UNPKG

smart-saga-pattern

Version:

A library implementing the Saga pattern for microservice architecture

15 lines (14 loc) 1.34 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DISagaCoordinator = exports.SagaRunner = exports.SagaBuilder = exports.SagaStepContainer = exports.Compensation = exports.Invoke = exports.SagaStep = void 0; const decorators_1 = require("./decorators"); Object.defineProperty(exports, "SagaStep", { enumerable: true, get: function () { return decorators_1.SagaStepDecorator; } }); Object.defineProperty(exports, "Invoke", { enumerable: true, get: function () { return decorators_1.Invoke; } }); Object.defineProperty(exports, "Compensation", { enumerable: true, get: function () { return decorators_1.CompensationDecorator; } }); Object.defineProperty(exports, "SagaStepContainer", { enumerable: true, get: function () { return decorators_1.SagaStepContainer; } }); const SagaBuilder_1 = require("./SagaBuilder"); Object.defineProperty(exports, "SagaBuilder", { enumerable: true, get: function () { return SagaBuilder_1.SagaBuilder; } }); const SagaRunner_1 = require("./SagaRunner"); Object.defineProperty(exports, "SagaRunner", { enumerable: true, get: function () { return SagaRunner_1.SagaRunner; } }); const DISagaCoordinator_1 = require("./DISagaCoordinator"); Object.defineProperty(exports, "DISagaCoordinator", { enumerable: true, get: function () { return DISagaCoordinator_1.DISagaCoordinator; } });