Skip to content

Interface: PlayerConfig<TMachine, TCatalog>

Documentation / @xmachines/play-xstate / PlayerConfig

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

Configuration for definePlayer()

Per CONTEXT.md: Single config object with machine, catalog, options

Type Parameters

Type ParameterDefault type
TMachine extends AnyStateMachine-
TCatalogRecord<string, unknown>

Properties

PropertyTypeDescriptionDefined in
catalog?TCatalogUI component catalog (optional - allows machines without UI)packages/play-xstate/src/types.ts:17
machineTMachineXState v5 state machinepackages/play-xstate/src/types.ts:14
options?PlayerOptions<TMachine>Lifecycle hooks and configurationpackages/play-xstate/src/types.ts:20