nowjs-core
Version:
NowCanDo Javascript Core [nowjs-core] is a library written by TypeScript code maintains under Apache 2.0 licence
10 lines (9 loc) • 638 B
TypeScript
export declare type Comparator<T, U> = (a: T, b: U) => number;
export declare type EqualityComparator<T, U> = (a: T, b: U) => boolean;
declare const numberComparator: Comparator<number, number>;
declare const stringComparator: Comparator<string, string>;
declare const booleanComparator: Comparator<boolean, boolean>;
declare const objectComparator: Comparator<Record<string, any>, Record<string, any>>;
declare const deepObjectComparator: Comparator<object, object>;
declare function isEquals<T, U>(x: T, y: U): boolean;
export { numberComparator, stringComparator, deepObjectComparator, booleanComparator, objectComparator, isEquals };