13.14.0 • Published 5 years ago

@unction/mergewith v13.14.0

Weekly downloads
7
License
SEE LICENSE IN LI...
Repository
github
Last release
5 years ago

@unction/mergeWith

Tests Stability Dependencies

MapperFunctionType<A, MapperFunctionType<A, A>> => Array | Set | Record<string | number | symbol, B> | Map<B, A> | string => Array | Set | Record<string | number | symbol, B> | Map<B, A> | string => Array | Set | Record<string | number | symbol, B> | Map<B, A> | string

Merges two enumerables and uses a provided function to handle conflicts. The function is given the the left value and the right value.

const left = {
  alpha: "0",
  beta: "1",
  zeta: "3"
}
const right = {
  alpha: "0",
  beta: "2",
  zeta: "3"
}

mergeWith((l) => (r) => l+r)(left)(right)

Which returns:

{
  alpha: "0",
  beta: "12",
  zeta: "3"
}
13.14.0

5 years ago

13.13.0

5 years ago

13.12.0

5 years ago

13.11.0

5 years ago

13.10.1

6 years ago

13.10.0

6 years ago

13.9.1

6 years ago

13.9.0

6 years ago

13.8.0

6 years ago

13.7.1

6 years ago

13.7.0

6 years ago

13.6.0

6 years ago

13.5.1

6 years ago

13.5.0

6 years ago

13.4.0

6 years ago

13.3.0

6 years ago

13.2.1

6 years ago

13.2.0

6 years ago

13.1.2

6 years ago

13.1.1

6 years ago

13.1.0

6 years ago

13.0.0

6 years ago

10.0.0

7 years ago

12.0.0

7 years ago

11.0.0

7 years ago

9.0.0

7 years ago

8.0.0

7 years ago

7.0.0

7 years ago

6.0.0

7 years ago

5.0.0

7 years ago

4.46.0

8 years ago

4.45.0

8 years ago

4.44.0

8 years ago

4.43.0

8 years ago

4.42.0

8 years ago

4.41.0

8 years ago

4.40.0

8 years ago

4.39.0

8 years ago

4.38.0

8 years ago

4.37.0

8 years ago

4.36.0

8 years ago

4.35.0

8 years ago

4.34.0

8 years ago

4.33.0

8 years ago

4.32.0

8 years ago

4.31.0

8 years ago

4.30.0

8 years ago

4.29.0

8 years ago

4.28.0

8 years ago

4.27.0

8 years ago

4.26.0

8 years ago

4.25.0

8 years ago

4.24.0

8 years ago

4.23.0

8 years ago

4.22.0

8 years ago

4.21.0

8 years ago

4.20.0

8 years ago

4.19.0

8 years ago

4.18.0

8 years ago

4.17.0

8 years ago

4.16.0

8 years ago

4.15.0

8 years ago

4.14.0

8 years ago

4.13.0

8 years ago

4.12.0

8 years ago

4.11.0

8 years ago

4.10.0

8 years ago

4.9.0

8 years ago

4.8.0

8 years ago

4.7.0

8 years ago

4.6.0

8 years ago

4.5.0

8 years ago

4.3.0

8 years ago

4.1.0

8 years ago

4.0.0

8 years ago

3.0.4

8 years ago

3.0.3

8 years ago

3.0.2

8 years ago

3.0.1

8 years ago

3.0.0

8 years ago

2.0.1

8 years ago

2.0.0

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago