获取对象类型,指定属性
来源:10-33 【扩展: 为第 12 章手写 Vuex 源码 铺路】:异步 actions 中嵌套的多级TS语法
前端工程师666777888
2023-04-07
type FilterFunctionInClass = {
[K in keyof T]: T[K] extends Function ? K : never;
}[keyof T];
这种写法,我是第一次见。老师课程中,之前讲过吗?还是我忘记了
写回答
1回答
-
keviny79
2023-04-12
在学生的作业解答中用过,意思明白了吗? 就是获取冒号右边 T[K] extends Function ? K : never; 的结果组成的联合类型。
00
相似问题