UNPKG

twing

Version:

First-class Twig engine for Node.js

28 lines (27 loc) 791 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createOperator = void 0; const createOperator = (name, type, precedence, expressionFactory, associativity = null, specificationLevel = 2) => { associativity = type === "BINARY" ? (associativity || "LEFT") : null; return { get associativity() { return associativity; }, get expressionFactory() { return expressionFactory; }, get name() { return name; }, get precedence() { return precedence; }, get specificationLevel() { return specificationLevel; }, get type() { return type; } }; }; exports.createOperator = createOperator;