UNPKG

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
"use strict"; 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