Generated by XState Viz: https://xstate.js.org/viz
// Available variables: | |
// - Machine | |
// - interpret | |
// - assign | |
// - send | |
// - sendParent | |
// - spawn | |
// - raise | |
// - actions | |
// - XState (all XState exports) | |
const fetchMachine = Machine({ | |
initial: "idle", | |
states: { | |
idle: { | |
on: { | |
START: "started", | |
SHUTDOWN: "shutdown", | |
HIBERNATE: "hibernating", | |
} | |
}, | |
started: { | |
on: { | |
SHUTDOWN: "shutdown", | |
HIBERNATE: "hibernating", | |
} | |
}, | |
hibernating: { | |
on: { | |
SHUTDOWN: "shutdown", | |
} | |
}, | |
shutdown: { | |
type: "final" | |
} | |
} | |
}); | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment