UNPKG

1.16 kBTypeScriptView Raw
1import { NgbDate } from '../ngb-date';
2import { NgbDateStruct } from '../ngb-date-struct';
3export declare function isHebrewLeapYear(year?: number): boolean;
4/**
5 * Returns the number of days in a specific Hebrew month.
6 * `month` is 1 for Nisan, 2 for Iyar etc. Note: Hebrew leap year contains 13 months.
7 * `year` is any Hebrew year.
8 */
9export declare function getDaysInHebrewMonth(month: number, year: number): number;
10export declare function getDayNumberInHebrewYear(date: NgbDate): number;
11export declare function setHebrewMonth(date: NgbDate, val: number): NgbDate;
12export declare function setHebrewDay(date: NgbDate, val: number): NgbDate;
13/**
14 * Returns the equivalent Hebrew date value for a give input Gregorian date.
15 * `gdate` is a JS Date to be converted to Hebrew date.
16 */
17export declare function fromGregorian(gdate: Date): NgbDate;
18/**
19 * Returns the equivalent JS date value for a given Hebrew date.
20 * `hebrewDate` is an Hebrew date to be converted to Gregorian.
21 */
22export declare function toGregorian(hebrewDate: NgbDateStruct | NgbDate): Date;
23export declare function hebrewNumerals(numerals: number): string;