UNPKG

@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

50 lines (49 loc) 1.82 kB
import { EventEmitter, AfterViewInit, OnInit, ElementRef } from '@angular/core'; import { RtcNepaliDatepickerService } from './angular-nepali-datepicker.service'; import { DateObject } from './types'; import * as i0 from "@angular/core"; 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; static ɵfac: i0.ɵɵFactoryDeclaration<RtcNepaliDatepickerComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<RtcNepaliDatepickerComponent, "rtc-nepali-datepicker", never, { "options": "options"; "value": "value"; "pickerId": "pickerId"; }, { "dateChange": "dateChange"; }, never, never>; }