n8n
Version:
n8n Workflow Automation Tool
23 lines • 1.06 kB
JavaScript
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.initExpressionEvaluator = void 0;
const di_1 = require("@n8n/di");
const n8n_core_1 = require("n8n-core");
const n8n_workflow_1 = require("n8n-workflow");
const config_1 = __importDefault(require("./config"));
const initExpressionEvaluator = () => {
n8n_workflow_1.ExpressionEvaluatorProxy.setEvaluator(config_1.default.getEnv('expression.evaluator'));
n8n_workflow_1.ExpressionEvaluatorProxy.setDifferEnabled(config_1.default.getEnv('expression.reportDifference'));
n8n_workflow_1.ExpressionEvaluatorProxy.setDiffReporter((expr) => {
di_1.Container.get(n8n_core_1.ErrorReporter).warn('Expression difference', {
extra: {
expression: expr,
},
});
});
};
exports.initExpressionEvaluator = initExpressionEvaluator;
//# sourceMappingURL=expression-evaluator.js.map
;