@hebcal/core
Version:
A perpetual Jewish Calendar API
30 lines (29 loc) • 1.14 kB
TypeScript
import { HDate } from '@hebcal/hdate';
/**
* Is *tachanun* said today?
*/
export type TachanunResult = {
/** Tachanun is said at Shacharit */
shacharit: boolean;
/** Tachanun is said at Mincha */
mincha: boolean;
/** All congregations say Tachanun on the day */
allCongs: boolean;
};
/**
* Return details on what Tachanun (or Tzidchatcha on Shabbat) is said on `hdate`.
*
* Tachanun is not said on Rosh Chodesh, the month of Nisan, Lag Baomer,
* Rosh Chodesh Sivan until Isru Chag, Tisha B'av, 15 Av, Erev Rosh Hashanah,
* Rosh Hashanah, Erev Yom Kippur until after Simchat Torah, Chanukah,
* Tu B'shvat, Purim and Shushan Purim, and Purim and Shushan Purim Katan.
*
* In some congregations Tachanun is not said until from Rosh Chodesh Sivan
* until 14th Sivan, Sukkot until after Rosh Chodesh Cheshvan, Pesach Sheini,
* Yom Ha'atzmaut, and Yom Yerushalayim.
*
* Tachanun is not said at Mincha on days before it is not said at Shacharit.
*
* Tachanun is not said at Shacharit on Shabbat, but is at Mincha, usually.
*/
export declare function tachanun(hdate: HDate, il: boolean): TachanunResult;