1 | import { EventEmitter, OnChanges, OnInit, SimpleChanges } from '@angular/core';
|
2 | import { DateFormatter } from './date-formatter';
|
3 | import * as ɵngcc0 from '@angular/core';
|
4 | declare type CompareDatesFn = (date1: Date, date2: Date) => number;
|
5 | export declare class DatePickerInnerComponent implements OnInit, OnChanges {
|
6 | locale?: string;
|
7 | datepickerMode?: string;
|
8 | startingDay?: number;
|
9 | yearRange?: number;
|
10 | minDate?: Date;
|
11 | maxDate?: Date;
|
12 | minMode?: string;
|
13 | maxMode?: string;
|
14 | showWeeks?: boolean;
|
15 | formatDay?: string;
|
16 | formatMonth?: string;
|
17 | formatYear?: string;
|
18 | formatDayHeader?: string;
|
19 | formatDayTitle?: string;
|
20 | formatMonthTitle?: string;
|
21 | onlyCurrentMonth?: boolean;
|
22 | shortcutPropagation?: boolean;
|
23 | customClass?: {
|
24 | date: Date;
|
25 | mode: string;
|
26 | clazz: string;
|
27 | }[];
|
28 | monthColLimit: number;
|
29 | yearColLimit: number;
|
30 | dateDisabled?: {
|
31 | date: Date;
|
32 | mode: string;
|
33 | }[];
|
34 | dayDisabled?: number[];
|
35 | initDate?: Date;
|
36 | selectionDone: EventEmitter<Date>;
|
37 | update: EventEmitter<Date>;
|
38 | activeDateChange: EventEmitter<Date>;
|
39 | stepDay: {};
|
40 | stepMonth: {};
|
41 | stepYear: {};
|
42 | uniqueId?: string;
|
43 | protected modes: string[];
|
44 | protected dateFormatter: DateFormatter;
|
45 | protected selectedDate?: Date;
|
46 | protected activeDateId?: string;
|
47 | protected refreshViewHandlerDay?: () => void;
|
48 | protected compareHandlerDay?: CompareDatesFn;
|
49 | protected refreshViewHandlerMonth?: () => void;
|
50 | protected compareHandlerMonth?: CompareDatesFn;
|
51 | protected refreshViewHandlerYear?: () => void;
|
52 | protected compareHandlerYear?: CompareDatesFn;
|
53 | protected _activeDate?: Date;
|
54 | get activeDate(): Date | undefined;
|
55 | set activeDate(value: Date | undefined);
|
56 | ngOnInit(): void;
|
57 | ngOnChanges(changes: SimpleChanges): void;
|
58 | checkIfActiveDateGotUpdated(activeDate: any): void;
|
59 | setCompareHandler(handler: CompareDatesFn, type: string): void;
|
60 | compare(date1?: Date, date2?: Date): number | undefined;
|
61 | setRefreshViewHandler(handler: () => void, type: string): void;
|
62 | refreshView(): void;
|
63 | dateFilter(date: Date, format: string): string;
|
64 | isActive(dateObject: any): boolean;
|
65 | createDateObject(date: Date, format: string): any;
|
66 | split(arr: any[], size: number): any[];
|
67 | fixTimeZone(date: Date): Date;
|
68 | select(date: Date, isManual?: boolean): void;
|
69 | move(direction: number): void;
|
70 | toggleMode(_direction: number): void;
|
71 | protected getCustomClassForDate(date: Date): string;
|
72 | protected compareDateDisabled(date1Disabled: {
|
73 | date: Date;
|
74 | mode: string;
|
75 | }, date2: Date): number | undefined;
|
76 | protected isDisabled(date: Date): boolean;
|
77 | static ɵfac: ɵngcc0.ɵɵFactoryDef<DatePickerInnerComponent, never>;
|
78 | static ɵcmp: ɵngcc0.ɵɵComponentDefWithMeta<DatePickerInnerComponent, "datepicker-inner", never, { "monthColLimit": "monthColLimit"; "yearColLimit": "yearColLimit"; "activeDate": "activeDate"; "datepickerMode": "datepickerMode"; "locale": "locale"; "startingDay": "startingDay"; "yearRange": "yearRange"; "minDate": "minDate"; "maxDate": "maxDate"; "minMode": "minMode"; "maxMode": "maxMode"; "showWeeks": "showWeeks"; "formatDay": "formatDay"; "formatMonth": "formatMonth"; "formatYear": "formatYear"; "formatDayHeader": "formatDayHeader"; "formatDayTitle": "formatDayTitle"; "formatMonthTitle": "formatMonthTitle"; "onlyCurrentMonth": "onlyCurrentMonth"; "shortcutPropagation": "shortcutPropagation"; "customClass": "customClass"; "dateDisabled": "dateDisabled"; "dayDisabled": "dayDisabled"; "initDate": "initDate"; }, { "selectionDone": "selectionDone"; "update": "update"; "activeDateChange": "activeDateChange"; }, never, ["*"]>;
|
79 | }
|
80 | export {};
|
81 |
|
82 |
|
\ | No newline at end of file |