UNPKG

@tsdotnet/linq

Version:

A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.

15 lines (10 loc) 322 B
/** * @author electricessence / https://github.com/electricessence/ * @license MIT */ export interface IterableTransform<T, TResult> { (e: Iterable<T>): TResult; } export type IterableValueTransform<TIn, TOut> = IterableTransform<TIn, Iterable<TOut>>; export type IterableFilter<T> = IterableValueTransform<T, T>;