Readonly 所有属性值转换为只读的Required 将类型的属性变成必选Partial 将所有属性转换为可选属性Exclude 将某个类型中的另一个类型移除掉Extract 从某个类型中提取另一个类型RecordPick 类似 ExtractOmit 类似 ExcludeNonNullable 去除类型中的 null 和 undefined