createStateStoredOrchestratingAggregate<C, S, E, CM, SM> function
StateStoredOrchestratingAggregate<C, S, E, CM, SM>
createStateStoredOrchestratingAggregate<C, S, E, CM, SM>({
- required DeciderContract<
C, S, E> decider, - required StateRepository<
C, S, CM, SM> stateRepository, - required SagaContract<
E, C> saga,
Creates an orchestrating state-stored aggregate.
Implementation
StateStoredOrchestratingAggregate<C, S, E, CM, SM>
createStateStoredOrchestratingAggregate<C, S, E, CM, SM>({
required DeciderContract<C, S, E> decider,
required StateRepository<C, S, CM, SM> stateRepository,
required SagaContract<E, C> saga,
}) {
return _StateStoredOrchestratingAggregate(
decider: decider,
stateRepository: stateRepository,
saga: saga,
);
}