Omit TypeScript · 工具类型
从对象类型里删掉几个指定属性,把剩下的字段打包成一个新类型。
怎么用
Omit<类型, "键1" | "键2">
小例子
interface 用户 {
name: string;
age: number;
password: string;
}
type 公开信息 = Omit<用户, "password">;
类型检查结果
类型检查结果:公开信息 有 name 和 age,没有 password
提醒:与 Pick 相反;第二个参数必须是对象实际存在的键
官方文档:https://www.typescriptlang.org/docs/handbook/utility-types.html#omittype-keys
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← TypeScript全部词条