evil-vue
Version:
Evil vue3 writing, similar to angular writing Dependency injection
9 lines (8 loc) • 443 B
TypeScript
import { AxiosRequestConfig, AxiosResponse } from 'axios';
import { HttpInterceptor } from './interceptor';
export declare class Logger implements HttpInterceptor {
interceptRequest(config: AxiosRequestConfig): AxiosRequestConfig<any>;
interceptRequestError(error: any): any;
interceptResponseError(config: any): Promise<never> | undefined;
interceptResponse(config: AxiosResponse): AxiosResponse<any, any> | Promise<never>;
}