in lib/github_queries.dart [593:615]
factory DateRange(
type, {
DateTime? at,
DateRangeWhen? when = DateRangeWhen.onDate,
DateTime? start,
DateTime? end,
}) {
if (type == DateRangeType.at &&
when != null &&
at != null &&
start == null &&
end == null) {
return DateRange._internal(type, at, when, null, null);
} else if (type == DateRangeType.range &&
at == null &&
when == DateRangeWhen.onDate &&
start != null &&
end != null) {
return DateRange._internal(type, null, null, start, end);
} else {
throw ArgumentError("Illegal arguments");
}
}