refactor: more TS code

This commit is contained in:
Tristan Yang
2022-07-08 19:13:49 +08:00
parent 678b8515ca
commit 9f1b115c73
55 changed files with 421 additions and 338 deletions
+5 -3
View File
@@ -34,8 +34,12 @@ export interface CreateChannelDTO {
is_public: boolean;
}
export interface ChannelDTO extends Pick<Channel, "owner" | "description" | "name"> {
id: number;
}
export interface UpdateChannelDTO {
operation: "add_member" | "remove_member";
operation?: "add_member" | "remove_member";
members?: number[];
gid: number; // todo check
name?: string;
@@ -43,8 +47,6 @@ export interface UpdateChannelDTO {
owner?: number;
avatar_updated_at?: number;
type?: string;
// type = 'user_joined_group' | 'user_leaved_group'
// gid
uid?: number[];
icon?: string;
}