diff --git a/index.d.ts b/index.d.ts index 3c0cb3d8a1..877954e6ee 100644 --- a/index.d.ts +++ b/index.d.ts @@ -80,7 +80,7 @@ export interface AxiosRequestConfig { transitional?: TransitionalOptions } -export interface AxiosResponse { +export interface AxiosResponse { data: T; status: number; statusText: string; @@ -89,7 +89,7 @@ export interface AxiosResponse { request?: any; } -export interface AxiosError extends Error { +export interface AxiosError extends Error { config: AxiosRequestConfig; code?: string; request?: any; @@ -98,7 +98,7 @@ export interface AxiosError extends Error { toJSON: () => object; } -export interface AxiosPromise extends Promise> { +export interface AxiosPromise extends Promise> { } export interface CancelStatic { @@ -142,14 +142,14 @@ export class Axios { 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?: T, config?: AxiosRequestConfig): Promise; - put>(url: string, data?: T, config?: AxiosRequestConfig): Promise; - patch>(url: string, data?: T, config?: AxiosRequestConfig): Promise; + 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?: T, config?: AxiosRequestConfig): Promise; + put>(url: string, data?: T, config?: AxiosRequestConfig): Promise; + patch>(url: string, data?: T, config?: AxiosRequestConfig): Promise; } export interface AxiosInstance extends Axios { diff --git a/test/typescript/axios.ts b/test/typescript/axios.ts index 97a8ad329d..999b3630bc 100644 --- a/test/typescript/axios.ts +++ b/test/typescript/axios.ts @@ -296,7 +296,7 @@ axios.interceptors.response.use((response: AxiosResponse) => Promise.resolve(res // Adapters const adapter: AxiosAdapter = (config: AxiosRequestConfig) => { - const response: AxiosResponse = { + const response: AxiosResponse = { data: { foo: 'bar' }, status: 200, statusText: 'OK',