1.0.0 • Published 5 years ago
range_collection v1.0.0
nr-collection
NPM package to add and remove collection
const rc = require('range_collection')
rc.add([1, 5]);
rc.print();
// Should display: [1, 5)
rc.add([10, 20]);
rc.print();
// Should display: [1, 5) [10, 20)
rc.add([20, 20]);
rc.print();
// Should display: [1, 5) [10, 20)
rc.add([20, 21]);
rc.print();
// Should display: [1, 5) [10, 21)
rc.add([2, 4]);
rc.print();
// Should display: [1, 5) [10, 21)
rc.add([3, 8]);
rc.print();
// Should display: [1, 8) [10, 21)
rc.remove([10, 10]);
rc.print();
// Should display: [1, 8) [10, 21)
rc.remove([10, 11]);
rc.print();
// Should display: [1, 8) [11, 21)
rc.remove([15, 17]);
rc.print();
// Should display: [1, 8) [11, 15) [17, 21)
rc.remove([3, 19]);
rc.print();
// Should display: [1, 3) [19, 21)
1.0.0
5 years ago