UNPKG

ts-flex-query

Version:
17 lines 612 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FieldExpression = void 0; const evaluate_expression_1 = require("../helpers/evaluate-expression"); class FieldExpression { constructor(input, field, dataType) { this.input = input; this.field = field; this.dataType = dataType; } evaluate(context) { var _a; return (_a = (0, evaluate_expression_1.evaluateExpression)(this.input, context)) === null || _a === void 0 ? void 0 : _a[this.field]; } } exports.FieldExpression = FieldExpression; //# sourceMappingURL=field.js.map