ts-flex-query
Version:
Flexible and type-safe data queries
11 lines • 510 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.evaluateExpression = evaluateExpression;
const evaluation_context_utils_1 = require("./evaluation-context-utils");
function evaluateExpression(expression, context = evaluation_context_utils_1.emptyContext) {
if (!expression.evaluate) {
throw new Error('Expression is not evaluatable: ' + JSON.stringify(expression));
}
return expression.evaluate(context);
}
//# sourceMappingURL=evaluate-expression.js.map