UNPKG

@calj.net/jdates

Version:

The Jewish Dates library from https://CalJ.net

26 lines (25 loc) 711 B
export declare function isDate(date: unknown): date is Date; export declare enum DayOfWeek { RISHON = 0, MONDAY = 1, SHISHI = 5, SHABBAT = 6 } export declare abstract class JDate { private hdn; protected constructor(jdate: JDate); protected constructor(hdn: number); protected setHdn(hdn: number): void; lt(other: JDate): boolean; eq(other: JDate): boolean; lte(other: JDate): boolean; gt(other: JDate): boolean; gte(other: JDate): boolean; minus(other: JDate): number; protected getHdn(): number; getDayOfWeek(): DayOfWeek; abstract getYear(): number; abstract getMonth(): number; abstract getDay(): number; toString(): string; }