@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
TypeScript
/**
* @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>;