采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
如 type t = T extends (param: any) => infer P ? P : T 老师,这种意义在哪里 感觉只要是返回值 三元表达结果都是 P 啊, 到不了T
infer 应用很多,这几讲是语法讲解,本课程给出很多关于infer 的应用: 1. 第八章提前应用:8-24 代码实战演练 2. 9-4到9-8 几节讲的 构造函数实例工厂有infer的深入应用 +Vue3源码中的一个infer的应用 第10章:路由器底层复杂泛型+泛型递归 【10-53-10-57】有infer的应用. 相信通过这些的学习,你会认识到infer的价值!老师这里多说无益,还是继续学习!
再比如: Vue3源码还有不少infer+泛型递归的复杂应用,可以说没有infer Vue3源码很难实现复杂应用
非常感谢!
登录后可查看更多问答,登录/注册
轻松驾驭 TypeScript 高级用法, 突破前端成长瓶颈
1.3k 15
955 12
1.1k 11
1.0k 11
749 10