跳至主要内容

故障排除手册:实用工具

这些都是内置的,请参阅 es5.d.ts 中的源代码

  • Awaited:模拟 await 的行为
  • Capitalize:将字符串字面量类型的第一个字符转换为大写
  • ConstructorParameters:类构造函数的参数类型的元组
  • Exclude:从另一种类型中排除一种类型
  • Extract:选择可分配给另一种类型的子类型
  • InstanceType:从使用 new 实例化类构造函数获得的实例类型
  • Lowercase:将字符串字面量类型转换为小写
  • NonNullable:从类型中排除 nullundefined
  • Omit:构造一个具有另一种类型属性的类型。
  • OmitThisParameter:从函数类型中移除 'this' 参数。
  • Parameters:函数的参数类型的元组
  • Partial:使对象中的所有属性可选
  • Readonly:使对象中的所有属性只读
  • ReadonlyArray:创建给定类型的不可变数组
  • Pick:具有对象类型子集键的对象类型的子类型
  • Record:从键类型到值类型的映射
  • Required:使对象中的所有属性必填
  • ReturnType:函数的返回类型
  • ThisParameterType:提取函数类型中 'this' 参数的类型
  • ThisType:上下文 'this' 类型的标记
  • Uncapitalize:将字符串字面量类型的第一个字符转换为小写
  • Uppercase:将字符串字面量类型转换为大写