createEventSourcingLockingAggregate<C, S, E, V, CM, EM> function
EventSourcingLockingAggregate<C, S, E, V, CM, EM>
createEventSourcingLockingAggregate<C, S, E, V, CM, EM>({
- required DeciderContract<
C, S, E> decider, - required EventLockingRepository<
C, E, V, CM, EM> eventRepository,
Creates a locking event-sourcing aggregate.
Implementation
EventSourcingLockingAggregate<C, S, E, V, CM, EM>
createEventSourcingLockingAggregate<C, S, E, V, CM, EM>({
required DeciderContract<C, S, E> decider,
required EventLockingRepository<C, E, V, CM, EM> eventRepository,
}) {
return _EventSourcingLockingAggregate(
decider: decider,
eventRepository: eventRepository,
);
}