You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							131 lines
						
					
					
						
							3.4 KiB
						
					
					
				
			
		
		
	
	
							131 lines
						
					
					
						
							3.4 KiB
						
					
					
				export interface AxiosTransformer { | 
						|
  (data: any, headers?: any): any; | 
						|
} | 
						|
 | 
						|
export interface AxiosAdapter { | 
						|
  (config: AxiosRequestConfig): AxiosPromise<any>; | 
						|
} | 
						|
 | 
						|
export interface AxiosBasicCredentials { | 
						|
  username: string; | 
						|
  password: string; | 
						|
} | 
						|
 | 
						|
export interface AxiosProxyConfig { | 
						|
  host: string; | 
						|
  port: number; | 
						|
  auth?: { | 
						|
    username: string; | 
						|
    password:string; | 
						|
  } | 
						|
} | 
						|
 | 
						|
export interface AxiosRequestConfig { | 
						|
  url?: string; | 
						|
  method?: string; | 
						|
  baseURL?: string; | 
						|
  transformRequest?: AxiosTransformer | AxiosTransformer[]; | 
						|
  transformResponse?: AxiosTransformer | AxiosTransformer[]; | 
						|
  headers?: any; | 
						|
  params?: any; | 
						|
  paramsSerializer?: (params: any) => string; | 
						|
  data?: any; | 
						|
  timeout?: number; | 
						|
  withCredentials?: boolean; | 
						|
  adapter?: AxiosAdapter; | 
						|
  auth?: AxiosBasicCredentials; | 
						|
  responseType?: string; | 
						|
  xsrfCookieName?: string; | 
						|
  xsrfHeaderName?: string; | 
						|
  onUploadProgress?: (progressEvent: any) => void; | 
						|
  onDownloadProgress?: (progressEvent: any) => void; | 
						|
  maxContentLength?: number; | 
						|
  validateStatus?: (status: number) => boolean; | 
						|
  maxRedirects?: number; | 
						|
  httpAgent?: any; | 
						|
  httpsAgent?: any; | 
						|
  proxy?: AxiosProxyConfig | false; | 
						|
  cancelToken?: CancelToken; | 
						|
} | 
						|
 | 
						|
export interface AxiosResponse<T = any>  { | 
						|
  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; | 
						|
} | 
						|
 | 
						|
export interface AxiosPromise<T = any> extends Promise<AxiosResponse<T>> { | 
						|
} | 
						|
 | 
						|
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<Cancel>; | 
						|
  reason?: Cancel; | 
						|
  throwIfRequested(): void; | 
						|
} | 
						|
 | 
						|
export interface CancelTokenSource { | 
						|
  token: CancelToken; | 
						|
  cancel: Canceler; | 
						|
} | 
						|
 | 
						|
export interface AxiosInterceptorManager<V> { | 
						|
  use(onFulfilled?: (value: V) => V | Promise<V>, 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<AxiosRequestConfig>; | 
						|
    response: AxiosInterceptorManager<AxiosResponse>; | 
						|
  }; | 
						|
  request<T = any>(config: AxiosRequestConfig): AxiosPromise<T>; | 
						|
  get<T = any>(url: string, config?: AxiosRequestConfig): AxiosPromise<T>; | 
						|
  delete(url: string, config?: AxiosRequestConfig): AxiosPromise; | 
						|
  head(url: string, config?: AxiosRequestConfig): AxiosPromise; | 
						|
  post<T = any>(url: string, data?: any, config?: AxiosRequestConfig): AxiosPromise<T>; | 
						|
  put<T = any>(url: string, data?: any, config?: AxiosRequestConfig): AxiosPromise<T>; | 
						|
  patch<T = any>(url: string, data?: any, config?: AxiosRequestConfig): AxiosPromise<T>; | 
						|
} | 
						|
 | 
						|
export interface AxiosStatic extends AxiosInstance { | 
						|
  create(config?: AxiosRequestConfig): AxiosInstance; | 
						|
  Cancel: CancelStatic; | 
						|
  CancelToken: CancelTokenStatic; | 
						|
  isCancel(value: any): boolean; | 
						|
  all<T>(values: (T | Promise<T>)[]): Promise<T[]>; | 
						|
  spread<T, R>(callback: (...args: T[]) => R): (array: T[]) => R; | 
						|
} | 
						|
 | 
						|
declare const Axios: AxiosStatic; | 
						|
 | 
						|
export default Axios;
 | 
						|
 |