- Callbacks
Enumerable<TSource>
EnumerableConstructor
Grouping<TKey, TSource>
GroupingConstructor
IEnumerable<TSource>
IGrouping<TKey, TSource>
IOrderedEnumerable<TSource>
- Built-in Iterables
interface EnumerableConstructor {
readonly prototype: IEnumerable<any>
new<TSource> (iterator: () => IterableIterator<TSource>, compare?: undefined): Enumerable<TSource>
new<TSource> (iterator: () => IterableIterator<TSource>, compare: CompareFunction<TSource>): IOrderedEnumerable<TSource>
new (iterator: () => IterableIterator<any>, compare?: undefined): Enumerable<any>
new (iterator: () => IterableIterator<any>, compare: CompareFunction<any>): IOrderedEnumerable<any>
empty<TSource> (compare?: undefined): Enumerable<TSource>
empty<TSource> (compare: CompareFunction<TSource>): IOrderedEnumerable<TSource>
isEnumerable<TSource> (iterable: Iterable<TSource>): iterable is Enumerable<TSource>
range (start: number, count: number): Enumerable<number> | never
repeat<TSource> (element: TSource, count: number): Enumerable<TSource>
}