The object type being merged.
Objects to merge.
The last argument may optionally be a DeepMergeOptions object.
A new object containing the merged properties.
deepMerge(
{ config: { port: 3000 } },
{ config: { host: "localhost" } }
)
// Result
{ config: { port: 3000, host: "localhost" } }
Deeply merges multiple objects into a new object.
Later objects override properties from earlier ones.