merge < TObject ,  TSource > ( object , source , customizer ) :  TObject  &  TSource Parameters object : TObject source : TSource customizer : ( ( value :  any , srcValue :  any , key :  string , object :  any , source :  any )  =>  any ) ( value , srcValue , key , object , source ) :  any Parameters value : any srcValue : any key : string object : any source : any Returns any  Returns object.
Defined in node_modules/@types/lodash/common/object.d.ts:1813 merge < TObject ,  TSource1 ,  TSource2 > ( object , source1 , source2 , customizer ) :  TObject  &  TSource1  &  TSource2 Parameters object : TObject source1 : TSource1 source2 : TSource2 customizer : ( ( value :  any , srcValue :  any , key :  string , object :  any , source :  any )  =>  any ) ( value , srcValue , key , object , source ) :  any Parameters value : any srcValue : any key : string object : any source : any Returns any  Defined in node_modules/@types/lodash/common/object.d.ts:1817 merge < TObject ,  TSource1 ,  TSource2 ,  TSource3 > ( object , source1 , source2 , source3 , customizer ) :  TObject  &  TSource1  &  TSource2  &  TSource3 Type Parameters TObject TSource1 TSource2 TSource3 Parameters object : TObject source1 : TSource1 source2 : TSource2 source3 : TSource3 customizer : ( ( value :  any , srcValue :  any , key :  string , object :  any , source :  any )  =>  any ) ( value , srcValue , key , object , source ) :  any Parameters value : any srcValue : any key : string object : any source : any Returns any  Defined in node_modules/@types/lodash/common/object.d.ts:1821 merge < TObject ,  TSource1 ,  TSource2 ,  TSource3 ,  TSource4 > ( object , source1 , source2 , source3 , source4 , customizer ) :  TObject  &  TSource1  &  TSource2  &  TSource3  &  TSource4 Type Parameters TObject TSource1 TSource2 TSource3 TSource4 Parameters object : TObject source1 : TSource1 source2 : TSource2 source3 : TSource3 source4 : TSource4 customizer : ( ( value :  any , srcValue :  any , key :  string , object :  any , source :  any )  =>  any ) ( value , srcValue , key , object , source ) :  any Parameters value : any srcValue : any key : string object : any source : any Returns any  Defined in node_modules/@types/lodash/common/object.d.ts:1825 merge ( object , ... otherArgs ) :  any Parameters object : any Rest... otherArgs : any [] Returns any  Defined in node_modules/@types/lodash/common/object.d.ts:1829 
This method is like
_.mergeexcept that it acceptscustomizerwhich is invoked to produce the merged values of the destination and source properties. Ifcustomizerreturnsundefinedmerging is handled by the method instead. Thecustomizeris invoked with seven arguments: (objValue, srcValue, key, object, source, stack).