UNPKG

@tanstack/db

Version:

A reactive client store for building super fast apps on sync

24 lines (23 loc) 715 B
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const dbIvm = require("@tanstack/db-ivm"); function compareKeysReversed(a, b) { return dbIvm.compareKeys(b, a); } function findInsertPositionInArray(sortedArray, value, compareFn) { let left = 0; let right = sortedArray.length; while (left < right) { const mid = Math.floor((left + right) / 2); const comparison = compareFn(sortedArray[mid], value); if (comparison < 0) { left = mid + 1; } else { right = mid; } } return left; } exports.compareKeysReversed = compareKeysReversed; exports.findInsertPositionInArray = findInsertPositionInArray; //# sourceMappingURL=array-utils.cjs.map