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
| Property | Type | Description | Defined in |
|---|---|---|---|
onError? | (actor, error) => void | Called on actor errors | packages/play-xstate/src/types.ts:38 |
onStart? | (actor) => void | Called when actor starts | packages/play-xstate/src/types.ts:22 |
onStateChange? | (actor, state) => void | Called when state signal changes | packages/play-xstate/src/types.ts:35 |
onStop? | (actor) => void | Called when actor stops | packages/play-xstate/src/types.ts:25 |
onTransition? | (actor, prevState, nextState) => void | Called on every state transition | packages/play-xstate/src/types.ts:28 |