listExcept static method
Returns a list of DateRange objects that represent the difference between the source and exceptions lists.
This method calculates the ranges that are in the source list but not in the exceptions list.
source The list of DateRange objects to subtract from.
exceptions The list of DateRange objects to subtract.
Returns a new list of DateRange objects representing the difference.
Implementation
static List<DateRange> listExcept(List<DateRange> source, List<DateRange> exceptions) {
return Range._listExcept(source, exceptions).map((r) => r as DateRange).toList();
}