(self: readonly [number, number], that: readonly [number, number])
| 2219 | } |
| 2220 | |
| 2221 | function rangeOverlaps(self: readonly [number, number], that: readonly [number, number]): boolean { |
| 2222 | return self[0] <= that[1] && that[0] <= self[1] |
| 2223 | } |
| 2224 | |
| 2225 | function rangeWidth(range: readonly [number, number]): number { |
| 2226 | return range[1] - range[0] |