Interface: RequestConfig
Extends
RequestInit
Properties
body?
optionalbody?:BodyInit
Inherited from
RequestInit.body
cache?
optionalcache?:boolean|CacheConfig
Response cache configuration. true = default TTL (5000ms).
credentials?
optionalcredentials?:RequestCredentials
Inherited from
RequestInit.credentials
data?
optionaldata?:unknown
dispatcher?
optionaldispatcher?:Dispatcher
Inherited from
RequestInit.dispatcher
duplex?
optionalduplex?:"half"
Inherited from
RequestInit.duplex
errorInterceptors?
optionalerrorInterceptors?:ErrorInterceptor[]
headers?
optionalheaders?:HeadersInit
Inherited from
RequestInit.headers
integrity?
optionalintegrity?:string
Inherited from
RequestInit.integrity
keepalive?
optionalkeepalive?:boolean
Inherited from
RequestInit.keepalive
method?
optionalmethod?:string
Inherited from
RequestInit.method
mode?
optionalmode?:RequestMode
Inherited from
RequestInit.mode
onAbort?
optionalonAbort?: () =>void
Returns
void
onDownloadProgress?
optionalonDownloadProgress?: (loaded,total) =>void
Download progress callback. Receives (loadedBytes, totalBytes).
Parameters
loaded
number
total
number
Returns
void
onError?
optionalonError?: (error) =>void
Parameters
error
unknown
Returns
void
onFinally?
optionalonFinally?: () =>void
Returns
void
onSuccess?
optionalonSuccess?: (data) =>void
Parameters
data
unknown
Returns
void
params?
optionalparams?:Record<PropertyKey,any>
redirect?
optionalredirect?:RequestRedirect
Inherited from
RequestInit.redirect
referrer?
optionalreferrer?:string
Inherited from
RequestInit.referrer
referrerPolicy?
optionalreferrerPolicy?:ReferrerPolicy
Inherited from
RequestInit.referrerPolicy
requestInterceptors?
optionalrequestInterceptors?:RequestInterceptor[]
responseInterceptors?
optionalresponseInterceptors?:ResponseInterceptor<any,any>[]
retry?
optionalretry?:number
Max retry count on failure. 0 = no retry.
retryDelay?
optionalretryDelay?:number
Delay between retries in milliseconds.
signal?
optionalsignal?:AbortSignal
Inherited from
RequestInit.signal
sse?
optionalsse?:boolean|SSEConfig
SSE configuration. Enables Server-Sent Events mode when provided.
timeout?
optionaltimeout?:number
Request timeout in milliseconds. 0 or undefined = no timeout.
window?
optionalwindow?:null
Inherited from
RequestInit.window
