UNPKG

linqts

Version:
14 lines (13 loc) 562 B
/** * Checks if the argument passed is an object */ export declare const isObj: <T>(x: T) => boolean; /** * Determine if two objects are equal */ export declare const equal: <T extends object, U extends Record<string, unknown>>(a: T, b: U) => boolean; /** * Comparer helpers */ export declare const composeComparers: <T>(previousComparer: (a: T, b: T) => number, currentComparer: (a: T, b: T) => number) => ((a: T, b: T) => number); export declare const keyComparer: <T>(_keySelector: (key: T) => string, descending?: boolean) => ((a: T, b: T) => number);