in public/dexie.js [3531:3550]
function initDirection(dir) {
upper = upperFactory(dir);
lower = lowerFactory(dir);
compare = dir === "next" ? simpleCompare : simpleCompareReverse;
var needleBounds = needles
.map(function (needle) {
return { lower: lower(needle), upper: upper(needle) };
})
.sort(function (a, b) {
return compare(a.lower, b.lower);
});
upperNeedles = needleBounds.map(function (nb) {
return nb.upper;
});
lowerNeedles = needleBounds.map(function (nb) {
return nb.lower;
});
direction = dir;
nextKeySuffix = dir === "next" ? "" : suffix;
}