asWeeksAndDays property

(Weeks, Days) get asWeeksAndDays

Both are >= 0 or both are <= 0.

Implementation

(Weeks, Days) get asWeeksAndDays {
  final thisDays = asDays;
  final weeks = Weeks(thisDays.inDays ~/ Days.perWeek);
  final days = thisDays - weeks.asDays;
  return (weeks, days);
}