Documentation / @zerotal/client / index / RequestOptions
Interface: RequestOptions
Defined in: client/src/ApiClient.ts:74
Extended by
Properties
headers?
optionalheaders?:Record<string,string>
Defined in: client/src/ApiClient.ts:76
Extra headers merged on top of the client's default headers.
init?
optionalinit?:Omit<RequestInit,"method"|"headers"|"body">
Defined in: client/src/ApiClient.ts:78
Additional RequestInit fields (e.g. credentials, mode, cache).
signal?
optionalsignal?:AbortSignal
Defined in: client/src/ApiClient.ts:80
Abort signal for cancellation (combined with any timeout).
timeout?
optionaltimeout?:number
Defined in: client/src/ApiClient.ts:82
Per-request timeout in ms (overrides the client default; 0 disables).
retry?
optionalretry?:number|false|RetryOptions
Defined in: client/src/ApiClient.ts:84
Per-request retry policy (overrides the client default; false disables).
responseType?
optionalresponseType?:"json"|"arrayBuffer"|"blob"|"text"|"auto"
Defined in: client/src/ApiClient.ts:86
How to read the response body. Default "auto" (JSON with text fallback).
meta?
optionalmeta?: (meta) =>void
Defined in: client/src/ApiClient.ts:88
Read response metadata (status, headers) without a global interceptor.
Parameters
meta
Returns
void