Enable @typescript-eslint/explicit-function-return-type
in /src (#9788)
* Enable `@typescript-eslint/explicit-member-accessibility` on /src * Prettier * Enable `@typescript-eslint/explicit-function-return-type` in /src * Fix types * tsc strict fixes * Delint * Fix test * Fix bad merge
This commit is contained in:
parent
7a36ba0fde
commit
030b7e90bf
683 changed files with 3459 additions and 3013 deletions
|
@ -34,7 +34,7 @@ const SETTING_NAME = "recent_emoji";
|
|||
const STORAGE_LIMIT = 100;
|
||||
|
||||
// TODO remove this after some time
|
||||
function migrate() {
|
||||
function migrate(): void {
|
||||
const data: ILegacyFormat = JSON.parse(window.localStorage.mx_reaction_count || "{}");
|
||||
const sorted = Object.entries(data).sort(([, [count1, date1]], [, [count2, date2]]) => date2 - date1);
|
||||
const newFormat = sorted.map(([emoji, [count, date]]) => [emoji, count]);
|
||||
|
@ -45,7 +45,7 @@ function getRecentEmoji(): Format {
|
|||
return SettingsStore.getValue(SETTING_NAME) || [];
|
||||
}
|
||||
|
||||
export function add(emoji: string) {
|
||||
export function add(emoji: string): void {
|
||||
const recents = getRecentEmoji();
|
||||
const i = recents.findIndex(([e]) => e === emoji);
|
||||
|
||||
|
@ -61,7 +61,7 @@ export function add(emoji: string) {
|
|||
SettingsStore.setValue(SETTING_NAME, null, SettingLevel.ACCOUNT, [newEntry, ...recents].slice(0, STORAGE_LIMIT));
|
||||
}
|
||||
|
||||
export function get(limit = 24) {
|
||||
export function get(limit = 24): string[] {
|
||||
let recents = getRecentEmoji();
|
||||
|
||||
if (recents.length < 1) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue