MCPcopy
hub / github.com/youzan/vant-weapp / limitDateRange

Function limitDateRange

packages/calendar/index.ts:200–214  ·  view source on GitHub ↗
(
      date: number,
      minDate: number | null = null,
      maxDate: number | null = null
    )

Source from the content-addressed store, hash-verified

198 },
199
200 limitDateRange(
201 date: number,
202 minDate: number | null = null,
203 maxDate: number | null = null
204 ) {
205 minDate = minDate || (this.data.minDate as number);
206 maxDate = maxDate || (this.data.maxDate as number);
207 if (compareDay(date, minDate) === -1) {
208 return minDate;
209 }
210 if (compareDay(date, maxDate) === 1) {
211 return maxDate;
212 }
213 return date;
214 },
215
216 getInitialDate(defaultDate: number | number[] | null = null) {
217 const { type, minDate, maxDate, allowSameDay } = this.data;

Callers

nothing calls this directly

Calls 1

compareDayFunction · 0.90

Tested by

no test coverage detected