refactor: add typescript definition and fix some type error

This commit is contained in:
HD
2022-06-23 22:58:13 +08:00
parent b66919114d
commit e0bbbf4f30
39 changed files with 640 additions and 324 deletions
+4 -14
View File
@@ -1,18 +1,8 @@
export interface ChannelMember {}
export interface ChannelMember {
export interface Message {}
}
// todo: check message fields
export interface ChannelMessage {
mid: number;
}
export type ContentType =
'text/plain' |
'text/markdown' |
'rustchat/file' |
'rustchat/archive';
export type ContentType = "text/plain" | "text/markdown" | "rustchat/file" | "rustchat/archive";
export interface PinnedMessage {
mid: number;
@@ -38,7 +28,7 @@ export interface Channel {
}
export interface UpdateChannelDTO {
operation: 'add_member' | 'remove_member';
operation: "add_member" | "remove_member";
members?: number[];
// type = 'group_changed'