Skip to content

Documentation / jalali-js / SelectionRules

Interface: SelectionRules

Defined in: selection-rules.ts:10

Limits on what a picker lets the user select. All rule dates are plain { year, month, day } fields, read in the same calendar system as the date under test.

Properties

disabledDates?

optional disabledDates?: readonly CalendarDateFields[]

Defined in: selection-rules.ts:18

Dates that are never selectable.


disabledWeekdays?

optional disabledWeekdays?: readonly number[]

Defined in: selection-rules.ts:20

Weekdays that are never selectable. Index 0 is Sunday and 6 is Saturday.


enabledDates?

optional enabledDates?: readonly CalendarDateFields[]

Defined in: selection-rules.ts:16

When set, only these dates are selectable. This list wins over every other rule.


maxDate?

optional maxDate?: CalendarDateFields

Defined in: selection-rules.ts:14

The latest selectable date, included.


minDate?

optional minDate?: CalendarDateFields

Defined in: selection-rules.ts:12

The earliest selectable date, included.