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

AggregateStateResult<TEvent extends Object, TValue extends Object, TId extends AggregateId, TState extends AggregateState<TValue>>.error(
  1. Object failure,
  2. Aggregate<TEvent, TValue, TId, TState> aggregate
)

Implementation

factory AggregateStateResult.error(
  Object failure,
  Aggregate<TEvent, TValue, TId, TState> aggregate,
) =>
    AggregateStateError(
      failure,
      current: aggregate.current,
      previous: aggregate.original,
    );