Deep version of object assign with additional deleting by the DELETE symbol.
Objects to be deeply merged.
The first object from values.
The object that will be augmented using the sources.
Objects to be deeply merged into the target.
The target (same instance).
Deep version of object assign with additional deleting by the DELETE symbol.
Param: values
Objects to be deeply merged.
Returns
The first object from values.