请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

typescript泛型及keyof infer关键词

老师,学完咋们的课程(ts泛型和继承extend),自己去看了些额外的知识点,其中我们的课程里面对 keyof,infer 两个语法关键词没有涉及到,这里有一块代码,不是很理解,老师能简答分析下么,或者在课程中能更新下相关部分么,感谢!

export type RecursivePartial<T> = {
   [P in keyof T]?: T[P] extends Array<infer U> ? Array<RecursivePartial<U>> : T[P] extends object ? RecursivePartial<T[P]> : T[P];
};

正在回答 回答被采纳积分+3

插入代码

1回答

Dell 2020-07-12 18:34:17

好,后续我课程里加一下。infer 比较多,同学可以找个文档先自己看一下。

0 回复 有任何疑惑可以回复我~

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信