Skip to main content
Version: v7.0.0

getCacheData


Import
import { getCacheData } from "@hyper-fetch/core"

Parameters

getCacheData<T>(previousResponse: undefined | ExtractAdapterResolvedType<T>, response: ExtractAdapterResolvedType<T> & ResponseDetailsType)
Parameters
NameTypeDescription
previousResponse
undefined | ExtractAdapterResolvedType<T>
response
ExtractAdapterResolvedType<T> & ResponseDetailsType

Returns

getCacheData
NameTypeDescription
data
GenericDataType | null
error
GenericErrorType | null
extra
ExtractAdapterExtraType<Adapter> | null
requestTimestamp
number
responseTimestamp
number
status
ExtractAdapterStatusType<Adapter> | null
success
boolean
addedTimestamp
number

When added to dispatcher's queue (pre-middleware which could take time)

isCanceled
boolean

If request was canceled

isOffline
boolean

If error from offline status

requestTimestamp
number

When adapter triggers request (after all middlewares)

responseTimestamp
number

When we receive response

retries
number

If it's retry request we can see which attempt is it

triggerTimestamp
number

When request is picked from queue and started to be sent

On this page