Skip to content

composeHandlers

composeHandlers<E>(outer: (value: E) => undefined | E, inner: (value: E) => undefined | E): (value: E) => undefined | E

Defined in: state-machine-hooks.ts:35

Composes two event handler functions for a state machine lifecycle method. The inner handler runs first, then the outer handler receives its result.

Usage:

composeHandlers(outer, inner)(event)
Type Parameter
E extends TransitionEvent<unknown, unknown>
ParameterType
outer(value: E) => undefined | E
inner(value: E) => undefined | E

(value: E): undefined | E

ParameterType
valueE

undefined | E