当 prop type 为 Number, String, Boolean,能正确推导类型,如下图所示:
但是当 type 为 Object 时,推导出为 any 类型。
当我给 Object 以函数返回值形式断言时:
能正确给出类型提示。
在源码下的 options.d.ts 的文件,看见对 prop type 有如下定义:
对上截图中的 Prop<T> 的 type 充满疑惑,它是怎么做到能给出类型提示的?
当 prop type 为 Number, String, Boolean,能正确推导类型,如下图所示:
但是当 type 为 Object 时,推导出为 any 类型。
当我给 Object 以函数返回值形式断言时:
能正确给出类型提示。
在源码下的 options.d.ts 的文件,看见对 prop type 有如下定义:
对上截图中的 Prop<T> 的 type 充满疑惑,它是怎么做到能给出类型提示的?
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决