Skip to content

InvokeDefinition <TContext, TEvent, TActor, TAction, TGuard, TDelay>

Index

Properties

id

id: string

optionalinput

input?: NonReducibleUnknown | Mapper<TContext, TEvent, NonReducibleUnknown, TEvent>

optionalonDone

onDone?: string | SingleOrArray<TransitionConfig<TContext, DoneActorEvent<unknown>, TEvent, TActor, TAction, TGuard, TDelay>>

The transition to take upon the invoked child machine reaching its final top-level state.

optionalonError

onError?: string | SingleOrArray<TransitionConfig<TContext, ErrorActorEvent<unknown>, TEvent, TActor, TAction, TGuard, TDelay>>

The transition to take upon the invoked child machine sending an error event.

optionalonSnapshot

onSnapshot?: string | SingleOrArray<TransitionConfig<TContext, SnapshotEvent<Snapshot<unknown>>, TEvent, TActor, TAction, TGuard, TDelay>>

src

src: string | AnyActorLogic

The source of the actor logic to be invoked

systemId

systemId: undefined | string

toJSON

toJSON: () => Omit<InvokeDefinition<TContext, TEvent, TActor, TAction, TGuard, TDelay>, onDone | onError | toJSON>

Type declaration

    • (): Omit<InvokeDefinition<TContext, TEvent, TActor, TAction, TGuard, TDelay>, onDone | onError | toJSON>
    • Returns Omit<InvokeDefinition<TContext, TEvent, TActor, TAction, TGuard, TDelay>, onDone | onError | toJSON>