angel-eval
Version:
A conditional expression parser and interpreter.
24 lines (18 loc) • 516 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.evaluateNode = evaluateNode;
exports.default = void 0;
var _Evaluatable = _interopRequireDefault(require("./Evaluatable"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function evaluateNode(node, context) {
if (node instanceof _Evaluatable.default) {
return node.evaluate(context);
}
return node;
}
var _default = {
evaluateNode
};
exports.default = _default;