打字稿:以管道开头

时间:2020-02-15 17:16:04

标签: typescript

我最近遇到了这种打字稿语法:

type Foo = | 5 | 6;

事实证明,它确实可以编译,这令我惊讶。第一个管道字符有什么意义?还是在功能上等同于:

type Foo = 5 | 6;

1 个答案:

答案 0 :(得分:2)

联合类型定义中的

领先的管道字符被忽略,为开发人员提供了更多的格式化自由。

您可以在官方TypeScript存储库上查看PR#12386,以了解更多信息。