setProp
Function
Sets a deep object property, constructing the property path as necessary
- setProp(path: string | string[], val: any, obj: any, replace: boolean) : void
Parameters
Parameter |
Type |
Default |
Notes |
path
Required
|
string | string[] |
|
the path to the property we want to set
|
val
Required
|
any |
|
the value we want to set it to
|
obj
Required
|
any |
|
the target object
|
replace
Optional
|
boolean |
false |
if true, replace the value at the path with the new value instead of merging
|
Returns
void
Function defined in common/src/objects/set-prop.ts:11