casbin
Version:
An authorization library that supports access control models like ACL, RBAC, ABAC in Node.JS
15 lines (14 loc) • 435 B
TypeScript
import { EffectorStream } from './effectorStream';
import { Effect } from './effector';
/**
* DefaultEffectorStream is the default implementation of EffectorStream.
*/
export declare class DefaultEffectorStream implements EffectorStream {
private done;
private res;
private rec;
private readonly expr;
constructor(expr: string);
current(): boolean;
pushEffect(eft: Effect): [boolean, boolean, boolean];
}