UNPKG

@rudderstack/workflow-engine

Version:
16 lines 706 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TemplateStepExecutorFactory = void 0; const common_1 = require("../../../../../common"); const jsonata_1 = require("./jsonata"); const jsontemplate_1 = require("./jsontemplate"); class TemplateStepExecutorFactory { static create(step, template, options) { if (options.templateType === common_1.TemplateType.JSONATA) { return new jsonata_1.JsonataStepExecutor(step, template); } return new jsontemplate_1.JsonTemplateStepExecutor(step, template, options.currentBindings); } } exports.TemplateStepExecutorFactory = TemplateStepExecutorFactory; //# sourceMappingURL=factory.js.map