@wepublish/api
Version:
API core for we.publish.
8 lines (7 loc) • 717 B
TypeScript
import { Prisma, PrismaClient, UserRole } from '@prisma/client';
import { ConnectionResult } from '../../db/common';
import { UserRoleFilter, UserRoleSort } from '../../db/userRole';
import { SortOrder } from "../../../../utils-api/src";
export declare const createUserRoleOrder: (field: UserRoleSort, sortOrder: SortOrder) => Prisma.UserRoleFindManyArgs['orderBy'];
export declare const createUserRoleFilter: (filter: Partial<UserRoleFilter>) => Prisma.UserRoleWhereInput;
export declare const getUserRoles: (filter: Partial<UserRoleFilter>, sortedField: UserRoleSort, order: SortOrder, cursorId: string | null, skip: number, take: number, userRole: PrismaClient['userRole']) => Promise<ConnectionResult<UserRole>>;