@zegocloud/zimkit-vue
Version:
ZEGO ZIMKit SDK for Web Vue
23 lines (22 loc) • 873 B
TypeScript
import { Vue } from 'vue-property-decorator';
import ZIMKitConversationListVM from '../VM/ZIMKitConversationListVM';
import ZIMKitConversationVM from '../VM/ZIMKitConversationVM';
export default class Conversation extends Vue {
conversation: ZIMKitConversationListVM;
createChatDialog: boolean;
conversationList: Map<any, any>;
isAbnormal: boolean;
mounted(): void;
beforeDestroy(): void;
nameFormat(item: ZIMKitConversationVM): string;
dateFormat(time: string): string;
switchConversation(item: ZIMKitConversationVM): Promise<void>;
triggerDialog(): void;
closeDialog(): void;
createChat(toUserID: string): void;
createGroupChat(groupName: string, userIDList: string): void;
operationConversation(e: any, item: any): void;
logout(): void;
listScroll(): Promise<void>;
joinGroup(groupID: string): void;
}