@rishovt/angular-nepali-datepicker
Version:
A lightweight Angular wrapper and fully customizable, non-typeable Nepali datepicker component for Angular with support for Unicode-rendered Nepali dates, BS↔AD conversion, and flexible date formats. Ideal for forms requiring calendar-based input with nat
47 lines • 1.54 kB
TypeScript
import { EventEmitter, AfterViewInit, OnInit, ElementRef } from '@angular/core';
import { RtcNepaliDatepickerService } from './angular-nepali-datepicker.service';
import { DateObject } from './types';
export declare class RtcNepaliDatepickerComponent implements AfterViewInit, OnInit {
private service;
options: {
classes?: string;
placeholder?: string;
dateFormat?: string;
closeOnDateSelect?: boolean;
minDate?: {
year: number;
month: number;
day: number;
};
maxDate?: {
year: number;
month: number;
day: number;
};
disabled?: boolean;
unicodeDate?: boolean;
language?: string;
onSelect?: (date: any) => void;
};
dateChange: EventEmitter<any>;
value: any;
pickerId: string;
disabled: boolean;
private onChange;
private onTouched;
inputElementRef: ElementRef;
defaultOptions: any;
todayDate: DateObject;
constructor(service: RtcNepaliDatepickerService);
ngOnInit(): void;
onKeyDown(event: KeyboardEvent): boolean;
ngAfterViewInit(): void;
private initializeDatePicker;
setDate(bsDate: string): void;
writeValue(value: any): void;
registerOnChange(fn: any): void;
registerOnTouched(fn: any): void;
setDisabledState(isDisabled: boolean): void;
ngOnDestroy(): void;
}
//# sourceMappingURL=angular-nepali-datepicker.component.d.ts.map