linq-extensions
Version:
Linq-like extension methods for JavaScript and TypeScript builtin collections
11 lines (10 loc) • 473 B
TypeScript
import { Iterable } from '../iterable';
import { Grouping } from '../grouping/grouping';
import { Selector, EqualityCheck } from '../types';
export declare class GroupingIterable<K, V> extends Iterable<Grouping<K, V>> {
private originalIterable;
private keySelector;
private equalityCheck;
constructor(originalIterable: Iterable<V>, keySelector: Selector<V, K>, equalityCheck: EqualityCheck<K>);
[Symbol.iterator](): IterableIterator<Grouping<K, V>>;
}