UNPKG

697 BTypeScriptView Raw
1import { EventObject, StateMachine, InterpreterOptions, MachineOptions, Typestate, State } from 'xstate';
2import { Getter } from '../core/types';
3export declare function atomWithMachine<TContext, TEvent extends EventObject, TTypestate extends Typestate<TContext> = {
4 value: any;
5 context: TContext;
6}>(getMachine: StateMachine<TContext, any, TEvent, TTypestate> | ((get: Getter) => StateMachine<TContext, any, TEvent, TTypestate>), options?: Partial<InterpreterOptions> & Partial<MachineOptions<TContext, TEvent>>): import("..").WritableAtom<State<TContext, TEvent, any, TTypestate>, TEvent | TEvent["type"] | import("xstate").SCXML.Event<TEvent> | import("xstate").Event<TEvent>[]>;
7
\No newline at end of file