TypeScript 工具类型速查
内置工具类型的作用与典型用法
REFERENCE · 13 ROWS
| 类型 | 作用 | 示例 | |
|---|---|---|---|
| Partial<T> | 全部变可选 | Partial<User> | |
| Required<T> | 全部变必填 | Required<Config> | |
| Readonly<T> | 全部只读 | Readonly<State> | |
| Pick<T, K> | 挑选字段 | Pick<User, "id" | "name"> |
| Omit<T, K> | 排除字段 | Omit<User, "password"> | |
| Record<K, V> | 键值映射 | Record<string, number> | |
| Exclude<T, U> | 排除联合成员 | Exclude<"a" | "b", "a"> |
| Extract<T, U> | 提取联合成员 | Extract<"a" | "b", "b"> |
| NonNullable<T> | 去掉 null 与 undefined | NonNullable<string | null> |
| ReturnType<F> | 函数返回值类型 | ReturnType<typeof fn> | |
| Parameters<F> | 函数参数元组 | Parameters<typeof fn> | |
| Awaited<T> | 解包 Promise | Awaited<Promise<number>> | |
| InstanceType<C> | 实例类型 | InstanceType<typeof Foo> |
HOW TO USE
怎么用TypeScript 工具类型速查
- 打开TypeScript 工具类型速查,表格已按主题整理好。
- 在右上角输入关键词可即时筛选,不用上下翻找。
- 需要写文档时点「复制为 Markdown」,直接粘到笔记里。
TypeScript 工具类型速查是什么
内置工具类型的作用与典型用法。TypeScript 工具类型速查按表格整理 13 条常用对照,打开即可查,无需翻文档。
它属于「参考速查」下的「速查表」分类。命令、语法、快捷键的常用速查。 同类工具还包含 HTTP 请求方法对照表、Git 常用命令速查、正则表达式语法速查 等,可以在分类页一次看全。
适用场景
- 处理与「TypeScript」相关的任务时可以直接用。
- 处理与「工具类型」相关的任务时可以直接用。
- 处理与「Partial」相关的任务时可以直接用。
- 处理与「Pick」相关的任务时可以直接用。
- 处理与「Omit」相关的任务时可以直接用。
表格说明
本表共 13 行 3 列,内容按常用程度排序。 表格支持关键词筛选,复制出的 Markdown 可直接用于文档、Wiki 或技术博客。
隐私说明
本工具在浏览器内运行,输入内容不会发送到服务器,也不会被记录。 关闭或刷新页面后,输入即被清空。