UNPKG

@qeydar/datepicker

Version:

A comprehensive Date and Time Picker for Angular with Jalali calendar support

34 lines (33 loc) 1.93 kB
import { EventEmitter, ElementRef, AfterViewInit } from '@angular/core'; import * as i0 from "@angular/core"; export declare class CalendarSidebarComponent implements AfterViewInit { showSidebar: boolean; isRange: boolean; viewMode: 'days' | 'months' | 'years'; periods: any[]; monthListNum: number[]; yearList: number[]; yearRanges: Array<{ start: number; end: number; }>; isActivePeriod: (period: any) => boolean; getMonthName: (month: number) => string; isActiveMonth: (month: number) => boolean; isMonthDisabled: (month: number) => boolean; isActiveYear: (year: number) => boolean; isYearDisabled: (year: number) => boolean; isActiveYearRange: (startYear: number) => boolean; isYearRangeDisabled: (range: { start: number; end: number; }) => boolean; selectPeriod: EventEmitter<any>; selectMonth: EventEmitter<number>; selectYear: EventEmitter<number>; selectYearRange: EventEmitter<number>; itemSelector: ElementRef; ngAfterViewInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration<CalendarSidebarComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<CalendarSidebarComponent, "qeydar-calendar-sidebar", never, { "showSidebar": "showSidebar"; "isRange": "isRange"; "viewMode": "viewMode"; "periods": "periods"; "monthListNum": "monthListNum"; "yearList": "yearList"; "yearRanges": "yearRanges"; "isActivePeriod": "isActivePeriod"; "getMonthName": "getMonthName"; "isActiveMonth": "isActiveMonth"; "isMonthDisabled": "isMonthDisabled"; "isActiveYear": "isActiveYear"; "isYearDisabled": "isYearDisabled"; "isActiveYearRange": "isActiveYearRange"; "isYearRangeDisabled": "isYearRangeDisabled"; }, { "selectPeriod": "selectPeriod"; "selectMonth": "selectMonth"; "selectYear": "selectYear"; "selectYearRange": "selectYearRange"; }, never, never, true>; }