UNPKG

linq-extensions

Version:

Linq-like extension methods for JavaScript and TypeScript builtin collections

10 lines (9 loc) 392 B
import { Iterable } from '../iterable'; import { Selector, EqualityCheck } from '../types'; export declare class DistinctIterable<T, P> extends Iterable<T> { private originalIterable; private selector; private equalityCheck; constructor(originalIterable: Iterable<T>, selector: Selector<T, P>, equalityCheck: EqualityCheck<P>); [Symbol.iterator](): IterableIterator<T>; }