UNPKG

ix

Version:

The Interactive Extensions for JavaScript

34 lines (32 loc) 884 B
import { __awaiter } from "tslib"; /** * @ignore */ export function comparer(x, y) { return x === y || (typeof x === 'number' && typeof y === 'number' && isNaN(x) && isNaN(y)); } /** * @ignore */ export function comparerAsync(x, y) { return __awaiter(this, void 0, void 0, function* () { return x === y || (typeof x === 'number' && typeof y === 'number' && isNaN(x) && isNaN(y)); }); } /** * @ignore */ export function equalityComparer(key, minValue) { // eslint-disable-next-line no-nested-ternary return key > minValue ? 1 : key < minValue ? -1 : 0; } /** * @ignore */ export function equalityComparerAsync(key, minValue) { return __awaiter(this, void 0, void 0, function* () { // eslint-disable-next-line no-nested-ternary return key > minValue ? 1 : key < minValue ? -1 : 0; }); } //# sourceMappingURL=comparer.mjs.map