9.13.0 • Published 5 years ago

@unction/mergewithkey v9.13.0

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

@unction/mergeWithKey

Tests Stability Dependencies

MapperFunctionType<L, MapperFunctionType<R, MapperFunctionType<K, V>>> => KeyedEnumerableType<R, K> => KeyedEnumerableType<L, K> => ListType | Record<string | number | symbol, V> | Map<K, V> | string

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

const left = {
  beta: "1"
}
const right = {
  beta: "2"
}

mergeWithKey((left) => (right) => (key) => key+leftValue+rightValue)(left)(right)

Which returns:

{
  beta: "beta12"
}
9.13.0

5 years ago

9.12.0

5 years ago

9.11.0

5 years ago

9.10.1

6 years ago

9.10.0

6 years ago

9.9.1

6 years ago

9.9.0

6 years ago

9.8.0

6 years ago

9.7.1

6 years ago

9.7.0

6 years ago

9.6.0

6 years ago

9.5.1

6 years ago

9.5.0

6 years ago

9.4.0

6 years ago

9.3.0

6 years ago

9.2.1

6 years ago

9.2.0

6 years ago

9.1.1

6 years ago

9.1.0

6 years ago

9.0.0

6 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.0.0

7 years ago

3.46.0

8 years ago

3.45.0

8 years ago

3.44.0

8 years ago

3.43.0

8 years ago

3.42.0

8 years ago

3.41.0

8 years ago

3.40.0

8 years ago

3.39.0

8 years ago

3.38.0

8 years ago

3.37.0

8 years ago

3.36.0

8 years ago

3.35.0

8 years ago

3.34.0

8 years ago

3.33.0

8 years ago

3.32.0

8 years ago

3.31.0

8 years ago

3.30.0

8 years ago

3.29.0

8 years ago

3.28.0

8 years ago

3.27.0

8 years ago

3.26.0

8 years ago

3.25.0

8 years ago

3.24.0

8 years ago

3.23.0

8 years ago

3.22.0

8 years ago

3.21.0

8 years ago

3.20.0

8 years ago

3.19.0

8 years ago

3.18.0

8 years ago

3.17.0

8 years ago

3.16.0

8 years ago

3.15.0

8 years ago

3.14.0

8 years ago

3.13.0

8 years ago

3.12.0

8 years ago

3.11.0

8 years ago

3.10.0

8 years ago

3.9.0

8 years ago

3.8.0

8 years ago

3.7.0

8 years ago

3.6.0

8 years ago

3.5.0

8 years ago

3.3.0

8 years ago

3.1.0

8 years ago

3.0.0

8 years ago

2.0.4

8 years ago

2.0.3

8 years ago

2.0.2

8 years ago

2.0.1

8 years ago

2.0.0

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago