UNPKG

@vchatcloud/react-ui-kit

Version:

VChatCloud UI Kit for react integration

28 lines (27 loc) 1.29 kB
declare const useVChatCloud: () => { instance?: import('..').VChatCloud; email?: string; channel?: import('..').Channel; chattingLog: import('..').ExtendedMessage[]; fileList: import('..').VChatCloudAPIFile[]; translateClientKeyMap: Record<string, string>; sessionType: import('..').SessionType; privateRoom: import('..').PrivateRoomData; } & { joinRoom: (instance: import('..').VChatCloud, user: Partial<import('..').User> & Pick<import('..').User, "clientKey" | "nickName" | "roomId">) => Promise<import('..').Channel>; setInstance: (instance: import('..').VChatCloud) => void; setEmail: (email?: string) => void; setChannel: (channel: import('..').Channel) => void; setChattingLog: (chattingLog: import('..').ExtendedMessage[]) => void; addChattingLog: (message: import('..').ExtendedMessage) => void; removeChattingLog: (uuid: string) => void; updateChattingData: (message: import('..').ExtendedMessage) => void; setTranslateUser: (data: { clientKey: string; language: string | undefined; }) => void; setSessionType: (sessionType: import('..').SessionType) => void; setPrivateRoom: (data: import('..').PrivateRoomData) => void; cleanUp: () => void; }; export default useVChatCloud;