From 7d4ffa7890b30e8987833d1957ab5174d08c9c13 Mon Sep 17 00:00:00 2001 From: "Michael J. Radwin" Date: Thu, 7 Nov 2024 22:02:30 -0800 Subject: [PATCH] sync hdate and core --- api/core/assets/search.js | 2 +- api/core/classes/AsaraBTevetEvent.html | 48 +++++----- api/core/classes/CandleLightingEvent.html | 42 ++++----- api/core/classes/DailyLearning.html | 6 +- api/core/classes/Event.html | 42 ++++----- api/core/classes/FastDayEvent.html | 54 +++++------ api/core/classes/HDate.html | 92 ++++++++++--------- api/core/classes/HavdalahEvent.html | 42 ++++----- api/core/classes/HebrewCalendar.html | 24 ++--- api/core/classes/HebrewDateEvent.html | 42 ++++----- api/core/classes/HolidayEvent.html | 48 +++++----- api/core/classes/Locale.html | 22 ++--- api/core/classes/Location.html | 24 ++--- api/core/classes/MevarchimChodeshEvent.html | 42 ++++----- api/core/classes/Molad.html | 14 +-- api/core/classes/MoladEvent.html | 42 ++++----- api/core/classes/OmerEvent.html | 42 ++++----- api/core/classes/ParshaEvent.html | 42 ++++----- api/core/classes/RoshChodeshEvent.html | 48 +++++----- api/core/classes/RoshHashanaEvent.html | 46 +++++----- api/core/classes/Sedra.html | 20 ++-- api/core/classes/TimedEvent.html | 42 ++++----- api/core/classes/Zmanim.html | 82 ++++++++--------- api/core/enums/flags.html | 56 +++++------ api/core/enums/holidayDesc.html | 54 +++++------ api/core/enums/months.html | 28 +++--- api/core/functions/gematriya.html | 2 +- api/core/functions/gematriyaStrToNum.html | 2 +- api/core/functions/getHolidaysOnDate.html | 2 +- api/core/functions/getSedra.html | 2 +- api/core/functions/greg.abs2greg.html | 2 +- api/core/functions/greg.daysInMonth.html | 2 +- api/core/functions/greg.greg2abs.html | 2 +- api/core/functions/greg.isDate.html | 2 +- api/core/functions/greg.isLeapYear.html | 2 +- api/core/interfaces/Headers.html | 4 +- api/core/interfaces/LocaleData.html | 4 +- api/core/interfaces/StringArrayMap.html | 2 +- api/core/modules/greg.html | 2 +- api/core/types/CalOptions.html | 2 +- api/core/types/DailyLearningValue.html | 2 +- api/core/types/HolidayYearMap.html | 2 +- api/core/types/SedraResult.html | 2 +- api/core/types/TachanunResult.html | 2 +- api/core/variables/parshiot.html | 2 +- api/core/variables/version.html | 2 +- api/hdate/classes/HDate.html | 88 +++++++++--------- api/hdate/classes/Locale.html | 22 ++--- api/hdate/enums/months.html | 4 +- api/hdate/functions/abs2greg.html | 2 +- api/hdate/functions/abs2hebrew.html | 2 +- api/hdate/functions/daysInGregMonth.html | 2 +- api/hdate/functions/daysInMonth.html | 2 +- api/hdate/functions/daysInYear.html | 2 +- api/hdate/functions/elapsedDays.html | 2 +- api/hdate/functions/gematriya.html | 2 +- api/hdate/functions/gematriyaStrToNum.html | 2 +- api/hdate/functions/getBirthdayHD.html | 2 +- .../functions/getBirthdayOrAnniversary.html | 2 +- api/hdate/functions/getMonthName.html | 2 +- api/hdate/functions/getPseudoISO.html | 2 +- api/hdate/functions/getTimezoneOffset.html | 2 +- api/hdate/functions/getYahrzeit.html | 2 +- api/hdate/functions/getYahrzeitHD.html | 2 +- api/hdate/functions/greg.abs2greg.html | 2 +- api/hdate/functions/greg.daysInMonth.html | 2 +- api/hdate/functions/greg.greg2abs.html | 2 +- api/hdate/functions/greg.isDate.html | 2 +- api/hdate/functions/greg.isLeapYear.html | 2 +- api/hdate/functions/greg2abs.html | 2 +- api/hdate/functions/hd2abs.html | 2 +- api/hdate/functions/hebrew2abs.html | 2 +- api/hdate/functions/isDate.html | 2 +- api/hdate/functions/isGregLeapYear.html | 2 +- api/hdate/functions/isLeapYear.html | 2 +- api/hdate/functions/isoDateString.html | 2 +- api/hdate/functions/longCheshvan.html | 2 +- api/hdate/functions/molad-1.html | 2 +- api/hdate/functions/monthFromName.html | 2 +- api/hdate/functions/monthsInYear.html | 2 +- api/hdate/functions/omerEmoji.html | 2 +- api/hdate/functions/omerSefira.html | 2 +- api/hdate/functions/omerTodayIs.html | 2 +- api/hdate/functions/pad2.html | 2 +- api/hdate/functions/pad4.html | 2 +- api/hdate/functions/shortKislev.html | 2 +- api/hdate/interfaces/Headers.html | 4 +- api/hdate/interfaces/LocaleData.html | 4 +- api/hdate/interfaces/StringArrayMap.html | 2 +- api/hdate/modules/greg.html | 2 +- api/hdate/types/AnniversaryDate.html | 2 +- api/hdate/types/Molad.html | 2 +- api/hdate/types/OmerLang.html | 2 +- api/hdate/types/SimpleHebrewDate.html | 2 +- 94 files changed, 650 insertions(+), 648 deletions(-) diff --git a/api/core/assets/search.js b/api/core/assets/search.js index a316658..c48dc72 100644 --- a/api/core/assets/search.js +++ b/api/core/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/api/core/classes/AsaraBTevetEvent.html b/api/core/classes/AsaraBTevetEvent.html index 79ac96a..59ce263 100644 --- a/api/core/classes/AsaraBTevetEvent.html +++ b/api/core/classes/AsaraBTevetEvent.html @@ -1,6 +1,6 @@ AsaraBTevetEvent | @hebcal/core

Class AsaraBTevetEvent

Because Asara B'Tevet often occurs twice in the same Gregorian year, we subclass HolidayEvent to override the url() method.

-

Hierarchy (view full)

Constructors

Hierarchy (view full)

Constructors

Properties

