smart-saga-pattern
Version:
A library implementing the Saga pattern for microservice architecture
15 lines (14 loc) • 1.34 kB
JavaScript
;
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; } });