overlapping_time library

Classes

ComparingResult
The result of searching overlapping range.
DateTimeRangePair
A pair of DateTimeRange.
TimeOfDayRange
A range of TimeOfDay.
TimeOfDayRangePair
A pair of TimeOfDayRange.
TimeRangePair
A pair of time ranges.

Functions

findOverlap({List ranges, bool allowTouchingRanges = false, int maxOverlappingItemsNum, int minOverlappingItemsNum = 2}) → Map<int, List<ComparingResult>>
Finds overlapping range between subsets of given items. [...]
getSubsets(List items) → List<List>
Returns all subsets of given items. [...]