UNPKG

casdoor-nodejs-sdk

Version:
13 lines (12 loc) 555 B
import { Config } from './config'; import Request from './request'; export type CasbinRequest = string[]; export type CasbinResponse = boolean[]; export declare class EnforceSDK { private config; private readonly request; constructor(config: Config, request: Request); enforce(permissionId: string, modelId: string, resourceId: string, casbinRequest: CasbinRequest): Promise<boolean>; batchEnforce(permissionId: string, modelId: string, resourceId: string, casbinRequest: CasbinRequest[]): Promise<boolean[]>; private doEnforce; }