这里为啥定义一个和AxiosError类名字一样的接口呀,我觉得
interface AxiosErrorType extends Error{
isAxiosError:boolean,
config:AxiosRequestConfig,
code?:string|null,
request?:any,
response?:AxiosResponse
}
class AxiosError extends Error implements AxiosErrorType{
...
}
function createError():AxiosErrorType{
return new AxiosError(message,config,request,response)
}
这样不会更加的明确一点嘛