AggregateValueCreator<TData extends Object, TValue extends Object> typedef

AggregateValueCreator<TData extends Object, TValue extends Object> = TValue Function([TData? data])

New aggregate state TValue instance creator method. If data is not given, a default value must be AggregateState.

Implementation

typedef AggregateValueCreator<TData extends Object, TValue extends Object>
    = TValue Function([TData? data]);