UNPKG

@ukbhra/common-utils

Version:

A collection of reusable utility functions for string, object, validation, and general operations in Node.js projects.

10 lines 695 B
export declare const deepClone: <T>(obj: T) => T; export declare const isEmptyObject: (obj: object) => boolean; export declare const groupBy: <T, K extends keyof any>(arr: T[], keyFn: (item: T) => K) => Record<K, T[]>; export declare const uniq: <T>(arr: T[]) => T[]; export declare const flatten: (arr: any[]) => any; export declare const deepMerge: <T>(target: T, source: Partial<T>) => T; export declare const omit: <T extends object, K extends keyof T>(obj: T, keys: K[]) => Omit<T, K>; export declare const pick: <T extends object, K extends keyof T>(obj: T, keys: K[]) => Pick<T, K>; export declare const isPlainObject: (val: any) => val is object; //# sourceMappingURL=objectUtil.d.ts.map