firstWins
firstWins: <T, K extends string | number | symbol>(
_result: Record<K, undefined | T>,
_value: T,
_key: K,
) => void
Type Declaration
-
- <T, K extends string | number | symbol>(
_result: Record<K, undefined | T>,
_value: T,
_key: K,
): void
-
Type Parameters
- T
- K extends string | number | symbol
Parameters
- _result: Record<K, undefined | T>
- _value: T
- _key: K
Returns void
lastWins
lastWins: <T, K extends string | number | symbol>(
result: Record<K, undefined | T>,
value: T,
key: K,
) => void
Type Declaration
-
- <T, K extends string | number | symbol>(
result: Record<K, undefined | T>,
value: T,
key: K,
): void
-
Type Parameters
- T
- K extends string | number | symbol
Parameters
- result: Record<K, undefined | T>
- value: T
- key: K
Returns void
throws
throws: <T, K extends string | number | symbol>(
_result: Record<K, undefined | T>,
_value: T,
key: K,
) => never
Type Declaration
-
- <T, K extends string | number | symbol>(
_result: Record<K, undefined | T>,
_value: T,
key: K,
): never
-
Type Parameters
- T
- K extends string | number | symbol
Parameters
- _result: Record<K, undefined | T>
- _value: T
- key: K
Returns never
Creates a function that converts an iterable to a record (object) using a key extraction function and conflict resolution strategy.