UNPKG

@node-ts/bus-workflow

Version:

A workflow engine for orchestrating logic flows in distributed applications.

19 lines 793 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.StartedByProxy = void 0; const workflow_data_1 = require("../workflow-data"); const workflow_handler_proxy_1 = require("./workflow-handler-proxy"); const uuid = require("uuid"); class StartedByProxy extends workflow_handler_proxy_1.WorkflowHandlerProxy { constructor(workflowDataConstructor, handler, persistence, logger) { super(handler, workflowDataConstructor, persistence, logger); } async getWorkflowData() { const data = new this.workflowDataConstructor(); data.$status = workflow_data_1.WorkflowStatus.Running; data.$workflowId = uuid.v4(); return [data]; } } exports.StartedByProxy = StartedByProxy; //# sourceMappingURL=started-by-proxy.js.map