@replyke/core
Version:
Replyke: Build interactive apps with social features like comments, votes, feeds, user lists, notifications, and more.
18 lines (17 loc) • 620 B
TypeScript
import { Reaction, ReactionType } from "../../interfaces/models/Reaction";
export interface UseFetchEntityReactionsWrapperProps {
entityId: string;
limit?: number;
reactionType?: ReactionType;
sortDir?: "asc" | "desc";
autoFetch?: boolean;
}
export interface UseFetchEntityReactionsWrapperValues {
reactions: Reaction[];
loading: boolean;
hasMore: boolean;
loadMore: () => void;
refetch: () => void;
}
declare function useFetchEntityReactionsWrapper(props: UseFetchEntityReactionsWrapperProps): UseFetchEntityReactionsWrapperValues;
export default useFetchEntityReactionsWrapper;