Article image

ts

weipingAugust 25, 2026

Created: August 25, 2026

src/doc/ts.md

常用ts内置类型工具

1. Partial

  • 将一个类型中的所有属性变为可选

2. Required

  • 将一个类型中的所有属性变为必选

3. Readonly

  • 将一个类型中的所有属性变为只读

4. Record<K, T>

  • 将一个类型的属性变为另一个类型

5. Pick<T, K>

  • 从一个类型中选择某些属性

6. Omit<T, K>

  • 从一个类型中排除某些属性

7. Exclude<T, U>

  • 从一个类型中排除某些类型

8. Extract<T, U>

  • 从一个类型中提取某些类型

9. NonNullable

  • 从一个类型中排除 null 和 undefined

10. returnType

  • 获取一个函数的返回值类型

11. Parameters

  • 获取一个函数的参数类型

12. InstanceType

  • 获取一个构造函数的实例类型

13. ThisType

  • 获取一个函数的 this 类型

14. ... 等等