UNPKG

@walts81/linq-ts

Version:

Typescript/Javascript LINQ implementation library

20 lines (19 loc) 628 B
export declare class LinqException extends Error { readonly name: string; readonly message: string; constructor(name: string, message: string); } export declare class NoMatchException extends LinqException { constructor(); } export declare class EmptyArrayException extends LinqException { constructor(); } export declare class MultipleMatchException extends LinqException { constructor(); } export declare class DuplicateKeyException extends LinqException { constructor(key?: string); } export declare type Comparer<T = any> = (a: T, b: T) => number; export declare const DefaultComparer: Comparer;