From 933d3471a71d8aa796cec5af892eb049f548acf5 Mon Sep 17 00:00:00 2001 From: "Michael J. Radwin" Date: Mon, 15 Jul 2024 07:38:15 -0700 Subject: [PATCH] Update @hebcal/core generated docs --- api/core/assets/main.js | 8 +-- api/core/assets/search.js | 2 +- api/core/classes/AsaraBTevetEvent.html | 50 ++++++------- api/core/classes/CandleLightingEvent.html | 42 +++++------ api/core/classes/DailyLearning.html | 6 +- api/core/classes/Event.html | 42 +++++------ api/core/classes/GeoLocation.html | 2 +- api/core/classes/HDate.html | 2 +- api/core/classes/HavdalahEvent.html | 42 +++++------ api/core/classes/HebrewCalendar.html | 27 ++++--- api/core/classes/HebrewDateEvent.html | 42 +++++------ api/core/classes/HolidayEvent.html | 50 ++++++------- api/core/classes/Locale.html | 2 +- api/core/classes/Location.html | 24 +++---- api/core/classes/MevarchimChodeshEvent.html | 42 +++++------ api/core/classes/Molad.html | 14 ++-- api/core/classes/MoladEvent.html | 42 +++++------ api/core/classes/NOAACalculator.html | 2 +- api/core/classes/OmerEvent.html | 42 +++++------ api/core/classes/ParshaEvent.html | 42 +++++------ api/core/classes/RoshChodeshEvent.html | 50 ++++++------- api/core/classes/RoshHashanaEvent.html | 48 ++++++------- api/core/classes/Sedra.html | 18 ++--- api/core/classes/TimedEvent.html | 42 +++++------ api/core/classes/Zmanim.html | 80 ++++++++++----------- api/core/enums/flags.html | 58 +++++++-------- api/core/enums/holidayDesc.html | 56 +++++++-------- api/core/enums/months.html | 2 +- api/core/functions/gematriya.html | 2 +- api/core/functions/gematriyaStrToNum.html | 2 +- api/core/functions/greg.abs2greg.html | 2 +- api/core/functions/greg.daysInMonth.html | 2 +- api/core/functions/greg.greg2abs.html | 2 +- api/core/functions/greg.isDate.html | 2 +- api/core/functions/greg.isLeapYear.html | 2 +- api/core/hierarchy.html | 2 +- api/core/index.html | 2 +- api/core/interfaces/Headers.html | 2 +- api/core/interfaces/LocaleData.html | 2 +- api/core/interfaces/StringArrayMap.html | 2 +- api/core/modules.html | 2 +- api/core/modules/greg.html | 2 +- api/core/types/CalOptions.html | 2 +- api/core/types/DailyLearningValue.html | 2 +- api/core/types/HolidayYearMap.html | 2 +- api/core/types/SedraResult.html | 2 +- api/core/types/TachanunResult.html | 2 +- api/core/variables/parshiot.html | 2 +- api/core/variables/version.html | 4 +- 49 files changed, 461 insertions(+), 462 deletions(-) diff --git a/api/core/assets/main.js b/api/core/assets/main.js index 7d7f77a..3572881 100644 --- a/api/core/assets/main.js +++ b/api/core/assets/main.js @@ -1,9 +1,9 @@ "use strict"; window.translations={"copy":"Copy","copied":"Copied!","normally_hidden":"This member is normally hidden due to your filter settings."}; -"use strict";(()=>{var Ce=Object.create;var ie=Object.defineProperty;var Oe=Object.getOwnPropertyDescriptor;var _e=Object.getOwnPropertyNames;var Re=Object.getPrototypeOf,Me=Object.prototype.hasOwnProperty;var Fe=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var De=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of _e(e))!Me.call(t,i)&&i!==n&&ie(t,i,{get:()=>e[i],enumerable:!(r=Oe(e,i))||r.enumerable});return t};var Ae=(t,e,n)=>(n=t!=null?Ce(Re(t)):{},De(e||!t||!t.__esModule?ie(n,"default",{value:t,enumerable:!0}):n,t));var ue=Fe((ae,le)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. -`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[u+1]*i[d+1],u+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),m=s.str.charAt(1),p;m in s.node.edges?p=s.node.edges[m]:(p=new t.TokenSet,s.node.edges[m]=p),s.str.length==1&&(p.final=!0),i.push({node:p,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof ae=="object"?le.exports=n():e.lunr=n()}(this,function(){return t})})()});var se=[];function G(t,e){se.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible()),document.body.style.display||(this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}createComponents(e){se.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}showPage(){document.body.style.display&&(document.body.style.removeProperty("display"),this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}scrollToHash(){if(location.hash){let e=document.getElementById(location.hash.substring(1));if(!e)return;e.scrollIntoView({behavior:"instant",block:"start"})}}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e&&!e.checkVisibility()){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r}}updateIndexVisibility(){let e=document.querySelector(".tsd-index-content"),n=e?.open;e&&(e.open=!0),document.querySelectorAll(".tsd-index-section").forEach(r=>{r.style.display="block";let i=Array.from(r.querySelectorAll(".tsd-index-link")).every(s=>s.offsetParent==null);r.style.display=i?"none":"block"}),e&&(e.open=n)}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(!n)return;let r=n.offsetParent==null,i=n;for(;i!==document.body;)i instanceof HTMLDetailsElement&&(i.open=!0),i=i.parentElement;if(n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let s=document.createElement("p");s.classList.add("warning"),s.textContent=window.translations.normally_hidden,n.prepend(s)}r&&e.scrollIntoView()}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent=window.translations.copied,e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent=window.translations.copy},100)},1e3)})})}};var oe=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var pe=Ae(ue());async function ce(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=pe.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function fe(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:t.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{ce(e,t)}),ce(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");i.addEventListener("mouseup",()=>{te(t)}),r.addEventListener("focus",()=>t.classList.add("has-focus")),Ve(t,i,r,e)}function Ve(t,e,n,r){n.addEventListener("input",oe(()=>{Ne(t,e,n,r)},200)),n.addEventListener("keydown",i=>{i.key=="Enter"?He(e,t):i.key=="ArrowUp"?(de(e,n,-1),i.preventDefault()):i.key==="ArrowDown"&&(de(e,n,1),i.preventDefault())}),document.body.addEventListener("keypress",i=>{i.altKey||i.ctrlKey||i.metaKey||!n.matches(":focus")&&i.key==="/"&&(i.preventDefault(),n.focus())}),document.body.addEventListener("keyup",i=>{t.classList.contains("has-focus")&&(i.key==="Escape"||!e.matches(":focus-within")&&!n.matches(":focus"))&&(n.blur(),te(t))})}function te(t){t.classList.remove("has-focus")}function Ne(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=he(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` - ${he(l.parent,i)}.${d}`);let m=document.createElement("li");m.classList.value=l.classes??"";let p=document.createElement("a");p.href=r.base+l.url,p.innerHTML=u+d,m.append(p),p.addEventListener("focus",()=>{e.querySelector(".current")?.classList.remove("current"),m.classList.add("current")}),e.appendChild(m)}}function de(t,e,n){let r=t.querySelector(".current");if(!r)r=t.querySelector(n==1?"li:first-child":"li:last-child"),r&&r.classList.add("current");else{let i=r;if(n===1)do i=i.nextElementSibling??void 0;while(i instanceof HTMLElement&&i.offsetParent==null);else do i=i.previousElementSibling??void 0;while(i instanceof HTMLElement&&i.offsetParent==null);i?(r.classList.remove("current"),i.classList.add("current")):n===-1&&(r.classList.remove("current"),e.focus())}}function He(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),te(e)}}function he(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(ee(t.substring(s,o)),`${ee(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(ee(t.substring(s))),i.join("")}var Be={"&":"&","<":"<",">":">","'":"'",'"':"""};function ee(t){return t.replace(/[&<>"'"]/g,e=>Be[e])}var I=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",ye="mousemove",H="mouseup",J={x:0,y:0},me=!1,ne=!1,je=!1,D=!1,ve=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(ve?"is-mobile":"not-mobile");ve&&"ontouchstart"in document.documentElement&&(je=!0,F="touchstart",ye="touchmove",H="touchend");document.addEventListener(F,t=>{ne=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(ye,t=>{if(ne&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(H,()=>{ne=!1});document.addEventListener("click",t=>{me&&(t.preventDefault(),t.stopImmediatePropagation(),me=!1)});var X=class extends I{constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(H,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(H,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var re;try{re=localStorage}catch{re={getItem(){return null},setItem(){}}}var Q=re;var ge=document.head.appendChild(document.createElement("style"));ge.dataset.for="filters";var Y=class extends I{constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ge.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } -`,this.app.updateIndexVisibility()}fromLocalStorage(){let e=Q.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){Q.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),this.app.updateIndexVisibility()}};var Z=class extends I{constructor(e){super(e),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let r=this.summary.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function Ee(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,xe(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),xe(t.value)})}function xe(t){document.documentElement.dataset.theme=t}var K;function we(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",Le),Le())}async function Le(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();K=t.dataset.base,K.endsWith("/")||(K+="/"),t.innerHTML="";for(let s of i)Se(s,t,[]);window.app.createComponents(t),window.app.showPage(),window.app.ensureActivePageVisible()}function Se(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-accordion`:"tsd-accordion";let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.dataset.key=i.join("$"),o.innerHTML='',be(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)Se(u,l,i)}else be(t,r,t.class)}function be(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=K+t.path,n&&(r.className=n),location.pathname===r.pathname&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Te=document.getElementById("tsd-theme");Te&&Ee(Te);var qe=new U;Object.defineProperty(window,"app",{value:qe});fe();we();})(); +"use strict";(()=>{var Pe=Object.create;var ie=Object.defineProperty;var Oe=Object.getOwnPropertyDescriptor;var _e=Object.getOwnPropertyNames;var Re=Object.getPrototypeOf,Me=Object.prototype.hasOwnProperty;var Fe=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var De=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of _e(e))!Me.call(t,i)&&i!==n&&ie(t,i,{get:()=>e[i],enumerable:!(r=Oe(e,i))||r.enumerable});return t};var Ae=(t,e,n)=>(n=t!=null?Pe(Re(t)):{},De(e||!t||!t.__esModule?ie(n,"default",{value:t,enumerable:!0}):n,t));var ue=Fe((ae,le)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[u+1]*i[d+1],u+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),m=s.str.charAt(1),p;m in s.node.edges?p=s.node.edges[m]:(p=new t.TokenSet,s.node.edges[m]=p),s.str.length==1&&(p.final=!0),i.push({node:p,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof ae=="object"?le.exports=n():e.lunr=n()}(this,function(){return t})})()});var se=[];function G(t,e){se.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible()),document.body.style.display||(this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}createComponents(e){se.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}showPage(){document.body.style.display&&(document.body.style.removeProperty("display"),this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}scrollToHash(){if(location.hash){let e=document.getElementById(location.hash.substring(1));if(!e)return;e.scrollIntoView({behavior:"instant",block:"start"})}}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e&&!Ve(e)){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r,document.querySelector(".col-sidebar").scrollTop=r}}updateIndexVisibility(){let e=document.querySelector(".tsd-index-content"),n=e?.open;e&&(e.open=!0),document.querySelectorAll(".tsd-index-section").forEach(r=>{r.style.display="block";let i=Array.from(r.querySelectorAll(".tsd-index-link")).every(s=>s.offsetParent==null);r.style.display=i?"none":"block"}),e&&(e.open=n)}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(!n)return;let r=n.offsetParent==null,i=n;for(;i!==document.body;)i instanceof HTMLDetailsElement&&(i.open=!0),i=i.parentElement;if(n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let s=document.createElement("p");s.classList.add("warning"),s.textContent=window.translations.normally_hidden,n.prepend(s)}r&&e.scrollIntoView()}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent=window.translations.copied,e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent=window.translations.copy},100)},1e3)})})}};function Ve(t){let e=t.getBoundingClientRect(),n=Math.max(document.documentElement.clientHeight,window.innerHeight);return!(e.bottom<0||e.top-n>=0)}var oe=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var pe=Ae(ue());async function ce(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=pe.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function fe(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:t.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{ce(e,t)}),ce(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");i.addEventListener("mouseup",()=>{te(t)}),r.addEventListener("focus",()=>t.classList.add("has-focus")),He(t,i,r,e)}function He(t,e,n,r){n.addEventListener("input",oe(()=>{Ne(t,e,n,r)},200)),n.addEventListener("keydown",i=>{i.key=="Enter"?Be(e,t):i.key=="ArrowUp"?(de(e,n,-1),i.preventDefault()):i.key==="ArrowDown"&&(de(e,n,1),i.preventDefault())}),document.body.addEventListener("keypress",i=>{i.altKey||i.ctrlKey||i.metaKey||!n.matches(":focus")&&i.key==="/"&&(i.preventDefault(),n.focus())}),document.body.addEventListener("keyup",i=>{t.classList.contains("has-focus")&&(i.key==="Escape"||!e.matches(":focus-within")&&!n.matches(":focus"))&&(n.blur(),te(t))})}function te(t){t.classList.remove("has-focus")}function Ne(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=he(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` + ${he(l.parent,i)}.${d}`);let m=document.createElement("li");m.classList.value=l.classes??"";let p=document.createElement("a");p.href=r.base+l.url,p.innerHTML=u+d,m.append(p),p.addEventListener("focus",()=>{e.querySelector(".current")?.classList.remove("current"),m.classList.add("current")}),e.appendChild(m)}}function de(t,e,n){let r=t.querySelector(".current");if(!r)r=t.querySelector(n==1?"li:first-child":"li:last-child"),r&&r.classList.add("current");else{let i=r;if(n===1)do i=i.nextElementSibling??void 0;while(i instanceof HTMLElement&&i.offsetParent==null);else do i=i.previousElementSibling??void 0;while(i instanceof HTMLElement&&i.offsetParent==null);i?(r.classList.remove("current"),i.classList.add("current")):n===-1&&(r.classList.remove("current"),e.focus())}}function Be(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),te(e)}}function he(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(ee(t.substring(s,o)),`${ee(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(ee(t.substring(s))),i.join("")}var je={"&":"&","<":"<",">":">","'":"'",'"':"""};function ee(t){return t.replace(/[&<>"'"]/g,e=>je[e])}var I=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",ye="mousemove",N="mouseup",J={x:0,y:0},me=!1,ne=!1,qe=!1,D=!1,ve=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(ve?"is-mobile":"not-mobile");ve&&"ontouchstart"in document.documentElement&&(qe=!0,F="touchstart",ye="touchmove",N="touchend");document.addEventListener(F,t=>{ne=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(ye,t=>{if(ne&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(N,()=>{ne=!1});document.addEventListener("click",t=>{me&&(t.preventDefault(),t.stopImmediatePropagation(),me=!1)});var X=class extends I{constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(N,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(N,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var re;try{re=localStorage}catch{re={getItem(){return null},setItem(){}}}var Q=re;var ge=document.head.appendChild(document.createElement("style"));ge.dataset.for="filters";var Y=class extends I{constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ge.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } +`,this.app.updateIndexVisibility()}fromLocalStorage(){let e=Q.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){Q.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),this.app.updateIndexVisibility()}};var Z=class extends I{constructor(e){super(e),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let r=this.summary.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function Ee(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,xe(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),xe(t.value)})}function xe(t){document.documentElement.dataset.theme=t}var K;function we(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",Le),Le())}async function Le(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();K=t.dataset.base,K.endsWith("/")||(K+="/"),t.innerHTML="";for(let s of i)Se(s,t,[]);window.app.createComponents(t),window.app.showPage(),window.app.ensureActivePageVisible()}function Se(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-accordion`:"tsd-accordion";let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.dataset.key=i.join("$"),o.innerHTML='',be(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)Se(u,l,i)}else be(t,r,t.class)}function be(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=K+t.path,n&&(r.className=n),location.pathname===r.pathname&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Te=document.getElementById("tsd-theme");Te&&Ee(Te);var $e=new U;Object.defineProperty(window,"app",{value:$e});fe();we();})(); /*! Bundled license information: lunr/lunr.js: diff --git a/api/core/assets/search.js b/api/core/assets/search.js index 587b069..f056f00 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 448031c..019995b 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,54 +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

    Alarms are used by iCalendar feeds

    -
    chanukahDay?: number
    cholHaMoedDay?: number

    During Sukkot or Pesach

    -
    date: HDate

    Hebrew date of this event

    -
    desc: string

    Untranslated title of this event. Note that these description +

    Returns AsaraBTevetEvent

    Properties

    alarm?: string | boolean | Date

    Alarms are used by iCalendar feeds

    +
    chanukahDay?: number
    cholHaMoedDay?: number

    During Sukkot or Pesach

    +
    date: HDate

    Hebrew date of this event

    +
    desc: string

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

    -
    emoji?: string

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

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

    +
    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

    Returns string

    \ No newline at end of file +

    Returns undefined | string

    diff --git a/api/core/classes/CandleLightingEvent.html b/api/core/classes/CandleLightingEvent.html index 1e2f0cc..d5f055e 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 @@ -26,43 +26,43 @@ url

    Constructors

    Properties

    alarm?: string | boolean | Date

    Alarms are used by iCalendar feeds

    -
    date: HDate

    Hebrew date of this event

    -
    desc: string

    Untranslated title of this event. Note that these description +

  • eventTime: Date
  • location: Location
  • OptionallinkedEvent: Event
  • Optionaloptions: CalOptions
  • Returns CandleLightingEvent

    Properties

    alarm?: string | boolean | Date

    Alarms are used by iCalendar feeds

    +
    date: HDate

    Hebrew date of this event

    +
    desc: string

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

    -
    emoji?: string

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

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

    Bitmask of optional event flags. See flags

    -
    memo?: string

    Optional longer description or memo text

    -

    Methods

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

    emoji?: string

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

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

    Bitmask of optional event flags. See flags

    +
    memo?: string

    Optional longer description or memo text

    +

    Methods

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

      -

      Returns string

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

      -

      Returns string

    • Is this event observed in Israel/Diaspora?

      Parameters

      • il: boolean

      Returns boolean

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

      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

    diff --git a/api/core/classes/DailyLearning.html b/api/core/classes/DailyLearning.html index 22e96d0..ca7c181 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

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

    Returns null | Event

    diff --git a/api/core/classes/Event.html b/api/core/classes/Event.html index cf39ed6..017fe31 100644 --- a/api/core/classes/Event.html +++ b/api/core/classes/Event.html @@ -3,7 +3,7 @@ Torah readings, and more.

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

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

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

    Description (not translated)

  • Optionalmask: number = 0

    optional bitmask of holiday flags (see flags)

  • Optionalattrs: object

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

    -
  • Returns Event

    Properties

    alarm?: string | boolean | Date

    Alarms are used by iCalendar feeds

    -
    date: HDate

    Hebrew date of this event

    -
    desc: string

    Untranslated title of this event. Note that these description +

    Returns Event

    Properties

    alarm?: string | boolean | Date

    Alarms are used by iCalendar feeds

    +
    date: HDate

    Hebrew date of this event

    +
    desc: string

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

    -
    emoji?: string

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

    -
    mask: number

    Bitmask of optional event flags. See flags

    -
    memo?: string

    Optional longer description or memo text

    -

    Methods

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

    emoji?: string

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

    +
    mask: number

    Bitmask of optional event flags. See flags

    +
    memo?: string

    Optional longer description or memo text

    +

    Methods

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

      -

      Returns string

    • Returns a list of event categories

      -

      Returns string[]

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

      Returns string

    • Returns a list of event categories

      +

      Returns string[]

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

      -

      Returns string

    • Optional holiday-specific Emoji or null.

      -

      Returns null | string

    • Is this event observed in Israel/Diaspora?

      +

      Returns string

    • Optional holiday-specific Emoji or null.

      +

      Returns null | string

    • Is this event observed in Israel/Diaspora?

      Parameters

      • il: boolean

      Returns boolean

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

      +
    • Is this event observed in the Diaspora?

      Returns boolean

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

      +
    • Is this event observed in Israel?

      Returns boolean

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

      +
    • Returns (translated) description of this event

      Parameters

      • Optionallocale: string

        Optional locale name (defaults to active locale).

      Returns string

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

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

      Parameters

      • Optionallocale: string

        Optional locale name (defaults to active locale).

        -

      Returns string

    Returns string

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

      -

      Returns undefined | string

    \ No newline at end of file +

    Returns undefined | string

    diff --git a/api/core/classes/GeoLocation.html b/api/core/classes/GeoLocation.html index e016f33..1a3704c 100644 --- a/api/core/classes/GeoLocation.html +++ b/api/core/classes/GeoLocation.html @@ -34,4 +34,4 @@

    Returns void

    diff --git a/api/core/classes/HDate.html b/api/core/classes/HDate.html index 2a3d4fe..a88396a 100644 --- a/api/core/classes/HDate.html +++ b/api/core/classes/HDate.html @@ -352,4 +352,4 @@

    Returns undefined | string

    diff --git a/api/core/classes/HebrewCalendar.html b/api/core/classes/HebrewCalendar.html index 422766f..eabbf1a 100644 --- a/api/core/classes/HebrewCalendar.html +++ b/api/core/classes/HebrewCalendar.html @@ -2,8 +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

    Methods

    Constructors

    Methods

    • Calculates holidays and other Hebrew calendar events based on CalOptions.

      +

    Methods

    • Calculates holidays and other Hebrew calendar events based on CalOptions.

      Each holiday is represented by an Event object which includes a date, a description, flags and optional attributes. If given no options, returns holidays for the Diaspora for the current Gregorian year.

      @@ -108,8 +107,8 @@

      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 +127,19 @@

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

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

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

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

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

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

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

      -

      Parameters

      Returns number

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

      Parameters

      Returns number

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

      Parameters

      • timeStr: string

        original time like "20:30"

      • suffix: string

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

        -
      • options: CalOptions

      Returns string

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

      +
    • options: CalOptions

    Returns string

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

      Tachanun is not said on Rosh Chodesh, the month of Nisan, Lag Baomer, Rosh Chodesh Sivan until Isru Chag, Tisha B'av, 15 Av, Erev Rosh Hashanah, Rosh Hashanah, Erev Yom Kippur until after Simchat Torah, Chanukah, @@ -194,4 +193,4 @@ Yom Ha'atzmaut, and Yom Yerushalayim.

      Tachanun is not said at Mincha on days before it is not said at Shacharit.

      Tachanun is not said at Shacharit on Shabbat, but is at Mincha, usually.

      -

      Parameters

      Returns TachanunResult

    \ No newline at end of file +

    Parameters

    Returns TachanunResult

    diff --git a/api/core/classes/HebrewDateEvent.html b/api/core/classes/HebrewDateEvent.html index 3ff4be8..7c5c6ba 100644 --- a/api/core/classes/HebrewDateEvent.html +++ b/api/core/classes/HebrewDateEvent.html @@ -1,5 +1,5 @@ HebrewDateEvent | @hebcal/core

    Class HebrewDateEvent

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

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

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

    Constructors

    Properties

    alarm?: string | boolean | Date

    Alarms are used by iCalendar feeds

    -
    date: HDate

    Hebrew date of this event

    -
    desc: string

    Untranslated title of this event. Note that these description +

    Constructors

    Properties

    alarm?: string | boolean | Date

    Alarms are used by iCalendar feeds

    +
    date: HDate

    Hebrew date of this event

    +
    desc: string

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

    -
    emoji?: string

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

    -
    mask: number

    Bitmask of optional event flags. See flags

    -
    memo?: string

    Optional longer description or memo text

    -

    Methods

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

    emoji?: string

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

    +
    mask: number

    Bitmask of optional event flags. See flags

    +
    memo?: string

    Optional longer description or memo text

    +

    Methods

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

      -

      Returns string

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

      Returns string

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

      -

      Returns string

    • Is this event observed in Israel/Diaspora?

      Parameters

      • il: boolean

      Returns boolean

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

      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

    diff --git a/api/core/classes/HolidayEvent.html b/api/core/classes/HolidayEvent.html index 4defe3e..50d98e3 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,54 +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

    Alarms are used by iCalendar feeds

    -
    chanukahDay?: number
    cholHaMoedDay?: number

    During Sukkot or Pesach

    -
    date: HDate

    Hebrew date of this event

    -
    desc: string

    Untranslated title of this event. Note that these description +

    Returns HolidayEvent

    Properties

    alarm?: string | boolean | Date

    Alarms are used by iCalendar feeds

    +
    chanukahDay?: number
    cholHaMoedDay?: number

    During Sukkot or Pesach

    +
    date: HDate

    Hebrew date of this event

    +
    desc: string

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

    -
    emoji?: string

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

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

    +
    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

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

    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

    Returns string

    \ No newline at end of file +

    Returns undefined | string

    diff --git a/api/core/classes/Locale.html b/api/core/classes/Locale.html index 6d3dff0..ec4720d 100644 --- a/api/core/classes/Locale.html +++ b/api/core/classes/Locale.html @@ -43,4 +43,4 @@ After setting the locale to be used, all strings marked for translations will be represented by the corresponding translation in the specified locale.

    Parameters

    • locale: string

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

      -

    Returns StringArrayMap

    \ No newline at end of file +

    Returns StringArrayMap

    diff --git a/api/core/classes/Location.html b/api/core/classes/Location.html index 2253365..26d0b39 100644 --- a/api/core/classes/Location.html +++ b/api/core/classes/Location.html @@ -1,5 +1,5 @@ Location | @hebcal/core

    Class Location

    Class representing Location

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Methods

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

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

  • Optionalgeoid: string | number

    optional string or numeric geographic ID

  • Optionalelevation: number

    in meters (default 0)

    -
  • Returns Location

    Methods

    • Method to get the elevation in Meters.

      +

    Returns Location

    Methods

    • Method to get the elevation in Meters.

      Returns number

      Returns the elevation in Meters.

      -
    • Returns undefined | string | number

    • Returns number

      Returns the latitude.

      +
    • Returns undefined | string | number

    • Returns number

      Returns the latitude.

    • Returns null | string

      Returns the location name.

    • Returns number

      Returns the longitude.

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

      -

      Returns null | string

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

      -

      Returns DateTimeFormat

    • Returns string

      Returns the timeZone.

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

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

      +

      Returns null | string

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

      +

      Returns DateTimeFormat

    • Returns string

      Returns the timeZone.

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

      Parameters

      • elevation: number

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

      Returns void

    • Parameters

      • latitude: number

      Returns void

    • Parameters

      • name: null | string

        The setter method for the display name.

      Returns void

    • Parameters

      • longitude: number

      Returns void

    • Method to set the TimeZone.

      Parameters

      • timeZoneId: string

        The timeZone to set.

      Returns void

    • Returns a string representation of an object.

      -

      Returns string

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

      Returns string

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

      -

      Parameters

      Returns boolean

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

      Parameters

      • state: string

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

      • tz: number

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

      • dst: string

        single char 'Y' or 'N'

      Returns string

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

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

      Parameters

      • tz: number

        integer, GMT offset in hours

      • dst: string

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

        -

      Returns undefined | string

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

    Returns undefined | string

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

      -

      Parameters

      • name: string

      Returns undefined | Location

    \ No newline at end of file +

    Parameters

    • name: string

    Returns undefined | Location

    diff --git a/api/core/classes/MevarchimChodeshEvent.html b/api/core/classes/MevarchimChodeshEvent.html index 643a212..4747ae5 100644 --- a/api/core/classes/MevarchimChodeshEvent.html +++ b/api/core/classes/MevarchimChodeshEvent.html @@ -1,5 +1,5 @@ MevarchimChodeshEvent | @hebcal/core

    Class MevarchimChodeshEvent

    Represents Mevarchim haChodesh, the announcement of the new month

    -

    Hierarchy (view full)

    • Event
      • MevarchimChodeshEvent

    Constructors

    Hierarchy (view full)

    • Event
      • MevarchimChodeshEvent

    Constructors

    Properties

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

    Constructors

    Properties

    alarm?: string | boolean | Date

    Alarms are used by iCalendar feeds

    -
    date: HDate

    Hebrew date of this event

    -
    desc: string

    Untranslated title of this event. Note that these description +

  • Optionalmemo: string
  • Returns MevarchimChodeshEvent

    Properties

    alarm?: string | boolean | Date

    Alarms are used by iCalendar feeds

    +
    date: HDate

    Hebrew date of this event

    +
    desc: string

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

    -
    emoji?: string

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

    -
    mask: number

    Bitmask of optional event flags. See flags

    -
    memo?: string

    Optional longer description or memo text

    -
    monthName: string

    Methods

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

    emoji?: string

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

    +
    mask: number

    Bitmask of optional event flags. See flags

    +
    memo?: string

    Optional longer description or memo text

    +
    monthName: string

    Methods

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

      -

      Returns string

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

      -

      Returns string

    • Is this event observed in Israel/Diaspora?

      Parameters

      • il: boolean

      Returns boolean

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

      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

    diff --git a/api/core/classes/Molad.html b/api/core/classes/Molad.html index ad74d84..32edfa0 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

    diff --git a/api/core/classes/MoladEvent.html b/api/core/classes/MoladEvent.html index 07028b8..aca8614 100644 --- a/api/core/classes/MoladEvent.html +++ b/api/core/classes/MoladEvent.html @@ -1,5 +1,5 @@ MoladEvent | @hebcal/core

    Class MoladEvent

    Represents a Molad announcement on Shabbat Mevarchim

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

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

    Constructors

    Properties

    alarm?: string | boolean | Date

    Alarms are used by iCalendar feeds

    -
    date: HDate

    Hebrew date of this event

    -
    desc: string

    Untranslated title of this event. Note that these description +

  • options: CalOptions
  • Returns MoladEvent

    Properties

    alarm?: string | boolean | Date

    Alarms are used by iCalendar feeds

    +
    date: HDate

    Hebrew date of this event

    +
    desc: string

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

    -
    emoji?: string

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

    -
    mask: number

    Bitmask of optional event flags. See flags

    -
    memo?: string

    Optional longer description or memo text

    -
    molad: Molad

    Methods

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

    emoji?: string

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

    +
    mask: number

    Bitmask of optional event flags. See flags

    +
    memo?: string

    Optional longer description or memo text

    +
    molad: Molad

    Methods

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

      -

      Returns string

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

      Returns string

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

      -

      Returns string

    • Is this event observed in Israel/Diaspora?

      Parameters

      • il: boolean

      Returns boolean

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

      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

    diff --git a/api/core/classes/NOAACalculator.html b/api/core/classes/NOAACalculator.html index df75574..d1febb6 100644 --- a/api/core/classes/NOAACalculator.html +++ b/api/core/classes/NOAACalculator.html @@ -291,4 +291,4 @@

    Parameters

    • time: null | ZonedDateTime

      the start time

    • offset: number

      the offset in milliseconds to add to the time.

    Returns null | ZonedDateTime

    the Date with the offset in milliseconds added to it

    -
    \ No newline at end of file +
    diff --git a/api/core/classes/OmerEvent.html b/api/core/classes/OmerEvent.html index 72f3ac7..52cff36 100644 --- a/api/core/classes/OmerEvent.html +++ b/api/core/classes/OmerEvent.html @@ -1,5 +1,5 @@ OmerEvent | @hebcal/core

    Class OmerEvent

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

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

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

    Constructors

    Properties

    alarm?: string | boolean | Date

    Alarms are used by iCalendar feeds

    -
    date: HDate

    Hebrew date of this event

    -
    desc: string

    Untranslated title of this event. Note that these description +

    Constructors

    Properties

    alarm?: string | boolean | Date

    Alarms are used by iCalendar feeds

    +
    date: HDate

    Hebrew date of this event

    +
    desc: string

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

    -
    emoji?: string

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

    -
    mask: number

    Bitmask of optional event flags. See flags

    -
    memo?: string

    Optional longer description or memo text

    -
    omer: number

    Methods

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

    emoji?: string

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

    +
    mask: number

    Bitmask of optional event flags. See flags

    +
    memo?: string

    Optional longer description or memo text

    +
    omer: number

    Methods

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

      -

      Returns string

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

      Returns string

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

      -

      Returns string

    • Parameters

      • locale: string

      Returns string

    • Parameters

      • locale: string

      Returns string

    • Is this event observed in Israel/Diaspora?

      Parameters

      • il: boolean

      Returns boolean

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

      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

    Returns string

    • Parameters

      • lang: string = 'en'

      Returns string

    \ No newline at end of file +

    Returns string

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

    Class ParshaEvent

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

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

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

    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

    Alarms are used by iCalendar feeds

    -
    date: HDate

    Hebrew date of this event

    -
    desc: string

    Untranslated title of this event. Note that these description +

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

    Properties

    alarm?: string | boolean | Date

    Alarms are used by iCalendar feeds

    +
    date: HDate

    Hebrew date of this event

    +
    desc: string

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

    -
    emoji?: string

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

    -
    il: boolean
    mask: number

    Bitmask of optional event flags. See flags

    -
    memo?: string

    Optional longer description or memo text

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

    Methods

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

    emoji?: string

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

    +
    il: boolean
    mask: number

    Bitmask of optional event flags. See flags

    +
    memo?: string

    Optional longer description or memo text

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

    Methods

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

      -

      Returns string

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

      -

      Returns string

    • Is this event observed in Israel/Diaspora?

      Parameters

      • il: boolean

      Returns boolean

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

      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

    Returns string

    \ No newline at end of file +

    Returns undefined | string

    diff --git a/api/core/classes/RoshChodeshEvent.html b/api/core/classes/RoshChodeshEvent.html index 4044adf..e05416e 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,54 +28,54 @@

    Constructors

    Properties

    alarm?: string | boolean | Date

    Alarms are used by iCalendar feeds

    -
    chanukahDay?: number
    cholHaMoedDay?: number

    During Sukkot or Pesach

    -
    date: HDate

    Hebrew date of this event

    -
    desc: string

    Untranslated title of this event. Note that these description +

    Returns RoshChodeshEvent

    Properties

    alarm?: string | boolean | Date

    Alarms are used by iCalendar feeds

    +
    chanukahDay?: number
    cholHaMoedDay?: number

    During Sukkot or Pesach

    +
    date: HDate

    Hebrew date of this event

    +
    desc: string

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

    -
    emoji?: string

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

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

    +
    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

    Returns string

    \ No newline at end of file +

    Returns undefined | string

    diff --git a/api/core/classes/RoshHashanaEvent.html b/api/core/classes/RoshHashanaEvent.html index 0f23b35..bc394cc 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

    Properties

    alarm?: string | boolean | Date

    Alarms are used by iCalendar feeds

    -
    chanukahDay?: number
    cholHaMoedDay?: number

    During Sukkot or Pesach

    -
    date: HDate

    Hebrew date of this event

    -
    desc: string

    Untranslated title of this event. Note that these description +

    chanukahDay?: number
    cholHaMoedDay?: number

    During Sukkot or Pesach

    +
    date: HDate

    Hebrew date of this event

    +
    desc: string

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

    -
    emoji?: string

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

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

    +
    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

    Returns string

    \ No newline at end of file +

    Returns undefined | string

    diff --git a/api/core/classes/Sedra.html b/api/core/classes/Sedra.html index b1acb07..5336069 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

    diff --git a/api/core/classes/TimedEvent.html b/api/core/classes/TimedEvent.html index b9109e2..92fa268 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 @@ -27,43 +27,43 @@

    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 +

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

    Properties

    alarm?: string | boolean | Date

    Alarms are used by iCalendar feeds

    +
    date: HDate

    Hebrew date of this event

    +
    desc: string

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

    -
    emoji?: string

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

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

    Bitmask of optional event flags. See flags

    -
    memo?: string

    Optional longer description or memo text

    -

    Methods

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

    emoji?: string

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

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

    Bitmask of optional event flags. See flags

    +
    memo?: string

    Optional longer description or memo text

    +

    Methods

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

      -

      Returns string

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

      Returns string

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

      -

      Returns string

    • Is this event observed in Israel/Diaspora?

      Parameters

      • il: boolean

      Returns boolean

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

      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

    diff --git a/api/core/classes/Zmanim.html b/api/core/classes/Zmanim.html index 8f14d3c..30ff07c 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

    diff --git a/api/core/enums/flags.html b/api/core/enums/flags.html index 9965b3c..aca12b9 100644 --- a/api/core/enums/flags.html +++ b/api/core/enums/flags.html @@ -1,6 +1,6 @@ flags | @hebcal/core

    Enumeration flagsReadonly

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

    -

    Enumeration Members

    Enumeration Members

    CHAG: 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 +

    Enumeration Members

    CHAG: 1

    Chag, yontiff, yom tov

    +
    CHANUKAH_CANDLES: 64

    Candle-lighting for Chanukah

    +
    CHOL_HAMOED: 2097152

    Chol haMoed, intermediate days of Pesach or Sukkot

    +
    CHUL_ONLY: 8

    Observed only in the Diaspora (chutz l'aretz)

    +
    DAF_YOMI: 2048

    Daily page of Talmud (Bavli)

    +
    DAILY_LEARNING: 67108864

    Daily Learning

    +
    EREV: 1048576

    Evening before a major or minor holiday

    +
    HEBREW_DATE: 262144

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

    +
    IL_ONLY: 16

    Observed only in Israel

    +
    LIGHT_CANDLES: 2

    Light candles 18 minutes before sundown

    +
    LIGHT_CANDLES_TZEIS: 32

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

    +
    MAJOR_FAST: 16384

    Yom Kippur and Tish'a B'Av

    +
    MINOR_FAST: 256

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

    +
    MINOR_HOLIDAY: 524288

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

    +
    MISHNA_YOMI: 4194304

    Mishna Yomi

    +
    MODERN_HOLIDAY: 8192

    Yom HaShoah, Yom HaAtzma'ut, ...

    +
    MOLAD: 65536

    Molad

    +
    NACH_YOMI: 33554432

    Nach Yomi

    +
    OMER_COUNT: 4096

    Days of the Omer

    +
    PARSHA_HASHAVUA: 1024

    Weekly sedrot on Saturdays

    +
    ROSH_CHODESH: 128

    Rosh Chodesh, beginning of a new Hebrew month

    +
    SHABBAT_MEVARCHIM: 32768

    On the Saturday before Rosh Chodesh

    +
    SPECIAL_SHABBAT: 512

    Shabbat Shekalim, Zachor, ...

    +
    USER_EVENT: 131072

    Yahrzeit or Hebrew Anniversary

    +
    YERUSHALMI_YOMI: 16777216

    Daily page of Jerusalem Talmud (Yerushalmi)

    +
    YOM_KIPPUR_KATAN: 8388608

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

    +
    YOM_TOV_ENDS: 4

    End of holiday (end of Yom Tov)

    +
    diff --git a/api/core/enums/holidayDesc.html b/api/core/enums/holidayDesc.html index 911da0a..97d605a 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 +

    Enumeration Members

    ASARA_BTEVET: "Asara B'Tevet"

    Asara B'Tevet

    +
    BEN_GURION_DAY: "Ben-Gurion Day"
    BIRKAT_HACHAMAH: "Birkat Hachamah"

    Birkat Hachamah

    +
    CHAG_HABANOT: "Chag HaBanot"

    Chag HaBanot

    +
    CHANUKAH_1_CANDLE: "Chanukah: 1 Candle"
    CHANUKAH_8TH_DAY: "Chanukah: 8th Day"

    Chanukah: 8th Day

    +
    EREV_PESACH: "Erev Pesach"
    EREV_PURIM: "Erev Purim"
    EREV_ROSH_HASHANA: "Erev Rosh Hashana"
    EREV_SHAVUOT: "Erev Shavuot"
    EREV_SUKKOT: "Erev Sukkot"
    EREV_TISHA_BAV: "Erev Tish'a B'Av"

    Erev Tish'a B'Av

    +
    EREV_YOM_KIPPUR: "Erev Yom Kippur"
    FAMILY_DAY: "Family Day"
    HEBREW_LANGUAGE_DAY: "Hebrew Language Day"
    HERZL_DAY: "Herzl Day"
    JABOTINSKY_DAY: "Jabotinsky Day"
    LAG_BAOMER: "Lag BaOmer"
    LEIL_SELICHOT: "Leil Selichot"

    Leil Selichot

    +
    PESACH_I: "Pesach I"
    PESACH_II: "Pesach II"
    PESACH_III_CHM: "Pesach III (CH''M)"
    PESACH_II_CHM: "Pesach II (CH''M)"
    PESACH_IV_CHM: "Pesach IV (CH''M)"
    PESACH_SHENI: "Pesach Sheni"
    PESACH_VII: "Pesach VII"
    PESACH_VIII: "Pesach VIII"
    PESACH_VI_CHM: "Pesach VI (CH''M)"
    PESACH_V_CHM: "Pesach V (CH''M)"
    PURIM: "Purim"
    PURIM_KATAN: "Purim Katan"

    Purim Katan

    +
    PURIM_MESHULASH: "Purim Meshulash"

    Purim Meshulash

    +
    ROSH_HASHANA_II: "Rosh Hashana II"
    ROSH_HASHANA_LABEHEMOT: "Rosh Hashana LaBehemot"
    SHABBAT_CHAZON: "Shabbat Chazon"

    Shabbat Chazon

    +
    SHABBAT_HACHODESH: "Shabbat HaChodesh"

    Shabbat HaChodesh

    +
    SHABBAT_HAGADOL: "Shabbat HaGadol"

    Shabbat HaGadol

    +
    SHABBAT_NACHAMU: "Shabbat Nachamu"

    Shabbat Nachamu

    +
    SHABBAT_PARAH: "Shabbat Parah"

    Shabbat Parah

    +
    SHABBAT_SHEKALIM: "Shabbat Shekalim"

    Shabbat Shekalim

    +
    SHABBAT_SHIRAH: "Shabbat Shirah"

    Shabbat Shirah

    +
    SHABBAT_SHUVA: "Shabbat Shuva"

    Shabbat Shuva

    +
    SHABBAT_ZACHOR: "Shabbat Zachor"

    Shabbat Zachor

    +
    SHAVUOT: "Shavuot"
    SHAVUOT_I: "Shavuot I"
    SHAVUOT_II: "Shavuot II"
    SHMINI_ATZERET: "Shmini Atzeret"
    SHUSHAN_PURIM: "Shushan Purim"
    SHUSHAN_PURIM_KATAN: "Shushan Purim Katan"

    Shushan Purim Katan

    +
    SIGD: "Sigd"
    SIMCHAT_TORAH: "Simchat Torah"
    SUKKOT_I: "Sukkot I"
    SUKKOT_II: "Sukkot II"
    SUKKOT_III_CHM: "Sukkot III (CH''M)"
    SUKKOT_II_CHM: "Sukkot II (CH''M)"
    SUKKOT_IV_CHM: "Sukkot IV (CH''M)"
    SUKKOT_VII_HOSHANA_RABA: "Sukkot VII (Hoshana Raba)"
    SUKKOT_VI_CHM: "Sukkot VI (CH''M)"
    SUKKOT_V_CHM: "Sukkot V (CH''M)"
    TAANIT_BECHOROT: "Ta'anit Bechorot"

    Ta'anit Bechorot

    +
    TAANIT_ESTHER: "Ta'anit Esther"

    Ta'anit Esther

    +
    TISHA_BAV: "Tish'a B'Av"

    Tish'a B'Av

    +
    TU_BAV: "Tu B'Av"
    TU_BISHVAT: "Tu BiShvat"
    TZOM_GEDALIAH: "Tzom Gedaliah"

    Tzom Gedaliah

    +
    TZOM_TAMMUZ: "Tzom Tammuz"

    Tzom Tammuz

    +
    YITZHAK_RABIN_MEMORIAL_DAY: "Yitzhak Rabin Memorial Day"
    YOM_HAALIYAH: "Yom HaAliyah"
    YOM_HAALIYAH_SCHOOL_OBSERVANCE: "Yom HaAliyah School Observance"
    YOM_HAATZMA_UT: "Yom HaAtzma'ut"

    Yom HaAtzma'ut

    +
    YOM_HASHOAH: "Yom HaShoah"

    Yom HaShoah

    +
    YOM_HAZIKARON: "Yom HaZikaron"

    Yom HaZikaron

    +
    YOM_KIPPUR: "Yom Kippur"
    YOM_YERUSHALAYIM: "Yom Yerushalayim"
    diff --git a/api/core/enums/months.html b/api/core/enums/months.html index 3416b6c..fae27de 100644 --- a/api/core/enums/months.html +++ b/api/core/enums/months.html @@ -25,4 +25,4 @@
    TAMUZ: number

    Tamuz (sometimes Tammuz) / תמוז

    TEVET: number

    Tevet / טבת

    TISHREI: number

    Tishrei / תִּשְׁרֵי

    -
    \ No newline at end of file +
    diff --git a/api/core/functions/gematriya.html b/api/core/functions/gematriya.html index 475b717..2a5d77e 100644 --- a/api/core/functions/gematriya.html +++ b/api/core/functions/gematriya.html @@ -4,4 +4,4 @@

    Parameters

    • num: string | number

    Returns string

    gematriya(5774) // 'תשע״ד' - cropped to 774
    gematriya(25) // 'כ״ה'
    gematriya(60) // 'ס׳'
    gematriya(3761) // 'ג׳תשס״א'
    gematriya(1123) // 'א׳קכ״ג'
    -
    \ No newline at end of file +
    diff --git a/api/core/functions/gematriyaStrToNum.html b/api/core/functions/gematriyaStrToNum.html index 3352093..49ecdc9 100644 --- a/api/core/functions/gematriyaStrToNum.html +++ b/api/core/functions/gematriyaStrToNum.html @@ -2,4 +2,4 @@

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

    -

    Parameters

    • str: string

    Returns number

    \ No newline at end of file +

    Parameters

    • str: string

    Returns number

    diff --git a/api/core/functions/greg.abs2greg.html b/api/core/functions/greg.abs2greg.html index d146bbb..44c3653 100644 --- a/api/core/functions/greg.abs2greg.html +++ b/api/core/functions/greg.abs2greg.html @@ -1 +1 @@ -abs2greg | @hebcal/core

    Function abs2greg

    • Parameters

      • abs: number

      Returns Date

    \ No newline at end of file +abs2greg | @hebcal/core

    Function abs2greg

    • Parameters

      • abs: number

      Returns Date

    diff --git a/api/core/functions/greg.daysInMonth.html b/api/core/functions/greg.daysInMonth.html index 5e2caf6..bae3326 100644 --- a/api/core/functions/greg.daysInMonth.html +++ b/api/core/functions/greg.daysInMonth.html @@ -1 +1 @@ -daysInMonth | @hebcal/core

    Function daysInMonth

    • Parameters

      • month: number
      • year: number

      Returns number

    \ No newline at end of file +daysInMonth | @hebcal/core

    Function daysInMonth

    • Parameters

      • month: number
      • year: number

      Returns number

    diff --git a/api/core/functions/greg.greg2abs.html b/api/core/functions/greg.greg2abs.html index d05e25c..5b73184 100644 --- a/api/core/functions/greg.greg2abs.html +++ b/api/core/functions/greg.greg2abs.html @@ -1 +1 @@ -greg2abs | @hebcal/core

    Function greg2abs

    • Parameters

      • date: Date

      Returns number

    \ No newline at end of file +greg2abs | @hebcal/core

    Function greg2abs

    • Parameters

      • date: Date

      Returns number

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

    Function isDate

    • Parameters

      • obj: any

      Returns boolean

    \ No newline at end of file +isDate | @hebcal/core

    Function isDate

    • Parameters

      • obj: any

      Returns boolean

    diff --git a/api/core/functions/greg.isLeapYear.html b/api/core/functions/greg.isLeapYear.html index 3abaa4a..0f3d784 100644 --- a/api/core/functions/greg.isLeapYear.html +++ b/api/core/functions/greg.isLeapYear.html @@ -1 +1 @@ -isLeapYear | @hebcal/core

    Function isLeapYear

    • Parameters

      • year: number

      Returns boolean

    \ No newline at end of file +isLeapYear | @hebcal/core

    Function isLeapYear

    • Parameters

      • year: number

      Returns boolean

    diff --git a/api/core/hierarchy.html b/api/core/hierarchy.html index 25e97c8..46384c1 100644 --- a/api/core/hierarchy.html +++ b/api/core/hierarchy.html @@ -1 +1 @@ -@hebcal/core
    \ No newline at end of file +@hebcal/core
    diff --git a/api/core/index.html b/api/core/index.html index f68b2e5..f0755dd 100644 --- a/api/core/index.html +++ b/api/core/index.html @@ -20,4 +20,4 @@
    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());
    }
    -
    \ No newline at end of file +
    diff --git a/api/core/interfaces/Headers.html b/api/core/interfaces/Headers.html index 115ddfe..23d6b28 100644 --- a/api/core/interfaces/Headers.html +++ b/api/core/interfaces/Headers.html @@ -1,3 +1,3 @@ Headers | @hebcal/core

    Interface Headers

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

    Properties

    content-type?: string
    plural-forms?: string
    \ No newline at end of file +

    Properties

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

    Interface LocaleData

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

    Properties

    Properties

    contexts: {
        [key: string]: StringArrayMap;
    }
    headers: Headers
    \ No newline at end of file +

    Properties

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

    Interface StringArrayMap

    Indexable

    • [key: string]: string[]
    \ No newline at end of file +StringArrayMap | @hebcal/core

    Interface StringArrayMap

    Indexable

    • [key: string]: string[]
    diff --git a/api/core/modules.html b/api/core/modules.html index e241eb5..ee8f5d8 100644 --- a/api/core/modules.html +++ b/api/core/modules.html @@ -37,4 +37,4 @@ version

    Functions

    \ No newline at end of file +
    diff --git a/api/core/modules/greg.html b/api/core/modules/greg.html index 72031cb..6fa827a 100644 --- a/api/core/modules/greg.html +++ b/api/core/modules/greg.html @@ -4,4 +4,4 @@ greg2abs isDate isLeapYear -
    \ No newline at end of file +
    diff --git a/api/core/types/CalOptions.html b/api/core/types/CalOptions.html index c6d528e..565b73e 100644 --- a/api/core/types/CalOptions.html +++ b/api/core/types/CalOptions.html @@ -54,4 +54,4 @@ and Nisan (fasting not permitted during Nisan). When Rosh Chodesh occurs on Shabbat or Sunday, Yom Kippur Katan is observed on the preceding Thursday. See Wikipedia Yom Kippur Katan practices

    -
    \ No newline at end of file +
    diff --git a/api/core/types/DailyLearningValue.html b/api/core/types/DailyLearningValue.html index 572a44a..9793d41 100644 --- a/api/core/types/DailyLearningValue.html +++ b/api/core/types/DailyLearningValue.html @@ -1 +1 @@ -DailyLearningValue | @hebcal/core

    Type Alias DailyLearningValue

    DailyLearningValue: boolean | number | string
    \ No newline at end of file +DailyLearningValue | @hebcal/core

    Type Alias DailyLearningValue

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

    Type Alias HolidayYearMap

    HolidayYearMap: Map<string, HolidayEvent[]>
    \ No newline at end of file +HolidayYearMap | @hebcal/core

    Type Alias HolidayYearMap

    HolidayYearMap: Map<string, HolidayEvent[]>
    diff --git a/api/core/types/SedraResult.html b/api/core/types/SedraResult.html index 62d2187..4194c53 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 +
    diff --git a/api/core/types/TachanunResult.html b/api/core/types/TachanunResult.html index 84ed514..1b4a5c3 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 +
    diff --git a/api/core/variables/parshiot.html b/api/core/variables/parshiot.html index 47d1577..d00fcb9 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 +
    diff --git a/api/core/variables/version.html b/api/core/variables/version.html index 4d8f282..533a76e 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.9" = '5.4.9'

    DO NOT EDIT THIS AUTO-GENERATED FILE!

    -
    \ No newline at end of file +version | @hebcal/core

    Variable versionConst

    version: "5.4.10" = '5.4.10'

    DO NOT EDIT THIS AUTO-GENERATED FILE!

    +