Skip to main content
Version: v7.0.0

getDetailsState


Import
import { getDetailsState } from "@hyper-fetch/react"

Parameters

getDetailsState(state: UseTrackedStateType<RequestInstance>, details: Partial<ResponseDetailsType>)
Parameters
NameTypeDescription
state
UseTrackedStateType<RequestInstance>
details
Partial<ResponseDetailsType>

Returns

type ResponseDetailsType = {
addedTimestamp: number;
isCanceled: boolean;
isOffline: boolean;
requestTimestamp: number;
responseTimestamp: number;
retries: number;
triggerTimestamp: number;
}
getDetailsState
NameTypeDescription
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

React
On this page