UNPKG

casbin

Version:

An authorization library that supports access control models like ACL, RBAC, ABAC in Node.JS

14 lines (13 loc) 452 B
import { Enforcer } from './enforcer'; export declare class CachedEnforcer extends Enforcer { private enableCache; private m; invalidateCache(): void; setEnableCache(enableCache: boolean): void; private static canCache; private static getCacheKey; private getCache; private setCache; enforce(...rvals: any[]): Promise<boolean>; } export declare function newCachedEnforcer(...params: any[]): Promise<CachedEnforcer>;