@uimkit/uikit-react
Version:
<img style="width:64px" src="https://mgmt.uimkit.chat/media/img/avatar.png"/>
19 lines (16 loc) • 638 B
TypeScript
import { Message } from '../types/models.js';
type UseConversationStateResult = {
messages: Message[];
hasMore: boolean;
loadingMore: boolean;
loadMore: () => Promise<void>;
hasMoreNewer: boolean;
loadingMoreNewer: boolean;
loadMoreNewer: () => Promise<void>;
jumpToMessage: (messageId: string, limit?: number) => Promise<void>;
highlightedMessageId?: string;
suppressAutoscroll?: boolean;
};
declare function useConversationState(conversationId: string): UseConversationStateResult;
export { UseConversationStateResult, useConversationState };
//# sourceMappingURL=useConversationState.d.ts.map