UNPKG

@casl/prisma

Version:

Allows to query accessible records using Prisma client based on CASL rules

3 lines (2 loc) 504 B
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