From 79d8c3c6a3309436a1d8c95534e1dbd74f73bbe5 Mon Sep 17 00:00:00 2001 From: "Michael J. Radwin" Date: Sun, 7 Jul 2024 23:47:14 -0700 Subject: [PATCH] Update @hebcal/core --- api/core/assets/navigation.js | 2 +- api/core/assets/search.js | 2 +- api/core/classes/AsaraBTevetEvent.html | 50 ++-- api/core/classes/CandleLightingEvent.html | 44 ++-- api/core/classes/DailyLearning.html | 6 +- api/core/classes/Event.html | 50 ++-- api/core/classes/HDate.html | 253 ++++++++++++++------ api/core/classes/HavdalahEvent.html | 44 ++-- api/core/classes/HebrewCalendar.html | 24 +- api/core/classes/HebrewDateEvent.html | 44 ++-- api/core/classes/HolidayEvent.html | 50 ++-- api/core/classes/Location.html | 25 +- api/core/classes/MevarchimChodeshEvent.html | 44 ++-- api/core/classes/Molad.html | 14 +- api/core/classes/MoladEvent.html | 44 ++-- api/core/classes/OmerEvent.html | 43 ++-- api/core/classes/ParshaEvent.html | 47 ++-- api/core/classes/RoshChodeshEvent.html | 50 ++-- api/core/classes/RoshHashanaEvent.html | 50 ++-- api/core/classes/Sedra.html | 18 +- api/core/classes/TimedEvent.html | 47 ++-- api/core/classes/Zmanim.html | 80 +++---- api/core/enums/flags.html | 59 ++--- api/core/enums/holidayDesc.html | 54 ++--- api/core/modules.html | 2 + api/core/types/CalOptions.html | 8 +- api/core/types/DailyLearningValue.html | 1 + api/core/types/HolidayYearMap.html | 1 + api/core/types/SedraResult.html | 2 +- api/core/types/TachanunResult.html | 2 +- api/core/variables/parshiot.html | 2 +- api/core/variables/version.html | 2 +- 32 files changed, 748 insertions(+), 416 deletions(-) create mode 100644 api/core/types/DailyLearningValue.html create mode 100644 api/core/types/HolidayYearMap.html diff --git a/api/core/assets/navigation.js b/api/core/assets/navigation.js index dc7b332..92ed6a6 100644 --- a/api/core/assets/navigation.js +++ b/api/core/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAE52WwXLTMBCG30XnlNBAC+QWEoYwkzRMkwt0OGysjaVBlj2SHOpheHfGTp1ItiWnvu6//7craWXr6S8x+GzIlMQKYzIiGRhGpiRJaS5Qj8voG2YSQUbkN5eUTN+PSCRAazIlRtMbrm/w2aCSUKZEjAuqUJLp0xkMez1x4YdcRoan8gVfJ7h17gOF/o3OdAqF/ibXqTTMW8DKGVSjhExgr70F6oRBdK4XYNDLPskDySuE7AeCCtDrlFdU+GXVOAiIrY1BmSd6XAVd4EfLw1LBKRQL1FHTaUl+f1KeZKvoKdpwXbVPMw0KPu/wiObLEaW5kCsz6nEzw61yO7G7m4OkAlc8ZobL2APsSAoxF8BFsUJQksu4TXPkEMfTTW/9r5iu0gjKwWm7LbHFuGr/l+4FqLnL9uBfTYQjBQHMs15HDq17iXuFf+YgUFL7Fp1Bjt5PKlfk68lNCLJOl8QHstQQpTwz0bHtp/iwffcPiXdCLPcaj6AixpM5Sylq3+l1pgW5qQDawSnDvT5fE2ctRHjYzGZzEFEuwKQd8+Pqw/Z8k6DyNHmWQj1+B6UZeAiWGGI8ppqFD62Z0UdbgmYgfW01M0K0LVIFbUQVDvl2PEHf6V+0EOFnApInbfcpHv5aAEVl/eK4NKgOEFUfikpz7ZO7+6svqMAFGOhkX+Rh+K1RXMYzpaBYQ9ZZwk0ZVmYOYpNVr5hLCVNk1X+1Vhrkt58+3N5NmmPxiDoXpgmxpD7KDiIGMpfdIFftY2XlXeOpRTmC4rAv3+G15jLe2fYjKu18ei/uFylgjjEBo3hhjYX1UqzFYa/n2r01apc+5EmwRJ30mufof4VIxWDFDAAA" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAE52X3Y7aMBCF38XXbOnS7rbljkJVKsFSLWildtWLIR5iq46DbIcuqvruVRICdhI7bG7nzPnGP2PHef5LDL4YMiaxwpgMyB4MI2OSpDQTqId59A0ziSAD8ptLSsbvByQSoDUZE6PpDdc3+GJQSchTIsYFVSjJ+PkMhq0eufBdJiPDU3nCVwlunftAoX+DM53CUX+Ty1Qa5i1g5fSqkUNGsNXeAlVCLzrXMzDoZZdyT/ICYf8DQQXoVcorKvyyauwExNbCoMwSPSyCLvCj5WGp4BSOM9RR3WlJfn+S72SjaBmtua5ap4kGBZ83eEDz5YDSXMiFGfWwnuFWuR3Zo5uCpAIXPGaGy9gDbEkKMWfAxXGBoCSXcZPmyCGOZzSd9b9iukgjyBun6bbEBuOq9Z+7B6DizpuNfzURDhQEMM98HTk07zluFf6ZgkBJ7VN0Bjl6NymfkW9MbkKQVR4SH8hSQ5R8z0TLspfxfuvubxJvh1juJR5ARYwnU5ZS1L7da00LclMBtIWThzt9vkGctRDhYTWZTEFEmQCTtvSPq/db81WCyjPIsxQa43dQmoGHYIkhxmOqWXjT6hldtDloBtI3rHpGiLZGqqCJKMIh34Yn6Nv9ixYi/ExA8qTpLuPh2wIoKusTx6VBtYOouCgKzbWP7u6vPqACZ2CglX2R++HXRnEZT5SC4xL2rSXclH5lpiBW++IVcylhjvviu1opNfLbTx9u70a+T+oTiAzrrGZGF/N09ebPKWf6Jc9Vu1hFfz6izoSpgyypi7KBiIHMZDvIVbtY+/wu4KlFOYDisM3/EyrNZbyz7QdU2vk0XNwnKWCOMQGj+NFqW+slW4n9XveVe23UJn3IkmCJKuk1z+X/ZQNnFWUNAAA=" \ No newline at end of file diff --git a/api/core/assets/search.js b/api/core/assets/search.js index 6f98870..587b069 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 d080abf..448031c 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

