headers的类型为什么不声明为接口?

来源:5-8 处理请求 header - processHeaders 函数实现

言易

2020-03-25

我想问下,normalizeHeaderName()中既然已经确定参数headers是一个object,为什么不能声明为一个类似Headers的接口来规范对象的类型?就比如这样:

function normalizeHeaderName(headers: Headers, normalizeName: string): void
写回答

1回答

ustbhuangyi

2020-03-26

因为 headers 的类型比较复杂,字段很多,接口不太好描述。

0
0

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

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

2631 学习 · 877 问题

查看课程