@replyke/core
Version:
Replyke: Build interactive apps with social features like comments, votes, feeds, user lists, notifications, and more.
26 lines (25 loc) • 1.27 kB
TypeScript
import { EntityListSortByOptions } from "../../interfaces/EntityListSortByOptions";
import { Entity } from "../../interfaces/models/Entity";
import { LocationFilters } from "../../interfaces/entity-filters/LocationFilters";
import { TimeFrame } from "../../interfaces/TimeFrame";
import { MetadataFilters } from "../../interfaces/entity-filters/MetadataFilters";
import { TitleFilters } from "../../interfaces/entity-filters/TitleFilters";
import { ContentFilters } from "../../interfaces/entity-filters/ContentFilters";
import { AttachmentsFilters } from "../../interfaces/entity-filters/AttachmentsFilters";
import { KeywordsFilters } from "../../interfaces/entity-filters/KeywordsFilters";
declare function useFetchManyEntities(): (props: {
page: number;
limit: number;
sortBy: EntityListSortByOptions | null;
timeFrame: TimeFrame | null;
sourceId: string | null;
userId: string | null;
followedOnly: boolean;
keywordsFilters: KeywordsFilters | null;
locationFilters: LocationFilters | null;
metadataFilters: MetadataFilters | null;
titleFilters: TitleFilters | null;
contentFilters: ContentFilters | null;
attachmentsFilters: AttachmentsFilters | null;
}) => Promise<Entity[]>;
export default useFetchManyEntities;