类型约束extends条件返回false时的类型为什么很多情况下都是never?

来源:10-7 【 高级类型 Extract的使用】 理解+学会使用 Extract 1

无心殿下

2021-09-08

type extract<T, U> = T extends U ? T : never; 我看到很多类型约束的时候,条件返回为false的时候都是 never类型,这是为什么啊?有什么意义吗?

写回答

1回答

keviny79

2021-09-08

就是泛型约束不成立时什么都不想要,我只想拿到泛型约束成立的类型,

0
0

晋级TypeScript高手,成为抢手的前端开发人才

轻松驾驭 TypeScript 高级用法, 突破前端成长瓶颈

871 学习 · 425 问题

查看课程