intersectRange.js 265 B

1234567891011
  1. exports = function(a, b) {
  2. var min = a.start < b.start ? a : b;
  3. var max = min === a ? b : a;
  4. if (min.end < max.start) return;
  5. return {
  6. start: max.start,
  7. end: min.end < max.end ? min.end : max.end
  8. };
  9. };
  10. module.exports = exports;