UNPKG

@xstate/react

Version:
10 lines (9 loc) 549 B
import { ActorRefFrom, AnyStateMachine, AreAllImplementationsAssumedToBeProvided, ActorOptions, MissingImplementationsError, StateFrom } from 'xstate'; /** * @alias useActor */ export declare function useMachine<TMachine extends AnyStateMachine>(machine: AreAllImplementationsAssumedToBeProvided<TMachine['__TResolvedTypesMeta']> extends true ? TMachine : MissingImplementationsError<TMachine['__TResolvedTypesMeta']>, options?: ActorOptions<TMachine>): [ StateFrom<TMachine>, ActorRefFrom<TMachine>['send'], ActorRefFrom<TMachine> ];