Documentation / zerotal / client / MutationOptions
Interface: MutationOptions<Q>
Defined in: packages/client/src/ApiClient.ts:96
Extends
Type Parameters
Q
Q
Properties
headers?
optionalheaders?:Record<string,string>
Defined in: packages/client/src/ApiClient.ts:76
Extra headers merged on top of the client's default headers.
Inherited from
init?
optionalinit?:Omit<RequestInit,"method"|"headers"|"body">
Defined in: packages/client/src/ApiClient.ts:78
Additional RequestInit fields (e.g. credentials, mode, cache).
Inherited from
signal?
optionalsignal?:AbortSignal
Defined in: packages/client/src/ApiClient.ts:80
Abort signal for cancellation (combined with any timeout).
Inherited from
timeout?
optionaltimeout?:number
Defined in: packages/client/src/ApiClient.ts:82
Per-request timeout in ms (overrides the client default; 0 disables).
Inherited from
retry?
optionalretry?:number|false|RetryOptions
Defined in: packages/client/src/ApiClient.ts:84
Per-request retry policy (overrides the client default; false disables).
Inherited from
responseType?
optionalresponseType?:"json"|"arrayBuffer"|"blob"|"text"|"auto"
Defined in: packages/client/src/ApiClient.ts:86
How to read the response body. Default "auto" (JSON with text fallback).
Inherited from
meta?
optionalmeta?: (meta) =>void
Defined in: packages/client/src/ApiClient.ts:88
Read response metadata (status, headers) without a global interceptor.
Parameters
meta
Returns
void
Inherited from
params?
optionalparams?:Record<string,string|number>
Defined in: packages/client/src/ApiClient.ts:98
URL path parameters for routes like /api/users/{id}/action.
query?
optionalquery?:Q
Defined in: packages/client/src/ApiClient.ts:100
Query-string parameters.