Package-level declarations
Immutable calendar models (CustomCalendar, SimpleDate, SimpleTime, NepaliMonthCalendar), locale (NepaliDateLocale), digit scripts, and the NepaliDateFormatter contract that drives locale-aware rendering.
Types
Represents a date in a custom calendar system with detailed information.
A data holder representing a CustomCalendar and SimpleTime.
Numeral script used when rendering digits in localized dates / times.
Represents the format for displaying names (e.g., weekdays or months).
Represents different styles for formatting Nepali dates.
Parse and format SimpleDate for short numeric text-field input.
Represents locale settings for Nepali date display and formatting.
Represents the language used for Nepali date pickers.
Represents the name of a month in the Nepali calendar.
Represents the name of a weekday in the Nepali calendar.
Represents a simple date with year, month, and day of the month.
Represents a 24Hrs format time of day (hour, minute, second, nanosecond). Strictly adjusted to the Asia/Kathmandu TimeZone.
Functions
Default DigitScript for a given NepaliDatePickerLang.
Reverse lookup. If this char is a digit in any supported non-Latin script (Devanagari today), return the matching ASCII '0'..'9'. If it is already an ASCII digit, return it unchanged. Otherwise return null.
Converts a CustomCalendar object to a NepaliMonthCalendar object.
Converts a CustomCalendar object to a SimpleDate object.