UNPKG

@schoenbergerb/logical-expression-parser

Version:

Logical expression parser and evaluates result, suitable for permissions management

11 lines (10 loc) 397 B
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; }