Skip to content

Instantly share code, notes, and snippets.

@sarimarton
Last active August 5, 2020 00:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sarimarton/7ecc9ec734595ea16f2adbc6048fdf1f to your computer and use it in GitHub Desktop.
Save sarimarton/7ecc9ec734595ea16f2adbc6048fdf1f 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 gameMachine = Machine(
{
id: 'game',
initial: 'splash',
context: {
retries: 0
},
states: {
splash: {
on: {
SPLASH_TIMEOUT: 'game'
},
invoke: {
src: 'splash',
onDone: {
target: 'game'
}
}
},
game: {}
}
},
{
services: {
splash: (ctx) => new Promise((resolve) => setTimeout(resolve, 2000))
}
}
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment