@droppii-org/chat-sdk
Version:
Droppii React Chat SDK
23 lines • 677 B
TypeScript
import { InitAndLoginConfig, MessageItem, SelfUserInfo } from "@openim/wasm-client-sdk";
export declare enum ConnectStatus {
Disconnected = 0,
Connected = 1,
Connecting = 2
}
export interface ChatContextType {
user: SelfUserInfo | null;
connectStatus: ConnectStatus;
}
export interface ChatProviderProps {
children: React.ReactNode;
config: InitAndLoginConfig;
refetchToken: () => Promise<string>;
}
export interface GroupMessageItem extends Pick<MessageItem, "sendID" | "sendTime"> {
groupMessageID: string;
messages: MessageItem[];
}
export interface ExtendMessageInfo {
groupMessageID: string;
}
//# sourceMappingURL=chat.d.ts.map