1 | import { NgbDate } from '../ngb-date';
|
2 | import { NgbPeriod, NgbCalendar } from '../ngb-calendar';
|
3 | import * as i0 from "@angular/core";
|
4 | export declare abstract class NgbCalendarHijri extends NgbCalendar {
|
5 | |
6 |
|
7 |
|
8 |
|
9 |
|
10 | abstract getDaysPerMonth(month: number, year: number): number;
|
11 | |
12 |
|
13 |
|
14 |
|
15 | abstract fromGregorian(gDate: Date): NgbDate;
|
16 | |
17 |
|
18 |
|
19 | abstract toGregorian(hDate: NgbDate): Date;
|
20 | getDaysPerWeek(): number;
|
21 | getMonths(): number[];
|
22 | getWeeksPerMonth(): number;
|
23 | getNext(date: NgbDate, period?: NgbPeriod, number?: number): NgbDate;
|
24 | getPrev(date: NgbDate, period?: NgbPeriod, number?: number): NgbDate;
|
25 | getWeekday(date: NgbDate): number;
|
26 | getWeekNumber(week: readonly NgbDate[], firstDayOfWeek: number): number;
|
27 | getToday(): NgbDate;
|
28 | isValid(date?: NgbDate | null): boolean;
|
29 | private _setDay;
|
30 | private _setMonth;
|
31 | private _setYear;
|
32 | static ɵfac: i0.ɵɵFactoryDeclaration<NgbCalendarHijri, never>;
|
33 | static ɵprov: i0.ɵɵInjectableDeclaration<NgbCalendarHijri>;
|
34 | }
|