@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 | 
|---|
| Textendsobject | 
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.