UNPKG

arvo-xstate

Version:

This package allows you to use xstate Actors and State Machines to act as orchestrators in an Arvo Event Driven System

36 lines (35 loc) 3.02 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.xstate = exports.TelemetredSimpleMachineMemory = exports.createSimpleEventBroker = exports.SimpleEventBroker = exports.createArvoOrchestrator = exports.ArvoOrchestrator = exports.TransactionViolationCause = exports.TransactionViolation = exports.SimpleMachineMemory = exports.MachineExecutionEngine = exports.MachineRegistry = exports.setupArvoMachine = exports.ArvoMachine = void 0; var xstate_1 = require("xstate"); var ArvoMachine_1 = __importDefault(require("./ArvoMachine")); exports.ArvoMachine = ArvoMachine_1.default; var createMachine_1 = require("./ArvoMachine/createMachine"); Object.defineProperty(exports, "setupArvoMachine", { enumerable: true, get: function () { return createMachine_1.setupArvoMachine; } }); var ArvoOrchestrator_1 = require("./ArvoOrchestrator"); Object.defineProperty(exports, "ArvoOrchestrator", { enumerable: true, get: function () { return ArvoOrchestrator_1.ArvoOrchestrator; } }); var error_1 = require("./ArvoOrchestrator/error"); Object.defineProperty(exports, "TransactionViolation", { enumerable: true, get: function () { return error_1.TransactionViolation; } }); Object.defineProperty(exports, "TransactionViolationCause", { enumerable: true, get: function () { return error_1.TransactionViolationCause; } }); var factory_1 = require("./ArvoOrchestrator/factory"); Object.defineProperty(exports, "createArvoOrchestrator", { enumerable: true, get: function () { return factory_1.createArvoOrchestrator; } }); var MachineExecutionEngine_1 = require("./MachineExecutionEngine"); Object.defineProperty(exports, "MachineExecutionEngine", { enumerable: true, get: function () { return MachineExecutionEngine_1.MachineExecutionEngine; } }); var Simple_1 = require("./MachineMemory/Simple"); Object.defineProperty(exports, "SimpleMachineMemory", { enumerable: true, get: function () { return Simple_1.SimpleMachineMemory; } }); var TelemetredSimple_1 = require("./MachineMemory/TelemetredSimple"); Object.defineProperty(exports, "TelemetredSimpleMachineMemory", { enumerable: true, get: function () { return TelemetredSimple_1.TelemetredSimpleMachineMemory; } }); var MachineRegistry_1 = require("./MachineRegistry"); Object.defineProperty(exports, "MachineRegistry", { enumerable: true, get: function () { return MachineRegistry_1.MachineRegistry; } }); var SimpleEventBroker_1 = require("./utils/SimpleEventBroker"); Object.defineProperty(exports, "SimpleEventBroker", { enumerable: true, get: function () { return SimpleEventBroker_1.SimpleEventBroker; } }); var helper_1 = require("./utils/SimpleEventBroker/helper"); Object.defineProperty(exports, "createSimpleEventBroker", { enumerable: true, get: function () { return helper_1.createSimpleEventBroker; } }); var xstate = { emit: xstate_1.emit, assign: xstate_1.assign, }; exports.xstate = xstate;