@ibyar/expressions
Version:
Aurora expression, an template expression and evaluation, An 100% spec compliant ES2022 JavaScript toolchain,
12 lines • 608 B
TypeScript
import type { NodeDeserializer, VisitNodeType } from '../expression.js';
import { InfixExpressionNode } from '../abstract.js';
export type LogicalOperator = '||' | '&&' | '??';
export declare class LogicalExpression extends InfixExpressionNode<LogicalOperator> {
static fromJSON(node: LogicalExpression, deserializer: NodeDeserializer): LogicalExpression;
static visit(node: LogicalExpression, visitNode: VisitNodeType): void;
static Evaluations: {
[key: string]: (exp: LogicalExpression, context: any) => any;
};
get(context: object): any;
}
//# sourceMappingURL=logical.d.ts.map