UNPKG

@droppii-org/chat-sdk

Version:

Droppii React Chat SDK

24 lines 1.05 kB
import { MessageItem, MessageType } from "@openim/wasm-client-sdk"; export declare const visibleTypeMessage: MessageType[]; export declare const useMessage: (conversationId?: string, searchClientMsgID?: string) => { loadState: { initLoading: boolean; hasMoreOld: boolean; hasMoreNew: boolean; messageList: MessageItem[]; }; latestLoadState: import("react").RefObject<{ initLoading: boolean; hasMoreOld: boolean; hasMoreNew: boolean; messageList: MessageItem[]; }>; moreOldLoading: boolean; getMoreOldMessages: (loadMore?: any) => Promise<void>; moreNewLoading: boolean; getMoreNewMessages: (loadMore?: any) => Promise<void>; }; export declare const pushNewMessage: (message: MessageItem) => void; export declare const updateOneMessage: (message: MessageItem) => void; export declare const getVisibleNeighbor: (allMessages: MessageItem[], current: MessageItem, direction: "prev" | "next") => MessageItem | undefined; //# sourceMappingURL=useMessage.d.ts.map