OptionalabortController
abortController?: AbortController
OptionalcredentialsMode
credentialsMode?: "omit" | "same-origin" | "include"
OptionalenableRetry
enableRetry?: boolean
OptionalgetAbortController
getAbortController?: () => AbortController
OptionalheadersWithStringBody
headersWithStringBody?: string[]
OptionalincludeOriginalRequest
includeOriginalRequest?: boolean
OptionalincludeRequestInErrorResponse
includeRequestInErrorResponse?: boolean
includeResponseHeaders?: boolean
maskSensitiveHeaderData?: boolean
OptionalretryConfig
retryConfig?: {
backoff?: boolean;
maxDelay?: number;
maxRetries?: number;
retryCodes?: (number | string)[];
retryDelay?: number;
retryOnAbort?: boolean;
}
Optionaltimeout
timeout?: number