FunctionsdeepMergedeepMerge CallabledeepMerge<T, U>(target: T, source: U): T & UdeepMerge<T, U, V>(target: T, middle: U, source: V): T & U & VType parametersTUParameterstarget: Tsource: UReturns T & U