🦙
xstate
⌘K
Readme
Learn
API
/
xstate
217
Classes
Interpreter
State
StateNode
Functions
Machine
PayloadSender
assign
createMachine
createSchema
doneInvoke
forwardTo
interpret
mapState
matchState
matchesState
send
sendParent
sendUpdate
spawn
spawnBehavior
t
toActorRef
toEventObject
toObserver
toSCXMLEvent
Type Aliases
Action
ActionFunction
ActionFunctionMap
ActionType
Actions
Activity
ActivityConfig
ActorRefFrom
ActorRefWithDeprecatedState
AnyActorRef
AnyFunction
AnyInterpreter
AnyState
AnyStateConfig
AnyStateMachine
AnyStateNodeDefinition
AreAllImplementationsAssumedToBeProvided
Assigner
BaseAction
BaseActions
Cast
Compute
Condition
ConditionPredicate
ConditionalTransitionConfig
ContextFrom
DefaultContext
DefaultGuardType
DelayConfig
DelayExpr
DelayFunctionMap
DelayedTransitions
DisposeActivityFunction
DoneEvent
EmittedFrom
Equals
Event
EventData
EventFrom
EventType
Expr
ExprWithMeta
ExtractEvent
Guard
IndexByType
InternalMachineOptions
InterpreterFrom
InvokeCallback
InvokeCreator
IsAny
IsNever
LogExpr
LowInfer
MachineOptions
MachineOptionsFrom
Mapper
Merge
MetaObject
NoInfer
PartialAssigner
PredictableActionArgumentsExec
Prop
PropertyAssigner
PropertyMapper
Receiver
SendExpr
Sender
ServiceConfig
ServiceMap
SimpleEventsOf
SimpleOrStateNodeConfig
SingleOrArray
Spawnable
SpawnedActorRef
StateFrom
StateKey
StateNodesConfig
StateTypes
StateValue
StateValueFrom
StatesConfig
StatesDefinition
Transition
TransitionConfigOrTarget
TransitionConfigTarget
TransitionDefinitionMap
TransitionTarget
TransitionTargets
TransitionsConfig
TransitionsConfigMap
TypegenConstraint
Values
__ResolvedTypesMetaFrom
Enums
ActionTypes
InterpreterStatus
SpecialTargets
Interfaces
ActionMap
ActionMeta
ActionObject
ActivityActionObject
ActivityDefinition
ActivityMap
Actor
ActorContext
ActorRef
AdjacencyMap
AnyAssignAction
AnyEventObject
AssignAction
AssignMeta
AtomicStateNodeConfig
BaseActionObject
BaseActorRef
Behavior
CancelAction
ChooseAction
ChooseCondition
Delay
DelayedTransitionDefinition
DoneEventObject
DoneInvokeEvent
Edge
EntryExitEffectMap
EntryExitStateArrays
EntryExitStates
ErrorExecutionEvent
ErrorPlatformEvent
EventObject
FinalStateNodeConfig
GuardMeta
GuardPredicate
HistoryStateNode
HistoryStateNodeConfig
HistoryValue
InteropObservable
InteropSubscribable
InterpreterOptions
InvokeActionObject
InvokeConfig
InvokeDefinition
InvokeMeta
InvokeSourceDefinition
LogAction
LogActionObject
MachineConfig
MachineSchema
MarkAllImplementationsAsProvided
NodesAndEdges
NullEvent
Observer
ParallelMachineConfig
PathItem
PathMap
PathsItem
PathsMap
PureAction
RaiseAction
RaiseActionObject
ResolveTypegenMeta
ResolvedTypegenMeta
SCXMLEventMeta
Segment
SendAction
SendActionObject
SendActionOptions
StandardMachineConfig
StateConfig
StateLike
StateMachine
StateMeta
StateNodeConfig
StateNodeDefinition
StateSchema
StateTransition
StateValueMap
StopAction
StopActionObject
Subscribable
Subscription
TargetTransitionConfig
TransitionConfig
TransitionData
TransitionDefinition
TransitionMap
TypegenDisabled
TypegenEnabled
TypegenMeta
Typestate
UpdateObject
ValueAdjacencyMap
XStateDevInterface
Namespaces
SCXML
Event
actions
getActionFunction
toActionObject
toActivityDefinition
raise
resolveRaise
send
resolveSend
sendParent
sendTo
sendUpdate
respond
log
start
stop
resolveStop
isActionObject
after
done
doneInvoke
error
pure
forwardTo
escalate
choose
resolveActions
actionTypes
start
stop
raise
send
cancel
nullEvent
assign
after
doneState
log
init
invoke
errorExecution
errorPlatform
error
update
choose
pure
initEvent
toActionObjects
resolveLog
cancel
assign
xstate