UNPKG

nepalipatrojs

Version:

A JavaScript library for Nepali date conversion and calendar utilities

39 lines 1.19 kB
import { NepaliDatePickerOptions } from "../index"; export declare class NepaliDatePicker { private static instances; private inputElement; private calendarVisible; private currentBSYear; private currentBSMonth; private currentBSDay; private floatingCalendar; private format; private theme; private language; constructor(inputElement: HTMLInputElement, options?: NepaliDatePickerOptions); private init; private toggleCalendar; private handleClickOutside; private parseAndSetDateFromInput; private parseDateString; private parseWithMonthNames; private isValidBSDate; private openCalendar; private renderCalendar; private generateCalendarHtml; private getBSFirstDayOfWeek; private generateBSDaysFullGrid; private isBSSelectedDate; private setupCalendarEvents; private handleBSDateClick; private selectBSDate; private previousBSMonth; private nextBSMonth; private changeBSMonth; private changeBSYear; private positionCalendarPopup; private closeCalendar; private closeAllOtherCalendars; destroy(): void; } //# sourceMappingURL=NepaliDatePicker.d.ts.map