Appearance
Interface: HttpClientOptions
Defined in: client.ts:22
HTTP client configuration options
Properties
authToken?
optionalauthToken?:TokenSource
Defined in: client.ts:36
Auth token or getter function
authType?
optionalauthType?:string
Defined in: client.ts:38
Auth token type (Bearer, Token, etc.)
baseURL?
optionalbaseURL?:string
Defined in: client.ts:24
Base URL for requests
csrfToken?
optionalcsrfToken?:TokenSource
Defined in: client.ts:34
CSRF token or getter function
enableErrorLogging?
optionalenableErrorLogging?:boolean
Defined in: client.ts:40
Enable error logging
headers?
optionalheaders?:Record<string,string>
Defined in: client.ts:26
Default headers
laravel?
optionallaravel?:boolean
Defined in: client.ts:50
Enable Laravel-specific features
logger?
optionallogger?:Logger
Defined in: client.ts:42
Custom logger function
retries?
optionalretries?:number
Defined in: client.ts:44
Number of retries for failed requests
retryDelay?
optionalretryDelay?:number
Defined in: client.ts:46
Delay between retries in milliseconds
shouldRetry?
optionalshouldRetry?:ShouldRetryFunction
Defined in: client.ts:48
Custom retry logic
timeout?
optionaltimeout?:number
Defined in: client.ts:30
Request timeout in milliseconds
trackRequests?
optionaltrackRequests?:boolean
Defined in: client.ts:32
Enable request tracking
withCredentials?
optionalwithCredentials?:boolean
Defined in: client.ts:28
Include credentials