interface

ClientOptions

Transport and middleware options for createClient.

Properties

PropertyTypeDescription
baseURLstringThe baseURL value.
authAuthOptions<AuthSlug>Default auth collection and session transport.
fetch(input: Parameters<typeof globalThis.fetch>[0], init?: Parameters<typeof globalThis.fetch>[1]) => ReturnType<typeof globalThis.fetch>The fetch value.
headersHeadersInit | (() => ConstructorParameters<typeof Headers>[0] | Promise<ConstructorParameters<typeof Headers>[0]>) | undefinedThe headers value.
credentialsRequestCredentials | undefinedThe credentials value.
middlewarereadonly Middleware[]The middleware value.

How it works

baseURL must be absolute. credentials defaults to "include"; client and per-request headers are merged.

Full signature

interface ClientOptions<AuthSlug extends string = never> { ... }

Source packages/sdk/src/index.ts:27

Methods