UNPKG

@wepublish/api

Version:
38 lines (37 loc) 1.34 kB
import { PageFilter, PageSort } from '../../db/page'; import { PrismaClient } from '@prisma/client'; import { SortOrder } from "../../../../utils-api/src"; export declare const getPublishedPages: (filter: Partial<PageFilter>, sortedField: PageSort, order: SortOrder, cursorId: string | null, skip: number, take: number, page: PrismaClient['page']) => Promise<{ nodes: { id: string; createdAt: Date; modifiedAt: Date; description: string; tags: string[]; title: string; slug: string; imageID: string; blocks: import(".prisma/client").Prisma.JsonValue; revision: number; publishedAt: Date; updatedAt: Date; publishAt: Date; socialMediaTitle: string; socialMediaDescription: string; socialMediaImageID: string; properties: (import("@prisma/client/runtime/library").GetResult<{ id: string; createdAt: Date; modifiedAt: Date; key: string; value: string; public: boolean; articleRevisionId: string; pageRevisionId: string; subscriptionId: string; userId: string; }, unknown> & {})[]; }[]; pageInfo: import("../../../../utils-api/src").PageInfo; totalCount: number; }>;