@wepublish/api
Version:
API core for we.publish.
8 lines (7 loc) • 669 B
TypeScript
import { Image, Prisma, PrismaClient } from '@prisma/client';
import { ConnectionResult } from '../../db/common';
import { ImageFilter, ImageSort } from '../../db/image';
import { SortOrder } from "../../../../utils-api/src";
export declare const createImageOrder: (field: ImageSort, sortOrder: SortOrder) => Prisma.ImageFindManyArgs['orderBy'];
export declare const createImageFilter: (filter: Partial<ImageFilter>) => Prisma.ImageWhereInput;
export declare const getImages: (filter: Partial<ImageFilter>, sortedField: ImageSort, order: SortOrder, cursorId: string | null, skip: number, take: number, image: PrismaClient['image']) => Promise<ConnectionResult<Image>>;