@wepublish/api
Version:
API core for we.publish.
8 lines (7 loc) • 781 B
TypeScript
import { Prisma, PrismaClient, Subscription } from '@prisma/client';
import { ConnectionResult } from '../../db/common';
import { SubscriptionFilter, SubscriptionSort } from '../../db/subscription';
import { SortOrder } from "../../../../utils-api/src";
export declare const createSubscriptionOrder: (field: SubscriptionSort, sortOrder: SortOrder) => Prisma.SubscriptionFindManyArgs['orderBy'];
export declare const createSubscriptionFilter: (filter: Partial<SubscriptionFilter>) => Prisma.SubscriptionWhereInput;
export declare const getSubscriptions: (filter: Partial<SubscriptionFilter>, sortedField: SubscriptionSort, order: SortOrder, cursorId: string | null, skip: number, take: number, subscription: PrismaClient['subscription']) => Promise<ConnectionResult<Subscription>>;