pendingDurations property
Remaining durations in deadline order.
Implementation
List<Duration> get pendingDurations {
final values = <Duration>[
for (final sleep in _pending)
sleep.deadline.isAfter(_now)
? sleep.deadline.difference(_now)
: Duration.zero,
];
values.sort();
return List<Duration>.unmodifiable(values);
}