Function: addToRange()
addToRange(
date,initialRange,min,max,required,dateLib):undefined|DateRange
Defined in: src/utils/addToRange.ts:17
Adds a date to an existing range, considering constraints like minimum and maximum range size.
Parameters
| Parameter | Type | Default value | Description |
|---|---|---|---|
date | Date | undefined | The date to add to the range. |
initialRange | undefined | DateRange | undefined | The initial range to which the date will be added. |
min | number | 0 | The minimum number of days in the range. |
max | number | 0 | The maximum number of days in the range. |
required | boolean | false | Whether the range must always include at least one date. |
dateLib | DateLib | defaultDateLib | The date utility library instance. |
Returns
undefined | DateRange
The updated date range, or undefined if the range is cleared.