UNPKG

linq-extensions

Version:

Linq-like extension methods for JavaScript and TypeScript builtin collections

10 lines (9 loc) 568 B
export declare type Action<T> = (element: T) => void; export declare type Predicate<T> = (element: T) => boolean; export declare type BiPredicate<T, O> = (left: T, right: O) => boolean; export declare type Selector<T, R> = (element: T) => R; export declare type BiSelector<T, O, R> = (left: T, right: O) => R; export declare type EqualityCheck<T> = (left: T, right: T) => boolean; export declare type Comparator<T> = (left: T, right: T) => number; export declare const defaultComparator: Comparator<any>; export declare const defaultEqualityCheck: EqualityCheck<any>;