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 }