EffectFunction<S = any, EM extends EventMapBase = EventMapBase>
typeEffect handler: runs AFTER reducers, sees the final state.
Definition
type
type EffectFunction<S = any, EM extends EventMapBase = EventMapBase> = (event: EventUnion<EM>, getState: () => S, emit: Emit<EM>) => void | Promise<void>(event: EventUnion<EM>, getState: () => S, emit: Emit<EM>) => void | Promise<void>
Type parameters
| Name | Type | Description |
|---|---|---|
S | — | Store state (readonly). |
EM | extends EventMapBase | Event map. |