Returns an updated value. If not specified a deep merge is done.
IMPORTANT -
both prevValue and newValue should be treated as frozen object and not
mutated.
A new value should always be returned. If you want to augment a value
The deepUpdateMethod is offered
Returns an updated value. If not specified a deep merge is done.
IMPORTANT - both prevValue and newValue should be treated as frozen object and not mutated. A new value should always be returned. If you want to augment a value The deepUpdateMethod is offered