UNPKG

@orca-fe/tools

Version:
17 lines (16 loc) 692 B
type ObjMapCallback = (key: string, value: any) => any; export declare function objMap<T extends Object>(obj: T, callback?: ObjMapCallback): any; /** * 对象内容过滤器 * @param obj 对象本身 * @param callback 过滤器回调 */ export declare function objFilter<T extends Object>(obj: T, callback: (key: string, value: any) => boolean): any; export declare function objOmitUndefined<T extends Object>(obj: T, omitNull?: boolean): any; export declare function omit<T extends Object, K extends keyof T>(obj: T, ...args: K[]): Omit<T, K>; /** * 将对象中的 null 转换为 undefined * @param value */ export declare function convertNullToUndefined<T>(value: T): T; export {};