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