Browse documentation

deepCloneUnfreeze

Creates a mutable deep clone of the provided value.

Table of contents

Category

Value

Import

js
import { deepCloneUnfreeze } from "valyrian.js/utils";

Public signature

ts
<T>(obj: T, cloneClassInstances?: boolean, seen?: WeakMap<WeakKey, any>): T

Parameters

ts
obj: T, cloneClassInstances?: boolean, seen?: WeakMap<WeakKey, any>

Result

ts
T