nepalipatrojs
Version:
A JavaScript library for Nepali date conversion and calendar utilities
39 lines • 1.19 kB
TypeScript
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