twing
Version:
First-class Twig engine for Node.js
28 lines (27 loc) • 791 B
JavaScript
;
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;