EffectFunction<S = any, EM extends EventMapBase = EventMapBase>

type
types.ts:825

Effect 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

NameTypeDescription
SStore state (readonly).
EMextends EventMapBaseEvent map.