Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/xstate/src/types.ts>MachineConfig

State machines and statecharts for the modern web.
Go to Latest
type alias MachineConfig
import { type MachineConfig } from "https://deno.land/x/xstate@xstate@5.0.0-beta.23/src/types.ts";

Type Parameters

TContext extends MachineContext
TEvent extends EventObject
optional
TAction extends ParameterizedObject = ParameterizedObject
optional
TActor extends ProvidedActor = ProvidedActor
optional
TInput = any
optional
TOutput = unknown
optional
TTypesMeta = TypegenDisabled
definition: (RootStateNodeConfig<NoInfer<TContext>, NoInfer<TEvent>, NoInfer<TAction>, NoInfer<TActor>, NoInfer<TOutput>> & { version?: string; types?: MachineTypes<TContext, TEvent, TAction, TActor, TInput, TOutput, TTypesMeta>; }) & (Equals<TContext, MachineContext> extends true ? { context?: InitialContext<LowInfer<TContext>, TInput>; } : { context: InitialContext<LowInfer<TContext>, TInput>; })