UNPKG

lucy-calendar

Version:

LucyCalendar is a powerful and flexible date picker library for Angular applications, specifically designed for Ethiopian dates. It provides a user-friendly interface for selecting dates and supports various customization options to fit your needs.

25 lines (24 loc) 1.62 kB
import { EventEmitter, SimpleChanges, OnChanges } from '@angular/core'; import * as i0 from "@angular/core"; export declare class LucyDateComponent implements OnChanges { label: string; placeholder: string | null; dateFormat: string; selectedDay: number; selectedYear: number; selectedMonth: number; readonly: boolean; disabled: boolean; value: string | null; valueChange: EventEmitter<string | null>; dateValue: Date | null; dateValueChange: EventEmitter<Date | null>; showCalendar: boolean; toggleCalendar(): void; dateChange(date: Date | null): void; formatDate(year: number, month: number, day: number): string; padZero(num: number): string; ngOnChanges(changes: SimpleChanges): void; static ɵfac: i0.ɵɵFactoryDeclaration<LucyDateComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<LucyDateComponent, "lucy-date", never, { "label": { "alias": "label"; "required": false; }; "placeholder": { "alias": "placeholder"; "required": false; }; "dateFormat": { "alias": "dateFormat"; "required": false; }; "selectedDay": { "alias": "selectedDay"; "required": false; }; "selectedYear": { "alias": "selectedYear"; "required": false; }; "selectedMonth": { "alias": "selectedMonth"; "required": false; }; "readonly": { "alias": "readonly"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "value": { "alias": "value"; "required": false; }; "dateValue": { "alias": "dateValue"; "required": false; }; }, { "valueChange": "valueChange"; "dateValueChange": "dateValueChange"; }, never, never, true, never>; }