@qeydar/datepicker
Version:
A comprehensive Date and Time Picker for Angular with Jalali calendar support
22 lines (21 loc) • 1.31 kB
TypeScript
import { EventEmitter, TemplateRef } from '@angular/core';
import * as i0 from "@angular/core";
export declare class DaysGridComponent {
viewMode: 'days' | 'months' | 'years';
days: Date[];
weekDays: string[];
currentDate: Date;
dayTemplate: TemplateRef<any> | null;
isSameMonth: (d1: Date, d2: Date) => boolean;
isSelected: (d: Date) => boolean;
isInRange: (d: Date) => boolean;
isRangeStart: (d: Date) => boolean;
isRangeEnd: (d: Date) => boolean;
isToday: (d: Date) => boolean;
isDateDisabled: (d: Date) => boolean;
getDayNumber: (d: Date) => number;
selectDay: EventEmitter<Date>;
mouseEnter: EventEmitter<Date>;
static ɵfac: i0.ɵɵFactoryDeclaration<DaysGridComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<DaysGridComponent, "qeydar-days-grid", never, { "viewMode": "viewMode"; "days": "days"; "weekDays": "weekDays"; "currentDate": "currentDate"; "dayTemplate": "dayTemplate"; "isSameMonth": "isSameMonth"; "isSelected": "isSelected"; "isInRange": "isInRange"; "isRangeStart": "isRangeStart"; "isRangeEnd": "isRangeEnd"; "isToday": "isToday"; "isDateDisabled": "isDateDisabled"; "getDayNumber": "getDayNumber"; }, { "selectDay": "selectDay"; "mouseEnter": "mouseEnter"; }, never, never, true>;
}