@hebcal/core
Version:
A perpetual Jewish Calendar API
177 lines (176 loc) • 5.94 kB
TypeScript
/**
* Transliterated names of holidays, used by `Event.getDesc()`
* @readonly
* @enum {string}
*/
export declare const holidayDesc: {
/** Asara B'Tevet */
readonly ASARA_BTEVET: "Asara B'Tevet";
/** Birkat Hachamah */
readonly BIRKAT_HACHAMAH: "Birkat Hachamah";
/** Chag HaBanot */
readonly CHAG_HABANOT: "Chag HaBanot";
/** Chanukah: 8th Day */
readonly CHANUKAH_8TH_DAY: "Chanukah: 8th Day";
/** Erev Tish'a B'Av */
readonly EREV_TISHA_BAV: "Erev Tish'a B'Av";
/** Leil Selichot */
readonly LEIL_SELICHOT: "Leil Selichot";
/** Purim Katan */
readonly PURIM_KATAN: "Purim Katan";
/** Purim Meshulash */
readonly PURIM_MESHULASH: "Purim Meshulash";
/** Shabbat Chazon */
readonly SHABBAT_CHAZON: "Shabbat Chazon";
/** Shabbat HaChodesh */
readonly SHABBAT_HACHODESH: "Shabbat HaChodesh";
/** Shabbat HaGadol */
readonly SHABBAT_HAGADOL: "Shabbat HaGadol";
/** Shabbat Nachamu */
readonly SHABBAT_NACHAMU: "Shabbat Nachamu";
/** Shabbat Parah */
readonly SHABBAT_PARAH: "Shabbat Parah";
/** Shabbat Shekalim */
readonly SHABBAT_SHEKALIM: "Shabbat Shekalim";
/** Shabbat Shirah */
readonly SHABBAT_SHIRAH: "Shabbat Shirah";
/** Shabbat Shuva */
readonly SHABBAT_SHUVA: "Shabbat Shuva";
/** Shabbat Zachor */
readonly SHABBAT_ZACHOR: "Shabbat Zachor";
/** Shushan Purim Katan */
readonly SHUSHAN_PURIM_KATAN: "Shushan Purim Katan";
/** Ta'anit Bechorot */
readonly TAANIT_BECHOROT: "Ta'anit Bechorot";
/** Ta'anit Esther */
readonly TAANIT_ESTHER: "Ta'anit Esther";
/** Tish'a B'Av */
readonly TISHA_BAV: "Tish'a B'Av";
/** Tzom Gedaliah */
readonly TZOM_GEDALIAH: "Tzom Gedaliah";
/** Tzom Tammuz */
readonly TZOM_TAMMUZ: "Tzom Tammuz";
/** Yom HaAtzma'ut */
readonly YOM_HAATZMA_UT: "Yom HaAtzma'ut";
/** Yom HaShoah */
readonly YOM_HASHOAH: "Yom HaShoah";
/** Yom HaZikaron */
readonly YOM_HAZIKARON: "Yom HaZikaron";
/** Ben-Gurion Day */
readonly BEN_GURION_DAY: "Ben-Gurion Day";
/** Chanukah: 1 Candle */
readonly CHANUKAH_1_CANDLE: "Chanukah: 1 Candle";
/** Erev Pesach */
readonly EREV_PESACH: "Erev Pesach";
/** Erev Purim */
readonly EREV_PURIM: "Erev Purim";
/** Erev Rosh Hashana */
readonly EREV_ROSH_HASHANA: "Erev Rosh Hashana";
/** Erev Shavuot */
readonly EREV_SHAVUOT: "Erev Shavuot";
/** Erev Sukkot */
readonly EREV_SUKKOT: "Erev Sukkot";
/** Erev Yom Kippur */
readonly EREV_YOM_KIPPUR: "Erev Yom Kippur";
/** Family Day */
readonly FAMILY_DAY: "Family Day";
/** Hebrew Language Day */
readonly HEBREW_LANGUAGE_DAY: "Hebrew Language Day";
/** Herzl Day */
readonly HERZL_DAY: "Herzl Day";
/** Jabotinsky Day */
readonly JABOTINSKY_DAY: "Jabotinsky Day";
/** Lag BaOmer */
readonly LAG_BAOMER: "Lag BaOmer";
/** Pesach I */
readonly PESACH_I: "Pesach I";
/** Pesach II */
readonly PESACH_II: "Pesach II";
/** Pesach III (CH''M) */
readonly PESACH_III_CHM: "Pesach III (CH''M)";
/** Pesach II (CH''M) */
readonly PESACH_II_CHM: "Pesach II (CH''M)";
/** Pesach IV (CH''M) */
readonly PESACH_IV_CHM: "Pesach IV (CH''M)";
/** Pesach Sheni */
readonly PESACH_SHENI: "Pesach Sheni";
/** Pesach VII */
readonly PESACH_VII: "Pesach VII";
/** Pesach VIII */
readonly PESACH_VIII: "Pesach VIII";
/** Pesach VI (CH''M) */
readonly PESACH_VI_CHM: "Pesach VI (CH''M)";
/** Pesach V (CH''M) */
readonly PESACH_V_CHM: "Pesach V (CH''M)";
/** Purim */
readonly PURIM: "Purim";
/** Rosh Hashana II */
readonly ROSH_HASHANA_II: "Rosh Hashana II";
/** Rosh Hashana LaBehemot */
readonly ROSH_HASHANA_LABEHEMOT: "Rosh Hashana LaBehemot";
/** Shavuot */
readonly SHAVUOT: "Shavuot";
/** Shavuot I */
readonly SHAVUOT_I: "Shavuot I";
/** Shavuot II */
readonly SHAVUOT_II: "Shavuot II";
/** Shmini Atzeret */
readonly SHMINI_ATZERET: "Shmini Atzeret";
/** Shushan Purim */
readonly SHUSHAN_PURIM: "Shushan Purim";
/** Sigd */
readonly SIGD: "Sigd";
/** Simchat Torah */
readonly SIMCHAT_TORAH: "Simchat Torah";
/** Sukkot I */
readonly SUKKOT_I: "Sukkot I";
/** Sukkot II */
readonly SUKKOT_II: "Sukkot II";
/** Sukkot III (CH''M) */
readonly SUKKOT_III_CHM: "Sukkot III (CH''M)";
/** Sukkot II (CH''M) */
readonly SUKKOT_II_CHM: "Sukkot II (CH''M)";
/** Sukkot IV (CH''M) */
readonly SUKKOT_IV_CHM: "Sukkot IV (CH''M)";
/** Sukkot VII (Hoshana Raba) */
readonly SUKKOT_VII_HOSHANA_RABA: "Sukkot VII (Hoshana Raba)";
/** Sukkot VI (CH''M) */
readonly SUKKOT_VI_CHM: "Sukkot VI (CH''M)";
/** Sukkot V (CH''M) */
readonly SUKKOT_V_CHM: "Sukkot V (CH''M)";
/** Tu B\'Av */
readonly TU_BAV: "Tu B'Av";
/** Tu BiShvat */
readonly TU_BISHVAT: "Tu BiShvat";
/** Yitzhak Rabin Memorial Day */
readonly YITZHAK_RABIN_MEMORIAL_DAY: "Yitzhak Rabin Memorial Day";
/** Yom HaAliyah */
readonly YOM_HAALIYAH: "Yom HaAliyah";
/** Yom HaAliyah School Observance */
readonly YOM_HAALIYAH_SCHOOL_OBSERVANCE: "Yom HaAliyah School Observance";
/** Yom Kippur */
readonly YOM_KIPPUR: "Yom Kippur";
/** Yom Yerushalayim */
readonly YOM_YERUSHALAYIM: "Yom Yerushalayim";
};
export interface Holiday {
mm: number;
dd: number;
desc: string;
flags: number;
chmDay?: number;
emoji?: string;
}
export declare const staticHolidays: Holiday[];
export interface ModernHoliday {
firstYear: number;
mm: number;
dd: number;
desc: string;
chul?: boolean;
suppressEmoji?: boolean;
satPostponeToSun?: boolean;
friPostponeToSun?: boolean;
friSatMovetoThu?: boolean;
}
export declare const staticModernHolidays: ModernHoliday[];