Skip to content

deepClone() ​

deepClone<T>(object): T

Defined in: utils/object/deepClone.ts:15

Creates a deep clone of an object using structuredClone.

Type Parameters ​

T ​

T

Parameters ​

object ​

T

The object to deeply clone.

Returns ​

T

A deep clone of the object.

Example ​

tsx
const original = { a: 1, b: { c: 2 } };
const clone = deepClone(original);
clone.b.c = 3;
console.log(original.b.c); // 2

Released under the MIT License.