map<F> method

Emitter<F> map<F>(
  1. F map(
    1. T
    ), {
  2. String? name,
  3. bool keepAlive = false,
  4. List<Object?>? args,
})

Implementation

Emitter<F> map<F>(F Function(T) map,
    {String? name, bool keepAlive = false, List<Object?>? args}) {
  return Emitter<F>(
      (ref, emit) => ref.watch(this).then((value) => emit(map(value))),
      name: name ?? argsName(args) ?? '${infoName}_map',
      keepAlive: keepAlive,
      args: args);
}