UNPKG

@casl/prisma

Version:

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

3 lines (2 loc) 633 B
"use strict";var r=require("@casl/ability");var e=require("./runtime");const t=e.createAbilityFactory();const s=e.createAccessibleByFactory();class PrismaAbility extends r.PureAbility{constructor(t,s){super(t,Object.assign({conditionsMatcher:e.prismaQuery,fieldMatcher:r.fieldPatternMatcher},s))}}Object.defineProperty(exports,"ParsingQueryError",{enumerable:true,get:function(){return e.ParsingQueryError}});Object.defineProperty(exports,"prismaQuery",{enumerable:true,get:function(){return e.prismaQuery}});exports.PrismaAbility=PrismaAbility;exports.accessibleBy=s;exports.createPrismaAbility=t; //# sourceMappingURL=index.js.map