UNPKG

@newdash/newdash

Version:

javascript/typescript utility library

22 lines (21 loc) 504 B
/** * This method is like `clone` except that it recursively clones `value`. * Object inheritance is preserved. * * @since 5.3.0 * @category Lang * @param value The value to recursively clone. * @returns Returns the deep cloned value. * @see clone * @example * * ```js * const objects = [{ 'a': 1 }, { 'b': 2 }] * * const deep = cloneDeep(objects) * console.log(deep[0] === objects[0]) * // => false * ``` */ export declare function cloneDeep<T>(value: T): T; export default cloneDeep;