《TypeScript基础》:下
我们大多是在混入(mixins)或其它不适合典型面向对象模型的地方看到交叉类型的使用。) 下面是如何创建混入的一个简单例子:联合类型与交叉类型很有关联,但是使用上却完全不同。偶尔你会遇到这种情况,一个代码库希望传入`number`或`string`类型的参数。例如下面的函数:`padLeft`存在一个问题,`padding`参数的类型指定成了`any`。这就是说我们可以传入一个既不是`number`也不是`string`类型的参数,但是TypeScript却不报错。