Skip to content

handle

const handle: <T>(…config: [(ev: Parameters<MethodOf<T, "handle">>[0]) => Parameters<MethodOf<T, "handle">>[0] | undefined]) => (target: T) => DisposeFunc

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

Type Parameter
T extends HasMethod<"handle">
ParameterType
config[(ev: Parameters<MethodOf<T, "handle">>[0]) => Parameters<MethodOf<T, "handle">>[0] | undefined]

(target: T): DisposeFunc

ParameterType
targetT

DisposeFunc

handle Enhances the handle lifecycle method of a StateMachine. Returns a disposer to undo the enhancement. See StateMachine.handle.

Usage:

setup(machine)(handle(fn))