Skip to content

RequestOptions

RequestOptions<TSchema> = object

Defined in: packages/fetch-kit/src/types.ts:206

Per-request options. Merge into the client’s defaults.

TSchema = unknown

optional cache?: CacheOption

Defined in: packages/fetch-kit/src/types.ts:220

Per-request cache override. See CacheOption.


optional dedupe?: boolean

Defined in: packages/fetch-kit/src/types.ts:222

Per-request dedupe override. Defaults to the client setting.


optional headers?: Record<string, string>

Defined in: packages/fetch-kit/src/types.ts:212

Additional headers merged into the request.


optional query?: Record<string, string | number | boolean | undefined>

Defined in: packages/fetch-kit/src/types.ts:214

Query parameters appended to the URL.


optional retry?: RetryConfig

Defined in: packages/fetch-kit/src/types.ts:210

Override retry config for this request.


optional schema?: Schema<TSchema>

Defined in: packages/fetch-kit/src/types.ts:216

Optional schema to validate the response body.


optional signal?: AbortSignal

Defined in: packages/fetch-kit/src/types.ts:218

External AbortSignal to cancel the request.


optional timeout?: number

Defined in: packages/fetch-kit/src/types.ts:208

Override the timeout for this request.