CreatorExtension<T> extension
Higher level primitives similar to these methods in Iterable / Stream. These methods are simple, but hopefully can make code concise and fluid.
If you use extensions on the fly, you should understand creator equality and set CreatorBase.args as needed. Higher level primitives similar to these methods in Iterable / Stream. These methods are simple, but hopefully can make code concise and fluid.
If you use extensions on the fly, you should understand creator equality and set CreatorBase.args as needed.
- on
-
- Creator<
T>
- Creator<
Methods
-
asyncMap<
F> (Future< F> map(T), {String? name, bool keepAlive = false, List<Object?> ? args}) → Emitter<F> -
Available on Creator<
T> , provided by the CreatorExtension extension -
map<
F> (F map(T), {String? name, bool keepAlive = false, List< Object?> ? args}) → Creator<F> -
Available on Creator<
T> , provided by the CreatorExtension extension -
reduce(
T combine(T previous, T element), List< Object?> ? args, {String? name, bool keepAlive = false}) → Creator<T> -
Available on Creator<
Set args to some unique value if creator is used on the fly, or null if the creator defined in a stable variable. See CreatorBase.args.T> , provided by the CreatorExtension extension -
where(
bool test(T), {String? name, bool keepAlive = false, List< Object?> ? args}) → Emitter<T> -
Available on Creator<
T> , provided by the CreatorExtension extension