MCPcopy Create free account
hub / github.com/adobe/react-spectrum / constrain

Function constrain

packages/@internationalized/date/src/manipulation.ts:150–157  ·  view source on GitHub ↗
(date: Mutable<AnyCalendarDate>)

Source from the content-addressed store, hash-verified

148}
149
150export 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
159export function invertDuration(duration: DateTimeDuration): DateTimeDuration {
160 let inverseDuration = {};

Callers 6

toCalendarFunction · 0.90
constructorMethod · 0.90
constructorMethod · 0.90
constructorMethod · 0.90
setFunction · 0.85
cycleDateFunction · 0.85

Calls 3

constrainMonthDayFunction · 0.85
constrainDateMethod · 0.65
getYearsInEraMethod · 0.65

Tested by

no test coverage detected