UNPKG

@replyke/core

Version:

Replyke: Build interactive apps with social features like comments, votes, feeds, user lists, notifications, and more.

18 lines (17 loc) 630 B
import { ConversationPreview } from "../../../interfaces/models/Conversation"; export interface UseConversationsProps { types?: ("direct" | "group" | "space")[]; } export interface UseConversationsValues { conversations: ConversationPreview[]; loading: boolean; hasMore: boolean; loadMore: () => Promise<void>; refresh: () => Promise<void>; createGroup: (params: { name?: string; metadata?: Record<string, unknown>; }) => Promise<ConversationPreview>; } declare function useConversations({ types, }?: UseConversationsProps): UseConversationsValues; export default useConversations;