declare class Comparator { private compare; /** * @param compare - 比较函数 */ constructor(compare: (a: T, b: T) => number); /** * 判断是否相等 */ equal(a: T, b: T): boolean; /** * a < b ? true : false */ lessThan(a: T, b: T): boolean; /** * a > b ? true : false */ greaterThan(a: T, b: T): boolean; /** * a <= b ? true : false */ lessThanOrEqual(a: T, b: T): boolean; /** * a >= b ? true : false */ greaterThanOrEqual(a: T, b: T): boolean; } export default Comparator;