zwave-js
Version:
Z-Wave driver written entirely in JavaScript/TypeScript
16 lines • 524 B
TypeScript
import { StateMachine } from "@zwave-js/core";
export type NodeReadyState = {
value: "notReady";
maybeDead: boolean;
} | {
value: "readyIfNotDead";
} | {
value: "ready";
done: true;
};
export type NodeReadyMachineInput = {
value: "NOT_DEAD" | "MAYBE_DEAD" | "RESTART_FROM_CACHE" | "INTERVIEW_DONE";
};
export type NodeReadyMachine = StateMachine<NodeReadyState, NodeReadyMachineInput>;
export declare function createNodeReadyMachine(): NodeReadyMachine;
//# sourceMappingURL=NodeReadyMachine.d.ts.map