- toMap<TSource, TKey>(
src: Iterable<TSource>,
keySelector: (item: TSource) => TKey,
): Map<TKey, TSource> - toMap<TSource, TKey, TValue>(
src: Iterable<TSource>,
keySelector: (item: TSource) => TKey,
valueSelector: (item: TSource) => TValue,
): Map<TKey, TValue> - toMap<TSource, TKey, TValue>(
src: Iterable<TSource>,
keySelector: (item: TSource) => TKey,
valueSelector?: (item: TSource) => TValue,
): Map<TKey, TSource | TValue>