expand<F> method
Implementation
Emitter<F> expand<F>(Iterable<F> Function(T) convert,
{String? name, bool keepAlive = false, List<Object?>? args}) {
return Emitter<F>((ref, emit) {
ref.watch(this).then((value) {
for (var v in convert(value)) {
emit(v);
}
});
},
name: name ?? argsName(args) ?? '${infoName}_expand',
keepAlive: keepAlive,
args: args);
}