UNPKG

@permitio/permit-prisma

Version:

Prisma extension for integrating Permit.io authorization (RBAC, ABAC, ReBAC) into your Prisma application.

14 lines (13 loc) 480 B
import { IPermitConfig } from "../types/IPermitConfig"; import { AccessControlModel } from "./PermissionModels"; export interface PermitExtensionConfig { permitConfig: IPermitConfig; enableAutomaticChecks?: boolean; enableAutoSync?: boolean; enableDataFiltering?: boolean; defaultTenant?: string; resourceTypeMapping?: Record<string, string>; accessControlModel?: AccessControlModel; excludedModels?: string[]; excludedOperations?: string[]; }