(date: Mutable<AnyCalendarDate>)
| 148 | } |
| 149 | |
| 150 | export function constrain(date: Mutable<AnyCalendarDate>): void { |
| 151 | if (date.calendar.constrainDate) { |
| 152 | date.calendar.constrainDate(date); |
| 153 | } |
| 154 | |
| 155 | date.year = Math.max(1, Math.min(date.calendar.getYearsInEra(date), date.year)); |
| 156 | constrainMonthDay(date); |
| 157 | } |
| 158 | |
| 159 | export function invertDuration(duration: DateTimeDuration): DateTimeDuration { |
| 160 | let inverseDuration = {}; |
no test coverage detected