ts当中的Exclude的使用场景
时间: 2023-04-09 16:05:02 浏览: 114
Exclude<T, U> 是 TypeScript 中的一个内置类型,它用于从类型 T 中排除类型 U。它的使用场景是在定义泛型类型时,需要排除某些类型。例如,我们可以使用 Exclude 来定义一个只包含 number 类型的数组:
type NumberArray = Array<number>;
type NonNumberArray = Exclude<Array<any>, NumberArray>;
在这个例子中,我们使用 Exclude 来排除 number 类型,从而得到一个只包含非 number 类型的数组类型 NonNumberArray。
阅读全文