UNPKG

angel-eval

Version:

A conditional expression parser and interpreter.

27 lines (19 loc) 578 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _Evaluatable = _interopRequireDefault(require("../Evaluatable")); var _utils = require("../utils"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } class NegationExpression extends _Evaluatable.default { constructor(node) { super(); this.node = node; } evaluate(context) { return !(0, _utils.evaluateNode)(this.node, context); } } var _default = NegationExpression; exports.default = _default;