芝麻web文件管理V1.00
编辑当前文件:/home/freeclou/app.optimyar.com/backend/node_modules/strapi-admin/node_modules/axios/index.d.ts
export interface AxiosTransformer { (data: any, headers?: any): any; } export interface AxiosAdapter { (config: AxiosRequestConfig): AxiosPromise
; } export interface AxiosBasicCredentials { username: string; password: string; } export interface AxiosProxyConfig { host: string; port: number; auth?: { username: string; password:string; }; protocol?: string; } export type Method = | 'get' | 'GET' | 'delete' | 'DELETE' | 'head' | 'HEAD' | 'options' | 'OPTIONS' | 'post' | 'POST' | 'put' | 'PUT' | 'patch' | 'PATCH' | 'purge' | 'PURGE' | 'link' | 'LINK' | 'unlink' | 'UNLINK' export type ResponseType = | 'arraybuffer' | 'blob' | 'document' | 'json' | 'text' | 'stream' export interface TransitionalOptions{ silentJSONParsing: boolean; forcedJSONParsing: boolean; clarifyTimeoutError: boolean; } export interface AxiosRequestConfig { url?: string; method?: Method; baseURL?: string; transformRequest?: AxiosTransformer | AxiosTransformer[]; transformResponse?: AxiosTransformer | AxiosTransformer[]; headers?: any; params?: any; paramsSerializer?: (params: any) => string; data?: any; timeout?: number; timeoutErrorMessage?: string; withCredentials?: boolean; adapter?: AxiosAdapter; auth?: AxiosBasicCredentials; responseType?: ResponseType; xsrfCookieName?: string; xsrfHeaderName?: string; onUploadProgress?: (progressEvent: any) => void; onDownloadProgress?: (progressEvent: any) => void; maxContentLength?: number; validateStatus?: ((status: number) => boolean) | null; maxBodyLength?: number; maxRedirects?: number; socketPath?: string | null; httpAgent?: any; httpsAgent?: any; proxy?: AxiosProxyConfig | false; cancelToken?: CancelToken; decompress?: boolean; transitional?: TransitionalOptions } export interface AxiosResponse
{ data: T; status: number; statusText: string; headers: any; config: AxiosRequestConfig; request?: any; } export interface AxiosError
extends Error { config: AxiosRequestConfig; code?: string; request?: any; response?: AxiosResponse
; isAxiosError: boolean; toJSON: () => object; } export interface AxiosPromise
extends Promise
> { } export interface CancelStatic { new (message?: string): Cancel; } export interface Cancel { message: string; } export interface Canceler { (message?: string): void; } export interface CancelTokenStatic { new (executor: (cancel: Canceler) => void): CancelToken; source(): CancelTokenSource; } export interface CancelToken { promise: Promise
; reason?: Cancel; throwIfRequested(): void; } export interface CancelTokenSource { token: CancelToken; cancel: Canceler; } export interface AxiosInterceptorManager
{ use
(onFulfilled?: (value: V) => T | Promise
, onRejected?: (error: any) => any): number; eject(id: number): void; } export interface AxiosInstance { (config: AxiosRequestConfig): AxiosPromise; (url: string, config?: AxiosRequestConfig): AxiosPromise; defaults: AxiosRequestConfig; interceptors: { request: AxiosInterceptorManager
; response: AxiosInterceptorManager
; }; getUri(config?: AxiosRequestConfig): string; request
> (config: AxiosRequestConfig): Promise
; get
>(url: string, config?: AxiosRequestConfig): Promise
; delete
>(url: string, config?: AxiosRequestConfig): Promise
; head
>(url: string, config?: AxiosRequestConfig): Promise
; options
>(url: string, config?: AxiosRequestConfig): Promise
; post
>(url: string, data?: any, config?: AxiosRequestConfig): Promise
; put
>(url: string, data?: any, config?: AxiosRequestConfig): Promise
; patch
>(url: string, data?: any, config?: AxiosRequestConfig): Promise
; } export interface AxiosStatic extends AxiosInstance { create(config?: AxiosRequestConfig): AxiosInstance; Cancel: CancelStatic; CancelToken: CancelTokenStatic; isCancel(value: any): boolean; all
(values: (T | Promise
)[]): Promise
; spread
(callback: (...args: T[]) => R): (array: T[]) => R; isAxiosError(payload: any): payload is AxiosError; } declare const axios: AxiosStatic; export default axios;