OptionalallowAbsoluteUrls
allowAbsoluteUrls?: boolean
Optionalauth
OptionalbaseURL
baseURL?: string
OptionalbeforeRedirect
beforeRedirect?: (    options: Record<string, any>,    responseDetails: {        headers: Record<string, string>;        statusCode: HttpStatusCode;    },) => void Optionaldata
Optionaldecompress
decompress?: boolean
Optionalenv
env?: { FormData?: new (...args: any[]) => object }
OptionalfetchOptions
fetchOptions?: Record<string, any> OptionalhttpAgent
httpAgent?: any
OptionalhttpsAgent
httpsAgent?: any
OptionalinsecureHTTPParser
insecureHTTPParser?: boolean
Optionallookup
lookup?:    | (        
(            hostname: string,            options: object,            cb: (                err: null | Error,                address: LookupAddress | LookupAddress[],                family?: AddressFamily,            ) => void,        ) => void    )    
| (        
(            hostname: string,            options: object,        ) => Promise<            | LookupAddress            | [                address
: LookupAddressEntry                | LookupAddressEntry[],                family
?: AddressFamily,            ],        >    )
 OptionalmaxBodyLength
maxBodyLength?: number
OptionalmaxContentLength
maxContentLength?: number
OptionalmaxRate
maxRate?: number | [number, number]
OptionalmaxRedirects
maxRedirects?: number
Optionalmethod
method?: string
OptionalonDownloadProgress
Optionalparams
params?: any
OptionalresponseEncoding
responseEncoding?: string
OptionalsocketPath
socketPath?: null | string
Optionaltimeout
timeout?: number
OptionaltimeoutErrorMessage
timeoutErrorMessage?: string
Optionaltransport
transport?: any
Optionalurl
url?: string
OptionalvalidateStatus
validateStatus?: null | ((status: number) => boolean)
OptionalwithCredentials
withCredentials?: boolean
OptionalxsrfCookieName
xsrfCookieName?: string
Construct a type with the properties of T except for those in type K.