Skip to content

composeHandlers

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

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) => E | undefined
inner(value: E) => E | undefined

(value: E): E | undefined

ParameterType
valueE

E | undefined