UNPKG

507 BTypeScriptView Raw
1import { IterableX } from '../../iterable/iterablex';
2export declare function toMapProto<TSource, TKey>(this: IterableX<TSource>, keySelector: (item: TSource) => TKey): Map<TKey, TSource>;
3export declare function toMapProto<TSource, TKey, TElement = TSource>(this: IterableX<TSource>, keySelector: (item: TSource) => TKey, elementSelector?: (item: TSource) => TElement): Map<TKey, TElement>;
4declare module '../../iterable/iterablex' {
5 interface IterableX<T> {
6 toMap: typeof toMapProto;
7 }
8}