梗概
- 删除类型中某一个属性
实例
interface MyInterface {
prop1: string;
prop2: number;
prop3: boolean;
}
type MyNewType = Omit<MyInterface, 'prop2'>;
// MyNewType 的类型为 { prop1: string; prop3: boolean; }interface MyInterface {
prop1: string;
prop2: number;
prop3: boolean;
}
type MyNewType = Omit<MyInterface, 'prop2'>;
// MyNewType 的类型为 { prop1: string; prop3: boolean; }