xdash API Reference / merge
Function: merge()
Call Signature
merge<
T,U>(obj1,obj2):Merge<T,U>
Defined in: src/object.ts:86
Merges objects together.
Type Parameters
T
T
U
U
Parameters
obj1
T
obj2
U
Returns
Merge<T, U>
the merged object
Example
merge({ a: 1 }, { b: 2 }) // returns { a: 1, b: 2 }
merge({ a: 'hello' }, { b: 'world' }) // returns { a: 'hello', b: 'world' }
merge({ a: 1 }, { a: 2 }) // returns { a: 2 }
merge({ a: 1 }, { a: 2 }, { a: 3 }) // returns { a: 3 }Call Signature
merge<
T,U,V>(obj1,obj2,obj3):Merge3<T,U,V>
Defined in: src/object.ts:87
Merges objects together.
Type Parameters
T
T
U
U
V
V
Parameters
obj1
T
obj2
U
obj3
V
Returns
Merge3<T, U, V>
the merged object
Example
merge({ a: 1 }, { b: 2 }) // returns { a: 1, b: 2 }
merge({ a: 'hello' }, { b: 'world' }) // returns { a: 'hello', b: 'world' }
merge({ a: 1 }, { a: 2 }) // returns { a: 2 }
merge({ a: 1 }, { a: 2 }, { a: 3 }) // returns { a: 3 }Call Signature
merge<
T,U,V,W>(obj1,obj2,obj3,obj4):Merge4<T,U,V,W>
Defined in: src/object.ts:88
Merges objects together.
Type Parameters
T
T
U
U
V
V
W
W
Parameters
obj1
T
obj2
U
obj3
V
obj4
W
Returns
Merge4<T, U, V, W>
the merged object
Example
merge({ a: 1 }, { b: 2 }) // returns { a: 1, b: 2 }
merge({ a: 'hello' }, { b: 'world' }) // returns { a: 'hello', b: 'world' }
merge({ a: 1 }, { a: 2 }) // returns { a: 2 }
merge({ a: 1 }, { a: 2 }, { a: 3 }) // returns { a: 3 }Call Signature
merge<
T,U,V,W,X>(obj1,obj2,obj3,obj4,obj5):Merge5<T,U,V,W,X>
Defined in: src/object.ts:89
Merges objects together.
Type Parameters
T
T
U
U
V
V
W
W
X
X
Parameters
obj1
T
obj2
U
obj3
V
obj4
W
obj5
X
Returns
Merge5<T, U, V, W, X>
the merged object
Example
merge({ a: 1 }, { b: 2 }) // returns { a: 1, b: 2 }
merge({ a: 'hello' }, { b: 'world' }) // returns { a: 'hello', b: 'world' }
merge({ a: 1 }, { a: 2 }) // returns { a: 2 }
merge({ a: 1 }, { a: 2 }, { a: 3 }) // returns { a: 3 }Call Signature
merge<
T,U,V,W,X,Y>(obj1,obj2,obj3,obj4,obj5,obj6):Merge6<T,U,V,W,X,Y>
Defined in: src/object.ts:90
Merges objects together.
Type Parameters
T
T
U
U
V
V
W
W
X
X
Y
Y
Parameters
obj1
T
obj2
U
obj3
V
obj4
W
obj5
X
obj6
Y
Returns
Merge6<T, U, V, W, X, Y>
the merged object
Example
merge({ a: 1 }, { b: 2 }) // returns { a: 1, b: 2 }
merge({ a: 'hello' }, { b: 'world' }) // returns { a: 'hello', b: 'world' }
merge({ a: 1 }, { a: 2 }) // returns { a: 2 }
merge({ a: 1 }, { a: 2 }, { a: 3 }) // returns { a: 3 }Call Signature
merge<
T,U,V,W,X,Y,Z>(obj1,obj2,obj3,obj4,obj5,obj6,obj7):Merge7<T,U,V,W,X,Y,Z>
Defined in: src/object.ts:91
Merges objects together.
Type Parameters
T
T
U
U
V
V
W
W
X
X
Y
Y
Z
Z
Parameters
obj1
T
obj2
U
obj3
V
obj4
W
obj5
X
obj6
Y
obj7
Z
Returns
Merge7<T, U, V, W, X, Y, Z>
the merged object
Example
merge({ a: 1 }, { b: 2 }) // returns { a: 1, b: 2 }
merge({ a: 'hello' }, { b: 'world' }) // returns { a: 'hello', b: 'world' }
merge({ a: 1 }, { a: 2 }) // returns { a: 2 }
merge({ a: 1 }, { a: 2 }, { a: 3 }) // returns { a: 3 }