接口定义问题

来源:8-1 -1 拦截器的设计与实现 - 需求分析+ 整体设计

rookie_white

2019-06-03

请问老师,

  1. 这个一段代码http://img.mukewang.com/szimg/5cf5084d000126e605270066.jpg,这个Promise泛型接口是在哪里定义的呢?继承Promise的话,就是需要这样子写吗?

  2. 像类似于ts这种内置的字符串字面量类型http://img.mukewang.com/szimg/5cf50b510001130c04890181.jpg是在哪里可以找到呢?

  3. http://img.mukewang.com/szimg/5cf50b9f000160c105170151.jpg这一段继承Error有什么意义吗?

谢谢!

写回答

1回答

ustbhuangyi

2019-06-03

1. AxiosResponse 也在 types/index.ts 文件中定义的啊
2. 你鼠标放在 XMLHttpRequestResponseType 上方,command(windows 是 ctral) + 鼠标左键可以看到它的定义文件。
3. 继承 Error 接口你就拥有了 Error 接口中定义的属性了

0
3
rookie_white
回复
ustbhuangyi
噢噢好的,谢谢!
2019-06-04
共3条回复

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

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

2629 学习 · 877 问题

查看课程