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

x/xstate/src/types.ts>InvokeConfig

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

Type Parameters

TContext extends MachineContext
TEvent extends EventObject
TActor extends ProvidedActor
TAction extends ParameterizedObject
definition: IsLiteralString<TActor["src"]> extends true ? DistributeActors<TContext, TEvent, TActor, TAction> : { id?: string; systemId?: string; src: AnyActorLogic | string; input?: Mapper<TContext, TEvent, NonReducibleUnknown> | NonReducibleUnknown; onDone?: string | SingleOrArray<TransitionConfigOrTarget<TContext, DoneInvokeEvent<any>, TEvent, TAction>>; onError?: string | SingleOrArray<TransitionConfigOrTarget<TContext, ErrorEvent<any>, TEvent, TAction>>; onSnapshot?: string | SingleOrArray<TransitionConfigOrTarget<TContext, SnapshotEvent<any>, TEvent, TAction>>; meta?: MetaObject; }