首页 > 解决方案 > 打字稿类型的行为截然相反

问题描述

为什么 ?

type x<T> = T extends 1 | 2 ? true : false;

let c1: x<1 | 2 | 3> = true

type y = 1 | 2 | 3 extends 1 | 2 ? true : false;

let c2: y = false

两者都在 TS 游乐场有效。

游乐场链接

标签: typescript

解决方案


推荐阅读