Skip to content

Interface: PlayerOptions<TMachine>

API / @xmachines/play-xstate / PlayerOptions

Defined in: packages/play-xstate/src/types.ts:20

Player lifecycle hooks

Per CONTEXT.md: Rich set of hooks for observability

Type Parameters

Type Parameter
TMachine extends AnyStateMachine

Properties

PropertyTypeDescriptionDefined in
onError?(actor, error) => voidCalled on actor errorspackages/play-xstate/src/types.ts:38
onStart?(actor) => voidCalled when actor startspackages/play-xstate/src/types.ts:22
onStateChange?(actor, state) => voidCalled when state signal changespackages/play-xstate/src/types.ts:35
onStop?(actor) => voidCalled when actor stopspackages/play-xstate/src/types.ts:25
onTransition?(actor, prevState, nextState) => voidCalled on every state transitionpackages/play-xstate/src/types.ts:28