UNPKG

@technobuddha/library

Version:
25 lines (24 loc) 545 B
/** * Compare two objects * @param a - First object * @param b - Second object * @returns * - 0 if a == b * - -1 if a \< b * - 1 if a \> b * @group Object * @category Comparison * @example * ```typescript * compare(1, 2); // -1 * compare(2, 1); // 1 * compare(2, 2); // 0 * compare('a', 'b'); // -1 * compare('b', 'a'); // 1 * compare('a', 'a'); // 0 * compare(null, undefined); // -1 * compare(undefined, undefined); // 0 * compare(NaN, NaN); // 0 * ``` */ export declare function compare(a: unknown, b: unknown): number;