Returns a deep copy of an object.
function deepCopy<T extends object>(obj: T): T
// Example:
deepCopy({ a: 1, b: { c: 2 }, d: 3 }) //=> { a: 1, b: { c: 2 }, d: 3 }
Returns a deep copy of an object.
function deepCopy<T extends object>(obj: T): T
// Example:
deepCopy({ a: 1, b: { c: 2 }, d: 3 }) //=> { a: 1, b: { c: 2 }, d: 3 }