smart-saga-pattern
Version:
A library implementing the Saga pattern for microservice architecture
6 lines (5 loc) • 570 B
TypeScript
import { SagaStepDecorator as SagaStep, Invoke, CompensationDecorator as Compensation, SagaStepOptions, InvokeOptions, CompensationOptions, SagaStepContainer } from "./decorators";
import { SagaBuilder } from "./SagaBuilder";
import { SagaRunner, SagaRunOptions } from "./SagaRunner";
import { DISagaCoordinator, DISagaCoordinatorOptions } from "./DISagaCoordinator";
export { SagaStep, Invoke, Compensation, SagaStepOptions, InvokeOptions, CompensationOptions, SagaStepContainer, SagaBuilder, SagaRunner, SagaRunOptions, DISagaCoordinator, DISagaCoordinatorOptions, };