casbin
Version:
An authorization library that supports access control models like ACL, RBAC, ABAC in Node.JS
15 lines (14 loc) • 494 B
TypeScript
import { Effect, Effector } from './effector';
/**
* DefaultEffector is default effector for Casbin.
*/
export declare class DefaultEffector implements Effector {
/**
* mergeEffects merges all matching results collected by the enforcer into a single decision.
* @param {string} expr
* @param {Effect[]} effects
* @param {number[]} results
* @returns {boolean}
*/
mergeEffects(expr: string, effects: Effect[], results: number[]): boolean;
}