AggregateStateCreator<TValue extends Object, TState extends AggregateState<TValue> > typedef
AggregateStateCreator<TValue extends Object, TState extends AggregateState<TValue> > =
TState Function([TValue? value, int? version])
New AggregateState instance creator method.
If value
is not given, a default value must
be returned.
Implementation
typedef AggregateStateCreator<TValue extends Object,
TState extends AggregateState<TValue>>
= TState Function([TValue? value, int? version]);