Skip to content

Instantly share code, notes, and snippets.

@h3w8529
Created March 19, 2023 13:42
Show Gist options
  • Save h3w8529/9d07905e1f5125db36a6d2dce85c936a to your computer and use it in GitHub Desktop.
Save h3w8529/9d07905e1f5125db36a6d2dce85c936a 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: 'on loan request',
initial: 'new',
context: {
retries: 0
},
states: {
'new': {
on: {
approve: 'on-loan'
}
},
'on-loan': {
on: {
done: 'completed',
cancel: 'cancel'
}
},
completed: {
type: 'final'
},
cancel: {
type: 'final'
}
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment