Skip to content
Version: xstate@5.0.0

StateNodeDefinition interface​

Signature:

export interface StateNodeDefinition<TContext extends MachineContext, TEvent extends EventObject> 

Properties​

PropertyModifiersTypeDescription
description?string(Optional)
entryUnknownAction[]
exitUnknownAction[]
historyboolean | 'shallow' | 'deep' | undefined
idstring
initialInitialTransitionDefinition<TContext, TEvent> | undefined
invokeArray<InvokeDefinition<TContext, TEvent, TODO, TODO, TODO, TODO>>
keystring
metaany
onTransitionDefinitionMap<TContext, TEvent>
ordernumber
output?StateNodeConfig<TContext, TEvent, ProvidedActor, ParameterizedObject, ParameterizedObject, string, string, unknown>['output'](Optional)
statesStatesDefinition<TContext, TEvent>
tagsstring[]
transitionsArray<TransitionDefinition<TContext, TEvent>>
type'atomic' | 'compound' | 'parallel' | 'final' | 'history'
version?string | undefined(Optional)