故障排除手册:实用工具
这些都是内置的,请参阅 es5.d.ts 中的源代码
Awaited:模拟await的行为Capitalize:将字符串字面量类型的第一个字符转换为大写ConstructorParameters:类构造函数的参数类型的元组Exclude:从另一种类型中排除一种类型Extract:选择可分配给另一种类型的子类型InstanceType:从使用new实例化类构造函数获得的实例类型Lowercase:将字符串字面量类型转换为小写NonNullable:从类型中排除null和undefinedOmit:构造一个具有另一种类型属性的类型。OmitThisParameter:从函数类型中移除 'this' 参数。Parameters:函数的参数类型的元组Partial:使对象中的所有属性可选Readonly:使对象中的所有属性只读ReadonlyArray:创建给定类型的不可变数组Pick:具有对象类型子集键的对象类型的子类型Record:从键类型到值类型的映射Required:使对象中的所有属性必填ReturnType:函数的返回类型ThisParameterType:提取函数类型中 'this' 参数的类型ThisType:上下文 'this' 类型的标记Uncapitalize:将字符串字面量类型的第一个字符转换为小写Uppercase:将字符串字面量类型转换为大写