linq-extensions
Version:
Linq-like extension methods for JavaScript and TypeScript builtin collections
10 lines (9 loc) • 413 B
TypeScript
import { Iterable } from '../iterable';
import { Selector, BiSelector } from '../types';
export declare class SelectManyIterable<T, C, R> extends Iterable<R> {
private iterable;
private collectionSelector;
private resultSelector;
constructor(iterable: Iterable<T>, collectionSelector: Selector<T, Iterable<C>>, resultSelector: BiSelector<T, C, R>);
[Symbol.iterator](): IterableIterator<R>;
}