{"version":3,"file":"networkStatus.mjs","sources":["../../src/networkStatus.ts"],"sourcesContent":["export enum NetworkStatus {\n  // Performing a top level loading operation\n  loading = \"loading\",\n\n  // Performing a fetch more on some already loaded data\n  fetchMore = \"fetchMore\",\n\n  // No operation is currently in progress\n  ready = \"ready\",\n\n  // The last operation failed with an error\n  error = \"error\",\n}\n\nexport function isRequestInFlight(networkStatus: NetworkStatus): boolean {\n  return [NetworkStatus.loading, NetworkStatus.fetchMore].includes(\n    networkStatus,\n  );\n}\n"],"names":["NetworkStatus","isRequestInFlight","networkStatus"],"mappings":"AAAY,IAAAA,sBAAAA,OAEVA,EAAA,UAAU,WAGVA,EAAA,YAAY,aAGZA,EAAA,QAAQ,SAGRA,EAAA,QAAQ,SAXEA,IAAAA,KAAA,CAAA,CAAA;AAcL,SAASC,EAAkBC,GAAuC;AAChE,SAAA;AAAA,IAAC;AAAA,IAAuB;AAAA;AAAA,EAAA,EAAyB;AAAA,IACtDA;AAAA,EACF;AACF;"}