@wepublish/api
Version:
API core for we.publish.
8 lines (7 loc) • 749 B
TypeScript
import { MemberPlan, Prisma, PrismaClient } from '@prisma/client';
import { ConnectionResult } from '../../db/common';
import { MemberPlanFilter, MemberPlanSort } from '../../db/memberPlan';
import { SortOrder } from "../../../../utils-api/src";
export declare const createMemberPlanOrder: (field: MemberPlanSort, sortOrder: SortOrder) => Prisma.MemberPlanFindManyArgs['orderBy'];
export declare const createMemberPlanFilter: (filter: Partial<MemberPlanFilter>) => Prisma.MemberPlanWhereInput;
export declare const getMemberPlans: (filter: Partial<MemberPlanFilter>, sortedField: MemberPlanSort, order: SortOrder, cursorId: string | null, skip: number, take: number, memberPlan: PrismaClient['memberPlan']) => Promise<ConnectionResult<MemberPlan>>;