Optional
adapter adapter ?: AxiosAdapterConfig | AxiosAdapterConfig []
Optional
allow Absolute Urls allowAbsoluteUrls ?: boolean
Optional
auth auth ?: AxiosBasicCredentials
Optional
base URL baseURL ?: string
Optional
before Redirect beforeRedirect ?: ( options : Record < string , any > , responseDetails : { headers : Record < string , string > ; statusCode : HttpStatusCode ; } , ) => void
Optional
cancel Token cancelToken ?: CancelToken
Optional
decompress decompress ?: boolean
Optional
disable Abort disableAbort ?: boolean
Optional
disable Retry disableRetry ?: boolean
Optional
disable Retry API disableRetryAPI ?: boolean
Optional
disable Retry By Code disableRetryByCode ?: string []
Optional
env env ?: { FormData ?: new ( ... args : any [] ) => object }
Optional
family family ?: AddressFamily
Optional
fetch Options fetchOptions ?: Record < string , any >
formSerializer ?: FormSerializerOptions
headers ?: | AxiosHeaders | Partial < RawAxiosHeaders & { Accept : AxiosHeaderValue ; Authorization : AxiosHeaderValue ; "Content-Encoding" : AxiosHeaderValue ; "Content-Length" : AxiosHeaderValue ; "User-Agent" : AxiosHeaderValue ; } & { "Content-Type" : ContentType } , > & Partial < { delete : AxiosHeaders ; get : AxiosHeaders ; head : AxiosHeaders ; link : AxiosHeaders ; options : AxiosHeaders ; patch : AxiosHeaders ; post : AxiosHeaders ; purge : AxiosHeaders ; put : AxiosHeaders ; unlink : AxiosHeaders ; } & { common : AxiosHeaders } , >
Optional
http Agent httpAgent ?: any
Optional
https Agent httpsAgent ?: any
Optional
insecure HTTP Parser insecureHTTPParser ?: boolean
Optional
jar jar ?: CookieJar
Optional
lookup 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 , ] , > )
Optional
max Body Length maxBodyLength ?: number
Optional
max Content Length maxContentLength ?: number
Optional
max Rate maxRate ?: number | [ number , number ]
Optional
max Redirects maxRedirects ?: number
Optional
method method ?: string
Optional
on Download Progress onDownloadProgress ?: ( progressEvent : AxiosProgressEvent ) => void
Optional
on Upload Progress onUploadProgress ?: ( progressEvent : AxiosProgressEvent ) => void
Optional
params params ?: any
Optional
params Serializer paramsSerializer ?: ParamsSerializerOptions | CustomParamsSerializer
Optional
proxy proxy ?: false | AxiosProxyConfig
Optional
response Encoding responseEncoding ?: string
Optional
response Type responseType ?: ResponseType
Optional
signal signal ?: GenericAbortSignal
Optional
socket Path socketPath ?: null | string
Optional
timeout timeout ?: number
Optional
timeout Error Message timeoutErrorMessage ?: string
transformRequest ?: AxiosRequestTransformer | AxiosRequestTransformer []
transformResponse ?: AxiosResponseTransformer | AxiosResponseTransformer []
Optional
transitional transitional ?: TransitionalOptions
Optional
transport transport ?: any
Optional
validate Status validateStatus ?: null | (( status : number ) => boolean )
Optional
with Credentials withCredentials ?: boolean
Optional
with XSRF Token withXSRFToken ?: | boolean | (( config : InternalAxiosRequestConfig ) => undefined | boolean )
Optional
xsrf Cookie Name xsrfCookieName ?: string
Configuration options for Mwbot's request methods, extending Axios's request config.
These options are per-request options and should be passed to request methods as needed. To set default options for all requests, provide them in the Mwbot.constructor or update them with Mwbot.setRequestOptions.
When passed to a request method, these options are recursively merged with default options. The priority order is:
where
userRequestOptions
is the options set by the user with the constructor or thesetRequestOptions
method. Higher-priority options override lower ones if they share the same properties.