UNPKG

@wepublish/api

Version:
30 lines (29 loc) 1.42 kB
import { Context } from '../../context'; import { Prisma, PrismaClient } from '@prisma/client'; export declare const deleteUserRoleById: (id: string, authenticate: Context['authenticate'], userRole: PrismaClient['userRole']) => Promise<import("@prisma/client/runtime/library").GetResult<{ id: string; createdAt: Date; modifiedAt: Date; description: string; name: string; permissionIDs: string[]; systemRole: boolean; }, unknown> & {}>; export declare const createUserRole: (input: Omit<Prisma.UserRoleUncheckedCreateInput, 'modifiedAt' | 'systemRole'>, authenticate: Context['authenticate'], userRole: PrismaClient['userRole']) => Prisma.Prisma__UserRoleClient<import("@prisma/client/runtime/library").GetResult<{ id: string; createdAt: Date; modifiedAt: Date; description: string; name: string; permissionIDs: string[]; systemRole: boolean; }, unknown> & {}, never, import("@prisma/client/runtime/library").DefaultArgs>; export declare const updateUserRole: (id: string, input: Omit<Prisma.UserRoleUncheckedUpdateInput, 'modifiedAt' | 'systemRole'>, authenticate: Context['authenticate'], userRole: PrismaClient['userRole']) => Promise<import("@prisma/client/runtime/library").GetResult<{ id: string; createdAt: Date; modifiedAt: Date; description: string; name: string; permissionIDs: string[]; systemRole: boolean; }, unknown> & {}>;