@casl/prisma
Version:
Allows to query accessible records using Prisma client based on CASL rules
3 lines (2 loc) • 504 B
JavaScript
import{PureAbility as r,fieldPatternMatcher as i}from"@casl/ability";import{createAbilityFactory as t,prismaQuery as e}from"./runtime.mjs";export{ParsingQueryError,accessibleBy,prismaQuery}from"./runtime.mjs";function createPrismaAbilityFor(){return t()}const s=createPrismaAbilityFor();class PrismaAbility extends r{constructor(r,t){super(r,Object.assign({conditionsMatcher:e,fieldMatcher:i},t))}}export{PrismaAbility,s as createPrismaAbility,createPrismaAbilityFor};
//# sourceMappingURL=index.mjs.map