Skip to content

deepClone()

deepClone<T>(object): T

Defined in: src/utils/objectUtils.ts:15

Creates a deep clone of an object using structuredClone.

Type Parameters

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.