@data-eden/networkFunctionsgetPendingRequestStategetPendingRequestState CallablegetPendingRequestState(originatingFetch: (input: RequestInfo | URL, init?: RequestInit) => Promise<Response>): FetchDebugInfo[]Get an array of the currently pending requests for a given fetch function (e.g. buildFetch result).@exampleimport { getPendingRequestState } from '@data-eden/network';import { fetch } from './my-app-buildFetch';console.log(getPendingRequestState(fetch)) // => [];let result = fetch('/some-url');console.log(hasPendingRequests(fetch)) // => [ { "method": "GET", "stack": "Error: at SettledTrackingMiddleware (file:///packages/network/src/settled-tracking-middleware.ts) at file:///packages/network/src/fetch.ts", "startTime": 1675198640993, "url": "/some-url", }, ]await result;console.log(getPendingRequestState(fetch)) // => [];ParametersoriginatingFetch: (input: RequestInfo | URL, init?: RequestInit) => Promise<Response>Returns FetchDebugInfo[]
Get an array of the currently pending requests for a given
fetch
function (e.g.buildFetch
result).