diff --git a/index.d.ts b/index.d.ts index 405dc6ec9f..806e32284e 100644 --- a/index.d.ts +++ b/index.d.ts @@ -413,6 +413,7 @@ export interface AxiosInterceptorOptions { export interface AxiosInterceptorManager { use(onFulfilled?: (value: V) => V | Promise, onRejected?: (error: any) => any, options?: AxiosInterceptorOptions): number; eject(id: number): void; + clear(): void; } export class Axios { diff --git a/test/typescript/axios.ts b/test/typescript/axios.ts index 9b300baa68..859adfa0a5 100644 --- a/test/typescript/axios.ts +++ b/test/typescript/axios.ts @@ -326,6 +326,9 @@ axios.interceptors.response.eject(voidResponseInterceptorId); axios.interceptors.response.use((response: AxiosResponse) => response); axios.interceptors.response.use((response: AxiosResponse) => Promise.resolve(response)); +axios.interceptors.request.clear(); +axios.interceptors.response.clear(); + // Adapters const adapter: AxiosAdapter = (config: AxiosRequestConfig) => {