https://ouuan.github.io/post/typescript-subtype-principle-exceptions-and-operations/
- void 和 undefined 表示的都是 undefined 这个 JavaScript 类型。undefined 被规定为 void 的子类型,而在函数中能够体现出它们的主要区别:
- 当类型取并集时,能力反而取交集;当类型取交集时,能力反而取并集。
https://ouuan.github.io/post/typescript-subtype-principle-exceptions-and-operations/