@casl/prisma
Version:
Allows to query accessible records using Prisma client based on CASL rules
9 lines (8 loc) • 543 B
TypeScript
export { prismaQuery } from './prisma/prismaQuery';
export type { Model, Subjects, ExtractModelName } from './prisma/prismaQuery';
export { accessibleBy } from './accessibleBy';
export type { AccessibleRecords } from './accessibleBy';
export { createPrismaAbility } from './createPrismaAbility';
export { ParsingQueryError } from './errors/ParsingQueryError';
export type { PrismaTypes, PrismaQueryFactory, PrismaQueryOf, PrismaModel, PrismaTypeMap, WhereInputOf, } from './types';
export { createCaslExtension } from './createCaslExtension';