@novorender/api / mergeRecursive
Function: mergeRecursive()
function mergeRecursive<T>(original, changes): T;
Defined in: @novorender/src/core3d/state/modify.ts:39
Utility function for merging the properties of two objects recursively
Type Parameters
| Type Parameter |
|---|
T extends object |
Parameters
| Parameter | Type | Description |
|---|---|---|
original | undefined | null | T | Original, baseline object. |
changes | RecursivePartial<T> | Changes to be applied to baseline object. |
Returns
T
A clone of the original with all the changes applied.
Remarks
This function is similar to Object.assign, only recursive.