参考阅读https://stackoverflow.com/questions/55029032/what-is-typescripts-thistype-used-for

Awaited

TypeScript 的类型工具 - 图1

ConstructorParameters

TypeScript 的类型工具 - 图2

Exclude

TypeScript 的类型工具 - 图3

Extract

TypeScript 的类型工具 - 图4

InstanceType

TypeScript 的类型工具 - 图5

NonNullable

TypeScript 的类型工具 - 图6

Omit

TypeScript 的类型工具 - 图7

OmitThisParameter

TypeScript 的类型工具 - 图8

Parameters

TypeScript 的类型工具 - 图9

Partial

TypeScript 的类型工具 - 图10

Pick

TypeScript 的类型工具 - 图11

Readonly

TypeScript 的类型工具 - 图12

Record

TypeScript 的类型工具 - 图13

Required

TypeScript 的类型工具 - 图14

ReadonlyArray

TypeScript 的类型工具 - 图15

ReturnType

TypeScript 的类型工具 - 图16

ThisParameterType

TypeScript 的类型工具 - 图17

ThisType

TypeScript 的类型工具 - 图18

字符串类型工具

TypeScript 的类型工具 - 图19