symflow
Version:
SymFlow is a powerful workflow and state machine engine for Node.js, inspired by Symfony Workflow. It allows you to define workflows, transition entities between states, and optionally log audit trails.
20 lines • 1.79 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.loadWorkflowDefinition = exports.Workflow = exports.Symflow = exports.StateMachine = exports.WorkflowEventType = exports.AuditTrail = exports.TransitionException = exports.LogicException = void 0;
var logic_exception_1 = require("./exceptions/logic-exception");
Object.defineProperty(exports, "LogicException", { enumerable: true, get: function () { return logic_exception_1.LogicException; } });
var transition_exception_1 = require("./exceptions/transition-exception");
Object.defineProperty(exports, "TransitionException", { enumerable: true, get: function () { return transition_exception_1.TransitionException; } });
var audit_trail_1 = require("./audit-trail");
Object.defineProperty(exports, "AuditTrail", { enumerable: true, get: function () { return audit_trail_1.AuditTrail; } });
var event_workflow_1 = require("./event-workflow");
Object.defineProperty(exports, "WorkflowEventType", { enumerable: true, get: function () { return event_workflow_1.WorkflowEventType; } });
var state_machine_1 = require("./state-machine");
Object.defineProperty(exports, "StateMachine", { enumerable: true, get: function () { return state_machine_1.StateMachine; } });
var symflow_1 = require("./symflow");
Object.defineProperty(exports, "Symflow", { enumerable: true, get: function () { return symflow_1.Symflow; } });
var workflow_1 = require("./workflow");
Object.defineProperty(exports, "Workflow", { enumerable: true, get: function () { return workflow_1.Workflow; } });
var workflow_loader_1 = require("./workflow-loader");
Object.defineProperty(exports, "loadWorkflowDefinition", { enumerable: true, get: function () { return workflow_loader_1.loadWorkflowDefinition; } });
//# sourceMappingURL=index.js.map