UNPKG

@zegocloud/zimkit-react

Version:

ZEGO ZIMKit SDK for Web React

33 lines (32 loc) 3.29 kB
import { ZIMConversationDeleteConfig, ZIMConversationDeletedResult, ZIMConversationListQueriedResult, ZIMConversationQueryConfig, ZIMConversationType, ZIMConversationUnreadMessageCountClearedResult, ZIMEventHandler, ZIMGroupListQueriedResult, ZIMGroupAdvancedConfig, ZIMGroupCreatedResult, ZIMGroupInfo, ZIMGroupInfoQueriedResult, ZIMGroupJoinedResult, ZIMGroupLeftResult, ZIMGroupMemberListQueriedResult, ZIMGroupMemberQueryConfig, ZIMMediaMessageBase, ZIMMediaMessageSentResult, ZIMMessage, ZIMMessageQueriedResult, ZIMMessageQueryConfig, ZIMMessageSendConfig, ZIMMessageSentResult, ZIMTokenRenewedResult, ZIMUserInfo, ZIMUserAvatarUrlUpdatedResult, ZIMMessageDeleteConfig, ZIMMessageDeletedResult, ZIMUsersInfoQueryConfig, ZIMUsersInfoQueriedResult } from "./index.entity"; import { ZIMPlatformManage } from "./platform"; export declare class ZIMAdapter { static zimPlatformManage: ZIMPlatformManage; static zimModule: any; static initPlatform(): Promise<void>; static getInstance(): any; static create(appID: number): any; on<K extends keyof ZIMEventHandler>(type: K, listener: ZIMEventHandler[K]): void; off<K extends keyof ZIMEventHandler>(type: K): void; login(userInfo: ZIMUserInfo, token: string): Promise<void>; logout(): void; destroy(): void; renewToken(token: string): Promise<ZIMTokenRenewedResult>; queryConversationList(config: ZIMConversationQueryConfig): Promise<ZIMConversationListQueriedResult>; createGroup(groupInfo: ZIMGroupInfo, userIDs: string[], config?: ZIMGroupAdvancedConfig): Promise<ZIMGroupCreatedResult>; sendPeerMessage(message: ZIMMessage, toUserID: string, config: ZIMMessageSendConfig): Promise<ZIMMessageSentResult>; sendGroupMessage(message: ZIMMessage, toGroupID: string, config: ZIMMessageSendConfig): Promise<ZIMMessageSentResult>; sendMediaMessage(message: ZIMMediaMessageBase, toConversationID: string, conversationType: ZIMConversationType, config: ZIMMessageSendConfig, progress: any): Promise<ZIMMediaMessageSentResult>; queryHistoryMessage(conversationID: string, conversationType: ZIMConversationType, config: ZIMMessageQueryConfig): Promise<ZIMMessageQueriedResult>; deleteMessages(messageList: ZIMMessage[], conversationID: string, conversationType: ZIMConversationType, config: ZIMMessageDeleteConfig): Promise<ZIMMessageDeletedResult>; deleteConversation(conversationID: string, conversationType: ZIMConversationType, config: ZIMConversationDeleteConfig): Promise<ZIMConversationDeletedResult>; clearConversationUnreadMessageCount(conversationID: string, conversationType: ZIMConversationType): Promise<ZIMConversationUnreadMessageCountClearedResult>; queryGroupList(): Promise<ZIMGroupListQueriedResult>; queryGroupInfo(groupID: string): Promise<ZIMGroupInfoQueriedResult>; queryGroupMemberList(groupID: string, config: ZIMGroupMemberQueryConfig): Promise<ZIMGroupMemberListQueriedResult>; joinGroup(groupID: string): Promise<ZIMGroupJoinedResult>; leaveGroup(groupID: string): Promise<ZIMGroupLeftResult>; uploadLog(): Promise<void>; updateUserAvatarUrl(userAvatarUrl: string): Promise<ZIMUserAvatarUrlUpdatedResult>; queryUsersInfo(userIDs: string[], config: ZIMUsersInfoQueryConfig): Promise<ZIMUsersInfoQueriedResult>; }