ReadonlybaseRequired base URL for all requests.
Optional ReadonlycircuitCircuit breaker policy. threshold < 1 throws at construction.
Optional ReadonlyfetchInjectable fetch seam. Defaults to global fetch.
Optional ReadonlyheadersDefault headers cloned into each request.
Optional ReadonlyidempotencyGenerated idempotency keys. Every request whose method is listed and that
has no ClientRequest.idempotencyKey gets ONE generated key, reused by
every retry attempt — which is how a GENERATED client gets one, since its
operations take no per-call options. Omitted: only
ClientRequest.idempotencyKey sets the header.
Optional ReadonlyrateRate-limit policy. Non-positive maxRequests or windowMs throws.
Optional ReadonlyrequestRequest interceptors executed once before resilient execution.
Optional ReadonlyresponseResponse interceptors executed after successful parsing.
Optional ReadonlyretryRetry policy. Invalid/non-finite counts, delays, and derived backoffs throw at construction.
Optional ReadonlytimingTiming abstraction. Defaults to createDefaultClientTiming().
Options passed to
createClient().Since
0.1.0