jiuyiUniapp/jiuyi/TUIKit/components/TUIChat/message-list/read-receipt-panel/interface.ts

28 lines
500 B
TypeScript
Raw Normal View History

2024-12-18 15:46:27 +08:00
export interface IMemberData {
nick: string;
userID: string;
avatar: string;
}
export interface IGroupMessageReadMemberData {
code: number;
data: {
cursor: string;
isCompleted: boolean;
messageID: string;
readUserInfoList: IMemberData[];
unreadUserInfoList: IMemberData[];
};
}
export type ITabInfo = Record<
TabName,
{
tabName: string;
count: number | undefined;
memberList: IMemberData[];
}
>;
export type TabName = 'read' | 'unread' | 'close';