Skip to content

Instantly share code, notes, and snippets.

@IceSentry
Created April 16, 2020 22:30
Show Gist options
  • Save IceSentry/6e6b3efc89f53f17557bf321a80fa691 to your computer and use it in GitHub Desktop.
Save IceSentry/6e6b3efc89f53f17557bf321a80fa691 to your computer and use it in GitHub Desktop.
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({
id: 'control',
initial: 'flipper',
context: {},
states: {
arm: {
on: {
CONTROL_FLIPPER: 'flipper',
TOGGLE: 'flipper',
DISABLE: 'nothing',
},
},
flipper: {
on: {
CONTROL_ARM: 'arm',
TOGGLE: 'arm',
DISABLE: 'nothing',
},
},
nothing: {
on: {
CONTROL_ARM: 'arm',
CONTROL_FLIPPER: 'flipper',
},
},
},
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment