date-picker-custom
Version:
A simple customizable date picker for Angular
43 lines (42 loc) • 1.39 kB
TypeScript
import { OnInit, EventEmitter } from '@angular/core';
import { DatePickerService } from '../custom-date-picker.service';
export declare class DatePickerComponent implements OnInit {
private datePickerService;
showDay: boolean;
showMonth: boolean;
showYear: boolean;
themeColor: string;
finalDate: EventEmitter<Date>;
finalDay: EventEmitter<number>;
finalMonth: EventEmitter<number>;
finalMonthName: EventEmitter<string>;
finalYear: EventEmitter<number>;
showDateBox: boolean;
showMonthBox: boolean;
showYearBox: boolean;
selectedDay: number;
selectedMonth: number;
selectedYear: number;
currentYear: number;
checkDay: number;
checkMonth: number;
checkYear: number;
years: Array<number>;
monthDayMap: Array<{
numberOfDays: number;
month: string;
days: Array<number>;
}>;
constructor(datePickerService: DatePickerService);
ngOnInit(): void;
monthYearPrev(): void;
monthYearNext(): void;
selectDay(day: number): void;
selectMonth(month: string): void;
selectYear(year: number): void;
toggleDayMonthYear(param: string): void;
highlightCurrentDate(day: number): boolean;
highlightCurrentMonth(month: string): boolean;
highlightCurrentYear(year: number): boolean;
emitOutput(): void;
}