Package-level declarations
Holiday SPI. NepaliHolidayProvider and the working-day helpers let a consumer plug in holiday data; no holiday dataset ships with the library by design.
Types
A single holiday in the Nepali (Bikram Sambat) calendar.
Categorization for HolidayEntry. Use this to filter or style holidays in your UI (e.g. render GovernmentPublic in red, Observance in muted gray).
Service-provider interface for supplying holiday data to the picker.
Day-of-week conventions.
No-op provider. Use as a default when the consumer wants the holiday-aware APIs but has not (yet) wired a real data source. Behaves as if no day is a holiday.
Functions
Returns a NepaliSelectableDates that delegates to this one but additionally rejects any date marked as a holiday by provider.
Returns a NepaliSelectableDates that delegates to this one but additionally rejects weekend days as defined by weekend (default: Saturday only).