为什么要export type Method?

来源:4-6 编写基础请求代码 - 利用 XMLHttpRequest 发送请求

Lynnnnnnnn

2020-01-14

图片描述
如图,如果我不写export type Method就会报一个ts的错,如果我把接口的export也拿掉的话就不会报这个错了。
我就是想知道为什么在这种情况下为什么会报这样一个错?

写回答

2回答

ustbhuangyi

2020-01-15

他这个报错原因应该是你的 AxiosRequestConfig 接口已经 export 了,那么其中 method 属性的类型 Method 也应该要 export 出去,否则的话外面就没法获取 Method 类型,也就无法给 method 属性声明对应的类型了。

2
2
Lynnnnnnnn
原来是这样,谢谢老师
2020-01-15
共2条回复

ustbhuangyi

2020-01-14

你把代码传到 GitHub 上,我抽空帮你看下

0
1
Lynnnnnnnn
好的,麻烦老师了 git@github.com:Leeynnn/ts-axios-lyn.git
2020-01-14
共1条回复

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

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

2631 学习 · 877 问题

查看课程