refactor: more TS code

This commit is contained in:
Tristan Yang
2022-08-03 08:50:27 +08:00
parent bba42f2f45
commit 0254b50a04
21 changed files with 77 additions and 52 deletions
+1 -1
View File
@@ -9,7 +9,7 @@ interface StoredChannel extends Channel {
interface State {
ids: number[];
byId: { [id: number]: StoredChannel | undefined };
byId: { [id: number]: StoredChannel };
}
const initialState: State = {
+2 -2
View File
@@ -6,8 +6,8 @@ export interface State {
afterMid: number;
readUsers: { [uid: number]: number };
readChannels: { [gid: number]: number };
muteUsers: { [uid: number]: { expired_in: number } | undefined };
muteChannels: { [gid: number]: { expired_in: number } | undefined };
muteUsers: { [uid: number]: { expired_in?: number } | undefined };
muteChannels: { [gid: number]: { expired_in?: number } | undefined };
}
const initialState: State = {
+1 -1
View File
@@ -16,7 +16,7 @@ export interface State {
type: string;
}[];
};
selectMessages: { [key: string]: any };
selectMessages: { [key: string]: number[] };
draftMarkdown: { [key: string]: any };
draftMixedText: { [key: string]: any };
rememberedNavs: {
+1 -1
View File
@@ -11,7 +11,7 @@ export interface StoredUser extends User {
export interface State {
ids: number[];
byId: { [id: number]: StoredUser | undefined };
byId: { [id: number]: StoredUser };
}
const initialState: State = {