命名问题,interface 和 class 同时叫 AxiosError

来源:6-5 错误信息增强 - createError 方法应用+ 导出类型定义

香饽饽0

2022-05-21

一般会这样做吗?

我如果想同时倒出到库外面,怎么办

比如这样用:

axios({
  method: 'get',
  url: '/error/timeout',
  timeout: 2000
}).then((res) => {
  console.log(res)
}).catch((e) => {
  if (e instanceof AxiosError) {
    console.log(e)
    console.log(e.isAxiosError)
  }
})


写回答

1回答

ustbhuangyi

2022-05-24

不能用 instanceof AxiosError 的接口
参考 https://stackoverflow.com/questions/14425568/interface-type-check-with-typescript

0
0

下一代前端开发语言 TypeScript从零重构axios

课程从零开始重构功能完整的JS库,是学习造轮子的不二之选!

2629 学习 · 877 问题

查看课程