Methods

  • desc: string

    Description (not translated)

  • Optionalmask: number = 0

    optional bitmask of holiday flags (see flags)

  • Optionalattrs: object

    optional additional attributes (e.g. eventTimeStr, cholHaMoedDay)

    -
  • Returns AsaraBTevetEvent

    Properties

    alarm?: string | boolean | Date

    Alarms are used by iCalendar feeds

    -
    chanukahDay?: number
    cholHaMoedDay?: number

    During Sukkot or Pesach

    -
    date: HDate

    Hebrew date of this event

    -
    desc: string

    Untranslated title of this event. Note that these description +

    Returns AsaraBTevetEvent

    Properties

    alarm?: string | boolean | Date

    Alarms are used by iCalendar feeds

    +
    chanukahDay?: number
    cholHaMoedDay?: number

    During Sukkot or Pesach

    +
    date: HDate

    Hebrew date of this event

    +
    desc: string

    Untranslated title of this event. Note that these description strings are always in English and will remain stable across releases. To get the title of the event in another language, use the render() method.

    -
    emoji?: string

    Optional emoji character such as ✡️, 🕯️, 🕎, 🕍, 🌒

    -
    mask: number

    Bitmask of optional event flags. See flags

    -
    memo?: string

    Optional longer description or memo text

    -
    observed?: boolean

    true if the fast day was postponed a day to avoid Shabbat.

    +
    emoji?: string

    Optional emoji character such as ✡️, 🕯️, 🕎, 🕍, 🌒

    +
    mask: number

    Bitmask of optional event flags. See flags

    +
    memo?: string

    Optional longer description or memo text

    +
    observed?: boolean

    true if the fast day was postponed a day to avoid Shabbat.

    • Tish'a B'Av postponed from the 9th to the 10th
    • Tzom Tammuz postponed from the 17th to the 18th
    -

    Methods

    Methods

    • Returns a simplified (untranslated) description for this event. For example, the HolidayEvent class supports "Erev Pesach" => "Pesach", and "Sukkot III (CH''M)" => "Sukkot". For many holidays the basename and the event description are the same.

      -

      Returns string

    • Untranslated title of this event. Note that these description strings are always in English and will remain stable across releases. To get the title of the event in another language, use the render() method.

      -

      Returns string

    • Is this event observed in Israel/Diaspora?

      Parameters

      • il: boolean

      Returns boolean

      const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
      ev1.observedIn(false); // true
      ev1.observedIn(true); // false
      const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
      ev2.observedIn(false); // true
      ev2.observedIn(true); // true
      -
    • Is this event observed in the Diaspora?

      +

    Returns string

    Returns string

    +

    Returns undefined | string

    diff --git a/api/core/classes/CandleLightingEvent.html b/api/core/classes/CandleLightingEvent.html index a7ed6a6..f3564e3 100644 --- a/api/core/classes/CandleLightingEvent.html +++ b/api/core/classes/CandleLightingEvent.html @@ -1,5 +1,5 @@ CandleLightingEvent | @hebcal/core

    Class CandleLightingEvent

    Candle lighting before Shabbat or holiday

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    alarm? date desc @@ -24,43 +24,43 @@ render renderBrief url -

    Constructors

    Properties

    alarm?: string | boolean | Date

    Alarms are used by iCalendar feeds

    -
    date: HDate

    Hebrew date of this event

    -
    desc: string

    Untranslated title of this event. Note that these description +

    Constructors

    Properties

    alarm?: string | boolean | Date

    Alarms are used by iCalendar feeds

    +
    date: HDate

    Hebrew date of this event

    +
    desc: string

    Untranslated title of this event. Note that these description strings are always in English and will remain stable across releases. To get the title of the event in another language, use the render() method.

    -
    emoji?: string

    Optional emoji character such as ✡️, 🕯️, 🕎, 🕍, 🌒

    -
    eventTime: Date
    eventTimeStr: string
    fmtTime: string
    linkedEvent?: Event
    location: Location
    mask: number

    Bitmask of optional event flags. See flags

    -
    memo?: string

    Optional longer description or memo text

    -

    Methods

    • Returns a simplified (untranslated) description for this event. For example, +

    emoji?: string

    Optional emoji character such as ✡️, 🕯️, 🕎, 🕍, 🌒

    +
    eventTime: Date
    eventTimeStr: string
    fmtTime: string
    linkedEvent?: Event
    location: Location
    mask: number

    Bitmask of optional event flags. See flags

    +
    memo?: string

    Optional longer description or memo text

    +

    Methods

    • Returns a simplified (untranslated) description for this event. For example, the HolidayEvent class supports "Erev Pesach" => "Pesach", and "Sukkot III (CH''M)" => "Sukkot". For many holidays the basename and the event description are the same.

      -

      Returns string

    • Untranslated title of this event. Note that these description strings are always in English and will remain stable across releases. To get the title of the event in another language, use the render() method.

      -

      Returns string

    • Is this event observed in Israel/Diaspora?

      Parameters

      • il: boolean

      Returns boolean

      const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
      ev1.observedIn(false); // true
      ev1.observedIn(true); // false
      const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
      ev2.observedIn(false); // true
      ev2.observedIn(true); // true
      -
    • Is this event observed in the Diaspora?

      +
    • Is this event observed in the Diaspora?

      Returns boolean

      const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
      ev1.observedInDiaspora(); // true
      const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
      ev2.observedInDiaspora(); // true
      -
    • Is this event observed in Israel?

      +

    Returns string

    +

    Returns undefined | string

    diff --git a/api/core/classes/DailyLearning.html b/api/core/classes/DailyLearning.html index 8dbb3b6..dd1d469 100644 --- a/api/core/classes/DailyLearning.html +++ b/api/core/classes/DailyLearning.html @@ -1,9 +1,9 @@ DailyLearning | @hebcal/core

    Class DailyLearning

    Plug-ins for daily learning calendars such as Daf Yomi, Mishna Yomi, Nach Yomi, etc.

    Learning schedules are provided by the @hebcal/learning package.

    -

    Constructors

    Constructors

    Methods

    Constructors

    Methods

    • Register a new learning calendar.

      -

      Parameters

      • name: string
      • calendar: Function

      Returns void

    • Returns an event from daily calendar for a given date. Returns null if there +

      Parameters

      • name: string
      • calendar: Function

      Returns void

    • Returns an event from daily calendar for a given date. Returns null if there is no learning from this calendar on this date.

      -

      Parameters

      • name: string
      • hd: HDate
      • il: boolean

      Returns null | Event

    +

    Parameters

    Returns null | Event

    diff --git a/api/core/classes/Event.html b/api/core/classes/Event.html index 054cbd6..3689974 100644 --- a/api/core/classes/Event.html +++ b/api/core/classes/Event.html @@ -3,7 +3,7 @@ Torah readings, and more.

    To get the title of the event a language other than English with Sephardic transliterations, use the render() method.

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    alarm? date desc @@ -28,49 +28,49 @@
  • desc: string

    Description (not translated)

  • Optionalmask: number = 0

    optional bitmask of holiday flags (see flags)

  • Optionalattrs: object

    optional additional attributes (e.g. eventTimeStr, cholHaMoedDay)

    -
  • Returns Event

    Properties

    alarm?: string | boolean | Date

    Alarms are used by iCalendar feeds

    -
    date: HDate

    Hebrew date of this event

    -
    desc: string

    Untranslated title of this event. Note that these description +

    Returns Event

    Properties

    alarm?: string | boolean | Date

    Alarms are used by iCalendar feeds

    +
    date: HDate

    Hebrew date of this event

    +
    desc: string

    Untranslated title of this event. Note that these description strings are always in English and will remain stable across releases. To get the title of the event in another language, use the render() method.

    -
    emoji?: string

    Optional emoji character such as ✡️, 🕯️, 🕎, 🕍, 🌒

    -
    mask: number

    Bitmask of optional event flags. See flags

    -
    memo?: string

    Optional longer description or memo text

    -

    Methods

    • Returns a simplified (untranslated) description for this event. For example, +

    emoji?: string

    Optional emoji character such as ✡️, 🕯️, 🕎, 🕍, 🌒

    +
    mask: number

    Bitmask of optional event flags. See flags

    +
    memo?: string

    Optional longer description or memo text

    +

    Methods

    • Returns a simplified (untranslated) description for this event. For example, the HolidayEvent class supports "Erev Pesach" => "Pesach", and "Sukkot III (CH''M)" => "Sukkot". For many holidays the basename and the event description are the same.

      -

      Returns string

    • Returns a list of event categories

      -

      Returns string[]

    • Untranslated title of this event. Note that these description +

      Returns string

    • Returns a list of event categories

      +

      Returns string[]

    • Untranslated title of this event. Note that these description strings are always in English and will remain stable across releases. To get the title of the event in another language, use the render() method.

      -

      Returns string

    • Optional holiday-specific Emoji or null.

      -

      Returns null | string

    • Is this event observed in Israel/Diaspora?

      +

      Returns string

    • Optional holiday-specific Emoji or null.

      +

      Returns null | string

    • Is this event observed in Israel/Diaspora?

      Parameters

      • il: boolean

      Returns boolean

      const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
      ev1.observedIn(false); // true
      ev1.observedIn(true); // false
      const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
      ev2.observedIn(false); // true
      ev2.observedIn(true); // true
      -
    • Is this event observed in the Diaspora?

      +
    • Is this event observed in the Diaspora?

      Returns boolean

      const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
      ev1.observedInDiaspora(); // true
      const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
      ev2.observedInDiaspora(); // true
      -
    • Is this event observed in Israel?

      +
    • Is this event observed in Israel?

      Returns boolean

      const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
      ev1.observedInIsrael(); // false
      const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
      ev2.observedInIsrael(); // true
      -
    • Returns (translated) description of this event

      +
    • Returns (translated) description of this event

      Parameters

      • Optionallocale: string

        Optional locale name (defaults to active locale).

      Returns string

      const ev = new Event(new HDate(6, 'Sivan', 5749), 'Shavuot', flags.CHAG);
      ev.render('en'); // 'Shavuot'
      ev.render('he'); // 'שָׁבוּעוֹת'
      ev.render('ashkenazi'); // 'Shavuos'
      -
    • Returns a brief (translated) description of this event. +

    • Returns a brief (translated) description of this event. For most events, this is the same as render(). For some events, it procudes a shorter text (e.g. without a time or added description).

      Parameters

      • Optionallocale: string

        Optional locale name (defaults to active locale).

        -

      Returns string

    Returns string

    • Returns a URL to hebcal.com or sefaria.org for more detail on the event. Returns undefined for events with no detail page.

      -

      Returns undefined | string

    +

    Returns undefined | string

    diff --git a/api/core/classes/FastDayEvent.html b/api/core/classes/FastDayEvent.html index 30d4d1d..df98466 100644 --- a/api/core/classes/FastDayEvent.html +++ b/api/core/classes/FastDayEvent.html @@ -1,5 +1,5 @@ FastDayEvent | @hebcal/core

    Class FastDayEvent

    A fast day also contains a start and end time

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    alarm?: string | boolean | Date

    Alarms are used by iCalendar feeds

    -
    chanukahDay?: number
    cholHaMoedDay?: number

    During Sukkot or Pesach

    -
    date: HDate

    Hebrew date of this event

    -
    desc: string

    Untranslated title of this event. Note that these description +urlDateSuffix +

    Constructors

    Properties

    alarm?: string | boolean | Date

    Alarms are used by iCalendar feeds

    +
    chanukahDay?: number
    cholHaMoedDay?: number

    During Sukkot or Pesach

    +
    date: HDate

    Hebrew date of this event

    +
    desc: string

    Untranslated title of this event. Note that these description strings are always in English and will remain stable across releases. To get the title of the event in another language, use the render() method.

    -
    emoji?: string

    Optional emoji character such as ✡️, 🕯️, 🕎, 🕍, 🌒

    -
    endEvent?: TimedEvent

    this will be a "Fast ends" event

    -
    mask: number

    Bitmask of optional event flags. See flags

    -
    memo?: string

    Optional longer description or memo text

    -
    observed?: boolean

    true if the fast day was postponed a day to avoid Shabbat.

    +
    emoji?: string

    Optional emoji character such as ✡️, 🕯️, 🕎, 🕍, 🌒

    +
    endEvent?: TimedEvent

    this will be a "Fast ends" event

    +
    mask: number

    Bitmask of optional event flags. See flags

    +
    memo?: string

    Optional longer description or memo text

    +
    observed?: boolean

    true if the fast day was postponed a day to avoid Shabbat.

    • Tish'a B'Av postponed from the 9th to the 10th
    • Tzom Tammuz postponed from the 17th to the 18th
    -
    startEvent?: TimedEvent

    this will be a "Fast begins" event

    -

    Methods

    startEvent?: TimedEvent

    this will be a "Fast begins" event

    +

    Methods

    • Returns a simplified (untranslated) description for this event. For example, the HolidayEvent class supports "Erev Pesach" => "Pesach", and "Sukkot III (CH''M)" => "Sukkot". For many holidays the basename and the event description are the same.

      -

      Returns string

    • Untranslated title of this event. Note that these description strings are always in English and will remain stable across releases. To get the title of the event in another language, use the render() method.

      -

      Returns string

    • Is this event observed in Israel/Diaspora?

      Parameters

      • il: boolean

      Returns boolean

      const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
      ev1.observedIn(false); // true
      ev1.observedIn(true); // false
      const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
      ev2.observedIn(false); // true
      ev2.observedIn(true); // true
      -
    • Is this event observed in the Diaspora?

      +
    • Is this event observed in the Diaspora?

      Returns boolean

      const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
      ev1.observedInDiaspora(); // true
      const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
      ev2.observedInDiaspora(); // true
      -
    • Is this event observed in Israel?

      +

    Returns string

    Returns string

    +

    Returns undefined | string

    diff --git a/api/core/classes/HDate.html b/api/core/classes/HDate.html index 8bd9868..41fdabc 100644 --- a/api/core/classes/HDate.html +++ b/api/core/classes/HDate.html @@ -14,7 +14,7 @@
  • Rata Die
  • Zmanim
  • -

    Constructors

    Constructors

    Properties

    dd mm rd? @@ -81,18 +81,18 @@

    Returns HDate

    import {HDate, months} from '@hebcal/hdate';

    const hd1 = new HDate();
    const hd2 = new HDate(new Date(2008, 10, 13));
    const hd3 = new HDate(15, 'Cheshvan', 5769);
    const hd4 = new HDate(15, months.CHESHVAN, 5769);
    const hd5 = new HDate(733359); // ==> 15 Cheshvan 5769
    const monthName = 'אייר';
    const hd6 = new HDate(5, monthName, 5773);
    -

    Properties

    dd: number

    Hebrew day within the month (1-30)

    -
    mm: number

    Hebrew month of year (1=NISAN, 7=TISHREI)

    -
    rd?: number

    absolute Rata Die (R.D.) days

    -
    yy: number

    Hebrew year, 1-9999

    -

    Methods

    • Converts from Hebrew date representation to R.D. (Rata Die) fixed days. +

    Properties

    dd: number

    Hebrew day within the month (1-30)

    +
    mm: number

    Hebrew month of year (1=NISAN, 7=TISHREI)

    +
    rd?: number

    absolute Rata Die (R.D.) days

    +
    yy: number

    Hebrew year, 1-9999

    +

    Methods

    • Converts from Hebrew date representation to R.D. (Rata Die) fixed days. R.D. 1 is the imaginary date Monday, January 1, 1 (Gregorian). Note also that R.D. = Julian Date − 1,721,424.5

      Returns number

      const hd = new HDate(15, 'Cheshvan', 5769);
      hd.abs(); // 733359
      -
    • Returns a cloned HDate object with a specified amount of time added

      +
    • Returns a cloned HDate object with a specified amount of time added

      Units are case insensitive, and support plural and short forms. Note, short forms are case sensitive.

      @@ -126,24 +126,24 @@
      -

      Parameters

      • amount: string | number
      • Optionalunits: string

      Returns HDate

    • Returns an HDate corresponding to the specified day of week +

      Parameters

      • amount: string | number
      • Optionalunits: string

      Returns HDate

    • Returns an HDate corresponding to the specified day of week after this Hebrew date

      Parameters

      • dayOfWeek: number

        day of week: Sunday=0, Saturday=6

      Returns HDate

      new HDate(new Date('Wednesday February 19, 2014')).after(6).greg() // Sat Feb 22 2014
      new HDate(new Date('Saturday February 22, 2014')).after(6).greg() // Sat Mar 01 2014
      new HDate(new Date('Sunday February 23, 2014')).after(6).greg() // Sat Mar 01 2014
      -
    • Returns an HDate corresponding to the specified day of week +

    • Returns an HDate corresponding to the specified day of week before this Hebrew date

      Parameters

      • dayOfWeek: number

        day of week: Sunday=0, Saturday=6

      Returns HDate

      new HDate(new Date('Wednesday February 19, 2014')).before(6).greg() // Sat Feb 15 2014
       
      -
    • Number of days in the month of this Hebrew date (29 or 30)

      +
    • Number of days in the month of this Hebrew date (29 or 30)

      Returns number

      an integer 29-30

      const hd = new HDate(new Date(2008, 10, 13)); // 15 Cheshvan 5769
      hd.daysInMonth(); // 29
      -
    • Returns the difference in days between the two given HDates.

      +
    • Returns the difference in days between the two given HDates.

      The result is positive if this date is comes chronologically after the other date, and negative if the order of the two dates is reversed.

      @@ -152,81 +152,83 @@

    Returns number

    import {HDate, months} from '@hebcal/hdate';

    const hd1 = new HDate(25, months.KISLEV, 5770);
    const hd2 = new HDate(15, months.CHESHVAN, 5769);
    const days = hd1.deltaDays(hd2); // 394
    -
    • Gets the day within the month (1-30)

      +
    • Gets the day within the month (1-30)

      Returns number

      an integer 1-30

      const hd = new HDate(new Date(2008, 10, 13)); // 15 Cheshvan 5769
      hd.getDate(); // 15
      -
    • Returns the day of the week for this Hebrew date, +

    • Returns the day of the week for this Hebrew date, where 0 represents Sunday, 1 represents Monday, 6 represents Saturday.

      For the day of the month, see getDate()

      Returns number

      an integer 0-6

      const hd = new HDate(new Date(2008, 10, 13)); // 15 Cheshvan 5769
      hd.getDate(); // 4
      -
    • Returns the Hebrew year of this Hebrew date

      +
    • Returns the Hebrew year of this Hebrew date

      Returns number

      an integer >= 1

      const hd = new HDate(new Date(2008, 10, 13)); // 15 Cheshvan 5769
      hd.getFullYear(); // 5769
      -
    • Returns the Hebrew month (1=NISAN, 7=TISHREI) of this Hebrew date

      +
    • Returns the Hebrew month (1=NISAN, 7=TISHREI) of this Hebrew date

      Returns number

      an integer 1-13

      const hd = new HDate(new Date(2008, 10, 13)); // 15 Cheshvan 5769
      hd.getMonth(); // 8
      -
    • Returns a transliterated Hebrew month name, e.g. 'Elul' or 'Cheshvan'.

      +
    • Returns a transliterated Hebrew month name, e.g. 'Elul' or 'Cheshvan'.

      Returns string

      const hd = new HDate(new Date(2008, 10, 13)); // 15 Cheshvan 5769
      hd.getMonthName(); // 'Cheshvan'
      -
    • The Tishrei-based month of this Hebrew date. 1 is Tishrei, 7 is Nisan, 13 is Elul in a leap year

      +
    • The Tishrei-based month of this Hebrew date. 1 is Tishrei, 7 is Nisan, 13 is Elul in a leap year

      Returns number

      an integer 1-13

      const hd = new HDate(new Date(2008, 10, 13)); // 15 Cheshvan 5769
      hd.getTishreiMonth(); // 2
      -
    • Converts this Hebrew date to the corresponding Gregorian date. -Note that this function returns the daytime portion of the date. +

    • Converts this Hebrew date to the corresponding Gregorian date.

      +

      The returned Date object will be in the local (i.e. host system) time zone. +Hours, minutes, seconds and milliseconds will all be zero.

      +

      Note that this function returns the daytime portion of the date. For example, the 15th of Cheshvan 5769 began at sundown on 12 November 2008 and continues through 13 November 2008. This function would return only the date 13 November 2008.

      -

      Returns Date

      const hd = new HDate(15, 'Cheshvan', 5769);
      hd.greg(); // 13 November 2008 +

      Returns Date

      const hd = new HDate(15, 'Cheshvan', 5769);
      const date = hd.greg(); // 13 November 2008
      const year = date.getFullYear(); // 2008
      const monthNum = date.getMonth() + 1; // 11
      const day = date.getDate(); // 13
      -
    • Returns true if this Hebrew date occurs during a Hebrew leap year

      +
    • Returns true if this Hebrew date occurs during a Hebrew leap year

      Returns boolean

      const hd = new HDate(new Date(2008, 10, 13)); // 15 Cheshvan 5769
      hd.isLeapYear(); // false
      -
    • Compares this Hebrew date to another date, returning true if the dates match.

      +
    • Compares this Hebrew date to another date, returning true if the dates match.

      Parameters

      • other: HDate

        Hebrew date to compare

      Returns boolean

      const hd1 = new HDate(new Date(2008, 10, 13));
      const hd2 = new HDate(15, 'Cheshvan', 5769);
      hd1.isSameDate(hd2); // true
      -
    • Returns an HDate corresponding to the specified day of week +

    • Returns an HDate corresponding to the specified day of week nearest to this Hebrew date

      Parameters

      • dayOfWeek: number

        day of week: Sunday=0, Saturday=6

      Returns HDate

      new HDate(new Date('Wednesday February 19, 2014')).nearest(6).greg() // Sat Feb 22 2014
      new HDate(new Date('Tuesday February 18, 2014')).nearest(6).greg() // Sat Feb 15 2014
      -
    • Returns the next Hebrew date

      +
    • Returns the next Hebrew date

      Returns HDate

      const hd = new HDate(new Date(2008, 10, 13)); // 15 Cheshvan 5769
      hd.next(); // '16 Cheshvan 5769'
      -
    • Returns an HDate corresponding to the specified day of week +

    • Returns an HDate corresponding to the specified day of week on or after this Hebrew date

      Parameters

      • dayOfWeek: number

        day of week: Sunday=0, Saturday=6

      Returns HDate

      new HDate(new Date('Wednesday February 19, 2014')).onOrAfter(6).greg() // Sat Feb 22 2014
      new HDate(new Date('Saturday February 22, 2014')).onOrAfter(6).greg() // Sat Feb 22 2014
      new HDate(new Date('Sunday February 23, 2014')).onOrAfter(6).greg() // Sat Mar 01 2014
      -
    • Returns an HDate corresponding to the specified day of week +

    • Returns an HDate corresponding to the specified day of week on or before this Hebrew date

      Parameters

      • dayOfWeek: number

        day of week: Sunday=0, Saturday=6

      Returns HDate

      new HDate(new Date('Wednesday February 19, 2014')).onOrBefore(6).greg() // Sat Feb 15 2014
      new HDate(new Date('Saturday February 22, 2014')).onOrBefore(6).greg() // Sat Feb 22 2014
      new HDate(new Date('Sunday February 23, 2014')).onOrBefore(6).greg() // Sat Feb 22 2014
      -
    • Returns the previous Hebrew date

      +
    • Returns the previous Hebrew date

      Returns HDate

      const hd = new HDate(new Date(2008, 10, 13)); // 15 Cheshvan 5769
      hd.prev(); // '14 Cheshvan 5769'
      -
    • Renders this Hebrew date as a translated or transliterated string, +

    • Renders this Hebrew date as a translated or transliterated string, including ordinal e.g. '15th of Cheshvan, 5769'.

      Parameters

      • Optionallocale: string

        Optional locale name (defaults to active locale).

      • OptionalshowYear: boolean

        Display year (defaults to true).

        @@ -234,11 +236,11 @@

        Locale

        -
    • Renders this Hebrew date in Hebrew gematriya, regardless of locale.

      +
    • Renders this Hebrew date in Hebrew gematriya, regardless of locale.

      Parameters

      • OptionalsuppressNikud: boolean

      Returns string

      import {HDate, months} from '@hebcal/hdate';
      const hd = new HDate(15, months.CHESHVAN, 5769);
      hd.renderGematriya(); // 'ט״ו חֶשְׁוָן תשס״ט'
      hd.renderGematriya(true); // 'ט״ו חשון תשס״ט'
      -
    • Returns a cloned HDate object with a specified amount of time subracted

      +
    • Returns a cloned HDate object with a specified amount of time subracted

      Units are case insensitive, and support plural and short forms. Note, short forms are case sensitive.

      @@ -275,42 +277,42 @@

      Parameters

      • amount: number
      • Optionalunits: string

      Returns HDate

      import {HDate, months} from '@hebcal/hdate';

      const hd1 = new HDate(15, months.CHESHVAN, 5769);
      const hd2 = hd1.add(1, 'weeks'); // 7 Kislev 5769
      const hd3 = hd1.add(-3, 'M'); // 30 Av 5768
      -
      • Returns a string representation of this Hebrew date using English transliterations

        +
      • Returns a string representation of this Hebrew date using English transliterations

        Returns string

        const hd = new HDate(new Date(2008, 10, 13)); // 15 Cheshvan 5769
        hd.toString(); // '15 Cheshvan 5769'
        -
      • Convenience function for determining the R.D. date +

      • Convenience function for determining the R.D. date near a specified R.D. date, corresponding to the specified day of week.

        Note: Applying this function to d+6 gives us the dayOfWeek on or after an absolute day d. Similarly, applying it to d+3 gives the dayOfWeek nearest to absolute date d, applying it to d-1 gives the dayOfWeek previous to absolute date d, and applying it to d+7 gives the dayOfWeek following absolute date d.

        Parameters

        • dayOfWeek: number

          day of week: Sunday=0, Saturday=6

          -
        • absdate: number

        Returns number

      • Number of days in Hebrew month in a given year (29 or 30)

        +
      • absdate: number

      Returns number

      • Number of days in Hebrew month in a given year (29 or 30)

        Parameters

        • month: number

          Hebrew month (e.g. months.TISHREI)

        • year: number

          Hebrew year

        Returns number

        import {HDate, months} from '@hebcal/hdate';
        HDate.daysInMonth(months.CHESHVAN, 5769); // 29
        -
      • Number of days in the Hebrew year. +

      • Number of days in the Hebrew year. Regular years can have 353, 354, or 355 days. Leap years can have 383, 384, or 385 days.

        Parameters

        • year: number

          Hebrew year

        Returns number

        HDate.daysInYear(5783); // 355
        HDate.daysInYear(5784); // 383
        -
      • Construct a new instance of HDate from a Gematriya-formatted string

        +
      • Construct a new instance of HDate from a Gematriya-formatted string

        Parameters

        • str: string
        • OptionalcurrentThousands: number

        Returns HDate

        HDate.fromGematriyaString('כ״ז בְּתַמּוּז תשפ״ג') // 27 Tamuz 5783
        HDate.fromGematriyaString('כ׳ סיון תש״ד') // 20 Sivan 5704
        HDate.fromGematriyaString('ה׳ אִיָיר תש״ח') // 5 Iyyar 5708
        -
      • Returns a transliterated string name of Hebrew month in year, +

      • Returns a transliterated string name of Hebrew month in year, for example 'Elul' or 'Cheshvan'.

        Parameters

        • month: number

          Hebrew month (e.g. months.TISHREI)

        • year: number

          Hebrew year

        Returns string

        import {HDate, months} from '@hebcal/hdate';
        HDate.getMonthName(months.CHESHVAN, 5769); // 'Cheshvan'
        -
      • Converts Hebrew date to R.D. (Rata Die) fixed days. +

      • Converts Hebrew date to R.D. (Rata Die) fixed days. R.D. 1 is the imaginary date Monday, January 1, 1 on the Gregorian Calendar.

        Parameters

        • year: number

          Hebrew year

          @@ -319,37 +321,37 @@

        Returns number

        import {HDate, months} from '@hebcal/hdate';
        HDate.hebrew2abs(5769, months.CHESHVAN, 15); // 733359
        -
      • Tests if the object is an instance of HDate

        +
      • Tests if the object is an instance of HDate

        Parameters

        • obj: any

        Returns boolean

        HDate.isHDate(new HDate()); // true
        HDate.isHDate(new Date()); // false
        HDate.isHDate(null); // false
        HDate.isHDate(12345); // false
        HDate.isHDate('15 Cheshvan 5769'); // false
        -
      • Returns true if Hebrew year is a leap year

        +
      • Returns true if Hebrew year is a leap year

        Parameters

        • year: number

          Hebrew year

        Returns boolean

        HDate.isLeapYear(5783); // false
        HDate.isLeapYear(5784); // true
        -
      • true if Cheshvan is long in Hebrew year

        +
      • true if Cheshvan is long in Hebrew year

        Parameters

        • year: number

          Hebrew year

        Returns boolean

        HDate.longCheshvan(5783); // true
        HDate.longCheshvan(5784); // false
        -
      • Converts Hebrew month string name to numeric

        +
      • Converts Hebrew month string name to numeric

        Parameters

        • monthName: string | number

        Returns number

        import {HDate, months} from '@hebcal/hdate';
        HDate.monthFromName(months.CHESHVAN); // 8
        HDate.monthFromName('Cheshvan'); // 8
        HDate.monthFromName('חשון'); // 8
        -
      • Returns the Hebrew month number (NISAN=1, TISHREI=7)

        +
      • Returns the Hebrew month number (NISAN=1, TISHREI=7)

        Parameters

        • month: string | number

          A number, or Hebrew month name string

        Returns number

        import {HDate, months} from '@hebcal/hdate';
        HDate.monthNum(months.CHESHVAN); // 8
        HDate.monthNum('Cheshvan'); // 8
        HDate.monthNum('חשון'); // 8
        -
      • Number of months in this Hebrew year (either 12 or 13 depending on leap year)

        +
      • Number of months in this Hebrew year (either 12 or 13 depending on leap year)

        Parameters

        • year: number

          Hebrew year

        Returns number

        HDate.monthsInYear(5783); // 12
        HDate.monthsInYear(5784); // 13
        -
      • true if Kislev is short in Hebrew year

        +
      • true if Kislev is short in Hebrew year

        Parameters

        • year: number

          Hebrew year

        Returns boolean

        HDate.shortKislev(5783); // false
        HDate.shortKislev(5784); // true
        -
      +
      diff --git a/api/core/classes/HavdalahEvent.html b/api/core/classes/HavdalahEvent.html index 56fa298..178c11f 100644 --- a/api/core/classes/HavdalahEvent.html +++ b/api/core/classes/HavdalahEvent.html @@ -1,5 +1,5 @@ HavdalahEvent | @hebcal/core

      Class HavdalahEvent

      Havdalah after Shabbat or holiday

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      alarm? date desc @@ -24,43 +24,43 @@ render renderBrief url -

      Constructors

      Properties

      alarm?: string | boolean | Date

      Alarms are used by iCalendar feeds

      -
      date: HDate

      Hebrew date of this event

      -
      desc: string

      Untranslated title of this event. Note that these description +

      Constructors

      Properties

      alarm?: string | boolean | Date

      Alarms are used by iCalendar feeds

      +
      date: HDate

      Hebrew date of this event

      +
      desc: string

      Untranslated title of this event. Note that these description strings are always in English and will remain stable across releases. To get the title of the event in another language, use the render() method.

      -
      emoji?: string

      Optional emoji character such as ✡️, 🕯️, 🕎, 🕍, 🌒

      -
      eventTime: Date
      eventTimeStr: string
      fmtTime: string
      linkedEvent?: Event
      location: Location
      mask: number

      Bitmask of optional event flags. See flags

      -
      memo?: string

      Optional longer description or memo text

      -

      Methods

      • Returns a simplified (untranslated) description for this event. For example, +

      emoji?: string

      Optional emoji character such as ✡️, 🕯️, 🕎, 🕍, 🌒

      +
      eventTime: Date
      eventTimeStr: string
      fmtTime: string
      linkedEvent?: Event
      location: Location
      mask: number

      Bitmask of optional event flags. See flags

      +
      memo?: string

      Optional longer description or memo text

      +

      Methods

      • Returns a simplified (untranslated) description for this event. For example, the HolidayEvent class supports "Erev Pesach" => "Pesach", and "Sukkot III (CH''M)" => "Sukkot". For many holidays the basename and the event description are the same.

        -

        Returns string

      • Untranslated title of this event. Note that these description strings are always in English and will remain stable across releases. To get the title of the event in another language, use the render() method.

        -

        Returns string

      • Is this event observed in Israel/Diaspora?

        Parameters

        • il: boolean

        Returns boolean

        const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
        ev1.observedIn(false); // true
        ev1.observedIn(true); // false
        const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
        ev2.observedIn(false); // true
        ev2.observedIn(true); // true
        -
      • Is this event observed in the Diaspora?

        +
      • Is this event observed in the Diaspora?

        Returns boolean

        const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
        ev1.observedInDiaspora(); // true
        const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
        ev2.observedInDiaspora(); // true
        -
      • Is this event observed in Israel?

        +
      • Is this event observed in Israel?

        Returns boolean

        const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
        ev1.observedInIsrael(); // false
        const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
        ev2.observedInIsrael(); // true
        -
      • Returns translation of "Havdalah" without the time.

        Parameters

        • Optionallocale: string

          Optional locale name (defaults to active locale).

          -

        Returns string

      Returns string

      +

      Returns undefined | string

      diff --git a/api/core/classes/HebrewCalendar.html b/api/core/classes/HebrewCalendar.html index 61273cd..7357fe2 100644 --- a/api/core/classes/HebrewCalendar.html +++ b/api/core/classes/HebrewCalendar.html @@ -2,7 +2,7 @@ This namespace is used to calculate holidays, rosh chodesh, candle lighting & havdalah times, Parashat HaShavua, Daf Yomi, days of the omer, and the molad. Event names can be rendered in several languges using the locale option.

      -

      Methods

      Methods

      Parameters

      Returns Event[]

      import {HebrewCalendar, HDate, Location, Event} from '@hebcal/core';
      const options: CalOptions = {
      year: 1981,
      isHebrewYear: false,
      candlelighting: true,
      location: Location.lookup('San Francisco'),
      sedrot: true,
      omer: true,
      };
      const events = HebrewCalendar.calendar(options);
      for (const ev of events) {
      const hd = ev.getDate();
      const date = hd.greg();
      console.log(date.toLocaleDateString(), ev.render('en'), hd.toString());
      }
      -
      • Eruv Tavshilin

        -

        Parameters

        • date: HDate | Date
        • il: boolean

        Returns boolean

      • Calculates a birthday or anniversary (non-yahrzeit). +

      • Eruv Tavshilin

        +

        Parameters

        • date: HDate | Date
        • il: boolean

        Returns boolean

      • Calculates a birthday or anniversary (non-yahrzeit). hyear must be after original gdate of anniversary. Returns undefined when requested year preceeds or is same as original year.

        Hebcal uses the algorithm defined in "Calendrical Calculations" @@ -127,19 +127,19 @@

        import {HebrewCalendar} from '@hebcal/core';
        const dt = new Date(2014, 2, 2); // '2014-03-02' == '30 Adar I 5774'
        const hd = HebrewCalendar.getBirthdayOrAnniversary(5780, dt); // '1 Nisan 5780'
        console.log(hd.greg().toLocaleDateString('en-US')); // '3/26/2020'
        -
      • Lower-level holidays interface, which returns a Map of Events indexed by +

      • Lower-level holidays interface, which returns a Map of Events indexed by HDate.toString(). These events must filtered especially for flags.IL_ONLY or flags.CHUL_ONLY depending on Israel vs. Diaspora holiday scheme.

        Parameters

        • year: number

          Hebrew year

          -

        Returns HolidayYearMap

      • Returns an array of holidays for the year

        +

      Returns HolidayYearMap

      • Returns an array of holidays for the year

        Parameters

        • year: number

          Hebrew year

        • il: boolean

          use the Israeli schedule for holidays

          -

        Returns HolidayEvent[]

      • Returns an array of Events on this date (or undefined if no events)

        +

      Returns HolidayEvent[]

      • Returns an array of Events on this date (or undefined if no events)

        Parameters

        • date: number | HDate | Date

          Hebrew Date, Gregorian date, or absolute R.D. day number

        • Optionalil: boolean

          use the Israeli schedule for holidays

          -

        Returns undefined | HolidayEvent[]

      • Convenience function to create an instance of Sedra or reuse a previously +

      Returns undefined | HolidayEvent[]

      • Convenience function to create an instance of Sedra or reuse a previously created and cached instance.

        -

        Parameters

        • hyear: number
        • il: boolean

        Returns Sedra

      • Calculates yahrzeit. +

        Parameters

        • hyear: number
        • il: boolean

        Returns Sedra

      • Calculates yahrzeit. hyear must be after original gdate of death. Returns undefined when requested year preceeds or is same as original year.

        Hebcal uses the algorithm defined in "Calendrical Calculations" @@ -168,7 +168,7 @@

        import {HebrewCalendar} from '@hebcal/core';
        const dt = new Date(2014, 2, 2); // '2014-03-02' == '30 Adar I 5774'
        const hd = HebrewCalendar.getYahrzeit(5780, dt); // '30 Sh\'vat 5780'
        console.log(hd.greg().toLocaleDateString('en-US')); // '2/25/2020'
        -
      • Return a number containing information on what Hallel is said on that day.

        +
      • Return a number containing information on what Hallel is said on that day.

        Whole Hallel is said on Chanukah, the first Yom Tov of Pesach, Shavuot, Sukkot, Yom Ha'atzmaut, and Yom Yerushalayim.

        Half Hallel is said on Rosh Chodesh (not Rosh Hashanah), and the last 6 days of Pesach.

        @@ -176,14 +176,14 @@

        0 - No Hallel 1 - Half Hallel 2 - Whole Hallel

        -

        Parameters

        Returns number

      • Helper function to format a 23-hour (00:00-23:59) time in US format ("8:13pm") or +

        Parameters

        Returns number

      • Helper function to format a 23-hour (00:00-23:59) time in US format ("8:13pm") or keep as "20:13" for any other locale/country. Uses CalOptions to determine locale. If options.hour12 is false, locale is ignored and always returns 24-hour time. If options.hour12 is true, locale is ignored and always returns 12-hour time.

        Parameters

        • timeStr: string

          original time like "20:30"

        • suffix: string

          "p" or "pm" or " P.M.". Add leading space if you want it

          -
        • options: CalOptions

        Returns string

      • Return details on what Tachanun (or Tzidchatcha on Shabbat) is said on hdate.

        +
      • options: CalOptions

      Returns string

      • 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, @@ -193,4 +193,4 @@ 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.

        -

        Parameters

        Returns TachanunResult

      +

      Parameters

      Returns TachanunResult

      diff --git a/api/core/classes/HebrewDateEvent.html b/api/core/classes/HebrewDateEvent.html index abb6787..90ce562 100644 --- a/api/core/classes/HebrewDateEvent.html +++ b/api/core/classes/HebrewDateEvent.html @@ -1,5 +1,5 @@ HebrewDateEvent | @hebcal/core

      Class HebrewDateEvent

      Daily Hebrew date ("11th of Sivan, 5780")

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      alarm? date desc @@ -19,48 +19,48 @@ render renderBrief url -

      Constructors

      Properties

      alarm?: string | boolean | Date

      Alarms are used by iCalendar feeds

      -
      date: HDate

      Hebrew date of this event

      -
      desc: string

      Untranslated title of this event. Note that these description +

      Constructors

      Properties

      alarm?: string | boolean | Date

      Alarms are used by iCalendar feeds

      +
      date: HDate

      Hebrew date of this event

      +
      desc: string

      Untranslated title of this event. Note that these description strings are always in English and will remain stable across releases. To get the title of the event in another language, use the render() method.

      -
      emoji?: string

      Optional emoji character such as ✡️, 🕯️, 🕎, 🕍, 🌒

      -
      mask: number

      Bitmask of optional event flags. See flags

      -
      memo?: string

      Optional longer description or memo text

      -

      Methods

      • Returns a simplified (untranslated) description for this event. For example, +

      emoji?: string

      Optional emoji character such as ✡️, 🕯️, 🕎, 🕍, 🌒

      +
      mask: number

      Bitmask of optional event flags. See flags

      +
      memo?: string

      Optional longer description or memo text

      +

      Methods

      • Returns a simplified (untranslated) description for this event. For example, the HolidayEvent class supports "Erev Pesach" => "Pesach", and "Sukkot III (CH''M)" => "Sukkot". For many holidays the basename and the event description are the same.

        -

        Returns string

      • Untranslated title of this event. Note that these description +

        Returns string

      • Untranslated title of this event. Note that these description strings are always in English and will remain stable across releases. To get the title of the event in another language, use the render() method.

        -

        Returns string

      • Is this event observed in Israel/Diaspora?

        Parameters

        • il: boolean

        Returns boolean

        const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
        ev1.observedIn(false); // true
        ev1.observedIn(true); // false
        const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
        ev2.observedIn(false); // true
        ev2.observedIn(true); // true
        -
      • Is this event observed in the Diaspora?

        +
      • Is this event observed in the Diaspora?

        Returns boolean

        const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
        ev1.observedInDiaspora(); // true
        const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
        ev2.observedInDiaspora(); // true
        -
      • Is this event observed in Israel?

        +
      • Is this event observed in Israel?

        Returns boolean

        const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
        ev1.observedInIsrael(); // false
        const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
        ev2.observedInIsrael(); // true
        -
      • Parameters

        • Optionallocale: string

          Optional locale name (defaults to active locale).

        Returns string

        import {HDate, HebrewDateEvent, months} from '@hebcal/core';

        const hd = new HDate(15, months.CHESHVAN, 5769);
        const ev = new HebrewDateEvent(hd);
        console.log(ev.render('en')); // '15th of Cheshvan, 5769'
        console.log(ev.render('he')); // 'ט״ו חֶשְׁוָן תשס״ט'
        -
      • Parameters

        • Optionallocale: string

          Optional locale name (defaults to active locale).

        Returns string

        import {HDate, HebrewDateEvent, months} from '@hebcal/core';

        const hd = new HDate(15, months.CHESHVAN, 5769);
        const ev = new HebrewDateEvent(hd);
        console.log(ev.renderBrief()); // '15th of Cheshvan'
        console.log(ev.renderBrief('he')); // 'ט״ו חֶשְׁוָן'
        -
      • Returns a URL to hebcal.com or sefaria.org for more detail on the event. Returns undefined for events with no detail page.

        -

        Returns undefined | string

      +

      Returns undefined | string

      diff --git a/api/core/classes/HolidayEvent.html b/api/core/classes/HolidayEvent.html index 3e12c84..2f206ec 100644 --- a/api/core/classes/HolidayEvent.html +++ b/api/core/classes/HolidayEvent.html @@ -1,5 +1,5 @@ HolidayEvent | @hebcal/core

      Class HolidayEvent

      Represents a built-in holiday like Pesach, Purim or Tu BiShvat

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      Methods

    • desc: string

      Description (not translated)

    • Optionalmask: number = 0

      optional bitmask of holiday flags (see flags)

    • Optionalattrs: object

      optional additional attributes (e.g. eventTimeStr, cholHaMoedDay)

      -
    • Returns HolidayEvent

      Properties

      alarm?: string | boolean | Date

      Alarms are used by iCalendar feeds

      -
      chanukahDay?: number
      cholHaMoedDay?: number

      During Sukkot or Pesach

      -
      date: HDate

      Hebrew date of this event

      -
      desc: string

      Untranslated title of this event. Note that these description +

      Returns HolidayEvent

      Properties

      alarm?: string | boolean | Date

      Alarms are used by iCalendar feeds

      +
      chanukahDay?: number
      cholHaMoedDay?: number

      During Sukkot or Pesach

      +
      date: HDate

      Hebrew date of this event

      +
      desc: string

      Untranslated title of this event. Note that these description strings are always in English and will remain stable across releases. To get the title of the event in another language, use the render() method.

      -
      emoji?: string

      Optional emoji character such as ✡️, 🕯️, 🕎, 🕍, 🌒

      -
      mask: number

      Bitmask of optional event flags. See flags

      -
      memo?: string

      Optional longer description or memo text

      -
      observed?: boolean

      true if the fast day was postponed a day to avoid Shabbat.

      +
      emoji?: string

      Optional emoji character such as ✡️, 🕯️, 🕎, 🕍, 🌒

      +
      mask: number

      Bitmask of optional event flags. See flags

      +
      memo?: string

      Optional longer description or memo text

      +
      observed?: boolean

      true if the fast day was postponed a day to avoid Shabbat.

      • Tish'a B'Av postponed from the 9th to the 10th
      • Tzom Tammuz postponed from the 17th to the 18th
      -

      Methods

      • Returns a simplified (untranslated) description for this event. For example, +

      Methods

      • Returns a simplified (untranslated) description for this event. For example, the HolidayEvent class supports "Erev Pesach" => "Pesach", and "Sukkot III (CH''M)" => "Sukkot". For many holidays the basename and the event description are the same.

        -

        Returns string

      • Untranslated title of this event. Note that these description strings are always in English and will remain stable across releases. To get the title of the event in another language, use the render() method.

        -

        Returns string

      • Is this event observed in Israel/Diaspora?

        Parameters

        • il: boolean

        Returns boolean

        const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
        ev1.observedIn(false); // true
        ev1.observedIn(true); // false
        const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
        ev2.observedIn(false); // true
        ev2.observedIn(true); // true
        -
      • Is this event observed in the Diaspora?

        +
      • Is this event observed in the Diaspora?

        Returns boolean

        const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
        ev1.observedInDiaspora(); // true
        const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
        ev2.observedInDiaspora(); // true
        -
      • Is this event observed in Israel?

        Returns boolean

        const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
        ev1.observedInIsrael(); // false
        const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
        ev2.observedInIsrael(); // true
        -
      • Returns (translated) description of this event

        Parameters

        • Optionallocale: string

          Optional locale name (defaults to active locale).

          -

        Returns string

      • Returns a brief (translated) description of this event. +

      Returns string

      • Returns a brief (translated) description of this event. For most events, this is the same as render(). For some events, it procudes a shorter text (e.g. without a time or added description).

        Parameters

        • Optionallocale: string

          Optional locale name (defaults to active locale).

          -

        Returns string

      Returns string

      +

      Returns undefined | string

      diff --git a/api/core/classes/Locale.html b/api/core/classes/Locale.html index b626df7..068f971 100644 --- a/api/core/classes/Locale.html +++ b/api/core/classes/Locale.html @@ -6,7 +6,7 @@
    • he - Hebrew (e.g. "שַׁבָּת")
    • he-x-NoNikud - Hebrew without nikud (e.g. "שבת")
    • -

      Constructors

      Constructors

      Methods

      Constructors

      Methods

      • Register locale translations.

        Parameters

        • locale: string

          Locale name (i.e.: 'he', 'fr')

        • data: LocaleData

          parsed data from a .po file.

          -

        Returns void

      • Adds a translation to locale, replacing any previous translation.

        +

      Returns void

      • Adds a translation to locale, replacing any previous translation.

        Parameters

        • locale: string

          Locale name (i.e: 'he', 'fr').

        • id: string

          Message ID to translate

        • translation: string | string[]

          Translation text

          -

        Returns void

      • Adds multiple translations to locale, replacing any previous translations.

        +

      Returns void

      • Adds multiple translations to locale, replacing any previous translations.

        Parameters

        • locale: string

          Locale name (i.e: 'he', 'fr').

        • data: LocaleData

          parsed data from a .po file.

          -

        Returns void

      • Returns the name of the active locale (i.e. 'he', 'ashkenazi', 'fr')

        -

        Returns string

      • Returns the names of registered locales

        -

        Returns string[]

      • By default, if no translation was found, returns id.

        +

      Returns void

      • Returns the name of the active locale (i.e. 'he', 'ashkenazi', 'fr')

        +

        Returns string

      • Returns the names of registered locales

        +

        Returns string[]

      • By default, if no translation was found, returns id.

        Parameters

        • id: string

          Message ID to translate

        • Optionallocale: string

          Optional locale name (i.e: 'he', 'fr'). Defaults to active locale.

          -

        Returns string

      • Removes nekudot from Hebrew string

        -

        Parameters

        • str: string

        Returns string

      • Returns translation only if locale offers a non-empty translation for id. +

      Returns string

      • Removes nekudot from Hebrew string

        +

        Parameters

        • str: string

        Returns string

      • Returns translation only if locale offers a non-empty translation for id. Otherwise, returns undefined.

        Parameters

        • id: string

          Message ID to translate

        • Optionallocale: string

          Optional locale name (i.e: 'he', 'fr'). Defaults to active locale.

          -

        Returns undefined | string

      • Renders a number in ordinal, such as 1st, 2nd or 3rd

        +

      Returns undefined | string

      • Renders a number in ordinal, such as 1st, 2nd or 3rd

        Parameters

        • n: number
        • Optionallocale: string

          Optional locale name (i.e: 'he', 'fr'). Defaults to active locale.

          -

        Returns string

      • Activates a locale. Throws an error if the locale has not been previously added. +

      Returns string

      • Activates a locale. Throws an error if the locale has not been previously added. After setting the locale to be used, all strings marked for translations will be represented by the corresponding translation in the specified locale.

        Parameters

        • locale: string

          Locale name (i.e: 'he', 'fr')

          -

        Returns StringArrayMap

      +

      Returns StringArrayMap

      diff --git a/api/core/classes/Location.html b/api/core/classes/Location.html index 4beca4a..c8609f6 100644 --- a/api/core/classes/Location.html +++ b/api/core/classes/Location.html @@ -1,5 +1,5 @@ Location | @hebcal/core

      Class Location

      Class representing Location

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Methods

      getCountryCode getElevation getGeoId @@ -31,34 +31,34 @@
    • OptionalcountryCode: string

      ISO 3166 alpha-2 country code (e.g. "FR")

    • Optionalgeoid: string | number

      optional string or numeric geographic ID

    • Optionalelevation: number

      in meters (default 0)

      -
    • Returns Location

      Methods

      • Method to get the elevation in Meters.

        +

      Returns Location

      Methods

      • Method to get the elevation in Meters.

        Returns number

        Returns the elevation in Meters.

        -
      • Returns undefined | string | number

      • Returns number

        Returns the latitude.

        +
      • Returns undefined | string | number

      • Returns number

        Returns the latitude.

      • Returns null | string

        Returns the location name.

      • Returns number

        Returns the longitude.

        -
      • Returns the location name, up to the first comma

        -

        Returns null | string

      • Gets a 24-hour time formatter (e.g. 07:41 or 20:03) for this location

        -

        Returns DateTimeFormat

      • Returns string

        Returns the timeZone.

        -
      • Method to set the elevation in Meters above sea level.

        +
      • Returns the location name, up to the first comma

        +

        Returns null | string

      • Gets a 24-hour time formatter (e.g. 07:41 or 20:03) for this location

        +

        Returns DateTimeFormat

      • Returns string

        Returns the timeZone.

        +
      • Method to set the elevation in Meters above sea level.

        Parameters

        • elevation: number

          The elevation to set in Meters. An Error will be thrown if the value is a negative.

        Returns void

      • Parameters

        • latitude: number

        Returns void

      • Parameters

        • name: null | string

          The setter method for the display name.

        Returns void

      • Parameters

        • longitude: number

        Returns void

      • Method to set the TimeZone.

        Parameters

        • timeZoneId: string

          The timeZone to set.

        Returns void

      • Returns a string representation of an object.

        -

        Returns string

      • Adds a location name for Location.lookup() only if the name isn't +

        Returns string

      • Adds a location name for Location.lookup() only if the name isn't already being used. Returns false if the name is already taken and true if successfully added.

        -

        Parameters

        Returns boolean

      • Converts timezone info from Zip-Codes.com to a standard Olson tzid.

        Parameters

        • state: string

          two-letter all-caps US state abbreviation like 'CA'

        • tz: number

          positive number, 5=America/New_York, 8=America/Los_Angeles

        • dst: string

          single char 'Y' or 'N'

        Returns string

        Location.getUsaTzid('AZ', 7, 'Y') // 'America/Denver'
         
        -
      • Converts legacy Hebcal timezone to a standard Olson tzid.

        +
      • Converts legacy Hebcal timezone to a standard Olson tzid.

        Parameters

        • tz: number

          integer, GMT offset in hours

        • dst: string

          'none', 'eu', 'usa', or 'israel'

          -

        Returns undefined | string

      • Creates a location object from one of 60 "classic" Hebcal city names. +

      Returns undefined | string

      • Creates a location object from one of 60 "classic" Hebcal city names. The following city names are supported: 'Ashdod', 'Atlanta', 'Austin', 'Baghdad', 'Beer Sheva', 'Berlin', 'Baltimore', 'Bogota', 'Boston', 'Budapest', @@ -73,4 +73,4 @@ 'San Diego', 'San Francisco', 'Sao Paulo', 'Seattle', 'Sydney', 'Tel Aviv', 'Tiberias', 'Toronto', 'Vancouver', 'White Plains', 'Washington DC', 'Worcester'

        -

        Parameters

        • name: string

        Returns undefined | Location

      +

      Parameters

      • name: string

      Returns undefined | Location

      diff --git a/api/core/classes/MevarchimChodeshEvent.html b/api/core/classes/MevarchimChodeshEvent.html index 6b04ffb..0e9d3e6 100644 --- a/api/core/classes/MevarchimChodeshEvent.html +++ b/api/core/classes/MevarchimChodeshEvent.html @@ -1,5 +1,5 @@ MevarchimChodeshEvent | @hebcal/core

      Class MevarchimChodeshEvent

      Represents Mevarchim haChodesh, the announcement of the new month

      -

      Hierarchy (view full)

      • Event
        • MevarchimChodeshEvent

      Constructors

      Hierarchy (view full)

      • Event
        • MevarchimChodeshEvent

      Constructors

      Properties

      alarm? date desc @@ -23,44 +23,44 @@

      Constructors

      Properties

      alarm?: string | boolean | Date

      Alarms are used by iCalendar feeds

      -
      date: HDate

      Hebrew date of this event

      -
      desc: string

      Untranslated title of this event. Note that these description +

    • Optionalmemo: string
    • Returns MevarchimChodeshEvent

      Properties

      alarm?: string | boolean | Date

      Alarms are used by iCalendar feeds

      +
      date: HDate

      Hebrew date of this event

      +
      desc: string

      Untranslated title of this event. Note that these description strings are always in English and will remain stable across releases. To get the title of the event in another language, use the render() method.

      -
      emoji?: string

      Optional emoji character such as ✡️, 🕯️, 🕎, 🕍, 🌒

      -
      mask: number

      Bitmask of optional event flags. See flags

      -
      memo?: string

      Optional longer description or memo text

      -
      monthName: string

      Methods

      • Returns a simplified (untranslated) description for this event. For example, +

      emoji?: string

      Optional emoji character such as ✡️, 🕯️, 🕎, 🕍, 🌒

      +
      mask: number

      Bitmask of optional event flags. See flags

      +
      memo?: string

      Optional longer description or memo text

      +
      monthName: string

      Methods

      • Returns a simplified (untranslated) description for this event. For example, the HolidayEvent class supports "Erev Pesach" => "Pesach", and "Sukkot III (CH''M)" => "Sukkot". For many holidays the basename and the event description are the same.

        -

        Returns string

      • Untranslated title of this event. Note that these description strings are always in English and will remain stable across releases. To get the title of the event in another language, use the render() method.

        -

        Returns string

      • Is this event observed in Israel/Diaspora?

        Parameters

        • il: boolean

        Returns boolean

        const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
        ev1.observedIn(false); // true
        ev1.observedIn(true); // false
        const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
        ev2.observedIn(false); // true
        ev2.observedIn(true); // true
        -
      • Is this event observed in the Diaspora?

        +
      • Is this event observed in the Diaspora?

        Returns boolean

        const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
        ev1.observedInDiaspora(); // true
        const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
        ev2.observedInDiaspora(); // true
        -
      • Is this event observed in Israel?

        +
      • Is this event observed in Israel?

        Returns boolean

        const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
        ev1.observedInIsrael(); // false
        const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
        ev2.observedInIsrael(); // true
        -
      • Returns (translated) description of this event

        Parameters

        • Optionallocale: string

          Optional locale name (defaults to active locale).

          -

        Returns string

      • Returns (translated) description of this event

        +

      Returns string

      • Returns (translated) description of this event

        Parameters

        • Optionallocale: string

          Optional locale name (defaults to active locale).

          -

        Returns string

      Returns string

      • Returns a URL to hebcal.com or sefaria.org for more detail on the event. Returns undefined for events with no detail page.

        -

        Returns undefined | string

      +

      Returns undefined | string

      diff --git a/api/core/classes/Molad.html b/api/core/classes/Molad.html index 935b04b..d0f43d7 100644 --- a/api/core/classes/Molad.html +++ b/api/core/classes/Molad.html @@ -1,5 +1,5 @@ Molad | @hebcal/core

      Represents a molad, the moment when the new moon is "born"

      -

      Constructors

      Constructors

      Methods

      Constructors

      • Calculates the molad for a Hebrew month

        -

        Parameters

        • year: number
        • month: number

        Returns Molad

      Methods

      • Returns number

        parts of a minute (0-17)

        -
      • Returns number

        Day of Week (0=Sunday, 6=Saturday)

        -
      • Returns number

        hour of day (0-23)

        -
      • Returns number

        minutes past hour (0-59)

        -
      • Parameters

        • Optionallocale: string

          Optional locale name (defaults to active locale)

          -
        • Optionaloptions: CalOptions

        Returns string

      +

      Parameters

      • year: number
      • month: number

      Returns Molad

      Methods

      • Returns number

        parts of a minute (0-17)

        +
      • Returns number

        Day of Week (0=Sunday, 6=Saturday)

        +
      • Returns number

        hour of day (0-23)

        +
      • Returns number

        minutes past hour (0-59)

        +
      • Parameters

        • Optionallocale: string

          Optional locale name (defaults to active locale)

          +
        • Optionaloptions: CalOptions

        Returns string

      diff --git a/api/core/classes/MoladEvent.html b/api/core/classes/MoladEvent.html index b5a07b9..588ea65 100644 --- a/api/core/classes/MoladEvent.html +++ b/api/core/classes/MoladEvent.html @@ -1,5 +1,5 @@ MoladEvent | @hebcal/core

      Class MoladEvent

      Represents a Molad announcement on Shabbat Mevarchim

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      alarm? date desc @@ -23,45 +23,45 @@

      Constructors

      Properties

      alarm?: string | boolean | Date

      Alarms are used by iCalendar feeds

      -
      date: HDate

      Hebrew date of this event

      -
      desc: string

      Untranslated title of this event. Note that these description +

    • options: CalOptions
    • Returns MoladEvent

      Properties

      alarm?: string | boolean | Date

      Alarms are used by iCalendar feeds

      +
      date: HDate

      Hebrew date of this event

      +
      desc: string

      Untranslated title of this event. Note that these description strings are always in English and will remain stable across releases. To get the title of the event in another language, use the render() method.

      -
      emoji?: string

      Optional emoji character such as ✡️, 🕯️, 🕎, 🕍, 🌒

      -
      mask: number

      Bitmask of optional event flags. See flags

      -
      memo?: string

      Optional longer description or memo text

      -
      molad: Molad

      Methods

      • Returns a simplified (untranslated) description for this event. For example, +

      emoji?: string

      Optional emoji character such as ✡️, 🕯️, 🕎, 🕍, 🌒

      +
      mask: number

      Bitmask of optional event flags. See flags

      +
      memo?: string

      Optional longer description or memo text

      +
      molad: Molad

      Methods

      • Returns a simplified (untranslated) description for this event. For example, the HolidayEvent class supports "Erev Pesach" => "Pesach", and "Sukkot III (CH''M)" => "Sukkot". For many holidays the basename and the event description are the same.

        -

        Returns string

      • Untranslated title of this event. Note that these description +

        Returns string

      • Untranslated title of this event. Note that these description strings are always in English and will remain stable across releases. To get the title of the event in another language, use the render() method.

        -

        Returns string

      • Is this event observed in Israel/Diaspora?

        Parameters

        • il: boolean

        Returns boolean

        const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
        ev1.observedIn(false); // true
        ev1.observedIn(true); // false
        const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
        ev2.observedIn(false); // true
        ev2.observedIn(true); // true
        -
      • Is this event observed in the Diaspora?

        +
      • Is this event observed in the Diaspora?

        Returns boolean

        const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
        ev1.observedInDiaspora(); // true
        const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
        ev2.observedInDiaspora(); // true
        -
      • Is this event observed in Israel?

        +
      • Is this event observed in Israel?

        Returns boolean

        const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
        ev1.observedInIsrael(); // false
        const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
        ev2.observedInIsrael(); // true
        -
      • Parameters

        • Optionallocale: string

          Optional locale name (defaults to active locale).

          -

        Returns string

      • Parameters

        • Optionallocale: string

          Optional locale name (defaults to active locale).

          +

        Returns string

      • Returns a brief (translated) description of this event. For most events, this is the same as render(). For some events, it procudes a shorter text (e.g. without a time or added description).

        Parameters

        • Optionallocale: string

          Optional locale name (defaults to active locale).

          -

        Returns string

      Returns string

      • Returns a URL to hebcal.com or sefaria.org for more detail on the event. Returns undefined for events with no detail page.

        -

        Returns undefined | string

      +

      Returns undefined | string

      diff --git a/api/core/classes/OmerEvent.html b/api/core/classes/OmerEvent.html index 7f22711..1d9a5d1 100644 --- a/api/core/classes/OmerEvent.html +++ b/api/core/classes/OmerEvent.html @@ -1,5 +1,5 @@ OmerEvent | @hebcal/core

      Class OmerEvent

      Represents a day 1-49 of counting the Omer from Pesach to Shavuot

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      alarm? date desc @@ -24,44 +24,44 @@ renderBrief sefira url -

      Constructors

      Properties

      alarm?: string | boolean | Date

      Alarms are used by iCalendar feeds

      -
      date: HDate

      Hebrew date of this event

      -
      desc: string

      Untranslated title of this event. Note that these description +

      Constructors

      Properties

      alarm?: string | boolean | Date

      Alarms are used by iCalendar feeds

      +
      date: HDate

      Hebrew date of this event

      +
      desc: string

      Untranslated title of this event. Note that these description strings are always in English and will remain stable across releases. To get the title of the event in another language, use the render() method.

      -
      emoji?: string

      Optional emoji character such as ✡️, 🕯️, 🕎, 🕍, 🌒

      -
      mask: number

      Bitmask of optional event flags. See flags

      -
      memo?: string

      Optional longer description or memo text

      -
      omer: number

      Methods

      • Returns a simplified (untranslated) description for this event. For example, +

      emoji?: string

      Optional emoji character such as ✡️, 🕯️, 🕎, 🕍, 🌒

      +
      mask: number

      Bitmask of optional event flags. See flags

      +
      memo?: string

      Optional longer description or memo text

      +
      omer: number

      Methods

      • Returns a simplified (untranslated) description for this event. For example, the HolidayEvent class supports "Erev Pesach" => "Pesach", and "Sukkot III (CH''M)" => "Sukkot". For many holidays the basename and the event description are the same.

        -

        Returns string

      • Untranslated title of this event. Note that these description +

        Returns string

      • Untranslated title of this event. Note that these description strings are always in English and will remain stable across releases. To get the title of the event in another language, use the render() method.

        -

        Returns string

      • Parameters

        • locale: string

        Returns string

      • Parameters

        • locale: string

        Returns string

      • Is this event observed in Israel/Diaspora?

        Parameters

        • il: boolean

        Returns boolean

        const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
        ev1.observedIn(false); // true
        ev1.observedIn(true); // false
        const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
        ev2.observedIn(false); // true
        ev2.observedIn(true); // true
        -
      • Is this event observed in the Diaspora?

        +
      • Is this event observed in the Diaspora?

        Returns boolean

        const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
        ev1.observedInDiaspora(); // true
        const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
        ev2.observedInDiaspora(); // true
        -
      • Is this event observed in Israel?

        +
      • Is this event observed in Israel?

        Returns boolean

        const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
        ev1.observedInIsrael(); // false
        const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
        ev2.observedInIsrael(); // true
        -
      • Parameters

        • Optionallocale: string

          Optional locale name (defaults to active locale).

        Returns string

        use gettext()

        -
      • Returns translation of "Omer day 22" without ordinal numbers.

        +
      • Returns translation of "Omer day 22" without ordinal numbers.

        Parameters

        • Optionallocale: string

          Optional locale name (defaults to active locale).

          -

        Returns string

      • Parameters

        • lang: string = 'en'

        Returns string

      Returns string

      • Parameters

        • lang: string = 'en'

        Returns string

      +

      Returns string

      diff --git a/api/core/classes/ParshaEvent.html b/api/core/classes/ParshaEvent.html index cd9b0aa..a8a11fe 100644 --- a/api/core/classes/ParshaEvent.html +++ b/api/core/classes/ParshaEvent.html @@ -1,5 +1,5 @@ ParshaEvent | @hebcal/core

      Class ParshaEvent

      Represents one of 54 weekly Torah portions, always on a Saturday

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      alarm? date desc @@ -25,45 +25,45 @@ urlDateSuffix

      Constructors

      Properties

      alarm?: string | boolean | Date

      Alarms are used by iCalendar feeds

      -
      date: HDate

      Hebrew date of this event

      -
      desc: string

      Untranslated title of this event. Note that these description +

    • il: boolean = false
    • num: number | number[] = -1
    • Returns ParshaEvent

      Properties

      alarm?: string | boolean | Date

      Alarms are used by iCalendar feeds

      +
      date: HDate

      Hebrew date of this event

      +
      desc: string

      Untranslated title of this event. Note that these description strings are always in English and will remain stable across releases. To get the title of the event in another language, use the render() method.

      -
      emoji?: string

      Optional emoji character such as ✡️, 🕯️, 🕎, 🕍, 🌒

      -
      il: boolean
      mask: number

      Bitmask of optional event flags. See flags

      -
      memo?: string

      Optional longer description or memo text

      -
      num: number | number[]
      parsha: string[]

      Methods

      • Returns a simplified (untranslated) description for this event. For example, +

      emoji?: string

      Optional emoji character such as ✡️, 🕯️, 🕎, 🕍, 🌒

      +
      il: boolean
      mask: number

      Bitmask of optional event flags. See flags

      +
      memo?: string

      Optional longer description or memo text

      +
      num: number | number[]
      parsha: string[]

      Methods

      • Returns a simplified (untranslated) description for this event. For example, the HolidayEvent class supports "Erev Pesach" => "Pesach", and "Sukkot III (CH''M)" => "Sukkot". For many holidays the basename and the event description are the same.

        -

        Returns string

      • Untranslated title of this event. Note that these description strings are always in English and will remain stable across releases. To get the title of the event in another language, use the render() method.

        -

        Returns string

      • Is this event observed in Israel/Diaspora?

        Parameters

        • il: boolean

        Returns boolean

        const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
        ev1.observedIn(false); // true
        ev1.observedIn(true); // false
        const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
        ev2.observedIn(false); // true
        ev2.observedIn(true); // true
        -
      • Is this event observed in the Diaspora?

        +
      • Is this event observed in the Diaspora?

        Returns boolean

        const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
        ev1.observedInDiaspora(); // true
        const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
        ev2.observedInDiaspora(); // true
        -
      • Is this event observed in Israel?

        +
      • Is this event observed in Israel?

        Returns boolean

        const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
        ev1.observedInIsrael(); // false
        const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
        ev2.observedInIsrael(); // true
        -
      • Parameters

        • Optionallocale: string

          Optional locale name (i.e: 'he', 'fr'). Defaults to active locale.

          -

        Returns string

      • Parameters

        • Optionallocale: string

          Optional locale name (i.e: 'he', 'fr'). Defaults to active locale.

          +

        Returns string

      • Returns a brief (translated) description of this event. For most events, this is the same as render(). For some events, it procudes a shorter text (e.g. without a time or added description).

        Parameters

        • Optionallocale: string

          Optional locale name (defaults to active locale).

          -

        Returns string

      Returns string

      +

      Returns undefined | string

      diff --git a/api/core/classes/RoshChodeshEvent.html b/api/core/classes/RoshChodeshEvent.html index 300e8d6..1c85220 100644 --- a/api/core/classes/RoshChodeshEvent.html +++ b/api/core/classes/RoshChodeshEvent.html @@ -1,5 +1,5 @@ RoshChodeshEvent | @hebcal/core

      Class RoshChodeshEvent

      Represents Rosh Chodesh, the beginning of a new month

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      Methods

      Constructors

      Properties

      alarm?: string | boolean | Date

      Alarms are used by iCalendar feeds

      -
      chanukahDay?: number
      cholHaMoedDay?: number

      During Sukkot or Pesach

      -
      date: HDate

      Hebrew date of this event

      -
      desc: string

      Untranslated title of this event. Note that these description +

      Returns RoshChodeshEvent

      Properties

      alarm?: string | boolean | Date

      Alarms are used by iCalendar feeds

      +
      chanukahDay?: number
      cholHaMoedDay?: number

      During Sukkot or Pesach

      +
      date: HDate

      Hebrew date of this event

      +
      desc: string

      Untranslated title of this event. Note that these description strings are always in English and will remain stable across releases. To get the title of the event in another language, use the render() method.

      -
      emoji?: string

      Optional emoji character such as ✡️, 🕯️, 🕎, 🕍, 🌒

      -
      mask: number

      Bitmask of optional event flags. See flags

      -
      memo?: string

      Optional longer description or memo text

      -
      observed?: boolean

      true if the fast day was postponed a day to avoid Shabbat.

      +
      emoji?: string

      Optional emoji character such as ✡️, 🕯️, 🕎, 🕍, 🌒

      +
      mask: number

      Bitmask of optional event flags. See flags

      +
      memo?: string

      Optional longer description or memo text

      +
      observed?: boolean

      true if the fast day was postponed a day to avoid Shabbat.

      • Tish'a B'Av postponed from the 9th to the 10th
      • Tzom Tammuz postponed from the 17th to the 18th
      -

      Methods

      Methods

      • Returns a simplified (untranslated) description for this event. For example, the HolidayEvent class supports "Erev Pesach" => "Pesach", and "Sukkot III (CH''M)" => "Sukkot". For many holidays the basename and the event description are the same.

        -

        Returns string

      • Untranslated title of this event. Note that these description strings are always in English and will remain stable across releases. To get the title of the event in another language, use the render() method.

        -

        Returns string

      • Is this event observed in Israel/Diaspora?

        Parameters

        • il: boolean

        Returns boolean

        const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
        ev1.observedIn(false); // true
        ev1.observedIn(true); // false
        const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
        ev2.observedIn(false); // true
        ev2.observedIn(true); // true
        -
      • Is this event observed in the Diaspora?

        +
      • Is this event observed in the Diaspora?

        Returns boolean

        const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
        ev1.observedInDiaspora(); // true
        const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
        ev2.observedInDiaspora(); // true
        -
      • Is this event observed in Israel?

        +
      • Is this event observed in Israel?

        Returns boolean

        const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
        ev1.observedInIsrael(); // false
        const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
        ev2.observedInIsrael(); // true
        -
      • Returns (translated) description of this event

        Parameters

        • Optionallocale: string

          Optional locale name (defaults to active locale).

          -

        Returns string

      • Returns a brief (translated) description of this event. +

      Returns string

      • Returns a brief (translated) description of this event. For most events, this is the same as render(). For some events, it procudes a shorter text (e.g. without a time or added description).

        Parameters

        • Optionallocale: string

          Optional locale name (defaults to active locale).

          -

        Returns string

      Returns string

      +

      Returns undefined | string

      diff --git a/api/core/classes/RoshHashanaEvent.html b/api/core/classes/RoshHashanaEvent.html index 8644ec6..be99292 100644 --- a/api/core/classes/RoshHashanaEvent.html +++ b/api/core/classes/RoshHashanaEvent.html @@ -1,5 +1,5 @@ RoshHashanaEvent | @hebcal/core

      Class RoshHashanaEvent

      Represents Rosh Hashana, the Jewish New Year

      -

      Hierarchy (view full)

      Properties

      Hierarchy (view full)

      Properties

      alarm?: string | boolean | Date

      Alarms are used by iCalendar feeds

      -
      chanukahDay?: number
      cholHaMoedDay?: number

      During Sukkot or Pesach

      -
      date: HDate

      Hebrew date of this event

      -
      desc: string

      Untranslated title of this event. Note that these description +

      chanukahDay?: number
      cholHaMoedDay?: number

      During Sukkot or Pesach

      +
      date: HDate

      Hebrew date of this event

      +
      desc: string

      Untranslated title of this event. Note that these description strings are always in English and will remain stable across releases. To get the title of the event in another language, use the render() method.

      -
      emoji?: string

      Optional emoji character such as ✡️, 🕯️, 🕎, 🕍, 🌒

      -
      mask: number

      Bitmask of optional event flags. See flags

      -
      memo?: string

      Optional longer description or memo text

      -
      observed?: boolean

      true if the fast day was postponed a day to avoid Shabbat.

      +
      emoji?: string

      Optional emoji character such as ✡️, 🕯️, 🕎, 🕍, 🌒

      +
      mask: number

      Bitmask of optional event flags. See flags

      +
      memo?: string

      Optional longer description or memo text

      +
      observed?: boolean

      true if the fast day was postponed a day to avoid Shabbat.

      • Tish'a B'Av postponed from the 9th to the 10th
      • Tzom Tammuz postponed from the 17th to the 18th
      -

      Methods

      Methods

      • Returns a simplified (untranslated) description for this event. For example, the HolidayEvent class supports "Erev Pesach" => "Pesach", and "Sukkot III (CH''M)" => "Sukkot". For many holidays the basename and the event description are the same.

        -

        Returns string

      • Untranslated title of this event. Note that these description strings are always in English and will remain stable across releases. To get the title of the event in another language, use the render() method.

        -

        Returns string

      • Is this event observed in Israel/Diaspora?

        Parameters

        • il: boolean

        Returns boolean

        const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
        ev1.observedIn(false); // true
        ev1.observedIn(true); // false
        const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
        ev2.observedIn(false); // true
        ev2.observedIn(true); // true
        -
      • Is this event observed in the Diaspora?

        +
      • Is this event observed in the Diaspora?

        Returns boolean

        const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
        ev1.observedInDiaspora(); // true
        const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
        ev2.observedInDiaspora(); // true
        -
      • Is this event observed in Israel?

        +
      • Is this event observed in Israel?

        Returns boolean

        const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
        ev1.observedInIsrael(); // false
        const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
        ev2.observedInIsrael(); // true
        -
      • Returns (translated) description of this event

        +
      • Returns (translated) description of this event

        Parameters

        • Optionallocale: string

          Optional locale name (defaults to active locale).

          -

        Returns string

      • Returns a brief (translated) description of this event. +

      Returns string

      • Returns a brief (translated) description of this event. For most events, this is the same as render(). For some events, it procudes a shorter text (e.g. without a time or added description).

        Parameters

        • Optionallocale: string

          Optional locale name (defaults to active locale).

          -

        Returns string

      Returns string

      +

      Returns undefined | string

      diff --git a/api/core/classes/Sedra.html b/api/core/classes/Sedra.html index 60e75eb..37cfc8b 100644 --- a/api/core/classes/Sedra.html +++ b/api/core/classes/Sedra.html @@ -1,5 +1,5 @@ Sedra | @hebcal/core

      Represents Parashah HaShavua for an entire Hebrew year

      -

      Constructors

      Constructors

      Methods

      find findContaining get @@ -12,29 +12,29 @@

      Constructors

      • Caculates the Parashah HaShavua for an entire Hebrew year

        Parameters

        • hyear: number

          Hebrew year (e.g. 5749)

        • il: boolean

          Use Israel sedra schedule (false for Diaspora)

          -

        Returns Sedra

      Methods

      • Returns the date that a parsha occurs +

      Returns Sedra

      Methods

      • Returns the date that a parsha occurs or null if the parsha doesn't occur this year

        Parameters

        • parsha: string | number | string[]

          if a string, specified with Sephardic transliterations like 'Noach' or 'Matot-Masei'. If an array, must be a 1- or 2-element array such as ['Noach'] or ['Matot', 'Masei']. If a number, should be a 0-based parsha index (0 for Bereshit, 1 for Noach) or a negative number for a doubled parsha (e.g. -21 for Vayakhel-Pekudei)

          -

        Returns null | HDate

      • Returns the date that a parsha (or its doubled or undoubled counterpart) +

      Returns null | HDate

      • Returns the date that a parsha (or its doubled or undoubled counterpart) occurs, or null if the parsha doesn't occur this year

        -

        Parameters

        • parsha: string | number

        Returns null | HDate

      • Returns the parsha (or parshiyot) read on Hebrew date

        +

        Parameters

        • parsha: string | number

        Returns null | HDate

      • Returns the parsha (or parshiyot) read on Hebrew date

        Parameters

        • hd: number | HDate

          Hebrew date or R.D. days

        Returns string[]

        Use lookup instead

        -
      • R.D. date of the first Saturday on or after Rosh Hashana

        -

        Returns number

      • Returns the underlying annual sedra schedule. +

      • R.D. date of the first Saturday on or after Rosh Hashana

        +

        Returns number

      • Returns the underlying annual sedra schedule. Used by @hebcal/triennial

        -

        Returns readonly NumberOrString[]

      • Looks up parsha for the date, then returns a translated or transliterated string

        +

        Returns readonly NumberOrString[]

      • Looks up parsha for the date, then returns a translated or transliterated string

        Parameters

        • hd: number | HDate

          Hebrew date or R.D. days

        • Optionallocale: string

          Optional locale name (i.e: 'he', 'fr'). Defaults to active locale

        Returns string

        Use lookup instead

        -
      • Checks to see if this day would be a regular parasha HaShavua +

      • Checks to see if this day would be a regular parasha HaShavua Torah reading or special holiday reading

        Parameters

        • hd: number | HDate

          Hebrew date or R.D. days

        Returns boolean

        Use lookup instead

        -
      +

      Returns SedraResult

      diff --git a/api/core/classes/TimedEvent.html b/api/core/classes/TimedEvent.html index dba52d0..a10079a 100644 --- a/api/core/classes/TimedEvent.html +++ b/api/core/classes/TimedEvent.html @@ -1,5 +1,5 @@ TimedEvent | @hebcal/core

      Class TimedEvent

      An event that has an eventTime and eventTimeStr

      -

      Hierarchy (view full)

      Constructors

      Hierarchy (view full)

      Constructors

      Properties

      alarm? date desc @@ -25,43 +25,43 @@ renderBrief url

      Constructors

      Properties

      alarm?: string | boolean | Date

      Alarms are used by iCalendar feeds

      -
      date: HDate

      Hebrew date of this event

      -
      desc: string

      Untranslated title of this event. Note that these description +

    • mask: number
    • eventTime: Date
    • location: Location
    • OptionallinkedEvent: Event
    • Optionaloptions: CalOptions
    • Returns TimedEvent

      Properties

      alarm?: string | boolean | Date

      Alarms are used by iCalendar feeds

      +
      date: HDate

      Hebrew date of this event

      +
      desc: string

      Untranslated title of this event. Note that these description strings are always in English and will remain stable across releases. To get the title of the event in another language, use the render() method.

      -
      emoji?: string

      Optional emoji character such as ✡️, 🕯️, 🕎, 🕍, 🌒

      -
      eventTime: Date
      eventTimeStr: string
      fmtTime: string
      linkedEvent?: Event
      location: Location
      mask: number

      Bitmask of optional event flags. See flags

      -
      memo?: string

      Optional longer description or memo text

      -

      Methods

      • Returns a simplified (untranslated) description for this event. For example, +

      emoji?: string

      Optional emoji character such as ✡️, 🕯️, 🕎, 🕍, 🌒

      +
      eventTime: Date
      eventTimeStr: string
      fmtTime: string
      linkedEvent?: Event
      location: Location
      mask: number

      Bitmask of optional event flags. See flags

      +
      memo?: string

      Optional longer description or memo text

      +

      Methods

      • Returns a simplified (untranslated) description for this event. For example, the HolidayEvent class supports "Erev Pesach" => "Pesach", and "Sukkot III (CH''M)" => "Sukkot". For many holidays the basename and the event description are the same.

        -

        Returns string

      • Untranslated title of this event. Note that these description +

        Returns string

      • Untranslated title of this event. Note that these description strings are always in English and will remain stable across releases. To get the title of the event in another language, use the render() method.

        -

        Returns string

      • Is this event observed in Israel/Diaspora?

        Parameters

        • il: boolean

        Returns boolean

        const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
        ev1.observedIn(false); // true
        ev1.observedIn(true); // false
        const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
        ev2.observedIn(false); // true
        ev2.observedIn(true); // true
        -
      • Is this event observed in the Diaspora?

        +
      • Is this event observed in the Diaspora?

        Returns boolean

        const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
        ev1.observedInDiaspora(); // true
        const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
        ev2.observedInDiaspora(); // true
        -
      • Is this event observed in Israel?

        +
      • Is this event observed in Israel?

        Returns boolean

        const ev1 = new Event(new HDate(7, 'Sivan', 5749), 'Shavuot II', flags.CHAG | flags.CHUL_ONLY);
        ev1.observedInIsrael(); // false
        const ev2 = new Event(new HDate(26, 'Kislev', 5749), 'Chanukah: 3 Candles', 0);
        ev2.observedInIsrael(); // true
        -
      • Parameters

        • Optionallocale: string

          Optional locale name (defaults to active locale).

          -

        Returns string

      • Parameters

        • Optionallocale: string

          Optional locale name (defaults to active locale).

          +

        Returns string

      • Returns translation of "Candle lighting" without the time.

        Parameters

        • Optionallocale: string

          Optional locale name (defaults to active locale).

          -

        Returns string

      Returns string

      • Returns a URL to hebcal.com or sefaria.org for more detail on the event. Returns undefined for events with no detail page.

        -

        Returns undefined | string

      +

      Returns undefined | string

      diff --git a/api/core/classes/Zmanim.html b/api/core/classes/Zmanim.html index 239038e..90a4dbc 100644 --- a/api/core/classes/Zmanim.html +++ b/api/core/classes/Zmanim.html @@ -12,7 +12,7 @@
      const {GeoLocation, Zmanim} = require('@hebcal/core');
      const latitude = 41.822232;
      const longitude = -71.448292;
      const tzid = 'America/New_York';
      const friday = new Date(2023, 8, 8);
      const gloc = new GeoLocation(null, latitude, longitude, 0, tzid);
      const zmanim = new Zmanim(gloc, friday, false);
      const candleLighting = zmanim.sunsetOffset(-18, true);
      const timeStr = Zmanim.formatISOWithTimeZone(tzid, candleLighting);
      -

      Constructors

      Constructors

      Methods

      alotHaShachar beinHaShmashos chatzot @@ -61,29 +61,29 @@ zmanim. Note: there are some zmanim such as degree-based zmanim that are driven by the amount of light in the sky and are not impacted by elevation. These zmanim intentionally do not support elevation adjustment.

      -

      Returns Zmanim

      Methods

      • Dawn – Alot haShachar; Sun is 16.1° below the horizon in the morning. +

      Returns Zmanim

      Methods

      • Dawn – Alot haShachar; Sun is 16.1° below the horizon in the morning. Because degree-based functions estimate the amount of light in the sky, the result is not impacted by elevation.

        -

        Returns Date

      • Rabbeinu Tam holds that bein hashmashos is a specific time +

        Returns Date

      • Rabbeinu Tam holds that bein hashmashos is a specific time between sunset and tzeis hakochavim. One opinion on how to calculate this time is that it is 13.5 minutes before tzies 7.083. Because degree-based functions estimate the amount of light in the sky, the result is not impacted by elevation.

        -

        Returns Date

      • Midday – Chatzot; Sunrise plus 6 halachic hours

        -

        Returns Date

      • Midnight – Chatzot; Sunset plus 6 halachic hours. +

        Returns Date

      • Midday – Chatzot; Sunrise plus 6 halachic hours

        +

        Returns Date

      • Midnight – Chatzot; Sunset plus 6 halachic hours. If elevation is enabled, this function will include elevation in the calculation.

        -

        Returns Date

      • Civil dawn; Sun is 6° below the horizon in the morning. +

        Returns Date

      • Civil dawn; Sun is 6° below the horizon in the morning. Because degree-based functions estimate the amount of light in the sky, the result is not impacted by elevation.

        -

        Returns Date

      • Civil dusk; Sun is 6° below the horizon in the evening. +

        Returns Date

      • Civil dusk; Sun is 6° below the horizon in the evening. Because degree-based functions estimate the amount of light in the sky, the result is not impacted by elevation.

        -

        Returns Date

      • Returns true if elevation adjustment is enabled +

        Returns Date

      • Returns true if elevation adjustment is enabled for zmanim support elevation adjustment

        -

        Returns boolean

      • Returns sunset for the previous day. +

        Returns boolean

      • Returns sunset for the previous day. If elevation is enabled, this function will include elevation in the calculation.

        -

        Returns Date

      • Earliest Mincha – Mincha Gedola (GRA); Sunrise plus 6.5 halachic hours. +

        Returns Date

      • Earliest Mincha – Mincha Gedola (GRA); Sunrise plus 6.5 halachic hours. If elevation is enabled, this function will include elevation in the calculation.

        This method returns the latest mincha gedola, the earliest time one can pray mincha that is 6.5 shaos zmaniyos (solar hours) after sunrise or sea level sunrise @@ -92,95 +92,95 @@

        The Ramba"m is of the opinion that it is better to delay mincha until mincha ketana while the Ra"sh, Tur, GRA and others are of the opinion that mincha can be prayed lechatchila starting at mincha gedola.

        -

        Returns Date

      • Earliest Mincha – Mincha Gedola (MGA); Sunrise plus 6.5 halachic hours. +

        Returns Date

      • Earliest Mincha – Mincha Gedola (MGA); Sunrise plus 6.5 halachic hours. If elevation is enabled, this function will include elevation in the calculation.

        This method returns the time of mincha gedola according to the Magen Avraham with the day starting 72 minutes before sunrise and ending 72 minutes after sunset. This is the earliest time to pray mincha.

        -

        Returns Date

      • Preferable earliest time to recite Minchah – Mincha Ketana; Sunrise plus 9.5 halachic hours. +

        Returns Date

      • Preferable earliest time to recite Minchah – Mincha Ketana; Sunrise plus 9.5 halachic hours. If elevation is enabled, this function will include elevation in the calculation.

        This method returns mincha ketana, the preferred earliest time to pray mincha in the opinion of the Rambam and others, that is 9.5 shaos zmaniyos (solar hours) after sunrise or sea level sunrise (depending on the useElevation setting), according to the GRA.

        -

        Returns Date

      • This method returns the time of mincha ketana according to the Magen Avraham +

        Returns Date

      • This method returns the time of mincha ketana according to the Magen Avraham with the day starting 72 minutes before sunrise and ending 72 minutes after sunset. This is the preferred earliest time to pray mincha according to the opinion of the Rambam and others.

        If elevation is enabled, this function will include elevation in the calculation.

        -

        Returns Date

      • Earliest talis & tefillin – Misheyakir; Sun is 11.5° below the horizon in the morning. +

        Returns Date

      • Earliest talis & tefillin – Misheyakir; Sun is 11.5° below the horizon in the morning. Because degree-based functions estimate the amount of light in the sky, the result is not impacted by elevation.

        -

        Returns Date

      • Earliest talis & tefillin – Misheyakir Machmir; Sun is 10.2° below the horizon in the morning. +

        Returns Date

      • Earliest talis & tefillin – Misheyakir Machmir; Sun is 10.2° below the horizon in the morning. Because degree-based functions estimate the amount of light in the sky, the result is not impacted by elevation.

        -

        Returns Date

      • Plag haMincha; Sunrise plus 10.75 halachic hours. +

        Returns Date

      • Plag haMincha; Sunrise plus 10.75 halachic hours. If elevation is enabled, this function will include elevation in the calculation.

        -

        Returns Date

      • Upper edge of the Sun appears over the eastern horizon in the morning (0.833° above horizon). +

        Returns Date

      • Upper edge of the Sun appears over the eastern horizon in the morning (0.833° above horizon). This function does not support elevation adjustment.

        -

        Returns Date

      • When the upper edge of the Sun disappears below the horizon (0.833° below horizon). +

        Returns Date

      • When the upper edge of the Sun disappears below the horizon (0.833° below horizon). This function does not support elevation adjustment.

        -

        Returns Date

      • Enables or disables elevation adjustment for zmanim support elevation adjustment

        -

        Parameters

        • useElevation: boolean

        Returns void

      • Latest Shema (Gra); Sunrise plus 3 halachic hours, according to the Gra. +

        Returns Date

      • Enables or disables elevation adjustment for zmanim support elevation adjustment

        +

        Parameters

        • useElevation: boolean

        Returns void

      • Latest Shema (Gra); Sunrise plus 3 halachic hours, according to the Gra. If elevation is enabled, this function will include elevation in the calculation.

        -

        Returns Date

      • Latest Shema (MGA); Sunrise plus 3 halachic hours, according to Magen Avraham. +

        Returns Date

      • Latest Shema (MGA); Sunrise plus 3 halachic hours, according to Magen Avraham. Based on the opinion of the MGA that the day is calculated from dawn being fixed 72 minutes before sea-level sunrise, and nightfall is fixed 72 minutes after sea-level sunset.

        -

        Returns Date

      • Latest Shema (MGA); Sunrise plus 3 halachic hours, according to Magen Avraham. +

        Returns Date

      • Latest Shema (MGA); Sunrise plus 3 halachic hours, according to Magen Avraham. Based on the opinion of the MGA that the day is calculated from dawn to nightfall with both being 16.1° below the horizon.

        -

        Returns Date

      • Latest Shema (MGA); Sunrise plus 3 halachic hours, according to Magen Avraham. +

        Returns Date

      • Latest Shema (MGA); Sunrise plus 3 halachic hours, according to Magen Avraham. Based on the opinion of the MGA that the day is calculated from dawn to nightfall with both being 19.8° below the horizon.

        This calculation is based on the position of the sun 90 minutes after sunset in Jerusalem around the equinox / equilux which calculates to 19.8° below geometric zenith. https://kosherjava.com/2022/01/12/equinox-vs-equilux-zmanim-calculations/

        -

        Returns Date

      • Latest Shacharit (Gra); Sunrise plus 4 halachic hours, according to the Gra.

        +

        Returns Date

      • Latest Shacharit (Gra); Sunrise plus 4 halachic hours, according to the Gra.

        This method returns the latest zman tfila (time to recite shema in the morning) that is 4 shaos zmaniyos (solar hours) after sunrise or sea level sunrise (depending on the useElevation setting), according to the GRA.

        If elevation is enabled, this function will include elevation in the calculation.

        -

        Returns Date

      • Latest Shacharit (MGA); Sunrise plus 4 halachic hours, according to Magen Avraham

        -

        Returns Date

      • Latest Shacharit (MGA); Sunrise plus 4 halachic hours, according to Magen Avraham. +

        Returns Date

      • Latest Shacharit (MGA); Sunrise plus 4 halachic hours, according to Magen Avraham

        +

        Returns Date

      • Latest Shacharit (MGA); Sunrise plus 4 halachic hours, according to Magen Avraham. Based on the opinion of the MGA that the day is calculated from dawn to nightfall with both being 16.1° below the horizon.

        -

        Returns Date

      • Latest Shacharit (MGA); Sunrise plus 4 halachic hours, according to Magen Avraham. +

        Returns Date

      • Latest Shacharit (MGA); Sunrise plus 4 halachic hours, according to Magen Avraham. Based on the opinion of the MGA that the day is calculated from dawn to nightfall with both being 19.8° below the horizon.

        This calculation is based on the position of the sun 90 minutes after sunset in Jerusalem around the equinox / equilux which calculates to 19.8° below geometric zenith. https://kosherjava.com/2022/01/12/equinox-vs-equilux-zmanim-calculations/

        -

        Returns Date

      • Upper edge of the Sun appears over the eastern horizon in the morning (0.833° above horizon) +

        Returns Date

      • Upper edge of the Sun appears over the eastern horizon in the morning (0.833° above horizon) If elevation is enabled, this function will include elevation in the calculation.

        -

        Returns Date

      • Returns sunrise + offset minutes (either positive or negative). +

        Returns Date

      • Returns sunrise + offset minutes (either positive or negative). If elevation is enabled, this function will include elevation in the calculation unless forceSeaLevel is true.

        Parameters

        • offset: number

          minutes

        • roundMinute: boolean = true

          round time to nearest minute (default true)

        • forceSeaLevel: boolean = false

          use sea-level sunrise (default false)

          -

        Returns Date

      • When the upper edge of the Sun disappears below the horizon (0.833° below horizon). +

      Returns Date

      • When the upper edge of the Sun disappears below the horizon (0.833° below horizon). If elevation is enabled, this function will include elevation in the calculation.

        -

        Returns Date

      • Returns sunset + offset minutes (either positive or negative). +

        Returns Date

      • Returns sunset + offset minutes (either positive or negative). If elevation is enabled, this function will include elevation in the calculation unless forceSeaLevel is true.

        Parameters

        • offset: number

          minutes

        • roundMinute: boolean = true

          round time to nearest minute (default true)

        • forceSeaLevel: boolean = false

          use sea-level sunset (default false)

          -

        Returns Date

      • Convenience function to get the time when sun is above or below the horizon +

      Returns Date

      • Convenience function to get the time when sun is above or below the horizon for a certain angle (in degrees). This function does not support elevation adjustment.

        -

        Parameters

        • angle: number
        • rising: boolean

        Returns Date

      • Parameters

        • Optionalangle: number = 8.5

          optional time for solar depression. +

          Parameters

          • angle: number
          • rising: boolean

          Returns Date

      • Parameters

        • Optionalangle: number = 8.5

          optional time for solar depression. Default is 8.5 degrees for 3 small stars, use 7.083 degrees for 3 medium-sized stars. Because degree-based functions estimate the amount of light in the sky, the result is not impacted by elevation.

          -

        Returns Date

      • Returns a string like "2022-04-01T13:06:00-11:00"

        -

        Parameters

        • tzid: string
        • date: Date

        Returns string

      • Uses timeFormat to return a date like '20:34'

        -

        Parameters

        • dt: Date
        • timeFormat: DateTimeFormat

        Returns string

      • Returns the Hebrew date relative to the specified location and Gregorian date, +

      Returns Date

      • Returns a string like "2022-04-01T13:06:00-11:00"

        +

        Parameters

        • tzid: string
        • date: Date

        Returns string

      • Uses timeFormat to return a date like '20:34'

        +

        Parameters

        • dt: Date
        • timeFormat: DateTimeFormat

        Returns string

      • Returns the Hebrew date relative to the specified location and Gregorian date, taking into consideration whether the time is before or after sunset.

        For example, if the given date and is 2024-09-22T10:35 (before sunset), and sunset for the specified location is 19:04, then this function would @@ -191,6 +191,6 @@

        Parameters

        Returns HDate

        const {GeoLocation, Zmanim, HDate} = require('@hebcal/core');
        const latitude = 48.85341;
        const longitude = 2.3488;
        const timezone = 'Europe/Paris';
        const gloc = new GeoLocation(null, latitude, longitude, 0, timezone);
        const before = Zmanim.makeSunsetAwareHDate(gloc, new Date('2024-09-22T17:38:46.123Z'), false);
        console.log(before.toString()); // '19 Elul 5784'
        const after = Zmanim.makeSunsetAwareHDate(gloc, new Date('2024-09-22T23:45:18.345Z'), false);
        console.log(after.toString()); // '20 Elul 5784'
        -
      • Discards seconds, rounding to nearest minute.

        -

        Parameters

        • dt: Date

        Returns Date

      • Get offset string (like "+05:00" or "-08:00") from tzid (like "Europe/Moscow")

        -

        Parameters

        • tzid: string
        • date: Date

        Returns string

      +
      • Discards seconds, rounding to nearest minute.

        +

        Parameters

        • dt: Date

        Returns Date

      • Get offset string (like "+05:00" or "-08:00") from tzid (like "Europe/Moscow")

        +

        Parameters

        • tzid: string
        • date: Date

        Returns string

      diff --git a/api/core/enums/flags.html b/api/core/enums/flags.html index 8e8b8cc..0cc620e 100644 --- a/api/core/enums/flags.html +++ b/api/core/enums/flags.html @@ -1,6 +1,6 @@ flags | @hebcal/core

      Enumeration flagsReadonly

      Holiday flags for Event. These flags are typically combined using bitwise arithmetic to form a mask.

      -

      Enumeration Members

      Enumeration Members

      CHAG

      Chag, yontiff, yom tov

      -
      CHANUKAH_CANDLES

      Candle-lighting for Chanukah

      -
      CHOL_HAMOED

      Chol haMoed, intermediate days of Pesach or Sukkot

      -
      CHUL_ONLY

      Observed only in the Diaspora (chutz l'aretz)

      -
      DAF_YOMI

      Daily page of Talmud (Bavli)

      -
      DAILY_LEARNING

      Daily Learning

      -
      EREV

      Evening before a major or minor holiday

      -
      HEBREW_DATE

      Daily Hebrew date ("11th of Sivan, 5780")

      -
      IL_ONLY

      Observed only in Israel

      -
      LIGHT_CANDLES

      Light candles 18 minutes before sundown

      -
      LIGHT_CANDLES_TZEIS

      Light candles in the evening at Tzeit time (3 small stars)

      -
      MAJOR_FAST

      Yom Kippur and Tish'a B'Av

      -
      MINOR_FAST

      Minor fasts like Tzom Tammuz, Ta'anit Esther, ...

      -
      MINOR_HOLIDAY

      A holiday that's not major, modern, rosh chodesh, or a fast day

      -
      MISHNA_YOMI

      Mishna Yomi

      -
      MODERN_HOLIDAY

      Yom HaShoah, Yom HaAtzma'ut, ...

      -
      MOLAD

      Molad

      -
      NACH_YOMI

      Nach Yomi

      -
      OMER_COUNT

      Days of the Omer

      -
      PARSHA_HASHAVUA

      Weekly sedrot on Saturdays

      -
      ROSH_CHODESH

      Rosh Chodesh, beginning of a new Hebrew month

      -
      SHABBAT_MEVARCHIM

      On the Saturday before Rosh Chodesh

      -
      SPECIAL_SHABBAT

      Shabbat Shekalim, Zachor, ...

      -
      USER_EVENT

      Yahrzeit or Hebrew Anniversary

      -
      YERUSHALMI_YOMI

      Daily page of Jerusalem Talmud (Yerushalmi)

      -
      YOM_KIPPUR_KATAN

      Yom Kippur Katan, minor day of atonement on the day preceeding each Rosh Chodesh

      -
      YOM_TOV_ENDS

      End of holiday (end of Yom Tov)

      -
      +
      CHANUKAH_CANDLES

      Candle-lighting for Chanukah

      +
      CHOL_HAMOED

      Chol haMoed, intermediate days of Pesach or Sukkot

      +
      CHUL_ONLY

      Observed only in the Diaspora (chutz l'aretz)

      +
      DAF_YOMI

      Daily page of Talmud (Bavli)

      +
      DAILY_LEARNING

      Daily Learning

      +
      EREV

      Evening before a major or minor holiday

      +
      HEBREW_DATE

      Daily Hebrew date ("11th of Sivan, 5780")

      +
      IL_ONLY

      Observed only in Israel

      +
      LIGHT_CANDLES

      Light candles 18 minutes before sundown

      +
      LIGHT_CANDLES_TZEIS

      Light candles in the evening at Tzeit time (3 small stars)

      +
      MAJOR_FAST

      Yom Kippur and Tish'a B'Av

      +
      MINOR_FAST

      Minor fasts like Tzom Tammuz, Ta'anit Esther, ...

      +
      MINOR_HOLIDAY

      A holiday that's not major, modern, rosh chodesh, or a fast day

      +
      MISHNA_YOMI

      Mishna Yomi

      +
      MODERN_HOLIDAY

      Yom HaShoah, Yom HaAtzma'ut, ...

      +
      MOLAD

      Molad

      +
      NACH_YOMI

      Nach Yomi

      +
      OMER_COUNT

      Days of the Omer

      +
      PARSHA_HASHAVUA

      Weekly sedrot on Saturdays

      +
      ROSH_CHODESH

      Rosh Chodesh, beginning of a new Hebrew month

      +
      SHABBAT_MEVARCHIM

      On the Saturday before Rosh Chodesh

      +
      SPECIAL_SHABBAT

      Shabbat Shekalim, Zachor, ...

      +
      USER_EVENT

      Yahrzeit or Hebrew Anniversary

      +
      YERUSHALMI_YOMI

      Daily page of Jerusalem Talmud (Yerushalmi)

      +
      YOM_KIPPUR_KATAN

      Yom Kippur Katan, minor day of atonement on the day preceeding each Rosh Chodesh

      +
      YOM_TOV_ENDS

      End of holiday (end of Yom Tov)

      +
      diff --git a/api/core/enums/holidayDesc.html b/api/core/enums/holidayDesc.html index 304e546..f9d53f0 100644 --- a/api/core/enums/holidayDesc.html +++ b/api/core/enums/holidayDesc.html @@ -1,5 +1,5 @@ holidayDesc | @hebcal/core

      Enumeration holidayDescReadonly

      Transliterated names of holidays, used by Event.getDesc()

      -

      Enumeration Members

      Enumeration Members

      ASARA_BTEVET

      Asara B'Tevet

      -
      BEN_GURION_DAY
      BIRKAT_HACHAMAH

      Birkat Hachamah

      -
      CHAG_HABANOT

      Chag HaBanot

      -
      CHANUKAH_1_CANDLE
      CHANUKAH_8TH_DAY

      Chanukah: 8th Day

      -
      EREV_PESACH
      EREV_PURIM
      EREV_ROSH_HASHANA
      EREV_SHAVUOT
      EREV_SUKKOT
      EREV_TISHA_BAV

      Erev Tish'a B'Av

      -
      EREV_YOM_KIPPUR
      FAMILY_DAY
      HEBREW_LANGUAGE_DAY
      HERZL_DAY
      JABOTINSKY_DAY
      LAG_BAOMER
      LEIL_SELICHOT

      Leil Selichot

      -
      PESACH_I
      PESACH_II
      PESACH_II_CHM
      PESACH_III_CHM
      PESACH_IV_CHM
      PESACH_SHENI
      PESACH_V_CHM
      PESACH_VI_CHM
      PESACH_VII
      PESACH_VIII
      PURIM
      PURIM_KATAN

      Purim Katan

      -
      PURIM_MESHULASH

      Purim Meshulash

      -
      ROSH_HASHANA_II
      ROSH_HASHANA_LABEHEMOT
      SHABBAT_CHAZON

      Shabbat Chazon

      -
      SHABBAT_HACHODESH

      Shabbat HaChodesh

      -
      SHABBAT_HAGADOL

      Shabbat HaGadol

      -
      SHABBAT_NACHAMU

      Shabbat Nachamu

      -
      SHABBAT_PARAH

      Shabbat Parah

      -
      SHABBAT_SHEKALIM

      Shabbat Shekalim

      -
      SHABBAT_SHIRAH

      Shabbat Shirah

      -
      SHABBAT_SHUVA

      Shabbat Shuva

      -
      SHABBAT_ZACHOR

      Shabbat Zachor

      -
      SHAVUOT
      SHAVUOT_I
      SHAVUOT_II
      SHMINI_ATZERET
      SHUSHAN_PURIM
      SHUSHAN_PURIM_KATAN

      Shushan Purim Katan

      -
      SIGD
      SIMCHAT_TORAH
      SUKKOT_I
      SUKKOT_II
      SUKKOT_II_CHM
      SUKKOT_III_CHM
      SUKKOT_IV_CHM
      SUKKOT_V_CHM
      SUKKOT_VI_CHM
      SUKKOT_VII_HOSHANA_RABA
      TAANIT_BECHOROT

      Ta'anit Bechorot

      -
      TAANIT_ESTHER

      Ta'anit Esther

      -
      TISHA_BAV

      Tish'a B'Av

      -
      TU_BAV
      TU_BISHVAT
      TZOM_GEDALIAH

      Tzom Gedaliah

      -
      TZOM_TAMMUZ

      Tzom Tammuz

      -
      YITZHAK_RABIN_MEMORIAL_DAY
      YOM_HAALIYAH
      YOM_HAALIYAH_SCHOOL_OBSERVANCE
      YOM_HAATZMA_UT

      Yom HaAtzma'ut

      -
      YOM_HASHOAH

      Yom HaShoah

      -
      YOM_HAZIKARON

      Yom HaZikaron

      -
      YOM_KIPPUR
      YOM_YERUSHALAYIM
      +
      BEN_GURION_DAY
      BIRKAT_HACHAMAH

      Birkat Hachamah

      +
      CHAG_HABANOT

      Chag HaBanot

      +
      CHANUKAH_1_CANDLE
      CHANUKAH_8TH_DAY

      Chanukah: 8th Day

      +
      EREV_PESACH
      EREV_PURIM
      EREV_ROSH_HASHANA
      EREV_SHAVUOT
      EREV_SUKKOT
      EREV_TISHA_BAV

      Erev Tish'a B'Av

      +
      EREV_YOM_KIPPUR
      FAMILY_DAY
      HEBREW_LANGUAGE_DAY
      HERZL_DAY
      JABOTINSKY_DAY
      LAG_BAOMER
      LEIL_SELICHOT

      Leil Selichot

      +
      PESACH_I
      PESACH_II
      PESACH_II_CHM
      PESACH_III_CHM
      PESACH_IV_CHM
      PESACH_SHENI
      PESACH_V_CHM
      PESACH_VI_CHM
      PESACH_VII
      PESACH_VIII
      PURIM
      PURIM_KATAN

      Purim Katan

      +
      PURIM_MESHULASH

      Purim Meshulash

      +
      ROSH_HASHANA_II
      ROSH_HASHANA_LABEHEMOT
      SHABBAT_CHAZON

      Shabbat Chazon

      +
      SHABBAT_HACHODESH

      Shabbat HaChodesh

      +
      SHABBAT_HAGADOL

      Shabbat HaGadol

      +
      SHABBAT_NACHAMU

      Shabbat Nachamu

      +
      SHABBAT_PARAH

      Shabbat Parah

      +
      SHABBAT_SHEKALIM

      Shabbat Shekalim

      +
      SHABBAT_SHIRAH

      Shabbat Shirah

      +
      SHABBAT_SHUVA

      Shabbat Shuva

      +
      SHABBAT_ZACHOR

      Shabbat Zachor

      +
      SHAVUOT
      SHAVUOT_I
      SHAVUOT_II
      SHMINI_ATZERET
      SHUSHAN_PURIM
      SHUSHAN_PURIM_KATAN

      Shushan Purim Katan

      +
      SIGD
      SIMCHAT_TORAH
      SUKKOT_I
      SUKKOT_II
      SUKKOT_II_CHM
      SUKKOT_III_CHM
      SUKKOT_IV_CHM
      SUKKOT_V_CHM
      SUKKOT_VI_CHM
      SUKKOT_VII_HOSHANA_RABA
      TAANIT_BECHOROT

      Ta'anit Bechorot

      +
      TAANIT_ESTHER

      Ta'anit Esther

      +
      TISHA_BAV

      Tish'a B'Av

      +
      TU_BAV
      TU_BISHVAT
      TZOM_GEDALIAH

      Tzom Gedaliah

      +
      TZOM_TAMMUZ

      Tzom Tammuz

      +
      YITZHAK_RABIN_MEMORIAL_DAY
      YOM_HAALIYAH
      YOM_HAALIYAH_SCHOOL_OBSERVANCE
      YOM_HAATZMA_UT

      Yom HaAtzma'ut

      +
      YOM_HASHOAH

      Yom HaShoah

      +
      YOM_HAZIKARON

      Yom HaZikaron

      +
      YOM_KIPPUR
      YOM_YERUSHALAYIM
      diff --git a/api/core/enums/months.html b/api/core/enums/months.html index baa8035..405b408 100644 --- a/api/core/enums/months.html +++ b/api/core/enums/months.html @@ -1,5 +1,5 @@ months | @hebcal/core

      Enumeration monthsReadonly

      Hebrew months of the year (NISAN=1, TISHREI=7)

      -

      Enumeration Members

      Enumeration Members

      ADAR_I ADAR_II AV CHESHVAN @@ -13,16 +13,16 @@ TEVET TISHREI

      Enumeration Members

      ADAR_I

      Adar or Adar Rishon / אדר

      -
      ADAR_II

      Adar Sheini (only on leap years) / אדר ב׳

      -
      AV

      Av / אב

      -
      CHESHVAN

      Cheshvan / חשון

      -
      ELUL

      Elul / אלול

      -
      IYYAR

      Iyyar / אייר

      -
      KISLEV

      Kislev / כסלו

      -
      NISAN

      Nissan / ניסן

      -
      SHVAT

      Sh'vat / שבט

      -
      SIVAN

      Sivan / סיון

      -
      TAMUZ

      Tamuz (sometimes Tammuz) / תמוז

      -
      TEVET

      Tevet / טבת

      -
      TISHREI

      Tishrei / תִּשְׁרֵי

      -
      +
      ADAR_II

      Adar Sheini (only on leap years) / אדר ב׳

      +
      AV

      Av / אב

      +
      CHESHVAN

      Cheshvan / חשון

      +
      ELUL

      Elul / אלול

      +
      IYYAR

      Iyyar / אייר

      +
      KISLEV

      Kislev / כסלו

      +
      NISAN

      Nissan / ניסן

      +
      SHVAT

      Sh'vat / שבט

      +
      SIVAN

      Sivan / סיון

      +
      TAMUZ

      Tamuz (sometimes Tammuz) / תמוז

      +
      TEVET

      Tevet / טבת

      +
      TISHREI

      Tishrei / תִּשְׁרֵי

      +
      diff --git a/api/core/functions/gematriya.html b/api/core/functions/gematriya.html index b0e81cc..1d37bf3 100644 --- a/api/core/functions/gematriya.html +++ b/api/core/functions/gematriya.html @@ -4,4 +4,4 @@

      Parameters

      • num: string | number

      Returns string

      gematriya(5774) // 'תשע״ד' - cropped to 774
      gematriya(25) // 'כ״ה'
      gematriya(60) // 'ס׳'
      gematriya(3761) // 'ג׳תשס״א'
      gematriya(1123) // 'א׳קכ״ג'
      -
      +
      diff --git a/api/core/functions/gematriyaStrToNum.html b/api/core/functions/gematriyaStrToNum.html index b19431f..3fb5970 100644 --- a/api/core/functions/gematriyaStrToNum.html +++ b/api/core/functions/gematriyaStrToNum.html @@ -2,4 +2,4 @@

      Only considers the value of Hebrew letters א through ת. Ignores final Hebrew letters such as ך (kaf sofit) or ם (mem sofit) and vowels (nekudot).

      -

      Parameters

      • str: string

      Returns number

      +

      Parameters

      • str: string

      Returns number

      diff --git a/api/core/functions/getHolidaysOnDate.html b/api/core/functions/getHolidaysOnDate.html index c108120..9f69833 100644 --- a/api/core/functions/getHolidaysOnDate.html +++ b/api/core/functions/getHolidaysOnDate.html @@ -1,4 +1,4 @@ getHolidaysOnDate | @hebcal/core

      Function getHolidaysOnDate

      • Returns an array of Events on this date (or undefined if no events)

        Parameters

        • date: number | HDate | Date

          Hebrew Date, Gregorian date, or absolute R.D. day number

        • Optionalil: boolean

          use the Israeli schedule for holidays

          -

        Returns HolidayEvent[] | undefined

      +

      Returns HolidayEvent[] | undefined

      diff --git a/api/core/functions/getSedra.html b/api/core/functions/getSedra.html index 939ad3f..4200180 100644 --- a/api/core/functions/getSedra.html +++ b/api/core/functions/getSedra.html @@ -1,3 +1,3 @@ getSedra | @hebcal/core

      Function getSedra

      • Convenience function to create an instance of Sedra or reuse a previously created and cached instance.

        -

        Parameters

        • hyear: number
        • il: boolean

        Returns Sedra

      +

      Parameters

      • hyear: number
      • il: boolean

      Returns Sedra

      diff --git a/api/core/functions/greg.abs2greg.html b/api/core/functions/greg.abs2greg.html index 19e6430..e90b4b3 100644 --- a/api/core/functions/greg.abs2greg.html +++ b/api/core/functions/greg.abs2greg.html @@ -1 +1 @@ -abs2greg | @hebcal/core

      Function abs2greg

      • Parameters

        • abs: number

        Returns Date

      +abs2greg | @hebcal/core

      Function abs2greg

      • Parameters

        • abs: number

        Returns Date

      diff --git a/api/core/functions/greg.daysInMonth.html b/api/core/functions/greg.daysInMonth.html index 6518bba..d4a4def 100644 --- a/api/core/functions/greg.daysInMonth.html +++ b/api/core/functions/greg.daysInMonth.html @@ -1 +1 @@ -daysInMonth | @hebcal/core

      Function daysInMonth

      • Parameters

        • month: number
        • year: number

        Returns number

      +daysInMonth | @hebcal/core

      Function daysInMonth

      • Parameters

        • month: number
        • year: number

        Returns number

      diff --git a/api/core/functions/greg.greg2abs.html b/api/core/functions/greg.greg2abs.html index 00bf01d..7688a98 100644 --- a/api/core/functions/greg.greg2abs.html +++ b/api/core/functions/greg.greg2abs.html @@ -1 +1 @@ -greg2abs | @hebcal/core

      Function greg2abs

      • Parameters

        • date: Date

        Returns number

      +greg2abs | @hebcal/core

      Function greg2abs

      • Parameters

        • date: Date

        Returns number

      diff --git a/api/core/functions/greg.isDate.html b/api/core/functions/greg.isDate.html index a0c5639..fb9cdf8 100644 --- a/api/core/functions/greg.isDate.html +++ b/api/core/functions/greg.isDate.html @@ -1 +1 @@ -isDate | @hebcal/core

      Function isDate

      • Parameters

        • obj: any

        Returns boolean

      +isDate | @hebcal/core

      Function isDate

      • Parameters

        • obj: any

        Returns boolean

      diff --git a/api/core/functions/greg.isLeapYear.html b/api/core/functions/greg.isLeapYear.html index ae07650..21e6775 100644 --- a/api/core/functions/greg.isLeapYear.html +++ b/api/core/functions/greg.isLeapYear.html @@ -1 +1 @@ -isLeapYear | @hebcal/core

      Function isLeapYear

      • Parameters

        • year: number

        Returns boolean

      +isLeapYear | @hebcal/core

      Function isLeapYear

      • Parameters

        • year: number

        Returns boolean

      diff --git a/api/core/interfaces/Headers.html b/api/core/interfaces/Headers.html index dc9ebd5..23fe363 100644 --- a/api/core/interfaces/Headers.html +++ b/api/core/interfaces/Headers.html @@ -1,3 +1,3 @@ -Headers | @hebcal/core

      Interface Headers

      interface Headers {
          content-type?: string;
          plural-forms?: string;
      }

      Properties

      content-type? +Headers | @hebcal/core

      Interface Headers

      interface Headers {
          content-type?: string;
          plural-forms?: string;
      }

      Properties

      content-type?: string
      plural-forms?: string
      +

      Properties

      content-type?: string
      plural-forms?: string
      diff --git a/api/core/interfaces/LocaleData.html b/api/core/interfaces/LocaleData.html index c6f4168..170c8ae 100644 --- a/api/core/interfaces/LocaleData.html +++ b/api/core/interfaces/LocaleData.html @@ -1,3 +1,3 @@ -LocaleData | @hebcal/core

      Interface LocaleData

      interface LocaleData {
          contexts: {
              [key: string]: StringArrayMap;
          };
          headers: Headers;
      }

      Properties

      contexts +LocaleData | @hebcal/core

      Interface LocaleData

      interface LocaleData {
          contexts: {
              [key: string]: StringArrayMap;
          };
          headers: Headers;
      }

      Properties

      Properties

      contexts: {
          [key: string]: StringArrayMap;
      }
      headers: Headers
      +

      Properties

      contexts: {
          [key: string]: StringArrayMap;
      }
      headers: Headers
      diff --git a/api/core/interfaces/StringArrayMap.html b/api/core/interfaces/StringArrayMap.html index 2c9949a..11ea3b6 100644 --- a/api/core/interfaces/StringArrayMap.html +++ b/api/core/interfaces/StringArrayMap.html @@ -1 +1 @@ -StringArrayMap | @hebcal/core

      Interface StringArrayMap

      Indexable

      • [key: string]: string[]
      +StringArrayMap | @hebcal/core

      Interface StringArrayMap

      Indexable

      • [key: string]: string[]
      diff --git a/api/core/modules/greg.html b/api/core/modules/greg.html index 76a0d3e..5036604 100644 --- a/api/core/modules/greg.html +++ b/api/core/modules/greg.html @@ -1,5 +1,5 @@ greg | @hebcal/core

      Namespace greg

      Gregorian date helper functions

      -

      Index

      Functions

      Index

      Functions

      abs2greg daysInMonth greg2abs isDate diff --git a/api/core/types/CalOptions.html b/api/core/types/CalOptions.html index bfb04a6..83a60ae 100644 --- a/api/core/types/CalOptions.html +++ b/api/core/types/CalOptions.html @@ -54,4 +54,4 @@ and Nisan (fasting not permitted during Nisan). When Rosh Chodesh occurs on Shabbat or Sunday, Yom Kippur Katan is observed on the preceding Thursday. See Wikipedia Yom Kippur Katan practices

      -
      +
      diff --git a/api/core/types/DailyLearningValue.html b/api/core/types/DailyLearningValue.html index 379bcf7..4fce3e5 100644 --- a/api/core/types/DailyLearningValue.html +++ b/api/core/types/DailyLearningValue.html @@ -1 +1 @@ -DailyLearningValue | @hebcal/core

      Type Alias DailyLearningValue

      DailyLearningValue: boolean | number | string
      +DailyLearningValue | @hebcal/core

      Type Alias DailyLearningValue

      DailyLearningValue: boolean | number | string
      diff --git a/api/core/types/HolidayYearMap.html b/api/core/types/HolidayYearMap.html index 04eb6f3..c653042 100644 --- a/api/core/types/HolidayYearMap.html +++ b/api/core/types/HolidayYearMap.html @@ -1 +1 @@ -HolidayYearMap | @hebcal/core

      Type Alias HolidayYearMap

      HolidayYearMap: Map<string, HolidayEvent[]>
      +HolidayYearMap | @hebcal/core

      Type Alias HolidayYearMap

      HolidayYearMap: Map<string, HolidayEvent[]>
      diff --git a/api/core/types/SedraResult.html b/api/core/types/SedraResult.html index eb3d27e..c20f6e3 100644 --- a/api/core/types/SedraResult.html +++ b/api/core/types/SedraResult.html @@ -9,4 +9,4 @@ Matot-Masei it would be [42, 43]

    • parsha: string[]

      Name of the parsha (or parshiyot) read on Hebrew date, e.g. ['Noach'] or ['Matot', 'Masei']

      -
    • +
      diff --git a/api/core/types/TachanunResult.html b/api/core/types/TachanunResult.html index bcd7740..e69d157 100644 --- a/api/core/types/TachanunResult.html +++ b/api/core/types/TachanunResult.html @@ -2,4 +2,4 @@

      Type declaration

      • allCongs: boolean

        All congregations say Tachanun on the day

      • mincha: boolean

        Tachanun is said at Mincha

      • shacharit: boolean

        Tachanun is said at Shacharit

        -
      +
      diff --git a/api/core/variables/parshiot.html b/api/core/variables/parshiot.html index a81b222..50ada59 100644 --- a/api/core/variables/parshiot.html +++ b/api/core/variables/parshiot.html @@ -1,3 +1,3 @@ parshiot | @hebcal/core

      Variable parshiotConst Readonly

      parshiot: readonly string[] = ...

      The 54 parshiyot of the Torah as transilterated strings. parshiot[0] == 'Bereshit', parshiot[1] == 'Noach', parshiot[52] == "Ha'azinu".

      -
      +
      diff --git a/api/core/variables/version.html b/api/core/variables/version.html index acffbe9..d3141a6 100644 --- a/api/core/variables/version.html +++ b/api/core/variables/version.html @@ -1,2 +1,2 @@ -version | @hebcal/core

      Variable versionConst

      version: "5.7.0" = '5.7.0'

      DO NOT EDIT THIS AUTO-GENERATED FILE!

      +version | @hebcal/core

      Variable versionConst

      version: "5.7.7" = '5.7.7'

      DO NOT EDIT THIS AUTO-GENERATED FILE!

      diff --git a/api/hdate/classes/HDate.html b/api/hdate/classes/HDate.html index 3f27e85..fbd7c82 100644 --- a/api/hdate/classes/HDate.html +++ b/api/hdate/classes/HDate.html @@ -14,7 +14,7 @@
    • Rata Die
    • Zmanim
    • -

      Constructors

      Constructors

      Properties

      dd mm rd? @@ -72,7 +72,7 @@ be a number between 1-30, Hebrew month can be a number or string, and Hebrew year is always a number. -

      Parameters

      • Optionalday:
            | number
            | Date
            | SimpleHebrewDate
            | HDate

        Day of month (1-30) if a number. +

        Parameters

        • Optionalday:
              | number
              | SimpleHebrewDate
              | Date
              | HDate

          Day of month (1-30) if a number. If a Date is specified, represents the Hebrew date corresponding to the Gregorian date using local time. If an HDate is specified, clones a copy of the given Hebrew date.

          @@ -81,18 +81,18 @@

        Returns HDate

        import {HDate, months} from '@hebcal/hdate';

        const hd1 = new HDate();
        const hd2 = new HDate(new Date(2008, 10, 13));
        const hd3 = new HDate(15, 'Cheshvan', 5769);
        const hd4 = new HDate(15, months.CHESHVAN, 5769);
        const hd5 = new HDate(733359); // ==> 15 Cheshvan 5769
        const monthName = 'אייר';
        const hd6 = new HDate(5, monthName, 5773);
        -

      Properties

      dd: number

      Hebrew day within the month (1-30)

      -
      mm: number

      Hebrew month of year (1=NISAN, 7=TISHREI)

      -
      rd?: number

      absolute Rata Die (R.D.) days

      -
      yy: number

      Hebrew year, 1-9999

      -

      Methods

      • Converts from Hebrew date representation to R.D. (Rata Die) fixed days. +

      Properties

      dd: number

      Hebrew day within the month (1-30)

      +
      mm: number

      Hebrew month of year (1=NISAN, 7=TISHREI)

      +
      rd?: number

      absolute Rata Die (R.D.) days

      +
      yy: number

      Hebrew year, 1-9999

      +

      Methods

      • Converts from Hebrew date representation to R.D. (Rata Die) fixed days. R.D. 1 is the imaginary date Monday, January 1, 1 (Gregorian). Note also that R.D. = Julian Date − 1,721,424.5

        Returns number

        const hd = new HDate(15, 'Cheshvan', 5769);
        hd.abs(); // 733359
        -
      • Returns a cloned HDate object with a specified amount of time added

        +
      • Returns a cloned HDate object with a specified amount of time added

        Units are case insensitive, and support plural and short forms. Note, short forms are case sensitive.

      @@ -126,24 +126,24 @@
      -

      Parameters

      • amount: string | number
      • units: string = 'd'

      Returns HDate

    • Returns an HDate corresponding to the specified day of week +

      Parameters

      • amount: string | number
      • units: string = 'd'

      Returns HDate

    • Returns an HDate corresponding to the specified day of week after this Hebrew date

      Parameters

      • dayOfWeek: number

        day of week: Sunday=0, Saturday=6

      Returns HDate

      new HDate(new Date('Wednesday February 19, 2014')).after(6).greg() // Sat Feb 22 2014
      new HDate(new Date('Saturday February 22, 2014')).after(6).greg() // Sat Mar 01 2014
      new HDate(new Date('Sunday February 23, 2014')).after(6).greg() // Sat Mar 01 2014
      -
    • Returns an HDate corresponding to the specified day of week +

    • Returns an HDate corresponding to the specified day of week before this Hebrew date

      Parameters

      • dayOfWeek: number

        day of week: Sunday=0, Saturday=6

      Returns HDate

      new HDate(new Date('Wednesday February 19, 2014')).before(6).greg() // Sat Feb 15 2014
       
      -
    • Number of days in the month of this Hebrew date (29 or 30)

      +
    • Number of days in the month of this Hebrew date (29 or 30)

      Returns number

      an integer 29-30

      const hd = new HDate(new Date(2008, 10, 13)); // 15 Cheshvan 5769
      hd.daysInMonth(); // 29
      -
    • Returns the difference in days between the two given HDates.

      +
    • Returns the difference in days between the two given HDates.

      The result is positive if this date is comes chronologically after the other date, and negative if the order of the two dates is reversed.

      @@ -152,38 +152,38 @@

    Returns number

    import {HDate, months} from '@hebcal/hdate';

    const hd1 = new HDate(25, months.KISLEV, 5770);
    const hd2 = new HDate(15, months.CHESHVAN, 5769);
    const days = hd1.deltaDays(hd2); // 394
    -
    • Gets the day within the month (1-30)

      +
    • Gets the day within the month (1-30)

      Returns number

      an integer 1-30

      const hd = new HDate(new Date(2008, 10, 13)); // 15 Cheshvan 5769
      hd.getDate(); // 15
      -
    • Returns the day of the week for this Hebrew date, +

    • Returns the day of the week for this Hebrew date, where 0 represents Sunday, 1 represents Monday, 6 represents Saturday.

      For the day of the month, see getDate()

      Returns number

      an integer 0-6

      const hd = new HDate(new Date(2008, 10, 13)); // 15 Cheshvan 5769
      hd.getDate(); // 4
      -
    • Returns the Hebrew year of this Hebrew date

      +
    • Returns the Hebrew year of this Hebrew date

      Returns number

      an integer >= 1

      const hd = new HDate(new Date(2008, 10, 13)); // 15 Cheshvan 5769
      hd.getFullYear(); // 5769
      -
    • Returns the Hebrew month (1=NISAN, 7=TISHREI) of this Hebrew date

      +
    • Returns the Hebrew month (1=NISAN, 7=TISHREI) of this Hebrew date

      Returns number

      an integer 1-13

      const hd = new HDate(new Date(2008, 10, 13)); // 15 Cheshvan 5769
      hd.getMonth(); // 8
      -
    • Returns a transliterated Hebrew month name, e.g. 'Elul' or 'Cheshvan'.

      +
    • Returns a transliterated Hebrew month name, e.g. 'Elul' or 'Cheshvan'.

      Returns string

      const hd = new HDate(new Date(2008, 10, 13)); // 15 Cheshvan 5769
      hd.getMonthName(); // 'Cheshvan'
      -
    • The Tishrei-based month of this Hebrew date. 1 is Tishrei, 7 is Nisan, 13 is Elul in a leap year

      +
    • The Tishrei-based month of this Hebrew date. 1 is Tishrei, 7 is Nisan, 13 is Elul in a leap year

      Returns number

      an integer 1-13

      const hd = new HDate(new Date(2008, 10, 13)); // 15 Cheshvan 5769
      hd.getTishreiMonth(); // 2
      -
    • Converts this Hebrew date to the corresponding Gregorian date.

      +
    • Converts this Hebrew date to the corresponding Gregorian date.

      The returned Date object will be in the local (i.e. host system) time zone. Hours, minutes, seconds and milliseconds will all be zero.

      Note that this function returns the daytime portion of the date. @@ -193,42 +193,42 @@

      Returns Date

      const hd = new HDate(15, 'Cheshvan', 5769);
      const date = hd.greg(); // 13 November 2008
      const year = date.getFullYear(); // 2008
      const monthNum = date.getMonth() + 1; // 11
      const day = date.getDate(); // 13
      -
    • Returns true if this Hebrew date occurs during a Hebrew leap year

      +
    • Returns true if this Hebrew date occurs during a Hebrew leap year

      Returns boolean

      const hd = new HDate(new Date(2008, 10, 13)); // 15 Cheshvan 5769
      hd.isLeapYear(); // false
      -
    • Compares this Hebrew date to another date, returning true if the dates match.

      +
    • Compares this Hebrew date to another date, returning true if the dates match.

      Parameters

      • other: HDate

        Hebrew date to compare

      Returns boolean

      const hd1 = new HDate(new Date(2008, 10, 13));
      const hd2 = new HDate(15, 'Cheshvan', 5769);
      hd1.isSameDate(hd2); // true
      -
    • Returns an HDate corresponding to the specified day of week +

    • Returns an HDate corresponding to the specified day of week nearest to this Hebrew date

      Parameters

      • dayOfWeek: number

        day of week: Sunday=0, Saturday=6

      Returns HDate

      new HDate(new Date('Wednesday February 19, 2014')).nearest(6).greg() // Sat Feb 22 2014
      new HDate(new Date('Tuesday February 18, 2014')).nearest(6).greg() // Sat Feb 15 2014
      -
    • Returns the next Hebrew date

      Returns HDate

      const hd = new HDate(new Date(2008, 10, 13)); // 15 Cheshvan 5769
      hd.next(); // '16 Cheshvan 5769'
      -
    • Returns an HDate corresponding to the specified day of week +

    • Returns an HDate corresponding to the specified day of week on or after this Hebrew date

      Parameters

      • dayOfWeek: number

        day of week: Sunday=0, Saturday=6

      Returns HDate

      new HDate(new Date('Wednesday February 19, 2014')).onOrAfter(6).greg() // Sat Feb 22 2014
      new HDate(new Date('Saturday February 22, 2014')).onOrAfter(6).greg() // Sat Feb 22 2014
      new HDate(new Date('Sunday February 23, 2014')).onOrAfter(6).greg() // Sat Mar 01 2014
      -
    • Returns an HDate corresponding to the specified day of week +

    • Returns an HDate corresponding to the specified day of week on or before this Hebrew date

      Parameters

      • dayOfWeek: number

        day of week: Sunday=0, Saturday=6

      Returns HDate

      new HDate(new Date('Wednesday February 19, 2014')).onOrBefore(6).greg() // Sat Feb 15 2014
      new HDate(new Date('Saturday February 22, 2014')).onOrBefore(6).greg() // Sat Feb 22 2014
      new HDate(new Date('Sunday February 23, 2014')).onOrBefore(6).greg() // Sat Feb 22 2014
      -
    • Returns the previous Hebrew date

      Returns HDate

      const hd = new HDate(new Date(2008, 10, 13)); // 15 Cheshvan 5769
      hd.prev(); // '14 Cheshvan 5769'
      -
    • Renders this Hebrew date as a translated or transliterated string, +

    • Renders this Hebrew date as a translated or transliterated string, including ordinal e.g. '15th of Cheshvan, 5769'.

      Parameters

      • Optionallocale: string

        Optional locale name (defaults to active locale).

      • OptionalshowYear: boolean = true

        Display year (defaults to true).

        @@ -236,11 +236,11 @@

        Locale

        -
    • Renders this Hebrew date in Hebrew gematriya, regardless of locale.

      +
    • Renders this Hebrew date in Hebrew gematriya, regardless of locale.

      Parameters

      • suppressNikud: boolean = false

      Returns string

      import {HDate, months} from '@hebcal/hdate';
      const hd = new HDate(15, months.CHESHVAN, 5769);
      hd.renderGematriya(); // 'ט״ו חֶשְׁוָן תשס״ט'
      hd.renderGematriya(true); // 'ט״ו חשון תשס״ט'
      -
    • Returns a cloned HDate object with a specified amount of time subracted

      +
    • Returns a cloned HDate object with a specified amount of time subracted

      Units are case insensitive, and support plural and short forms. Note, short forms are case sensitive.

      @@ -277,42 +277,42 @@

      Parameters

      • amount: number
      • units: string = 'd'

      Returns HDate

      import {HDate, months} from '@hebcal/hdate';

      const hd1 = new HDate(15, months.CHESHVAN, 5769);
      const hd2 = hd1.add(1, 'weeks'); // 7 Kislev 5769
      const hd3 = hd1.add(-3, 'M'); // 30 Av 5768
      -
      • Returns a string representation of this Hebrew date using English transliterations

        +
      • Returns a string representation of this Hebrew date using English transliterations

        Returns string

        const hd = new HDate(new Date(2008, 10, 13)); // 15 Cheshvan 5769
        hd.toString(); // '15 Cheshvan 5769'
        -
      • Convenience function for determining the R.D. date +

      • Convenience function for determining the R.D. date near a specified R.D. date, corresponding to the specified day of week.

        Note: Applying this function to d+6 gives us the dayOfWeek on or after an absolute day d. Similarly, applying it to d+3 gives the dayOfWeek nearest to absolute date d, applying it to d-1 gives the dayOfWeek previous to absolute date d, and applying it to d+7 gives the dayOfWeek following absolute date d.

        Parameters

        • dayOfWeek: number

          day of week: Sunday=0, Saturday=6

          -
        • absdate: number

        Returns number

      • Number of days in Hebrew month in a given year (29 or 30)

        +
      • absdate: number

      Returns number

      • Number of days in Hebrew month in a given year (29 or 30)

        Parameters

        • month: number

          Hebrew month (e.g. months.TISHREI)

        • year: number

          Hebrew year

        Returns number

        import {HDate, months} from '@hebcal/hdate';
        HDate.daysInMonth(months.CHESHVAN, 5769); // 29
        -
      • Number of days in the Hebrew year. +

      • Number of days in the Hebrew year. Regular years can have 353, 354, or 355 days. Leap years can have 383, 384, or 385 days.

        Parameters

        • year: number

          Hebrew year

        Returns number

        HDate.daysInYear(5783); // 355
        HDate.daysInYear(5784); // 383
        -
      • Construct a new instance of HDate from a Gematriya-formatted string

        +
      • Construct a new instance of HDate from a Gematriya-formatted string

        Parameters

        • str: string
        • currentThousands: number = 5000

        Returns HDate

        HDate.fromGematriyaString('כ״ז בְּתַמּוּז תשפ״ג') // 27 Tamuz 5783
        HDate.fromGematriyaString('כ׳ סיון תש״ד') // 20 Sivan 5704
        HDate.fromGematriyaString('ה׳ אִיָיר תש״ח') // 5 Iyyar 5708
        -
      • Returns a transliterated string name of Hebrew month in year, +

      • Returns a transliterated string name of Hebrew month in year, for example 'Elul' or 'Cheshvan'.

        Parameters

        • month: number

          Hebrew month (e.g. months.TISHREI)

        • year: number

          Hebrew year

        Returns string

        import {HDate, months} from '@hebcal/hdate';
        HDate.getMonthName(months.CHESHVAN, 5769); // 'Cheshvan'
        -
      • Converts Hebrew date to R.D. (Rata Die) fixed days. +

      • Converts Hebrew date to R.D. (Rata Die) fixed days. R.D. 1 is the imaginary date Monday, January 1, 1 on the Gregorian Calendar.

        Parameters

        • year: number

          Hebrew year

          @@ -321,37 +321,37 @@

        Returns number

        import {HDate, months} from '@hebcal/hdate';
        HDate.hebrew2abs(5769, months.CHESHVAN, 15); // 733359
        -
      • Tests if the object is an instance of HDate

        +
      • Tests if the object is an instance of HDate

        Parameters

        • obj: any

        Returns boolean

        HDate.isHDate(new HDate()); // true
        HDate.isHDate(new Date()); // false
        HDate.isHDate(null); // false
        HDate.isHDate(12345); // false
        HDate.isHDate('15 Cheshvan 5769'); // false
        -
      • Returns true if Hebrew year is a leap year

        +
      • Returns true if Hebrew year is a leap year

        Parameters

        • year: number

          Hebrew year

        Returns boolean

        HDate.isLeapYear(5783); // false
        HDate.isLeapYear(5784); // true
        -
      • true if Cheshvan is long in Hebrew year

        +
      • true if Cheshvan is long in Hebrew year

        Parameters

        • year: number

          Hebrew year

        Returns boolean

        HDate.longCheshvan(5783); // true
        HDate.longCheshvan(5784); // false
        -
      • Converts Hebrew month string name to numeric

        +
      • Converts Hebrew month string name to numeric

        Parameters

        • monthName: string | number

        Returns number

        import {HDate, months} from '@hebcal/hdate';
        HDate.monthFromName(months.CHESHVAN); // 8
        HDate.monthFromName('Cheshvan'); // 8
        HDate.monthFromName('חשון'); // 8
        -
      • Returns the Hebrew month number (NISAN=1, TISHREI=7)

        +
      • Returns the Hebrew month number (NISAN=1, TISHREI=7)

        Parameters

        • month: string | number

          A number, or Hebrew month name string

        Returns number

        import {HDate, months} from '@hebcal/hdate';
        HDate.monthNum(months.CHESHVAN); // 8
        HDate.monthNum('Cheshvan'); // 8
        HDate.monthNum('חשון'); // 8
        -
      • Number of months in this Hebrew year (either 12 or 13 depending on leap year)

        +
      • Number of months in this Hebrew year (either 12 or 13 depending on leap year)

        Parameters

        • year: number

          Hebrew year

        Returns number

        HDate.monthsInYear(5783); // 12
        HDate.monthsInYear(5784); // 13
        -
      • true if Kislev is short in Hebrew year

        +
      • true if Kislev is short in Hebrew year

        Parameters

        • year: number

          Hebrew year

        Returns boolean

        HDate.shortKislev(5783); // false
        HDate.shortKislev(5784); // true
        -
      +
      diff --git a/api/hdate/classes/Locale.html b/api/hdate/classes/Locale.html index 6e7557e..a4226fa 100644 --- a/api/hdate/classes/Locale.html +++ b/api/hdate/classes/Locale.html @@ -6,7 +6,7 @@
    • he - Hebrew (e.g. "שַׁבָּת")
    • he-x-NoNikud - Hebrew without nikud (e.g. "שבת")
    • -

      Constructors

      Constructors

      Methods

      Constructors

      Methods

      • Register locale translations.

        Parameters

        • locale: string

          Locale name (i.e.: 'he', 'fr')

        • data: LocaleData

          parsed data from a .po file.

          -

        Returns void

      • Adds a translation to locale, replacing any previous translation.

        +

      Returns void

      • Adds a translation to locale, replacing any previous translation.

        Parameters

        • locale: string

          Locale name (i.e: 'he', 'fr').

        • id: string

          Message ID to translate

        • translation: string | string[]

          Translation text

          -

        Returns void

      • Adds multiple translations to locale, replacing any previous translations.

        +

      Returns void

      • Adds multiple translations to locale, replacing any previous translations.

        Parameters

        • locale: string

          Locale name (i.e: 'he', 'fr').

        • data: LocaleData

          parsed data from a .po file.

          -

        Returns void

      • Returns the name of the active locale (i.e. 'he', 'ashkenazi', 'fr')

        -

        Returns string

      • Returns the names of registered locales

        -

        Returns string[]

      • By default, if no translation was found, returns id.

        +

      Returns void

      • Returns the name of the active locale (i.e. 'he', 'ashkenazi', 'fr')

        +

        Returns string

      • Returns the names of registered locales

        +

        Returns string[]

      • By default, if no translation was found, returns id.

        Parameters

        • id: string

          Message ID to translate

        • Optionallocale: string

          Optional locale name (i.e: 'he', 'fr'). Defaults to active locale.

          -

        Returns string

      • Removes nekudot from Hebrew string

        -

        Parameters

        • str: string

        Returns string

      • Returns translation only if locale offers a non-empty translation for id. +

      Returns string

      • Removes nekudot from Hebrew string

        +

        Parameters

        • str: string

        Returns string

      • Returns translation only if locale offers a non-empty translation for id. Otherwise, returns undefined.

        Parameters

        • id: string

          Message ID to translate

        • Optionallocale: string

          Optional locale name (i.e: 'he', 'fr'). Defaults to active locale.

          -

        Returns string

      • Renders a number in ordinal, such as 1st, 2nd or 3rd

        +

      Returns undefined | string

      • Renders a number in ordinal, such as 1st, 2nd or 3rd

        Parameters

        • n: number
        • Optionallocale: string

          Optional locale name (i.e: 'he', 'fr'). Defaults to active locale.

          -

        Returns string

      • Activates a locale. Throws an error if the locale has not been previously added. +

      Returns string

      • Activates a locale. Throws an error if the locale has not been previously added. After setting the locale to be used, all strings marked for translations will be represented by the corresponding translation in the specified locale.

        Parameters

        • locale: string

          Locale name (i.e: 'he', 'fr')

          -

        Returns StringArrayMap

      +

      Returns StringArrayMap

      diff --git a/api/hdate/enums/months.html b/api/hdate/enums/months.html index 13502a9..14a169e 100644 --- a/api/hdate/enums/months.html +++ b/api/hdate/enums/months.html @@ -1,5 +1,5 @@ months | @hebcal/hdate

      Enumeration monthsReadonly

      Hebrew months of the year (NISAN=1, TISHREI=7)

      -

      Enumeration Members

      Enumeration Members

      Enumeration Members

      ADAR_I
      ADAR_II
      AV
      CHESHVAN
      ELUL
      IYYAR
      KISLEV
      NISAN
      SHVAT
      SIVAN
      TAMUZ
      TEVET
      TISHREI
      +

      Enumeration Members

      ADAR_I
      ADAR_II
      AV
      CHESHVAN
      ELUL
      IYYAR
      KISLEV
      NISAN
      SHVAT
      SIVAN
      TAMUZ
      TEVET
      TISHREI
      diff --git a/api/hdate/functions/abs2greg.html b/api/hdate/functions/abs2greg.html index 98d5be2..7dfae7f 100644 --- a/api/hdate/functions/abs2greg.html +++ b/api/hdate/functions/abs2greg.html @@ -11,4 +11,4 @@

      Returns Date

      const abs = hebrew2abs(5769, months.CHESHVAN, 15);
      const date = abs2greg(abs); // 13 November 2008
      const year = date.getFullYear(); // 2008
      const monthNum = date.getMonth() + 1; // 11
      const day = date.getDate(); // 13
      -
      +
      diff --git a/api/hdate/functions/abs2hebrew.html b/api/hdate/functions/abs2hebrew.html index f6199fb..5c60857 100644 --- a/api/hdate/functions/abs2hebrew.html +++ b/api/hdate/functions/abs2hebrew.html @@ -1,3 +1,3 @@ abs2hebrew | @hebcal/hdate

      Function abs2hebrew

      +

      Returns SimpleHebrewDate

      diff --git a/api/hdate/functions/daysInGregMonth.html b/api/hdate/functions/daysInGregMonth.html index f9687fd..d02df9d 100644 --- a/api/hdate/functions/daysInGregMonth.html +++ b/api/hdate/functions/daysInGregMonth.html @@ -1,4 +1,4 @@ daysInGregMonth | @hebcal/hdate

      Function daysInGregMonth

      • Number of days in the Gregorian month for given year

        Parameters

        • month: number

          Gregorian month (1=January, 12=December)

        • year: number

          Gregorian year

          -

        Returns number

      +

      Returns number

      diff --git a/api/hdate/functions/daysInMonth.html b/api/hdate/functions/daysInMonth.html index 6697aba..e8b75c5 100644 --- a/api/hdate/functions/daysInMonth.html +++ b/api/hdate/functions/daysInMonth.html @@ -1,4 +1,4 @@ daysInMonth | @hebcal/hdate

      Function daysInMonth

      • Number of days in Hebrew month in a given year (29 or 30)

        Parameters

        • month: number

          Hebrew month (e.g. months.TISHREI)

        • year: number

          Hebrew year

          -

        Returns number

      +

      Returns number

      diff --git a/api/hdate/functions/daysInYear.html b/api/hdate/functions/daysInYear.html index fa450a9..b895a78 100644 --- a/api/hdate/functions/daysInYear.html +++ b/api/hdate/functions/daysInYear.html @@ -2,4 +2,4 @@ A common Hebrew calendar year can have a length of 353, 354 or 355 days A leap Hebrew calendar year can have a length of 383, 384 or 385 days

      Parameters

      • year: number

        Hebrew year

        -

      Returns number

      +

      Returns number

      diff --git a/api/hdate/functions/elapsedDays.html b/api/hdate/functions/elapsedDays.html index 9ad9947..0da37b0 100644 --- a/api/hdate/functions/elapsedDays.html +++ b/api/hdate/functions/elapsedDays.html @@ -1,4 +1,4 @@ elapsedDays | @hebcal/hdate

      Function elapsedDays

      • Days from sunday prior to start of Hebrew calendar to mean conjunction of Tishrei in Hebrew YEAR

        Parameters

        • year: number

          Hebrew year

          -

        Returns number

      +

      Returns number

      diff --git a/api/hdate/functions/gematriya.html b/api/hdate/functions/gematriya.html index 6c5b579..2e4958b 100644 --- a/api/hdate/functions/gematriya.html +++ b/api/hdate/functions/gematriya.html @@ -4,4 +4,4 @@

      Parameters

      • num: string | number

      Returns string

      gematriya(5774) // 'תשע״ד' - cropped to 774
      gematriya(25) // 'כ״ה'
      gematriya(60) // 'ס׳'
      gematriya(3761) // 'ג׳תשס״א'
      gematriya(1123) // 'א׳קכ״ג'
      -
      +
      diff --git a/api/hdate/functions/gematriyaStrToNum.html b/api/hdate/functions/gematriyaStrToNum.html index 9228c97..4adc446 100644 --- a/api/hdate/functions/gematriyaStrToNum.html +++ b/api/hdate/functions/gematriyaStrToNum.html @@ -2,4 +2,4 @@

      Only considers the value of Hebrew letters א through ת. Ignores final Hebrew letters such as ך (kaf sofit) or ם (mem sofit) and vowels (nekudot).

      -

      Parameters

      • str: string

      Returns number

      +

      Parameters

      • str: string

      Returns number

      diff --git a/api/hdate/functions/getBirthdayHD.html b/api/hdate/functions/getBirthdayHD.html index e926ce2..5844f8f 100644 --- a/api/hdate/functions/getBirthdayHD.html +++ b/api/hdate/functions/getBirthdayHD.html @@ -1 +1 @@ -getBirthdayHD | @hebcal/hdate

      Function getBirthdayHD

      +getBirthdayHD | @hebcal/hdate

      Function getBirthdayHD

      diff --git a/api/hdate/functions/getBirthdayOrAnniversary.html b/api/hdate/functions/getBirthdayOrAnniversary.html index 368c413..6489f8c 100644 --- a/api/hdate/functions/getBirthdayOrAnniversary.html +++ b/api/hdate/functions/getBirthdayOrAnniversary.html @@ -17,4 +17,4 @@
      import {getBirthdayOrAnniversary} from '@hebcal/hdate';
      const dt = new Date(2014, 2, 2); // '2014-03-02' == '30 Adar I 5774'
      const anniversary = getBirthdayOrAnniversary(5780, dt); // '3/26/2020' == '1 Nisan 5780'
      -
      +
      diff --git a/api/hdate/functions/getMonthName.html b/api/hdate/functions/getMonthName.html index 6b408e1..1a5d775 100644 --- a/api/hdate/functions/getMonthName.html +++ b/api/hdate/functions/getMonthName.html @@ -2,4 +2,4 @@ for example 'Elul' or 'Cheshvan'.

      Parameters

      • month: number

        Hebrew month (e.g. months.TISHREI)

      • year: number

        Hebrew year

        -

      Returns string

      +

      Returns string

      diff --git a/api/hdate/functions/getPseudoISO.html b/api/hdate/functions/getPseudoISO.html index da0eef4..52771e2 100644 --- a/api/hdate/functions/getPseudoISO.html +++ b/api/hdate/functions/getPseudoISO.html @@ -1,4 +1,4 @@ getPseudoISO | @hebcal/hdate

      Function getPseudoISO

      • Returns a string similar to Date.toISOString() but in the timezone tzid. Contrary to the typical meaning of Z at the end of the string, this is not actually a UTC date.

        -

        Parameters

        • tzid: string
        • date: Date

        Returns string

      +

      Parameters

      • tzid: string
      • date: Date

      Returns string

      diff --git a/api/hdate/functions/getTimezoneOffset.html b/api/hdate/functions/getTimezoneOffset.html index dc63564..77fbf05 100644 --- a/api/hdate/functions/getTimezoneOffset.html +++ b/api/hdate/functions/getTimezoneOffset.html @@ -1,2 +1,2 @@ getTimezoneOffset | @hebcal/hdate

      Function getTimezoneOffset

      • Returns number of minutes tzid is offset from UTC on date date.

        -

        Parameters

        • tzid: string
        • date: Date

        Returns number

      +

      Parameters

      • tzid: string
      • date: Date

      Returns number

      diff --git a/api/hdate/functions/getYahrzeit.html b/api/hdate/functions/getYahrzeit.html index 7f454d4..ab31df1 100644 --- a/api/hdate/functions/getYahrzeit.html +++ b/api/hdate/functions/getYahrzeit.html @@ -27,4 +27,4 @@
      import {getYahrzeit} from '@hebcal/hdate';
      const dt = new Date(2014, 2, 2); // '2014-03-02' == '30 Adar I 5774'
      const anniversary = getYahrzeit(5780, dt); // '2/25/2020' == '30 Sh\'vat 5780'
      -
      +
      diff --git a/api/hdate/functions/getYahrzeitHD.html b/api/hdate/functions/getYahrzeitHD.html index 97077cf..055326b 100644 --- a/api/hdate/functions/getYahrzeitHD.html +++ b/api/hdate/functions/getYahrzeitHD.html @@ -1 +1 @@ -getYahrzeitHD | @hebcal/hdate

      Function getYahrzeitHD

      +getYahrzeitHD | @hebcal/hdate

      Function getYahrzeitHD

      diff --git a/api/hdate/functions/greg.abs2greg.html b/api/hdate/functions/greg.abs2greg.html index 0ec0f99..6f5ec1e 100644 --- a/api/hdate/functions/greg.abs2greg.html +++ b/api/hdate/functions/greg.abs2greg.html @@ -1 +1 @@ -abs2greg | @hebcal/hdate

      Function abs2greg

      +abs2greg | @hebcal/hdate

      Function abs2greg

      diff --git a/api/hdate/functions/greg.daysInMonth.html b/api/hdate/functions/greg.daysInMonth.html index 0679812..f09bb09 100644 --- a/api/hdate/functions/greg.daysInMonth.html +++ b/api/hdate/functions/greg.daysInMonth.html @@ -1 +1 @@ -daysInMonth | @hebcal/hdate

      Function daysInMonth

      • Parameters

        • month: number
        • year: number

        Returns number

      +daysInMonth | @hebcal/hdate

      Function daysInMonth

      • Parameters

        • month: number
        • year: number

        Returns number

      diff --git a/api/hdate/functions/greg.greg2abs.html b/api/hdate/functions/greg.greg2abs.html index afda209..8b1f358 100644 --- a/api/hdate/functions/greg.greg2abs.html +++ b/api/hdate/functions/greg.greg2abs.html @@ -1 +1 @@ -greg2abs | @hebcal/hdate

      Function greg2abs

      +greg2abs | @hebcal/hdate

      Function greg2abs

      diff --git a/api/hdate/functions/greg.isDate.html b/api/hdate/functions/greg.isDate.html index 487b400..768bb8b 100644 --- a/api/hdate/functions/greg.isDate.html +++ b/api/hdate/functions/greg.isDate.html @@ -1 +1 @@ -isDate | @hebcal/hdate
      +isDate | @hebcal/hdate
      diff --git a/api/hdate/functions/greg.isLeapYear.html b/api/hdate/functions/greg.isLeapYear.html index 489b6c2..6d9ea43 100644 --- a/api/hdate/functions/greg.isLeapYear.html +++ b/api/hdate/functions/greg.isLeapYear.html @@ -1 +1 @@ -isLeapYear | @hebcal/hdate

      Function isLeapYear

      +isLeapYear | @hebcal/hdate

      Function isLeapYear

      diff --git a/api/hdate/functions/greg2abs.html b/api/hdate/functions/greg2abs.html index a9d037b..8cb2bd7 100644 --- a/api/hdate/functions/greg2abs.html +++ b/api/hdate/functions/greg2abs.html @@ -1,3 +1,3 @@ greg2abs | @hebcal/hdate

      Function greg2abs

      • Converts Gregorian date to absolute R.D. (Rata Die) days

        Parameters

        • date: Date

          Gregorian date

          -

        Returns number

      +

      Returns number

      diff --git a/api/hdate/functions/hd2abs.html b/api/hdate/functions/hd2abs.html index 74c28ee..edba087 100644 --- a/api/hdate/functions/hd2abs.html +++ b/api/hdate/functions/hd2abs.html @@ -1,4 +1,4 @@ hd2abs | @hebcal/hdate

      Function hd2abs

      • Converts Hebrew date to R.D. (Rata Die) fixed days. R.D. 1 is the imaginary date Monday, January 1, 1 on the Gregorian Calendar.

        -

        Parameters

        Returns number

      +

      Parameters

      Returns number

      diff --git a/api/hdate/functions/hebrew2abs.html b/api/hdate/functions/hebrew2abs.html index f0509d1..dad8684 100644 --- a/api/hdate/functions/hebrew2abs.html +++ b/api/hdate/functions/hebrew2abs.html @@ -7,4 +7,4 @@

      Returns number

      const abs = hebrew2abs(5769, months.CHESHVAN, 15);
       
      -
      +
      diff --git a/api/hdate/functions/isDate.html b/api/hdate/functions/isDate.html index 13f6abe..5ed743f 100644 --- a/api/hdate/functions/isDate.html +++ b/api/hdate/functions/isDate.html @@ -1,2 +1,2 @@ isDate | @hebcal/hdate

      Function isDate

      • Returns true if the object is a Javascript Date

        -

        Parameters

        • obj: any

        Returns boolean

      +

      Parameters

      • obj: any

      Returns boolean

      diff --git a/api/hdate/functions/isGregLeapYear.html b/api/hdate/functions/isGregLeapYear.html index b82169f..8bc9a3a 100644 --- a/api/hdate/functions/isGregLeapYear.html +++ b/api/hdate/functions/isGregLeapYear.html @@ -1,3 +1,3 @@ isGregLeapYear | @hebcal/hdate

      Function isGregLeapYear

      • Returns true if the Gregorian year is a leap year

        Parameters

        • year: number

          Gregorian year

          -

        Returns boolean

      +

      Returns boolean

      diff --git a/api/hdate/functions/isLeapYear.html b/api/hdate/functions/isLeapYear.html index a68ca10..021cc32 100644 --- a/api/hdate/functions/isLeapYear.html +++ b/api/hdate/functions/isLeapYear.html @@ -1,3 +1,3 @@ isLeapYear | @hebcal/hdate

      Function isLeapYear

      • Returns true if Hebrew year is a leap year

        Parameters

        • year: number

          Hebrew year

          -

        Returns boolean

      +

      Returns boolean

      diff --git a/api/hdate/functions/isoDateString.html b/api/hdate/functions/isoDateString.html index d24dd96..7d55ba7 100644 --- a/api/hdate/functions/isoDateString.html +++ b/api/hdate/functions/isoDateString.html @@ -1,2 +1,2 @@ isoDateString | @hebcal/hdate

      Function isoDateString

      • Returns YYYY-MM-DD in the local timezone

        -

        Parameters

        • dt: Date

        Returns string

      +

      Parameters

      • dt: Date

      Returns string

      diff --git a/api/hdate/functions/longCheshvan.html b/api/hdate/functions/longCheshvan.html index a28d247..44113ae 100644 --- a/api/hdate/functions/longCheshvan.html +++ b/api/hdate/functions/longCheshvan.html @@ -1,3 +1,3 @@ longCheshvan | @hebcal/hdate

      Function longCheshvan

      • true if Cheshvan is long in Hebrew year

        Parameters

        • year: number

          Hebrew year

          -

        Returns boolean

      +

      Returns boolean

      diff --git a/api/hdate/functions/molad-1.html b/api/hdate/functions/molad-1.html index 768ddc5..be75b29 100644 --- a/api/hdate/functions/molad-1.html +++ b/api/hdate/functions/molad-1.html @@ -1,2 +1,2 @@ molad | @hebcal/hdate

      Function molad

      • Calculates the molad for a Hebrew month

        -

        Parameters

        • year: number
        • month: number

        Returns Molad

      +

      Parameters

      • year: number
      • month: number

      Returns Molad

      diff --git a/api/hdate/functions/monthFromName.html b/api/hdate/functions/monthFromName.html index 4809c0d..3768ff3 100644 --- a/api/hdate/functions/monthFromName.html +++ b/api/hdate/functions/monthFromName.html @@ -1,3 +1,3 @@ monthFromName | @hebcal/hdate

      Function monthFromName

      • Converts Hebrew month string name to numeric

        Parameters

        • monthName: string

          monthName

          -

        Returns number

      +

      Returns number

      diff --git a/api/hdate/functions/monthsInYear.html b/api/hdate/functions/monthsInYear.html index 7f36880..c032b0a 100644 --- a/api/hdate/functions/monthsInYear.html +++ b/api/hdate/functions/monthsInYear.html @@ -1,3 +1,3 @@ monthsInYear | @hebcal/hdate

      Function monthsInYear

      • Number of months in this Hebrew year (either 12 or 13 depending on leap year)

        Parameters

        • year: number

          Hebrew year

          -

        Returns number

      +

      Returns number

      diff --git a/api/hdate/functions/omerEmoji.html b/api/hdate/functions/omerEmoji.html index e6570cb..cefc354 100644 --- a/api/hdate/functions/omerEmoji.html +++ b/api/hdate/functions/omerEmoji.html @@ -2,4 +2,4 @@ from the “Enclosed CJK Letters and Months” block of the Unicode standard

      Parameters

      • omerDay: number

        the day of the omer, 1-49 inclusive

      Returns string

      a single Unicode character from through

      -
      +
      diff --git a/api/hdate/functions/omerSefira.html b/api/hdate/functions/omerSefira.html index 4439f94..95356db 100644 --- a/api/hdate/functions/omerSefira.html +++ b/api/hdate/functions/omerSefira.html @@ -5,4 +5,4 @@

      Parameters

      • omerDay: number

        the day of the omer, 1-49 inclusive

      • lang: OmerLang

        en (English), he (Hebrew with nikud), or translit (Hebrew in Sephardic transliteration)

      Returns string

      a string such as Lovingkindness within Might or חֶֽסֶד שֶׁבִּגְבוּרָה

      -
      +
      diff --git a/api/hdate/functions/omerTodayIs.html b/api/hdate/functions/omerTodayIs.html index 2e54753..d725d9f 100644 --- a/api/hdate/functions/omerTodayIs.html +++ b/api/hdate/functions/omerTodayIs.html @@ -3,4 +3,4 @@
    • lang: OmerLang

      en (English), he (Hebrew with nikud)

    • Returns string

      a string such as Today is 10 days, which is 1 week and 3 days of the Omer or הַיוֹם עֲשָׂרָה יָמִים, שְׁהֵם שָׁבוּעַ אֶחָד וְשְׁלוֹשָׁה יָמִים לָעוֹמֶר

      -
      +
      diff --git a/api/hdate/functions/pad2.html b/api/hdate/functions/pad2.html index 795afd1..f18659d 100644 --- a/api/hdate/functions/pad2.html +++ b/api/hdate/functions/pad2.html @@ -1,3 +1,3 @@ pad2 | @hebcal/hdate

      Function pad2

      • Formats a number with leading zeros so the resulting string is 2 digits long. Similar to string.padStart(2, '0').

        -

        Parameters

        • num: number

        Returns string

      +

      Parameters

      • num: number

      Returns string

      diff --git a/api/hdate/functions/pad4.html b/api/hdate/functions/pad4.html index 84e9fe9..3354830 100644 --- a/api/hdate/functions/pad4.html +++ b/api/hdate/functions/pad4.html @@ -2,4 +2,4 @@ Similar to string.padStart(4, '0') but will also format negative numbers similar to how the JavaScript date formats negative year numbers (e.g. -37 is formatted as -000037).

      -

      Parameters

      • num: number

      Returns string

      +

      Parameters

      • num: number

      Returns string

      diff --git a/api/hdate/functions/shortKislev.html b/api/hdate/functions/shortKislev.html index 23a78ec..9c10cf9 100644 --- a/api/hdate/functions/shortKislev.html +++ b/api/hdate/functions/shortKislev.html @@ -1,3 +1,3 @@ shortKislev | @hebcal/hdate

      Function shortKislev

      • true if Kislev is short in Hebrew year

        Parameters

        • year: number

          Hebrew year

          -

        Returns boolean

      +

      Returns boolean

      diff --git a/api/hdate/interfaces/Headers.html b/api/hdate/interfaces/Headers.html index 898b596..0e5e7ff 100644 --- a/api/hdate/interfaces/Headers.html +++ b/api/hdate/interfaces/Headers.html @@ -1,3 +1,3 @@ -Headers | @hebcal/hdate

      Interface Headers

      interface Headers {
          content-type?: string;
          plural-forms?: string;
      }

      Properties

      content-type? +Headers | @hebcal/hdate

      Interface Headers

      interface Headers {
          content-type?: string;
          plural-forms?: string;
      }

      Properties

      content-type?: string
      plural-forms?: string
      +

      Properties

      content-type?: string
      plural-forms?: string
      diff --git a/api/hdate/interfaces/LocaleData.html b/api/hdate/interfaces/LocaleData.html index 83b0dfc..c97d48d 100644 --- a/api/hdate/interfaces/LocaleData.html +++ b/api/hdate/interfaces/LocaleData.html @@ -1,3 +1,3 @@ -LocaleData | @hebcal/hdate

      Interface LocaleData

      interface LocaleData {
          contexts: {
              [key: string]: StringArrayMap;
          };
          headers: Headers;
      }

      Properties

      contexts +LocaleData | @hebcal/hdate

      Interface LocaleData

      interface LocaleData {
          contexts: {
              [key: string]: StringArrayMap;
          };
          headers: Headers;
      }

      Properties

      Properties

      contexts: {
          [key: string]: StringArrayMap;
      }
      headers: Headers
      +

      Properties

      contexts: {
          [key: string]: StringArrayMap;
      }
      headers: Headers
      diff --git a/api/hdate/interfaces/StringArrayMap.html b/api/hdate/interfaces/StringArrayMap.html index fec2712..29ce899 100644 --- a/api/hdate/interfaces/StringArrayMap.html +++ b/api/hdate/interfaces/StringArrayMap.html @@ -1 +1 @@ -StringArrayMap | @hebcal/hdate

      Interface StringArrayMap

      Indexable

      • [key: string]: string[]
      +StringArrayMap | @hebcal/hdate

      Interface StringArrayMap

      Indexable

      • [key: string]: string[]
      diff --git a/api/hdate/modules/greg.html b/api/hdate/modules/greg.html index 1c348c4..5cdb28a 100644 --- a/api/hdate/modules/greg.html +++ b/api/hdate/modules/greg.html @@ -1,5 +1,5 @@ greg | @hebcal/hdate

      Namespace greg

      Gregorian date helper functions

      -

      Index

      Functions

      Index

      Functions

      abs2greg daysInMonth greg2abs isDate diff --git a/api/hdate/types/AnniversaryDate.html b/api/hdate/types/AnniversaryDate.html index 1988beb..f69b7dd 100644 --- a/api/hdate/types/AnniversaryDate.html +++ b/api/hdate/types/AnniversaryDate.html @@ -1 +1 @@ -AnniversaryDate | @hebcal/hdate

      Type Alias AnniversaryDate

      AnniversaryDate: Date | SimpleHebrewDate | number
      +AnniversaryDate | @hebcal/hdate

      Type Alias AnniversaryDate

      AnniversaryDate: Date | SimpleHebrewDate | number
      diff --git a/api/hdate/types/Molad.html b/api/hdate/types/Molad.html index d8dd2a3..8346e30 100644 --- a/api/hdate/types/Molad.html +++ b/api/hdate/types/Molad.html @@ -5,4 +5,4 @@
    • Readonlyminutes: number

      minutes past hour (0-59)

    • Readonlymonth: number

      Hebrew month

    • Readonlyyear: number

      Hebrew year

      -
    • +
      diff --git a/api/hdate/types/OmerLang.html b/api/hdate/types/OmerLang.html index 79221e5..e58f31e 100644 --- a/api/hdate/types/OmerLang.html +++ b/api/hdate/types/OmerLang.html @@ -1,3 +1,3 @@ OmerLang | @hebcal/hdate

      Type Alias OmerLang

      OmerLang: "en" | "he" | "translit"

      Language for counting the Omer can be English or Hebrew. Lang for the Sefira can be English, Hebrew, or Hebrew in Sephardic transliteration.

      -
      +
      diff --git a/api/hdate/types/SimpleHebrewDate.html b/api/hdate/types/SimpleHebrewDate.html index 1bb23eb..10dc4a5 100644 --- a/api/hdate/types/SimpleHebrewDate.html +++ b/api/hdate/types/SimpleHebrewDate.html @@ -1,4 +1,4 @@ SimpleHebrewDate | @hebcal/hdate

      Type Alias SimpleHebrewDate

      SimpleHebrewDate: {
          dd: number;
          mm: number;
          yy: number;
      }

      Type declaration

      • dd: number

        Day of month (1-30)

      • mm: number

        Hebrew month of year (1=NISAN, 7=TISHREI)

      • yy: number

        Hebrew year

        -
      +