firstDayOfTheWeek property

Date<DateAdapter<AbstractDate>> firstDayOfTheWeek

Implementation

Date get firstDayOfTheWeek {
  var wd = referenceDate.weekDay;
  var fwd = referenceDate.adapter.firstDayOfTheWeek;
  var delta = normalizeWeekDay(fwd, wd) - 1;
  if (delta == 0) return referenceDate;
  return referenceDate.add(-delta);
}