UNPKG

@casl/prisma

Version:

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

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