createEventSourcingAggregate<C, S, E, CM, EM> function
EventSourcingAggregate<C, S, E, CM, EM>
createEventSourcingAggregate<C, S, E, CM, EM>({
- required DeciderContract<
C, S, E> decider, - required EventRepository<
C, E, CM, EM> eventRepository,
Creates an EventSourcingAggregate from a decider and event repository.
Implementation
EventSourcingAggregate<C, S, E, CM, EM>
createEventSourcingAggregate<C, S, E, CM, EM>({
required DeciderContract<C, S, E> decider,
required EventRepository<C, E, CM, EM> eventRepository,
}) {
return _EventSourcingAggregate(
decider: decider,
eventRepository: eventRepository,
);
}