function initDirection()

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;
        }