(intervals: Iterable<Interval.Interval>)
| 25 | |
| 26 | /** @internal */ |
| 27 | export const fromIterable = (intervals: Iterable<Interval.Interval>): Intervals.Intervals => |
| 28 | Array.from(intervals).reduce( |
| 29 | (intervals, interval) => pipe(intervals, union(make(Chunk.of(interval)))), |
| 30 | empty |
| 31 | ) |
| 32 | |
| 33 | /** @internal */ |
| 34 | export const union = dual< |