@hexworks/cobalt-state
Version:
State machine utility for Cobalt.
6 lines (5 loc) • 342 B
TypeScript
import { StateTransitionError } from "./StateTransitionError";
import { ThisIsABugError } from "./ThisIsABugError";
import { UnknownEventError } from "./UnknownEventError";
import { UnknownStateError } from "./UnknownStateError";
export type StateMachineError = ThisIsABugError | UnknownEventError | UnknownStateError | StateTransitionError;