update method Null safety

CubixState<TState> update(
  1. {TState state(
    1. TState state
    )?,
  2. Dispatcher? remove,
  3. Dispatcher? add,
  4. List<Dispatcher>? dispatchers}
)

Implementation

CubixState<TState> update({
  TState Function(TState state)? state,
  Dispatcher? remove,
  Dispatcher? add,
  List<Dispatcher>? dispatchers,
}) {
  return performUpdate(
    () => this.state,
    emit,
    state: state,
    remove: remove,
    add: add,
    dispatchers: dispatchers,
  );
}