AggregateStateResult<TEvent extends Object, TValue extends Object, TId extends AggregateId, TState extends AggregateState<TValue>> constructor

AggregateStateResult<TEvent extends Object, TValue extends Object, TId extends AggregateId, TState extends AggregateState<TValue>>(
  1. TState previous,
  2. TState? current
)

Implementation

AggregateStateResult(
  this.previous,
  this.current,
) : version = (current ?? previous).version;