// Available variables: // - Machine // - interpret // - assign // - send // - sendParent // - spawn // - raise // - actions // - XState (all XState exports) const fetchMachine = Machine({ id: 'ingest', initial: 'Idle', states: { Idle: { on: { InvokeExtract: 'Extracting', Failure: 'Error' } }, Extracting: { on: { Success: 'Ingested', Failure: 'Error' } }, Error: {}, Ingested: { on: { Failure: 'Error' } } } });