execute method

  1. @override
Stream<TState> execute(
  1. TState state
)
override

Implementation

@override
Stream<TState> execute(
  TState state,
) async* {
  final property = selector(state);
  var newState = state;
  await for (final modifiedProperty in modifier(state, property)) {
    newState = merger(newState, modifiedProperty);
    yield newState;
  }
}