interval-intersection

1.0.0 • Public • Published

interval-intersection

compute the intersection of two intervals where an interval is a 2 part array

install

npm install interval-intersection

use

var iisect = require('interval-intersection');
 
console.log(iisect([-1, 5], [0, 3]));
// output: [0, 3]
 
console.log(iisect([-2, -1], [1, 2]));
// output: null

api surface

iisect(a, b, out)

  • a is the first interval
  • b is the second interval
  • out is an optional 2 part araray. Provide this to avoid generating garbage
  • returns: 2 part array or null if no intersection

license

MIT

Dependencies (0)

    Dev Dependencies (1)

    Package Sidebar

    Install

    npm i interval-intersection

    Weekly Downloads

    1

    Version

    1.0.0

    License

    MIT

    Last publish

    Collaborators

    • tmpvar