EffectScopedFunctor class final

Sub-factory providing declarative Effect creation with scoped lifecycle context (EffectScope).

Annotations

Properties

hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

call(Iterable<Bloom> targets, void action(EffectScope scope), {bool guard()?, int? take, void onUncaughtError(Object error, StackTrace stackTrace)?}) → Effect
Creates a manifest Effect attached strictly to explicit targets providing an EffectScope.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited
unary(Bloom target, void action(EffectScope scope), {bool guard()?, int? take, void onUncaughtError(Object error, StackTrace stackTrace)?}) → Effect
Creates an optimized unary manifest Effect attached strictly to a single explicit target providing an EffectScope.
via(void action(BloomVia via, EffectScope scope), {bool guard(BloomVia via)?, void onUncaughtError(Object error, StackTrace stackTrace)?}) → Effect
Creates an explicit dynamic discovery Effect using BloomVia and EffectScope.

Operators

operator ==(Object other) → bool
The equality operator.
inherited