“Utils” 方法
_.OmitBy<obj, vType>
从对象中删除指定值类型的字段
参数
obj (Object): 需要处理的 对象 类型
vType (unknown): 需要被删除字段的指定值类型
返回
obj (Object): 返回 删除指定值类型的字段的 对象 类型。
例子
interface MyType {
a: string;
b: number;
c: boolean;
d: () => void;
}
// 例如当你需要只去除所有值类型为方法的属性
type ObjAfterOmitBy = _.OmitBy<MyType, Function>;
// => { a: string; b: number; c: boolean; }