@connectycube/chat-widget
Version:
A React component that seamlessly integrates ConnectyCube's real-time chat capabilities into your web applications. This widget offers an out-of-the-box solution for embedding chat features—such as instant messaging, user presence, and file sharing—withou
15 lines (14 loc) • 633 B
TypeScript
type DraftMessage = {
[dialogId: string]: string;
};
export declare const DRAFT_MESSAGES_KEY = "@connectycube/chat-widget:draftMessages";
interface DraftMessagesStoreState {
draftMessages: DraftMessage;
setDraftMessages: (messages: DraftMessage) => void;
upsertDraftMessage: (message: DraftMessage) => void;
deleteDraftMessage: (dialogId: string) => void;
resetDraftMessages: () => void;
}
declare const useDraftMessagesStore: import('zustand').UseBoundStore<import('zustand').StoreApi<DraftMessagesStoreState>>;
export declare const resetDraftMessagesStore: () => void;
export default useDraftMessagesStore;