UNPKG

mini-state-machine

Version:
7 lines (6 loc) 452 B
import { StateMachineContext } from "./factory.js"; import { Transition } from "./types.js"; export declare function generatePaths(transitions: Array<Transition>): Array<Transition>; export declare function getPath(context: StateMachineContext, action: string): Transition; export declare function transition(context: StateMachineContext, action: string): Promise<void>; export declare function verifyTransitions(transitions: Array<Transition>): void;