UNPKG

@mt-kit/utils

Version:
13 lines (12 loc) 490 B
interface IDictionary<T> { [key: string]: T; } type TOmitByFunction<T> = (value: T, key: string) => boolean; /** * 从创建的一个从对象中,排除满足某些条件的属性的属性 * @param obj 要处理的对象 * @param condition 用于判断是否排除属性的条件函数 * @returns 新的对象,排除了满足条件的属性 */ export default function omitBy<T>(obj: IDictionary<T> | null | undefined, condition: TOmitByFunction<T>): IDictionary<T>; export {};