// Available variables: // - Machine // - interpret // - assign // - send // - sendParent // - spawn // - raise // - actions // - XState (all XState exports) const fetchMachine = Machine({ id: 'lightBult', initial: 'unlit', states: { lit: { on: { BREAK: 'broken', TOGGLE: 'unlit' } }, unlit: { on: { BREAK: { target: 'broken', actions: ['logBroken'] } } }, broken: { } }, }, { actions:{ logBroken: ()=>{ console.log('yo, I am broke') } } });