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.