typescript - 打字稿类型的行为截然相反
问题描述
为什么 ?
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 游乐场有效。
解决方案
推荐阅读
- mysql - 在 mysql 5.7 中选择具有最大日期的不同行
- c++ - 如何使用 CMake 从 git 下载特定的头文件以创建新的接口目标?
- excel - VBA Excel - 比较同一行中的两个值并根据结果执行操作
- python - 如何在 Python 中阅读时迭代日期?
- javascript - Paypal:403 发布错误(react-paypal-button-v2)
- r - 检测 R 循环中的第一次迭代(循环)(无计数器)
- python - Atom.ide 中的 Conda 虚拟环境 / Plotly 问题
- ios - Ionic Cordova - iOS 13+ 更改了 iPhone X 安全区域
- javascript - 使用ajax调用MVC从数据库下载文件
- python - 如何将相同的 id 传递给弹性搜索 api