类型操控

TypeScript 的类型系统非常强大,因为它允许我们用其它类型去表示新的类型。

最简单的方式就是使用泛型,我们实际上有多种类型的操作符可以使用。此外,也可以用已有的值去表示类型。

通过结合不同的类型操作符,我们可以用一种简洁、可维护的方式去表示复杂的操作或者值。在本章节中,我们将会讲解几种用已有的类型或值表示新类型的方法。