UNPKG

super-utils-plus

Version:

A superior alternative to Lodash with improved performance, TypeScript support, and developer experience

19 lines (18 loc) 455 B
/** * Creates a deep clone of value. * Handles arrays, objects, dates, regexps, maps, sets, and primitive types. * Functions are referenced, not cloned. * * @param value - The value to clone * @returns The deep cloned value * * @example * ```ts * const objects = [{ 'a': 1 }, { 'b': 2 }]; * * const deep = deepClone(objects); * console.log(deep[0] === objects[0]); * // => false * ``` */ export declare function deepClone<T>(value: T): T;