@schoenbergerb/logical-expression-parser
Version:
Logical expression parser and evaluates result, suitable for permissions management
11 lines (10 loc) • 397 B
TypeScript
import { ExpressionParser } from "./expression.parser";
import { Token } from "./token-type";
export declare class ExpressionParserFactory {
static init(): ExpressionParserFactory;
private tokens;
private literalCheck;
setLiteralEvaluator: (checkFunc: (item: any, entities: any) => boolean) => this;
setToken(t: Token, sign: string): this;
build: () => ExpressionParser;
}