关于AxiosError接口的问题
来源:6-4 错误信息增强 - 创建 AxiosError 类
 
			MeSKiL
2020-01-14
这里为啥定义一个和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)
}
这样不会更加的明确一点嘛
写回答
	1回答
- 
				
				你这么实现也是可以的,不过定义一个类也不一定要去实现一个接口,只要保证它的实现和接口定义一致即可。 012020-01-14
相似问题
