merge<T>(): Interval<T>[]
Merges overlapping intervals of type T
using a provided comparator function.
Example 1
Example 1
const dates = [ [new Date("2023-01-01"), new Date("2023-01-05")], [new Date("2023-01-03"), new Date("2023-01-10")], [new Date("2023-01-15"), new Date("2023-01-20")] ]; merge(dates, { compareFn: (a, b) => (a.getTime() - b.getTime()) }); // [ // [new Date("2023-01-01"), new Date("2023-01-10")], // [new Date("2023-01-15"), new Date("2023-01-20")] // ]