EffectRunner constructor
EffectRunner(
- Effect effect
Creates an inactive, dormant EffectRunner managing execution of effect.
effect: The target declarative Effect to execute.
Ensures:
- Returns a dormant EffectRunner (
isActive == false) governing execution ofeffect. - Observation and execution begin only upon calling start.
Examples
final runner = EffectRunner(myEffect);
print(runner.isActive); // false
// Start execution:
runner.start();
print(runner.isActive); // true
Implementation
factory EffectRunner(Effect effect) = _EffectRunnerImpl;