举例说明typescript的Exclude、Omit、Pick
首先,keyof T得到T的所有属性名组成的联合类型,然后Exclude排除掉K中指定的属性名,得到剩余的属性名组成的联合类型。映射类型可以根据一个已有的类型,通过遍历它的属性,生成一个新的类型。这里,T是联合类型,U是要排除的类型。typescript的Exclude是一个内置的工具类型,用于从一个联合类型中排除一些指定的类型,从而创建一个新的联合类型。其中,Type是一个联合类型,ExcludedUnion是一个要排除的类型或者它们的联合类型,表示要从Type中排除的类型。
原创
2023-08-04 13:45:38 ·
1862 阅读 ·
0 评论