@xstate/react
Version:
XState tools for React
10 lines (9 loc) • 549 B
TypeScript
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>
];