@tanstack/db
Version:
A reactive client store for building super fast apps on sync
24 lines (23 loc) • 715 B
JavaScript
;
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