泛型工具
泛型工具是一组预定义的泛型工具和操作符,用于操作和转换类型。它们可以帮助我们编写更灵活、更通用的代码,并提高代码的可读性和可维护性。
一、Partial
Partial 所有属性 可选的意思 接收一个泛型,如图:
这里可以看到所有的属性都加上了 ?
二、Required
和 Partial 相反 所有属性 必选的意思,如图:
三、Pick
Pick 提取部分属性,如图:
四、Exclude
Exclude 排除部分属性,如图:
五、Omit
Omit 排除部分属性 并返回新的类型,如图: