The target object where source will be merged.
The target object containing both source and target keys with source precedence.
import { deepMerge } from '@untemps/utils/object/deepMerge'
const source = { foo: 1, bar: { gag: [1, 2, 3], pol: { mur: 'mur' } } }
const target = { foo: 2, zaz: { juv: 1 }, bar: { gag: 'gag' } }
deepMerge(source, target) // { foo: 1, zaz: { juv: 1 }, bar: { gag: [1, 2, 3], pol: { mur: 'mur' } } }
The object to merge into the target.