UNPKG

linq-extensions

Version:

Linq-like extension methods for JavaScript and TypeScript builtin collections

11 lines (10 loc) 473 B
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>>; }