alarm? chanukahDay? cholHaMoedDay? @@ -31,34 +31,54 @@
  • 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
    chanukahDay?: number
    cholHaMoedDay?: number

    During Sukkot or Pesach

    -
    date: HDate
    desc: string
    emoji?: string
    endEvent?: TimedEvent

    For a Fast day, this will be a "Fast ends" event

    -
    mask: number
    memo?: string
    observed?: boolean

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

    +

    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 ✡️, 🕯️, 🕎, 🕍, 🌒

    +
    endEvent?: TimedEvent

    For a Fast day, 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

    For a Fast day, this will be a "Fast begins" event

    -

    Methods

    startEvent?: TimedEvent

    For a Fast day, 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?

      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

    \ No newline at end of file +

    Returns string

    \ No newline at end of file diff --git a/api/core/classes/CandleLightingEvent.html b/api/core/classes/CandleLightingEvent.html index d4adb11..1e2f0cc 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,29 +24,45 @@ render renderBrief url -

    Constructors

    Properties

    alarm?: string | boolean | Date
    date: HDate
    desc: string
    emoji?: string
    eventTime: Date
    eventTimeStr: string
    fmtTime: string
    linkedEvent?: Event
    location: Location
    mask: number
    memo?: string

    Methods

    • Returns a simplified (untranslated) description for this event. For example, -the HolidayEvent class supports +

    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, +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 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
      -
    • 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

    \ No newline at end of file +

    Returns undefined | string

    \ No newline at end of file diff --git a/api/core/classes/DailyLearning.html b/api/core/classes/DailyLearning.html index 926b337..22e96d0 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

    \ No newline at end of file +

    Parameters

    Returns null | Event

    \ No newline at end of file diff --git a/api/core/classes/Event.html b/api/core/classes/Event.html index ac44459..cf39ed6 100644 --- a/api/core/classes/Event.html +++ b/api/core/classes/Event.html @@ -1,5 +1,9 @@ -Event | @hebcal/core

    Represents an Event with a title, date, and flags

    -

    Hierarchy (view full)

    Constructors

    constructor +Event | @hebcal/core

    Represents an Event with a title, date, and flags.

    +

    Events are used to represent holidays, candle-lighting times, +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

    Properties

    alarm? date desc @@ -24,37 +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
    date: HDate
    desc: string
    emoji?: string
    mask: number
    memo?: string

    Methods

    • Returns a simplified (untranslated) description for this event. For example, -the HolidayEvent class supports +

    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, +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 description of this event

      -

      Returns string

    • Optional holiday-specific Emoji or null.

      -

      Returns null | string

    • Is this event observed in Israel/Diaspora?

      +

      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?

      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

    \ No newline at end of file +

    Returns undefined | string

    \ No newline at end of file diff --git a/api/core/classes/HDate.html b/api/core/classes/HDate.html index 6ab1959..2a3d4fe 100644 --- a/api/core/classes/HDate.html +++ b/api/core/classes/HDate.html @@ -1,5 +1,20 @@ -HDate | @hebcal/core

    Represents a Hebrew date

    -

    Constructors

    constructor +HDate | @hebcal/core

    A HDate represents a Hebrew calendar date.

    +

    An instance of this class encapsulates a date in the Hebrew calendar system. +It consists of a year, month, and day, without any associated time or location data. +The Hebrew calendar is a lunisolar calendar, meaning it is based on both lunar and solar cycles.

    +

    A Hebrew date internally stores three numbers:

    +
      +
    • year: The Hebrew year (1-9999). Counted from the traditional Hebrew date of creation (3761 BCE in the Gregorian calendar)
    • +
    • month: The Hebrew month (1-13). Month 1 is Nisan, month 7 is Tishrei. There are 12 months in a regular year and 13 months in a leap year.
    • +
    • day: The day of the month (1-30)
    • +
    +

    This class uses Rata Die to convert between the Hebrew and Gregorian calendars.

    +

    To calculate times of day, use Zmanim class from @hebcal/core

    +
    +

    Constructors

    Properties

    dd mm rd? @@ -66,15 +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

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

      +

    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

      Rata Die

      +
      const hd = new HDate(15, 'Cheshvan', 5769);
      hd.abs(); // 733359 +
      + +
    • 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.

      @@ -108,70 +126,119 @@
      -

      Parameters

      • amount: string | number
      • Optionalunits: string

      Returns HDate

    • Returns an HDate representing the a dayNumber after the current date. -Sunday=0, Saturday=6

      -

      Parameters

      • dow: number

        day of week

        -

      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 +

      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 +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
       
      -
    • Returns an HDate representing the a dayNumber before the current date. -Sunday=0, Saturday=6

      -

      Parameters

      • dow: number

        day of week

        -

      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)

      +

      Returns number

      an integer 29-30

      +
      const hd = new HDate(new Date(2008, 10, 13)); // 15 Cheshvan 5769
      hd.daysInMonth(); // 29
      -
    • Number of days in the month of this Hebrew date

      -

      Returns number

    • 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.

      The result is zero if the two dates are identical.

      Parameters

      • other: HDate

        Hebrew date to compare

        -

      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)

      -

      Returns number

    • Gets the day of the week. 0=Sunday, 6=Saturday

      -

      Returns number

    • Gets the Hebrew year of this Hebrew date

      -

      Returns number

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

      -

      Returns number

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

      -

      Returns string

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

      -

      Returns number

    • Converts to Gregorian date

      -

      Returns Date

    • Tests if this date occurs during a leap year

      -

      Returns boolean

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

      +

    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)

      +

      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, +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 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 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 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

      +

      Returns number

      an integer 1-13

      +
      const hd = new HDate(new Date(2008, 10, 13)); // 15 Cheshvan 5769
      hd.getMonth(); // 2 +
      + +
    • Converts this Hebrew date to the corresponding Gregorian date. +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 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.

      Parameters

      • other: HDate

        Hebrew date to compare

        -

      Returns boolean

    • Returns an HDate representing the nearest dayNumber to the current date -Sunday=0, Saturday=6

      -

      Parameters

      • dow: number

        day of week

        -

      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 boolean

    const hd1 = new HDate(new Date(2008, 10, 13));
    const hd2 = new HDate(15, 'Cheshvan', 5769);
    hd1.isSameDate(hd2); // true
    -
    • Returns the next Hebrew date

      -

      Returns HDate

    • Returns an HDate representing the a dayNumber on or after the current date. -Sunday=0, Saturday=6

      -

      Parameters

      • dow: number

        day of week

        -

      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 +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 an HDate representing the a dayNumber on or before the current date. -Sunday=0, Saturday=6

      -

      Parameters

      • dow: number

        day of week

        -

      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 next Hebrew date

      +

      Returns HDate

      const hd = new HDate(new Date(2008, 10, 13)); // 15 Cheshvan 5769
      hd.next(); // '16 Cheshvan 5769'
      -
    • Returns the previous Hebrew date

      -

      Returns HDate

    • Renders this Hebrew date as a translated or transliterated string, +

    • 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 +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, 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).

        -

      Returns string

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

      const hd = new HDate(15, months.CHESHVAN, 5769);
      console.log(hd.render('en')); // '15th of Cheshvan, 5769'
      console.log(hd.render('he')); // '15 חֶשְׁוָן, 5769' +

    Returns string

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

    const hd = new HDate(15, months.CHESHVAN, 5769);
    console.log(hd.render('en')); // '15th of Cheshvan, 5769'
    console.log(hd.render('he')); // '15 חֶשְׁוָן, 5769'
    console.log(hd.render('en', false)); // '15th of Cheshvan'
    console.log(hd.render('he', false)); // '15 חֶשְׁוָן'
    -
    • 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);
      console.log(hd.renderGematriya()); // 'ט״ו חֶשְׁוָן תשס״ט' +

      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.

      @@ -205,42 +272,84 @@
      -

      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 +

      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 string

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

      -

      Parameters

      • dayOfWeek: number
      • absdate: number

      Returns number

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

      +
    • 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 +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)

      Parameters

      • month: number

        Hebrew month (e.g. months.TISHREI)

      • year: number

        Hebrew year

        -

      Returns number

    • Number of days in the hebrew YEAR

      +

    Returns number

    import {HDate, months} from '@hebcal/hdate';
    HDate.daysInMonth(months.CHESHVAN, 5769); // 29 +
    + +
    • 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

    • 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 number

    HDate.daysInYear(5783); // 355
    HDate.daysInYear(5784); // 383
    -
    • Returns a transliterated string name of Hebrew month in year, +

    • 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, for example 'Elul' or 'Cheshvan'.

      Parameters

      • month: number

        Hebrew month (e.g. months.TISHREI)

      • year: number

        Hebrew year

        -

      Returns string

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

    Returns string

    import {HDate, months} from '@hebcal/hdate';
    HDate.getMonthName(months.CHESHVAN, 5769); // 'Cheshvan' +
    + +
    • 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

        -
      • month: number

        Hebrew month

        +
      • month: number

        Hebrew month (1=NISAN, 7=TISHREI)

      • day: number

        Hebrew date (1-30)

        -

      Returns number

    • Tests if the object is an instance of HDate

      -

      Parameters

      • obj: any

      Returns boolean

    • Returns true if Hebrew year is a leap year

      +

    Returns number

    import {HDate, months} from '@hebcal/hdate';
    HDate.hebrew2abs(5769, months.CHESHVAN, 15); // 733359 +
    + +
    • 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

      Parameters

      • year: number

        Hebrew year

        -

      Returns boolean

    • true if Cheshvan is long in Hebrew year

      +

    Returns boolean

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

      Parameters

      • year: number

        Hebrew year

        -

      Returns boolean

    • Converts Hebrew month string name to numeric

      -

      Parameters

      • monthName: string | number

      Returns number

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

      +

    Returns boolean

    HDate.longCheshvan(5783); // true
    HDate.longCheshvan(5784); // false +
    + +
    • 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)

      Parameters

      • month: string | number

        A number, or Hebrew month name string

        -

      Returns number

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

      +

    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)

      Parameters

      • year: number

        Hebrew year

        -

      Returns number

    • true if Kislev is short in Hebrew year

      +

    Returns number

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

      Parameters

      • year: number

        Hebrew year

        -

      Returns boolean

    \ No newline at end of file +

    Returns boolean

    HDate.shortKislev(5783); // false
    HDate.shortKislev(5784); // true +
    + +
    \ No newline at end of file diff --git a/api/core/classes/HavdalahEvent.html b/api/core/classes/HavdalahEvent.html index 9aad4b2..1c7f8e1 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,29 +24,45 @@ render renderBrief url -

    Constructors

    Properties

    alarm?: string | boolean | Date
    date: HDate
    desc: string
    emoji?: string
    eventTime: Date
    eventTimeStr: string
    fmtTime: string
    linkedEvent?: Event
    location: Location
    mask: number
    memo?: string

    Methods

    • Returns a simplified (untranslated) description for this event. For example, -the HolidayEvent class supports +

    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, +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 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 translation of "Havdalah" without the time.

      Parameters

      • Optionallocale: string

        Optional locale name (defaults to active locale).

        -

      Returns string

    Returns string

    \ No newline at end of file +

    Returns undefined | string

    \ No newline at end of file diff --git a/api/core/classes/HebrewCalendar.html b/api/core/classes/HebrewCalendar.html index b2139ae..422766f 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.

    -

    Constructors

    Constructors

    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" @@ -128,19 +128,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" @@ -169,7 +169,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.

      @@ -177,14 +177,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, @@ -194,4 +194,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

    \ No newline at end of file +

    Parameters

    Returns TachanunResult

    \ No newline at end of file diff --git a/api/core/classes/HebrewDateEvent.html b/api/core/classes/HebrewDateEvent.html index 5c77489..3ff4be8 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,36 +19,48 @@ render renderBrief url -

    Constructors

    Properties

    alarm?: string | boolean | Date
    date: HDate
    desc: string
    emoji?: string
    mask: number
    memo?: string

    Methods

    • Returns a simplified (untranslated) description for this event. For example, -the HolidayEvent class supports +

    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, +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 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
      -
    • 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

    \ No newline at end of file +

    Returns undefined | string

    \ No newline at end of file diff --git a/api/core/classes/HolidayEvent.html b/api/core/classes/HolidayEvent.html index 3ffd46a..4defe3e 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

    alarm? chanukahDay? cholHaMoedDay? @@ -30,34 +30,54 @@
  • 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
    chanukahDay?: number
    cholHaMoedDay?: number

    During Sukkot or Pesach

    -
    date: HDate
    desc: string
    emoji?: string
    endEvent?: TimedEvent

    For a Fast day, this will be a "Fast ends" event

    -
    mask: number
    memo?: string
    observed?: boolean

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

    +

    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 ✡️, 🕯️, 🕎, 🕍, 🌒

    +
    endEvent?: TimedEvent

    For a Fast day, 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

    For a Fast day, this will be a "Fast begins" event

    -

    Methods

    startEvent?: TimedEvent

    For a Fast day, 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?

      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

    \ No newline at end of file +

    Returns string

    \ No newline at end of file diff --git a/api/core/classes/Location.html b/api/core/classes/Location.html index 5847e6d..2253365 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,33 +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

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

    Returns void

    • Returns a string representation of an object.

      +

      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', @@ -72,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

    \ No newline at end of file +

    Parameters

    • name: string

    Returns undefined | Location

    \ No newline at end of file diff --git a/api/core/classes/MevarchimChodeshEvent.html b/api/core/classes/MevarchimChodeshEvent.html index 8db15fc..643a212 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,28 +23,44 @@

    Constructors

    Properties

    alarm?: string | boolean | Date
    date: HDate
    desc: string
    emoji?: string
    mask: number
    memo?: string
    monthName: string

    Methods

    • Is this event observed in Israel/Diaspora?

      +
    • 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, +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 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 (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

    \ No newline at end of file +

    Returns undefined | string

    \ No newline at end of file diff --git a/api/core/classes/Molad.html b/api/core/classes/Molad.html index 6c3bd25..ad74d84 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

    \ No newline at end of file +

    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

    \ No newline at end of file diff --git a/api/core/classes/MoladEvent.html b/api/core/classes/MoladEvent.html index cdb3f10..07028b8 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,33 +23,45 @@

    Constructors

    Properties

    alarm?: string | boolean | Date
    date: HDate
    desc: string
    emoji?: string
    mask: number
    memo?: string
    molad: Molad

    Methods

    • Returns a simplified (untranslated) description for this event. For example, -the HolidayEvent class supports +

    • 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, +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 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
      -
    • 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

    \ No newline at end of file +

    Returns undefined | string

    \ No newline at end of file diff --git a/api/core/classes/OmerEvent.html b/api/core/classes/OmerEvent.html index d3d8525..72f3ac7 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,29 +24,44 @@ renderBrief sefira url -

    Constructors

    Properties

    alarm?: string | boolean | Date
    date: HDate
    desc: string
    emoji?: string
    mask: number
    memo?: string
    omer: number

    Methods

    • Returns a simplified (untranslated) description for this event. For example, -the HolidayEvent class supports +

    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, +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

    • Parameters

      • locale: string

      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

    • 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 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
      -
    • 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

    \ No newline at end of file +

    Returns string

    • Parameters

      • lang: string = 'en'

      Returns string

    \ No newline at end of file diff --git a/api/core/classes/ParshaEvent.html b/api/core/classes/ParshaEvent.html index 8b1e0ae..ed37fd8 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

    Constructors

    • Parameters

      • date: HDate
      • parsha: string[]

        untranslated name of single or double parsha, +

    Constructors

    • Parameters

      • date: HDate

        Hebrew date of this event

        +
      • parsha: string[]

        untranslated name of single or double parsha, such as ['Bereshit'] or ['Achrei Mot', 'Kedoshim']

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

      Returns ParshaEvent

    Properties

    alarm?: string | boolean | Date
    date: HDate
    desc: string
    emoji?: string
    il: boolean
    mask: number
    memo?: string
    num: number | number[]
    parsha: string[]

    Methods

    • Is this event observed in Israel/Diaspora?

      +
    • 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, +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 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
      -
    • 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

    \ No newline at end of file +

    Returns string

    \ No newline at end of file diff --git a/api/core/classes/RoshChodeshEvent.html b/api/core/classes/RoshChodeshEvent.html index 1ec35fc..4044adf 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

    alarm? chanukahDay? cholHaMoedDay? @@ -28,34 +28,54 @@

    Constructors

    Properties

    alarm?: string | boolean | Date
    chanukahDay?: number
    cholHaMoedDay?: number

    During Sukkot or Pesach

    -
    date: HDate
    desc: string
    emoji?: string
    endEvent?: TimedEvent

    For a Fast day, this will be a "Fast ends" event

    -
    mask: number
    memo?: string
    observed?: boolean

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

    +

    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 ✡️, 🕯️, 🕎, 🕍, 🌒

    +
    endEvent?: TimedEvent

    For a Fast day, 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

    For a Fast day, this will be a "Fast begins" event

    -

    Methods

    startEvent?: TimedEvent

    For a Fast day, 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?

      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

    \ No newline at end of file +

    Returns string

    \ No newline at end of file diff --git a/api/core/classes/RoshHashanaEvent.html b/api/core/classes/RoshHashanaEvent.html index 1de5a66..0f23b35 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
    chanukahDay?: number
    cholHaMoedDay?: number

    During Sukkot or Pesach

    -
    date: HDate
    desc: string
    emoji?: string
    endEvent?: TimedEvent

    For a Fast day, this will be a "Fast ends" event

    -
    mask: number
    memo?: string
    observed?: boolean

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

    +

    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

    For a Fast day, 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

    For a Fast day, this will be a "Fast begins" event

    -

    Methods

    startEvent?: TimedEvent

    For a Fast day, 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?

      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

    \ No newline at end of file +

    Returns string

    \ No newline at end of file diff --git a/api/core/classes/Sedra.html b/api/core/classes/Sedra.html index 32df1be..b1acb07 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 get getFirstSaturday @@ -11,19 +11,19 @@

    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[]

      Returns null | HDate

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

      +

      Parameters

      • parsha: string | number | string[]

      Returns null | HDate

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

      Parameters

      • hd: number | HDate

        Hebrew date or R.D. days

        -

      Returns string[]

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

      -

      Returns number

    • Returns the underlying annual sedra schedule. +

    Returns string[]

    • 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 NumberOrString[]

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

      +

      Returns 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

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

    Returns string

    • 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

    • Returns an object describing the parsha on the first Saturday on or after hd

      +

    Returns boolean

    \ No newline at end of file +

    Returns SedraResult

    \ No newline at end of file diff --git a/api/core/classes/TimedEvent.html b/api/core/classes/TimedEvent.html index 411a885..b9109e2 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 @@ -24,31 +24,46 @@ render renderBrief url -

    Constructors

    Properties

    alarm?: string | boolean | Date
    date: HDate
    desc: string
    emoji?: string
    eventTime: Date
    eventTimeStr: string
    fmtTime: string
    linkedEvent?: Event
    location: Location
    mask: number
    memo?: string

    Methods

    • Returns a simplified (untranslated) description for this event. For example, -the HolidayEvent class supports +

    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, +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 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
      -
    • 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

    \ No newline at end of file +

    Returns undefined | string

    \ No newline at end of file diff --git a/api/core/classes/Zmanim.html b/api/core/classes/Zmanim.html index 49a1e92..8f14d3c 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 @@ -60,29 +60,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 @@ -91,94 +91,94 @@

      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

    • 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

    \ No newline at end of file +

    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

    • 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

    \ No newline at end of file diff --git a/api/core/enums/flags.html b/api/core/enums/flags.html index 662a80e..9965b3c 100644 --- a/api/core/enums/flags.html +++ b/api/core/enums/flags.html @@ -1,5 +1,6 @@ -flags | @hebcal/core

    Enumeration flagsReadonly

    Holiday flags for Event

    -

    Enumeration Members

    CHAG +flags | @hebcal/core

    Enumeration flagsReadonly

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

    +

    Enumeration Members

    CHAG: number

    Chag, yontiff, yom tov

    -
    CHANUKAH_CANDLES: number

    Candle-lighting for Chanukah

    -
    CHOL_HAMOED: number

    Chol haMoed, intermediate days of Pesach or Sukkot

    -
    CHUL_ONLY: number

    Observed only in the Diaspora (chutz l'aretz)

    -
    DAF_YOMI: number

    Daily page of Talmud (Bavli)

    -
    DAILY_LEARNING: number

    Daily Learning

    -
    EREV: number

    Evening before a major or minor holiday

    -
    HEBREW_DATE: number

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

    -
    IL_ONLY: number

    Observed only in Israel

    -
    LIGHT_CANDLES: number

    Light candles 18 minutes before sundown

    -
    LIGHT_CANDLES_TZEIS: number

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

    -
    MAJOR_FAST: number

    Yom Kippur and Tish'a B'Av

    -
    MINOR_FAST: number

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

    -
    MINOR_HOLIDAY: number

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

    -
    MISHNA_YOMI: number

    Mishna Yomi

    -
    MODERN_HOLIDAY: number

    Yom HaShoah, Yom HaAtzma'ut, ...

    -
    MOLAD: number

    Molad

    -
    NACH_YOMI: number

    Nach Yomi

    -
    OMER_COUNT: number

    Days of the Omer

    -
    PARSHA_HASHAVUA: number

    Weekly sedrot on Saturdays

    -
    ROSH_CHODESH: number

    Rosh Chodesh, beginning of a new Hebrew month

    -
    SHABBAT_MEVARCHIM: number

    On the Saturday before Rosh Chodesh

    -
    SPECIAL_SHABBAT: number

    Shabbat Shekalim, Zachor, ...

    -
    USER_EVENT: number

    Yahrzeit or Hebrew Anniversary

    -
    YERUSHALMI_YOMI: number

    Daily page of Jerusalem Talmud (Yerushalmi)

    -
    YOM_KIPPUR_KATAN: number

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

    -
    YOM_TOV_ENDS: number

    End of holiday (end of Yom Tov)

    -
    \ No newline at end of file +
    CHANUKAH_CANDLES: number

    Candle-lighting for Chanukah

    +
    CHOL_HAMOED: number

    Chol haMoed, intermediate days of Pesach or Sukkot

    +
    CHUL_ONLY: number

    Observed only in the Diaspora (chutz l'aretz)

    +
    DAF_YOMI: number

    Daily page of Talmud (Bavli)

    +
    DAILY_LEARNING: number

    Daily Learning

    +
    EREV: number

    Evening before a major or minor holiday

    +
    HEBREW_DATE: number

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

    +
    IL_ONLY: number

    Observed only in Israel

    +
    LIGHT_CANDLES: number

    Light candles 18 minutes before sundown

    +
    LIGHT_CANDLES_TZEIS: number

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

    +
    MAJOR_FAST: number

    Yom Kippur and Tish'a B'Av

    +
    MINOR_FAST: number

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

    +
    MINOR_HOLIDAY: number

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

    +
    MISHNA_YOMI: number

    Mishna Yomi

    +
    MODERN_HOLIDAY: number

    Yom HaShoah, Yom HaAtzma'ut, ...

    +
    MOLAD: number

    Molad

    +
    NACH_YOMI: number

    Nach Yomi

    +
    OMER_COUNT: number

    Days of the Omer

    +
    PARSHA_HASHAVUA: number

    Weekly sedrot on Saturdays

    +
    ROSH_CHODESH: number

    Rosh Chodesh, beginning of a new Hebrew month

    +
    SHABBAT_MEVARCHIM: number

    On the Saturday before Rosh Chodesh

    +
    SPECIAL_SHABBAT: number

    Shabbat Shekalim, Zachor, ...

    +
    USER_EVENT: number

    Yahrzeit or Hebrew Anniversary

    +
    YERUSHALMI_YOMI: number

    Daily page of Jerusalem Talmud (Yerushalmi)

    +
    YOM_KIPPUR_KATAN: number

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

    +
    YOM_TOV_ENDS: number

    End of holiday (end of Yom Tov)

    +
    \ No newline at end of file diff --git a/api/core/enums/holidayDesc.html b/api/core/enums/holidayDesc.html index 2c9b630..911da0a 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: string

    Asara B'Tevet

    -
    BEN_GURION_DAY: string
    BIRKAT_HACHAMAH: string

    Birkat Hachamah

    -
    CHAG_HABANOT: string

    Chag HaBanot

    -
    CHANUKAH_1_CANDLE: string
    CHANUKAH_8TH_DAY: string

    Chanukah: 8th Day

    -
    EREV_PESACH: string
    EREV_PURIM: string
    EREV_ROSH_HASHANA: string
    EREV_SHAVUOT: string
    EREV_SUKKOT: string
    EREV_TISHA_BAV: string

    Erev Tish'a B'Av

    -
    EREV_YOM_KIPPUR: string
    FAMILY_DAY: string
    HEBREW_LANGUAGE_DAY: string
    HERZL_DAY: string
    JABOTINSKY_DAY: string
    LAG_BAOMER: string
    LEIL_SELICHOT: string

    Leil Selichot

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

    Purim Katan

    -
    PURIM_MESHULASH: string

    Purim Meshulash

    -
    ROSH_HASHANA_II: string
    ROSH_HASHANA_LABEHEMOT: string
    SHABBAT_CHAZON: string

    Shabbat Chazon

    -
    SHABBAT_HACHODESH: string

    Shabbat HaChodesh

    -
    SHABBAT_HAGADOL: string

    Shabbat HaGadol

    -
    SHABBAT_NACHAMU: string

    Shabbat Nachamu

    -
    SHABBAT_PARAH: string

    Shabbat Parah

    -
    SHABBAT_SHEKALIM: string

    Shabbat Shekalim

    -
    SHABBAT_SHIRAH: string

    Shabbat Shirah

    -
    SHABBAT_SHUVA: string

    Shabbat Shuva

    -
    SHABBAT_ZACHOR: string

    Shabbat Zachor

    -
    SHAVUOT: string
    SHAVUOT_I: string
    SHAVUOT_II: string
    SHMINI_ATZERET: string
    SHUSHAN_PURIM: string
    SHUSHAN_PURIM_KATAN: string

    Shushan Purim Katan

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

    Ta'anit Bechorot

    -
    TAANIT_ESTHER: string

    Ta'anit Esther

    -
    TISHA_BAV: string

    Tish'a B'Av

    -
    TU_BAV: string
    TU_BISHVAT: string
    TZOM_GEDALIAH: string

    Tzom Gedaliah

    -
    TZOM_TAMMUZ: string

    Tzom Tammuz

    -
    YITZHAK_RABIN_MEMORIAL_DAY: string
    YOM_HAALIYAH: string
    YOM_HAALIYAH_SCHOOL_OBSERVANCE: string
    YOM_HAATZMA_UT: string

    Yom HaAtzma'ut

    -
    YOM_HASHOAH: string

    Yom HaShoah

    -
    YOM_HAZIKARON: string

    Yom HaZikaron

    -
    YOM_KIPPUR: string
    YOM_YERUSHALAYIM: string
    \ No newline at end of file +
    BEN_GURION_DAY: string
    BIRKAT_HACHAMAH: string

    Birkat Hachamah

    +
    CHAG_HABANOT: string

    Chag HaBanot

    +
    CHANUKAH_1_CANDLE: string
    CHANUKAH_8TH_DAY: string

    Chanukah: 8th Day

    +
    EREV_PESACH: string
    EREV_PURIM: string
    EREV_ROSH_HASHANA: string
    EREV_SHAVUOT: string
    EREV_SUKKOT: string
    EREV_TISHA_BAV: string

    Erev Tish'a B'Av

    +
    EREV_YOM_KIPPUR: string
    FAMILY_DAY: string
    HEBREW_LANGUAGE_DAY: string
    HERZL_DAY: string
    JABOTINSKY_DAY: string
    LAG_BAOMER: string
    LEIL_SELICHOT: string

    Leil Selichot

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

    Purim Katan

    +
    PURIM_MESHULASH: string

    Purim Meshulash

    +
    ROSH_HASHANA_II: string
    ROSH_HASHANA_LABEHEMOT: string
    SHABBAT_CHAZON: string

    Shabbat Chazon

    +
    SHABBAT_HACHODESH: string

    Shabbat HaChodesh

    +
    SHABBAT_HAGADOL: string

    Shabbat HaGadol

    +
    SHABBAT_NACHAMU: string

    Shabbat Nachamu

    +
    SHABBAT_PARAH: string

    Shabbat Parah

    +
    SHABBAT_SHEKALIM: string

    Shabbat Shekalim

    +
    SHABBAT_SHIRAH: string

    Shabbat Shirah

    +
    SHABBAT_SHUVA: string

    Shabbat Shuva

    +
    SHABBAT_ZACHOR: string

    Shabbat Zachor

    +
    SHAVUOT: string
    SHAVUOT_I: string
    SHAVUOT_II: string
    SHMINI_ATZERET: string
    SHUSHAN_PURIM: string
    SHUSHAN_PURIM_KATAN: string

    Shushan Purim Katan

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

    Ta'anit Bechorot

    +
    TAANIT_ESTHER: string

    Ta'anit Esther

    +
    TISHA_BAV: string

    Tish'a B'Av

    +
    TU_BAV: string
    TU_BISHVAT: string
    TZOM_GEDALIAH: string

    Tzom Gedaliah

    +
    TZOM_TAMMUZ: string

    Tzom Tammuz

    +
    YITZHAK_RABIN_MEMORIAL_DAY: string
    YOM_HAALIYAH: string
    YOM_HAALIYAH_SCHOOL_OBSERVANCE: string
    YOM_HAATZMA_UT: string

    Yom HaAtzma'ut

    +
    YOM_HASHOAH: string

    Yom HaShoah

    +
    YOM_HAZIKARON: string

    Yom HaZikaron

    +
    YOM_KIPPUR: string
    YOM_YERUSHALAYIM: string
    \ No newline at end of file diff --git a/api/core/modules.html b/api/core/modules.html index 2beaac8..e241eb5 100644 --- a/api/core/modules.html +++ b/api/core/modules.html @@ -29,6 +29,8 @@ LocaleData StringArrayMap

    Type Aliases

    Variables

    parshiot diff --git a/api/core/types/CalOptions.html b/api/core/types/CalOptions.html index 50b558f..c6d528e 100644 --- a/api/core/types/CalOptions.html +++ b/api/core/types/CalOptions.html @@ -1,13 +1,13 @@ -CalOptions | @hebcal/core

    Type Alias CalOptions

    CalOptions: {
        addHebrewDates?: boolean;
        addHebrewDatesForEvents?: boolean;
        ashkenazi?: boolean;
        candleLightingMins?: number;
        candlelighting?: boolean;
        dailyLearning?: {
            [x: string]: any;
        };
        end?: number | HDate | Date;
        fastEndDeg?: number;
        havdalahDeg?: number;
        havdalahMins?: number;
        hour12?: boolean;
        il?: boolean;
        isHebrewYear?: boolean;
        locale?: string;
        location?: Location;
        mask?: number;
        molad?: boolean;
        month?: number | string;
        noHolidays?: boolean;
        noMinorFast?: boolean;
        noModern?: boolean;
        noRoshChodesh?: boolean;
        noSpecialShabbat?: boolean;
        numYears?: number;
        omer?: boolean;
        sedrot?: boolean;
        shabbatMevarchim?: boolean;
        start?: number | HDate | Date;
        useElevation?: boolean;
        year?: number;
        yomKippurKatan?: boolean;
    }

    Options to configure which events are returned

    +CalOptions | @hebcal/core

    Type Alias CalOptions

    CalOptions: {
        addHebrewDates?: boolean;
        addHebrewDatesForEvents?: boolean;
        ashkenazi?: boolean;
        candleLightingMins?: number;
        candlelighting?: boolean;
        dailyLearning?: {
            [x: string]: DailyLearningValue;
        };
        end?: number | HDate | Date;
        fastEndDeg?: number;
        havdalahDeg?: number;
        havdalahMins?: number;
        hour12?: boolean;
        il?: boolean;
        isHebrewYear?: boolean;
        locale?: string;
        location?: Location;
        mask?: number;
        molad?: boolean;
        month?: number | string;
        noHolidays?: boolean;
        noMinorFast?: boolean;
        noModern?: boolean;
        noRoshChodesh?: boolean;
        noSpecialShabbat?: boolean;
        numYears?: number;
        omer?: boolean;
        sedrot?: boolean;
        shabbatMevarchim?: boolean;
        start?: number | HDate | Date;
        useElevation?: boolean;
        year?: number;
        yomKippurKatan?: boolean;
    }

    Options to configure which events are returned

    Type declaration

    • OptionaladdHebrewDates?: boolean

      print the Hebrew date for the entire date range

    • OptionaladdHebrewDatesForEvents?: boolean

      print the Hebrew date for dates with some events

    • Optionalashkenazi?: boolean

      use Ashkenazi transliterations for event titles (default Sephardi transliterations)

    • OptionalcandleLightingMins?: number

      minutes before sundown to light candles (default 18)

    • Optionalcandlelighting?: boolean

      calculate candle-lighting and havdalah times

      -
    • OptionaldailyLearning?: {
          [x: string]: any;
      }

      map of options to enable daily study calendars +

    • OptionaldailyLearning?: {
          [x: string]: DailyLearningValue;
      }

      map of options to enable daily study calendars such as dafYomi, mishnaYomi, nachYomi with value true. For yerushalmi the value should be a number for edition (1 for Vilna, 2 for Schottenstein).

      -
      • [x: string]: any
    • Optionalend?: number | HDate | Date

      use specific end date (requires start date)

      +
    • Optionalend?: number | HDate | Date

      use specific end date (requires start date)

    • OptionalfastEndDeg?: number

      degrees for solar depression for end of fast days. Default is 7.083 degrees for 3 medium-sized stars. Other commonly-used values include 6.45 degrees, as calculated by Rabbi Yechiel Michel Tucazinsky.

      @@ -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

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/api/core/types/DailyLearningValue.html b/api/core/types/DailyLearningValue.html new file mode 100644 index 0000000..572a44a --- /dev/null +++ b/api/core/types/DailyLearningValue.html @@ -0,0 +1 @@ +DailyLearningValue | @hebcal/core

    Type Alias DailyLearningValue

    DailyLearningValue: boolean | number | string
    \ No newline at end of file diff --git a/api/core/types/HolidayYearMap.html b/api/core/types/HolidayYearMap.html new file mode 100644 index 0000000..767990a --- /dev/null +++ b/api/core/types/HolidayYearMap.html @@ -0,0 +1 @@ +HolidayYearMap | @hebcal/core

    Type Alias HolidayYearMap

    HolidayYearMap: Map<string, HolidayEvent[]>
    \ No newline at end of file diff --git a/api/core/types/SedraResult.html b/api/core/types/SedraResult.html index 49b4e84..62d2187 100644 --- a/api/core/types/SedraResult.html +++ b/api/core/types/SedraResult.html @@ -8,4 +8,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']

    -
  • \ No newline at end of file +
    \ No newline at end of file diff --git a/api/core/types/TachanunResult.html b/api/core/types/TachanunResult.html index 450d026..84ed514 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

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/api/core/variables/parshiot.html b/api/core/variables/parshiot.html index 1632b3e..47d1577 100644 --- a/api/core/variables/parshiot.html +++ b/api/core/variables/parshiot.html @@ -1,3 +1,3 @@ parshiot | @hebcal/core

    Variable parshiotConst Readonly

    parshiot: string[] = ...

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

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/api/core/variables/version.html b/api/core/variables/version.html index a53d1c8..4d8f282 100644 --- a/api/core/variables/version.html +++ b/api/core/variables/version.html @@ -1,2 +1,2 @@ -version | @hebcal/core

    Variable versionConst

    version: "5.4.8" = '5.4.8'

    DO NOT EDIT THIS AUTO-GENERATED FILE!

    +version | @hebcal/core

    Variable versionConst

    version: "5.4.9" = '5.4.9'

    DO NOT EDIT THIS AUTO-GENERATED FILE!

    \ No newline at end of file