UNPKG

camote-utils

Version:

A comprehensive TypeScript utility library featuring advanced string and number formatting, data structures, and algorithms

13 lines (12 loc) 627 B
export declare const deepClone: <T>(obj: T) => T; export declare const deepSortAlphabetical: (input: any, inReverse?: boolean) => any; export declare const deepCompare: (objectA: any, objectB: any, returnChanges?: boolean) => boolean | any; export declare const deepCompareObjects: (objectA: any, objectB: any, returnChanges?: boolean) => boolean | any; export declare const deepMerge: (obj1: { [x: string]: any; }, obj2: { [x: string]: any; }, excluded?: string[]) => { [x: string]: any; }; export declare const deepExclude: <T>(sourceArray: T[], valuesToExclude: T[], keySelector?: (value: T) => unknown) => T[];