// types/global.d.ts import {AxiosRequestConfig} from "axios"; declare global { interface AxiosResponse { data: ApiResponseData; status: number; statusText: string; headers: { [key: string]: string; 'content-type'?: string; }; config: AxiosRequestConfig; } interface ApiResponse { data: ApiResponseData; status: number; statusText: string; headers: { [key: string]: string; 'content-type'?: string; }; config: { method?: string; url?: string; params?: Record; headers?: Record; }; } interface ApiResponseData { code: number; msg: string; success: boolean; data: T; } }