Skip to content
Version: xstate@5.0.0

InterpreterFrom type​

Warning: This API is now obsolete.

Use Actor<T> instead.

Signature:

export type InterpreterFrom<T extends AnyStateMachine | ((...args: any[]) => AnyStateMachine)> = ReturnTypeOrValue<T> extends StateMachine<infer TContext, infer TEvent, infer TActor, infer _TAction, infer _TGuard, infer _TDelay, infer TTag, infer TInput, infer TOutput, infer TResolvedTypesMeta> ? Actor<ActorLogic<MachineSnapshot<TContext, TEvent, TActor, TTag, TOutput, TResolvedTypesMeta>, TEvent, TInput, ActorSystem<any>>> : never;

References: AnyStateMachine, StateMachine, Actor, ActorLogic, MachineSnapshot, ActorSystem