effects library
Classes
-
AsyncEffect<
T> - Asynchronous effect (returns Future).
-
Effect<
T> - Base class for all effects.
-
EffectCancelled<
T> - Effect was cancelled before completion.
- EffectCategory
- Common effect categories.
- EffectExecutor
- Executor for running effects outside reducer.
-
EffectFailed<
T> - Effect failed with error.
- EffectKey
- Key for effect deduplication and cancellation.
-
EffectResult<
T> - Result of effect execution.
-
EffectSucceeded<
T> - Effect completed successfully.
-
SyncEffect<
T> - Synchronous effect (completes immediately).
- VoidEffect
- Effect that produces no result value (side-effect only).
Typedefs
- EffectResultCallback = void Function(EffectResult result)
- Callback for receiving effect results.