AggregateCommandHandlersMap<TCommand extends Object, TEvent extends Object, TValue extends Object, TId extends AggregateId, TState extends AggregateState<TValue> , TAggregate extends Aggregate<TEvent, TValue, TId, TState> > typedef
AggregateCommandHandlersMap<TCommand extends Object, TEvent extends Object, TValue extends Object, TId extends AggregateId, TState extends AggregateState<TValue> , TAggregate extends Aggregate<TEvent, TValue, TId, TState> > = Map<Type, RegisteredAggregateCommandHandler<TCommand, TEvent, TValue, TId, TState, TAggregate> >
Implementation
typedef AggregateCommandHandlersMap<
TCommand extends Object,
TEvent extends Object,
TValue extends Object,
TId extends AggregateId,
TState extends AggregateState<TValue>,
TAggregate extends Aggregate<TEvent, TValue, TId, TState>>
= Map<
Type,
RegisteredAggregateCommandHandler<TCommand, TEvent, TValue, TId, TState,
TAggregate>>;