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

x/xstate/src/types.ts>TransitionDefinition

State machines and statecharts for the modern web.
Go to Latest
interface TransitionDefinition
implements Omit<TransitionConfig<TContext, TEvent>, "target">
import { type TransitionDefinition } from "https://deno.land/x/xstate@xstate%405.0.0-beta.19/src/types.ts";

Type Parameters

TContext extends MachineContext
TEvent extends EventObject

Properties

target: Array<StateNode<TContext, TEvent>> | undefined
actions: Action<any, any, any>[]
reenter: boolean
eventType: TEvent["type"] | "*"
toJSON: () => { target: string[] | undefined; source: string; actions: Action<any, any, any>[]; guard?: GuardDefinition<TContext, TEvent>; eventType: TEvent["type"] | "*"; meta?: Record<string, any>; }