AggregateEventHandlerCallback<TEvent extends Object, TValue extends Object, TState extends AggregateState<TValue>> typedef

AggregateEventHandlerCallback<TEvent extends Object, TValue extends Object, TState extends AggregateState<TValue>> = TState Function(TEvent event, TValue current)

Implementation

typedef AggregateEventHandlerCallback<TEvent extends Object,
        TValue extends Object, TState extends AggregateState<TValue>>
    = TState Function(TEvent event, TValue current);