@equinor/videx-map
Version:
Component for Pixi-overlay in Leaflet.
16 lines (15 loc) • 576 B
TypeScript
import { Interval } from './data';
/**
* Combines overlapping intervals.
* @param intervals A collection of intervals on the format: [start, stop]
* @returns Array with compressed intervals
*
* @example compressInterval([ [1, 5], [4, 7] ]); // Returns: [[1, 7]]
*/
export declare function compressIntervals(intervals: [number, number][]): [number, number][];
/**
* Sorts intervals by length and compresses.
* @param intervals Intervals to process
* @returns Processed intervals
*/
export declare function processIntervals(intervals: Interval[]): [number, number][];