From 0b87fe8d6ea8305c624bc708728e4d741200be05 Mon Sep 17 00:00:00 2001 From: Michael Brich Date: Tue, 4 Jan 2022 17:02:59 -0800 Subject: [PATCH] Updated npmignore to exclude additional files that don't belong in the npm package. Added type qualifier to most type and interface imports to improve tree-shaking. Updated README format with additional package details + new badge format. Upgraded dependencies to latest including @toreda/log and @toreda/types. --- .npmignore | 29 +- README.md | 86 +- docs/assets/main.js | 2 +- docs/assets/search.js | 2 +- docs/classes/Defaults.html | 2 +- docs/classes/TimeData.html | 22 +- docs/classes/TimerActive.html | 6 +- docs/classes/TimerCallbackGroup.html | 2 +- docs/classes/TimerPassive.html | 6 +- docs/enums/TimeConstants.html | 162 +-- docs/index.html | 156 ++- docs/interfaces/Time.html | 4 +- docs/interfaces/TimeUnitLabel.html | 2 +- docs/interfaces/Timer.html | 2 +- docs/interfaces/TimerOptions.html | 3 + docs/modules.html | 60 +- package.json | 41 +- src/days.ts | 2 +- src/hours.ts | 2 +- src/index.ts | 3 +- src/microseconds.ts | 2 +- src/milliseconds.ts | 2 +- src/minutes.ts | 4 +- src/months.ts | 4 +- src/seconds.ts | 2 +- src/time.ts | 2 +- src/time/check/methods.ts | 2 +- src/time/check/type.ts | 2 +- src/time/conversions.ts | 2 +- src/time/convert.ts | 2 +- src/time/make.ts | 4 +- src/time/now.ts | 4 +- src/time/now/offset.ts | 2 +- src/time/since.ts | 2 +- src/time/unit/label.ts | 2 +- src/time/unit/labels.ts | 9 +- src/time/unit/supported.ts | 13 +- src/time/units.ts | 2 +- src/time/until.ts | 2 +- src/time/valid.ts | 2 +- src/timer/active.ts | 2 +- src/timer/passive.ts | 7 +- src/weeks.ts | 2 +- src/years.ts | 2 +- tests/_data/units.ts | 2 +- tests/time/check/valid.spec.ts | 7 + tests/time/convert.spec.ts | 4 +- tests/time/make.spec.ts | 11 +- yarn.lock | 1568 ++++++++++++-------------- 49 files changed, 1151 insertions(+), 1114 deletions(-) create mode 100644 docs/interfaces/TimerOptions.html diff --git a/.npmignore b/.npmignore index 2287cbf..a8c38d0 100644 --- a/.npmignore +++ b/.npmignore @@ -1,19 +1,20 @@ -demo -node_modules -tests -docs -*.code-workspace -coverage -yarn-debug.log -yarn-error.log -test-report.xml +.eslintrc.js +.gitattributes .github -.vscode -sonar-project.properties .prettierrc.js -.eslintrc.js +.vscode +*.code-workspace +coverage/ +demo/ +docs/ +examples/ gulpfile.ts jest.config.js +node_modules +sonar-project.properties +src/ +test-report.xml +tests tsconfig.json -./src/ -examples/ +yarn-debug.log +yarn-error.log diff --git a/README.md b/README.md index 5badf7c..c16494d 100644 --- a/README.md +++ b/README.md @@ -1,30 +1,96 @@ [![Toreda](https://content.toreda.com/logo/toreda-logo.png)](https://www.toreda.com) +[![CI](https://img.shields.io/github/workflow/status/toreda/time/CI?style=for-the-badge)](https://github.com/toreda/time/actions) [![Coverage](https://img.shields.io/sonar/coverage/toreda_time?server=https%3A%2F%2Fsonarcloud.io&style=for-the-badge)](https://sonarcloud.io/project/activity?graph=coverage&id=toreda_time) [![Sonar Quality Gate](https://img.shields.io/sonar/quality_gate/toreda_time?server=https%3A%2F%2Fsonarcloud.io&style=for-the-badge)](https://sonarcloud.io/dashboard?id=toreda_time) + +[![GitHub package.json version (branch)](https://img.shields.io/github/package-json/v/toreda/time/master?style=for-the-badge)](https://github.com/toreda/time/releases/latest) [![GitHub Release Date](https://img.shields.io/github/release-date/toreda/time?style=for-the-badge)](https://github.com/toreda/time/releases/latest) [![GitHub issues](https://img.shields.io/github/issues/toreda/time?style=for-the-badge)](https://github.com/toreda/time/issues) + + [![license](https://img.shields.io/github/license/toreda/time?style=for-the-badge)](https://github.com/toreda/time/blob/master/LICENSE) + +  # `@toreda/time` +Fast & easy time math and time unit conversions. -![CI](https://github.com/toreda/time/workflows/CI/badge.svg?branch=master) [![Coverage](https://sonarcloud.io/api/project_badges/measure?project=toreda_time&metric=coverage)](https://sonarcloud.io/dashboard?id=toreda_time) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=toreda_time&metric=alert_status)](https://sonarcloud.io/dashboard?id=toreda_time) +  -Helpers for common time & timer functionality. +## Use Cases +* **Time since date** + * Get seconds or any other time unit since `date`, `datetime`, `timestamp`, or `unix timestamp`. +* **Time until date** + * Get seconds or other time unit until `date`, `datetime`, `timestamp`, or `unix timestamp`. +* **Now** + * Get current timestamp (now) in seconds or other time unit. +* **Now (with offset)`** + * Get current timestamp (now) with an offset in the past or future. +* **DateTime Parsing** + * Parse strings as `DateTime` strings. + * Convert to any other time unit. +* **Unix Timestamps** + * Parse `Unix Timstamps` (seconds) & convert to other time units. + * Convert `DateTime` strings to `Unix Timestamp`.   -# Install -`@toreda/time` is available as an [NPM package](https://www.npmjs.com/package/@toreda/time). +## Highlights +* **TypeScript Native** + * All types included with package. + * No separate `@types` package eliminates sync issues between types and the library. +* **Minimalist** + * Small set of library functions for time calculations. + * Get what you need without extra bloat. +* **Lightweight** + * **`253 kB`** unpacked. +* **Modern Alternative** + * Modern replacement for the excellent [`moment.js`](https://momentjs.com/docs/#/-project-status/) (no longer maintained). +* **Tree-Shaking** + * Package optimizations helps modern bundlers drop unused code.   -**Install with yarn:** +# Install + +## `npmjs.org` + +## NPM Package +`@toreda/time` is available as an [NPM package](https://www.npmjs.com/package/@toreda/time). +### Yarn Install (preferred) ```bash yarn add @toreda/time ``` -**or Install with NPM:** +### NPM Install ```bash npm install @toreda/time ```   +# Source Code +`@toreda/time` source files can be downloaded directly from the public [Github repo](https://github.com/toreda/time). +## Branches +* `master` branch + * Latest release & stable code. + * Use for production builds. +* `develop` branch + * All completed but unreleased features pending release. + * Generally stable, but not guaranteed. + * Not suitable for production builds. + +## Git Clone (ssh) +```bash +git@github.com:toreda/time.git +``` + +## Git Clone (https) +```bash +https://github.com/toreda/time.git +``` + +## Download Zip (https) +Download the current master branch as a zip file +```https://github.com/toreda/time/archive/refs/heads/master.zip``` + +  + # Usage ## Time Objects @@ -127,10 +193,12 @@ console.log('is valid: ' + timeValid(undefined)); # Legal ## License - [MIT](LICENSE) © Toreda, Inc. + ## Copyright -Copyright © 2019 - 2021 Toreda, Inc. All Rights Reserved. +Copyright © 2019 - 2022 Toreda, Inc. All Rights Reserved. + -https://www.toreda.com +## Website +Toreda's company website can be found at [toreda.com](https://www.toreda.com) diff --git a/docs/assets/main.js b/docs/assets/main.js index 31494ad..61009a4 100644 --- a/docs/assets/main.js +++ b/docs/assets/main.js @@ -1,5 +1,5 @@ (()=>{var Ce=Object.create;var J=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var Re=Object.getPrototypeOf,_e=Object.prototype.hasOwnProperty;var Me=t=>J(t,"__esModule",{value:!0});var Fe=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var De=(t,e,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of Oe(e))!_e.call(t,n)&&n!=="default"&&J(t,n,{get:()=>e[n],enumerable:!(r=Pe(e,n))||r.enumerable});return t},Ae=t=>De(Me(J(t!=null?Ce(Re(t)):{},"default",t&&t.__esModule&&"default"in t?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t);var de=Fe((ue,he)=>{(function(){var t=function(e){var r=new t.Builder;return r.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),r.searchPipeline.add(t.stemmer),e.call(r,r),r.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(r){e.console&&console.warn&&console.warn(r)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var r=Object.create(null),n=Object.keys(e),i=0;i0){var h=t.utils.clone(r)||{};h.position=[a,l],h.index=s.length,s.push(new t.Token(n.slice(a,o),h))}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,r){r in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+r),e.label=r,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var r=e.label&&e.label in this.registeredFunctions;r||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. -`,e)},t.Pipeline.load=function(e){var r=new t.Pipeline;return e.forEach(function(n){var i=t.Pipeline.registeredFunctions[n];if(i)r.add(i);else throw new Error("Cannot load unregistered function: "+n)}),r},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(r){t.Pipeline.warnIfFunctionNotRegistered(r),this._stack.push(r)},this)},t.Pipeline.prototype.after=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");n=n+1,this._stack.splice(n,0,r)},t.Pipeline.prototype.before=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");this._stack.splice(n,0,r)},t.Pipeline.prototype.remove=function(e){var r=this._stack.indexOf(e);r!=-1&&this._stack.splice(r,1)},t.Pipeline.prototype.run=function(e){for(var r=this._stack.length,n=0;n1&&(oe&&(n=s),o!=e);)i=n-r,s=r+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(oc?h+=2:a==c&&(r+=n[l+1]*i[h+1],l+=2,h+=2);return r},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),r=1,n=0;r0){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 c=s.node.edges["*"];else{var c=new t.TokenSet;s.node.edges["*"]=c}if(s.str.length==0&&(c.final=!0),i.push({node:c,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 l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}s.str.length==1&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var h=s.str.charAt(0),f=s.str.charAt(1),v;f in s.node.edges?v=s.node.edges[f]:(v=new t.TokenSet,s.node.edges[f]=v),s.str.length==1&&(v.final=!0),i.push({node:v,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return n},t.TokenSet.fromString=function(e){for(var r=new t.TokenSet,n=r,i=0,s=e.length;i=e;r--){var n=this.uncheckedNodes[r],i=n.child.toString();i in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[i]:(n.child._str=i,this.minimizedNodes[i]=n.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(r){var n=new t.QueryParser(e,r);n.parse()})},t.Index.prototype.query=function(e){for(var r=new t.Query(this.fields),n=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),c=0;c1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,r){var n=e[this._ref],i=Object.keys(this._fields);this._documents[n]=r||{},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,r;do e=this.next(),r=e.charCodeAt(0);while(r>47&&r<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 r=e.next();if(r==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(r.charCodeAt(0)==92){e.escapeCharacter();continue}if(r==":")return t.QueryLexer.lexField;if(r=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(r=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(r=="+"&&e.width()===1||r=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(r.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,r){this.lexer=new t.QueryLexer(e),this.query=r,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 r=e.peekLexeme();if(r!=null)switch(r.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 n="expected either a field or a term, found "+r.type;throw r.str.length>=1&&(n+=" with value '"+r.str+"'"),new t.QueryParseError(n,r.start,r.end)}},t.QueryParser.parsePresence=function(e){var r=e.consumeLexeme();if(r!=null){switch(r.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+r.str+"'";throw new t.QueryParseError(n,r.start,r.end)}var i=e.peekLexeme();if(i==null){var n="expecting term or field, found nothing";throw new t.QueryParseError(n,r.start,r.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(n,i.start,i.end)}}},t.QueryParser.parseField=function(e){var r=e.consumeLexeme();if(r!=null){if(e.query.allFields.indexOf(r.str)==-1){var n=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+r.str+"', possible fields: "+n;throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.fields=[r.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,r.start,r.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 r=e.consumeLexeme();if(r!=null){e.currentClause.term=r.str.toLowerCase(),r.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(n==null){e.nextClause();return}switch(n.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 '"+n.type+"'";throw new t.QueryParseError(i,n.start,n.end)}}},t.QueryParser.parseEditDistance=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="edit distance must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.editDistance=n;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 r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="boost must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.boost=n;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,r){typeof define=="function"&&define.amd?define(r):typeof ue=="object"?he.exports=r():e.lunr=r()}(this,function(){return t})})()});var le=[];function N(t,e){le.push({selector:e,constructor:t})}var X=class{constructor(){this.createComponents(document.body)}createComponents(e){le.forEach(r=>{e.querySelectorAll(r.selector).forEach(n=>{n.dataset.hasInstance||(new r.constructor({el:n}),n.dataset.hasInstance=String(!0))})})}};var Q=class{constructor(e){this.el=e.el}};var Z=class{constructor(){this.listeners={}}addEventListener(e,r){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push(r)}removeEventListener(e,r){if(!(e in this.listeners))return;let n=this.listeners[e];for(let i=0,s=n.length;i{let r=Date.now();return(...n)=>{r+e-Date.now()<0&&(t(...n),r=Date.now())}};var ee=class extends Z{constructor(){super();this.scrollTop=0;this.lastY=0;this.width=0;this.height=0;this.showToolbar=!0;this.toolbar=document.querySelector(".tsd-page-toolbar"),this.secondaryNav=document.querySelector(".tsd-navigation.secondary"),window.addEventListener("scroll",K(()=>this.onScroll(),10)),window.addEventListener("resize",K(()=>this.onResize(),10)),this.onResize(),this.onScroll()}triggerResize(){let e=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(e)}onResize(){this.width=window.innerWidth||0,this.height=window.innerHeight||0;let e=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(e)}onScroll(){this.scrollTop=window.scrollY||0;let e=new CustomEvent("scroll",{detail:{scrollTop:this.scrollTop}});this.dispatchEvent(e),this.hideShowToolbar()}hideShowToolbar(){let e=this.showToolbar;this.showToolbar=this.lastY>=this.scrollTop||this.scrollTop<=0,e!==this.showToolbar&&(this.toolbar.classList.toggle("tsd-page-toolbar--hide"),this.secondaryNav.classList.toggle("tsd-navigation--toolbar-hide")),this.lastY=this.scrollTop}},I=ee;I.instance=new ee;var te=class extends Q{constructor(e){super(e);this.anchors=[];this.index=-1;I.instance.addEventListener("resize",()=>this.onResize()),I.instance.addEventListener("scroll",r=>this.onScroll(r)),this.createAnchors()}createAnchors(){let e=window.location.href;e.indexOf("#")!=-1&&(e=e.substr(0,e.indexOf("#"))),this.el.querySelectorAll("a").forEach(r=>{let n=r.href;if(n.indexOf("#")==-1||n.substr(0,e.length)!=e)return;let i=n.substr(n.indexOf("#")+1),s=document.querySelector("a.tsd-anchor[name="+i+"]"),o=r.parentNode;!s||!o||this.anchors.push({link:o,anchor:s,position:0})}),this.onResize()}onResize(){let e;for(let n=0,i=this.anchors.length;nn.position-i.position);let r=new CustomEvent("scroll",{detail:{scrollTop:I.instance.scrollTop}});this.onScroll(r)}onScroll(e){let r=e.detail.scrollTop+5,n=this.anchors,i=n.length-1,s=this.index;for(;s>-1&&n[s].position>r;)s-=1;for(;s-1&&this.anchors[this.index].link.classList.remove("focus"),this.index=s,this.index>-1&&this.anchors[this.index].link.classList.add("focus"))}};var ce=(t,e=100)=>{let r;return(...n)=>{clearTimeout(r),r=setTimeout(()=>t(n),e)}};var pe=Ae(de());function fe(){let t=document.getElementById("tsd-search");if(!t)return;let e=document.getElementById("search-script");t.classList.add("loading"),e&&(e.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),e.addEventListener("load",()=>{t.classList.remove("loading"),t.classList.add("ready")}),window.searchData&&t.classList.remove("loading"));let r=document.querySelector("#tsd-search input"),n=document.querySelector("#tsd-search .results");if(!r||!n)throw new Error("The input field or the result list wrapper was not found");let i=!1;n.addEventListener("mousedown",()=>i=!0),n.addEventListener("mouseup",()=>{i=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{i||(i=!1,t.classList.remove("has-focus"))});let s={base:t.dataset.base+"/"};Ve(t,n,r,s)}function Ve(t,e,r,n){r.addEventListener("input",ce(()=>{ze(t,e,r,n)},200));let i=!1;r.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ne(e,r):s.key=="Escape"?r.blur():s.key=="ArrowUp"?me(e,-1):s.key==="ArrowDown"?me(e,1):i=!1}),r.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!r.matches(":focus")&&s.key==="/"&&(r.focus(),s.preventDefault())})}function He(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=pe.Index.load(window.searchData.index))}function ze(t,e,r,n){if(He(n,t),!n.index||!n.data)return;e.textContent="";let i=r.value.trim(),s=n.index.search(`*${i}*`);for(let o=0,a=Math.min(10,s.length);o${ve(c.parent,i)}.${l}`);let h=document.createElement("li");h.classList.value=c.classes;let f=document.createElement("a");f.href=n.base+c.url,f.classList.add("tsd-kind-icon"),f.innerHTML=l,h.append(f),e.appendChild(h)}}function me(t,e){let r=t.querySelector(".current");if(!r)r=t.querySelector(e==1?"li:first-child":"li:last-child"),r&&r.classList.add("current");else{let n=r;if(e===1)do n=n.nextElementSibling;while(n instanceof HTMLElement&&n.offsetParent==null);else do n=n.previousElementSibling;while(n instanceof HTMLElement&&n.offsetParent==null);n&&(r.classList.remove("current"),n.classList.add("current"))}}function Ne(t,e){let r=t.querySelector(".current");if(r||(r=t.querySelector("li:first-child")),r){let n=r.querySelector("a");n&&(window.location.href=n.href),e.blur()}}function ve(t,e){if(e==="")return t;let r=t.toLocaleLowerCase(),n=e.toLocaleLowerCase(),i=[],s=0,o=r.indexOf(n);for(;o!=-1;)i.push(re(t.substring(s,o)),`${re(t.substring(o,o+n.length))}`),s=o+n.length,o=r.indexOf(n,s);return i.push(re(t.substring(s))),i.join("")}var je={"&":"&","<":"<",">":">","'":"'",'"':"""};function re(t){return t.replace(/[&<>"'"]/g,e=>je[e])}var ge=class{constructor(e,r){this.signature=e,this.description=r}addClass(e){return this.signature.classList.add(e),this.description.classList.add(e),this}removeClass(e){return this.signature.classList.remove(e),this.description.classList.remove(e),this}},ne=class extends Q{constructor(e){super(e);this.groups=[];this.index=-1;this.createGroups(),this.container&&(this.el.classList.add("active"),Array.from(this.el.children).forEach(r=>{r.addEventListener("touchstart",n=>this.onClick(n)),r.addEventListener("click",n=>this.onClick(n))}),this.container.classList.add("active"),this.setIndex(0))}setIndex(e){if(e<0&&(e=0),e>this.groups.length-1&&(e=this.groups.length-1),this.index==e)return;let r=this.groups[e];if(this.index>-1){let n=this.groups[this.index];n.removeClass("current").addClass("fade-out"),r.addClass("current"),r.addClass("fade-in"),I.instance.triggerResize(),setTimeout(()=>{n.removeClass("fade-out"),r.removeClass("fade-in")},300)}else r.addClass("current"),I.instance.triggerResize();this.index=e}createGroups(){let e=this.el.children;if(e.length<2)return;this.container=this.el.nextElementSibling;let r=this.container.children;this.groups=[];for(let n=0;n{r.signature===e.currentTarget&&this.setIndex(n)})}};var C="mousedown",ye="mousemove",_="mouseup",G={x:0,y:0},xe=!1,ie=!1,Be=!1,A=!1,Le=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(Le?"is-mobile":"not-mobile");Le&&"ontouchstart"in document.documentElement&&(Be=!0,C="touchstart",ye="touchmove",_="touchend");document.addEventListener(C,t=>{ie=!0,A=!1;let e=C=="touchstart"?t.targetTouches[0]:t;G.y=e.pageY||0,G.x=e.pageX||0});document.addEventListener(ye,t=>{if(!!ie&&!A){let e=C=="touchstart"?t.targetTouches[0]:t,r=G.x-(e.pageX||0),n=G.y-(e.pageY||0);A=Math.sqrt(r*r+n*n)>10}});document.addEventListener(_,()=>{ie=!1});document.addEventListener("click",t=>{xe&&(t.preventDefault(),t.stopImmediatePropagation(),xe=!1)});var se=class extends Q{constructor(e){super(e);this.className=this.el.dataset.toggle||"",this.el.addEventListener(_,r=>this.onPointerUp(r)),this.el.addEventListener("click",r=>r.preventDefault()),document.addEventListener(C,r=>this.onDocumentPointerDown(r)),document.addEventListener(_,r=>this.onDocumentPointerUp(r))}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 r=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(r),setTimeout(()=>document.documentElement.classList.remove(r),500)}onPointerUp(e){A||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-menu, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!A&&this.active&&e.target.closest(".col-menu")){let r=e.target.closest("a");if(r){let n=window.location.href;n.indexOf("#")!=-1&&(n=n.substr(0,n.indexOf("#"))),r.href.substr(0,n.length)==n&&setTimeout(()=>this.setActive(!1),250)}}}};var oe=class{constructor(e,r){this.key=e,this.value=r,this.defaultValue=r,this.initialize(),window.localStorage[this.key]&&this.setValue(this.fromLocalStorage(window.localStorage[this.key]))}initialize(){}setValue(e){if(this.value==e)return;let r=this.value;this.value=e,window.localStorage[this.key]=this.toLocalStorage(e),this.handleValueChange(r,e)}},ae=class extends oe{initialize(){let e=document.querySelector("#tsd-filter-"+this.key);!e||(this.checkbox=e,this.checkbox.addEventListener("change",()=>{this.setValue(this.checkbox.checked)}))}handleValueChange(e,r){!this.checkbox||(this.checkbox.checked=this.value,document.documentElement.classList.toggle("toggle-"+this.key,this.value!=this.defaultValue))}fromLocalStorage(e){return e=="true"}toLocalStorage(e){return e?"true":"false"}},Ee=class extends oe{initialize(){document.documentElement.classList.add("toggle-"+this.key+this.value);let e=document.querySelector("#tsd-filter-"+this.key);if(!e)return;this.select=e;let r=()=>{this.select.classList.add("active")},n=()=>{this.select.classList.remove("active")};this.select.addEventListener(C,r),this.select.addEventListener("mouseover",r),this.select.addEventListener("mouseleave",n),this.select.querySelectorAll("li").forEach(i=>{i.addEventListener(_,s=>{e.classList.remove("active"),this.setValue(s.target.dataset.value||"")})}),document.addEventListener(C,i=>{this.select.contains(i.target)||this.select.classList.remove("active")})}handleValueChange(e,r){this.select.querySelectorAll("li.selected").forEach(s=>{s.classList.remove("selected")});let n=this.select.querySelector('li[data-value="'+r+'"]'),i=this.select.querySelector(".tsd-select-label");n&&i&&(n.classList.add("selected"),i.textContent=n.textContent),document.documentElement.classList.remove("toggle-"+e),document.documentElement.classList.add("toggle-"+r)}fromLocalStorage(e){return e}toLocalStorage(e){return e}},Y=class extends Q{constructor(e){super(e);this.optionVisibility=new Ee("visibility","private"),this.optionInherited=new ae("inherited",!0),this.optionExternals=new ae("externals",!0)}static isSupported(){try{return typeof window.localStorage!="undefined"}catch{return!1}}};function be(t){let e=localStorage.getItem("tsd-theme")||"os";t.value=e,we(e),t.addEventListener("change",()=>{localStorage.setItem("tsd-theme",t.value),we(t.value)})}function we(t){switch(t){case"os":document.body.classList.remove("light","dark");break;case"light":document.body.classList.remove("dark"),document.body.classList.add("light");break;case"dark":document.body.classList.remove("light"),document.body.classList.add("dark");break}}fe();N(te,".menu-highlight");N(ne,".tsd-signatures");N(se,"a[data-toggle]");Y.isSupported()?N(Y,"#tsd-filter"):document.documentElement.classList.add("no-filter");var Te=document.getElementById("theme");Te&&be(Te);var qe=new X;Object.defineProperty(window,"app",{value:qe});})(); +`,e)},t.Pipeline.load=function(e){var r=new t.Pipeline;return e.forEach(function(n){var i=t.Pipeline.registeredFunctions[n];if(i)r.add(i);else throw new Error("Cannot load unregistered function: "+n)}),r},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(r){t.Pipeline.warnIfFunctionNotRegistered(r),this._stack.push(r)},this)},t.Pipeline.prototype.after=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");n=n+1,this._stack.splice(n,0,r)},t.Pipeline.prototype.before=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");this._stack.splice(n,0,r)},t.Pipeline.prototype.remove=function(e){var r=this._stack.indexOf(e);r!=-1&&this._stack.splice(r,1)},t.Pipeline.prototype.run=function(e){for(var r=this._stack.length,n=0;n1&&(oe&&(n=s),o!=e);)i=n-r,s=r+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(oc?h+=2:a==c&&(r+=n[l+1]*i[h+1],l+=2,h+=2);return r},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),r=1,n=0;r0){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 c=s.node.edges["*"];else{var c=new t.TokenSet;s.node.edges["*"]=c}if(s.str.length==0&&(c.final=!0),i.push({node:c,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 l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}s.str.length==1&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var h=s.str.charAt(0),f=s.str.charAt(1),v;f in s.node.edges?v=s.node.edges[f]:(v=new t.TokenSet,s.node.edges[f]=v),s.str.length==1&&(v.final=!0),i.push({node:v,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return n},t.TokenSet.fromString=function(e){for(var r=new t.TokenSet,n=r,i=0,s=e.length;i=e;r--){var n=this.uncheckedNodes[r],i=n.child.toString();i in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[i]:(n.child._str=i,this.minimizedNodes[i]=n.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(r){var n=new t.QueryParser(e,r);n.parse()})},t.Index.prototype.query=function(e){for(var r=new t.Query(this.fields),n=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),c=0;c1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,r){var n=e[this._ref],i=Object.keys(this._fields);this._documents[n]=r||{},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,r;do e=this.next(),r=e.charCodeAt(0);while(r>47&&r<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 r=e.next();if(r==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(r.charCodeAt(0)==92){e.escapeCharacter();continue}if(r==":")return t.QueryLexer.lexField;if(r=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(r=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(r=="+"&&e.width()===1||r=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(r.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,r){this.lexer=new t.QueryLexer(e),this.query=r,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 r=e.peekLexeme();if(r!=null)switch(r.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 n="expected either a field or a term, found "+r.type;throw r.str.length>=1&&(n+=" with value '"+r.str+"'"),new t.QueryParseError(n,r.start,r.end)}},t.QueryParser.parsePresence=function(e){var r=e.consumeLexeme();if(r!=null){switch(r.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+r.str+"'";throw new t.QueryParseError(n,r.start,r.end)}var i=e.peekLexeme();if(i==null){var n="expecting term or field, found nothing";throw new t.QueryParseError(n,r.start,r.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(n,i.start,i.end)}}},t.QueryParser.parseField=function(e){var r=e.consumeLexeme();if(r!=null){if(e.query.allFields.indexOf(r.str)==-1){var n=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+r.str+"', possible fields: "+n;throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.fields=[r.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,r.start,r.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 r=e.consumeLexeme();if(r!=null){e.currentClause.term=r.str.toLowerCase(),r.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(n==null){e.nextClause();return}switch(n.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 '"+n.type+"'";throw new t.QueryParseError(i,n.start,n.end)}}},t.QueryParser.parseEditDistance=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="edit distance must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.editDistance=n;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 r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="boost must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.boost=n;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,r){typeof define=="function"&&define.amd?define(r):typeof ue=="object"?he.exports=r():e.lunr=r()}(this,function(){return t})})()});var le=[];function N(t,e){le.push({selector:e,constructor:t})}var X=class{constructor(){this.createComponents(document.body)}createComponents(e){le.forEach(r=>{e.querySelectorAll(r.selector).forEach(n=>{n.dataset.hasInstance||(new r.constructor({el:n}),n.dataset.hasInstance=String(!0))})})}};var Q=class{constructor(e){this.el=e.el}};var Z=class{constructor(){this.listeners={}}addEventListener(e,r){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push(r)}removeEventListener(e,r){if(!(e in this.listeners))return;let n=this.listeners[e];for(let i=0,s=n.length;i{let r=Date.now();return(...n)=>{r+e-Date.now()<0&&(t(...n),r=Date.now())}};var ee=class extends Z{constructor(){super();this.scrollTop=0;this.lastY=0;this.width=0;this.height=0;this.showToolbar=!0;this.toolbar=document.querySelector(".tsd-page-toolbar"),this.secondaryNav=document.querySelector(".tsd-navigation.secondary"),window.addEventListener("scroll",K(()=>this.onScroll(),10)),window.addEventListener("resize",K(()=>this.onResize(),10)),this.onResize(),this.onScroll()}triggerResize(){let e=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(e)}onResize(){this.width=window.innerWidth||0,this.height=window.innerHeight||0;let e=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(e)}onScroll(){this.scrollTop=window.scrollY||0;let e=new CustomEvent("scroll",{detail:{scrollTop:this.scrollTop}});this.dispatchEvent(e),this.hideShowToolbar()}hideShowToolbar(){var r;let e=this.showToolbar;this.showToolbar=this.lastY>=this.scrollTop||this.scrollTop<=0,e!==this.showToolbar&&(this.toolbar.classList.toggle("tsd-page-toolbar--hide"),(r=this.secondaryNav)==null||r.classList.toggle("tsd-navigation--toolbar-hide")),this.lastY=this.scrollTop}},I=ee;I.instance=new ee;var te=class extends Q{constructor(e){super(e);this.anchors=[];this.index=-1;I.instance.addEventListener("resize",()=>this.onResize()),I.instance.addEventListener("scroll",r=>this.onScroll(r)),this.createAnchors()}createAnchors(){let e=window.location.href;e.indexOf("#")!=-1&&(e=e.substr(0,e.indexOf("#"))),this.el.querySelectorAll("a").forEach(r=>{let n=r.href;if(n.indexOf("#")==-1||n.substr(0,e.length)!=e)return;let i=n.substr(n.indexOf("#")+1),s=document.querySelector("a.tsd-anchor[name="+i+"]"),o=r.parentNode;!s||!o||this.anchors.push({link:o,anchor:s,position:0})}),this.onResize()}onResize(){let e;for(let n=0,i=this.anchors.length;nn.position-i.position);let r=new CustomEvent("scroll",{detail:{scrollTop:I.instance.scrollTop}});this.onScroll(r)}onScroll(e){let r=e.detail.scrollTop+5,n=this.anchors,i=n.length-1,s=this.index;for(;s>-1&&n[s].position>r;)s-=1;for(;s-1&&this.anchors[this.index].link.classList.remove("focus"),this.index=s,this.index>-1&&this.anchors[this.index].link.classList.add("focus"))}};var ce=(t,e=100)=>{let r;return(...n)=>{clearTimeout(r),r=setTimeout(()=>t(n),e)}};var pe=Ae(de());function fe(){let t=document.getElementById("tsd-search");if(!t)return;let e=document.getElementById("search-script");t.classList.add("loading"),e&&(e.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),e.addEventListener("load",()=>{t.classList.remove("loading"),t.classList.add("ready")}),window.searchData&&t.classList.remove("loading"));let r=document.querySelector("#tsd-search input"),n=document.querySelector("#tsd-search .results");if(!r||!n)throw new Error("The input field or the result list wrapper was not found");let i=!1;n.addEventListener("mousedown",()=>i=!0),n.addEventListener("mouseup",()=>{i=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{i||(i=!1,t.classList.remove("has-focus"))});let s={base:t.dataset.base+"/"};Ve(t,n,r,s)}function Ve(t,e,r,n){r.addEventListener("input",ce(()=>{ze(t,e,r,n)},200));let i=!1;r.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ne(e,r):s.key=="Escape"?r.blur():s.key=="ArrowUp"?me(e,-1):s.key==="ArrowDown"?me(e,1):i=!1}),r.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!r.matches(":focus")&&s.key==="/"&&(r.focus(),s.preventDefault())})}function He(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=pe.Index.load(window.searchData.index))}function ze(t,e,r,n){if(He(n,t),!n.index||!n.data)return;e.textContent="";let i=r.value.trim(),s=n.index.search(`*${i}*`);for(let o=0,a=Math.min(10,s.length);o${ve(c.parent,i)}.${l}`);let h=document.createElement("li");h.classList.value=c.classes;let f=document.createElement("a");f.href=n.base+c.url,f.classList.add("tsd-kind-icon"),f.innerHTML=l,h.append(f),e.appendChild(h)}}function me(t,e){let r=t.querySelector(".current");if(!r)r=t.querySelector(e==1?"li:first-child":"li:last-child"),r&&r.classList.add("current");else{let n=r;if(e===1)do n=n.nextElementSibling;while(n instanceof HTMLElement&&n.offsetParent==null);else do n=n.previousElementSibling;while(n instanceof HTMLElement&&n.offsetParent==null);n&&(r.classList.remove("current"),n.classList.add("current"))}}function Ne(t,e){let r=t.querySelector(".current");if(r||(r=t.querySelector("li:first-child")),r){let n=r.querySelector("a");n&&(window.location.href=n.href),e.blur()}}function ve(t,e){if(e==="")return t;let r=t.toLocaleLowerCase(),n=e.toLocaleLowerCase(),i=[],s=0,o=r.indexOf(n);for(;o!=-1;)i.push(re(t.substring(s,o)),`${re(t.substring(o,o+n.length))}`),s=o+n.length,o=r.indexOf(n,s);return i.push(re(t.substring(s))),i.join("")}var je={"&":"&","<":"<",">":">","'":"'",'"':"""};function re(t){return t.replace(/[&<>"'"]/g,e=>je[e])}var ge=class{constructor(e,r){this.signature=e,this.description=r}addClass(e){return this.signature.classList.add(e),this.description.classList.add(e),this}removeClass(e){return this.signature.classList.remove(e),this.description.classList.remove(e),this}},ne=class extends Q{constructor(e){super(e);this.groups=[];this.index=-1;this.createGroups(),this.container&&(this.el.classList.add("active"),Array.from(this.el.children).forEach(r=>{r.addEventListener("touchstart",n=>this.onClick(n)),r.addEventListener("click",n=>this.onClick(n))}),this.container.classList.add("active"),this.setIndex(0))}setIndex(e){if(e<0&&(e=0),e>this.groups.length-1&&(e=this.groups.length-1),this.index==e)return;let r=this.groups[e];if(this.index>-1){let n=this.groups[this.index];n.removeClass("current").addClass("fade-out"),r.addClass("current"),r.addClass("fade-in"),I.instance.triggerResize(),setTimeout(()=>{n.removeClass("fade-out"),r.removeClass("fade-in")},300)}else r.addClass("current"),I.instance.triggerResize();this.index=e}createGroups(){let e=this.el.children;if(e.length<2)return;this.container=this.el.nextElementSibling;let r=this.container.children;this.groups=[];for(let n=0;n{r.signature===e.currentTarget&&this.setIndex(n)})}};var C="mousedown",ye="mousemove",_="mouseup",G={x:0,y:0},xe=!1,ie=!1,Be=!1,A=!1,Le=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(Le?"is-mobile":"not-mobile");Le&&"ontouchstart"in document.documentElement&&(Be=!0,C="touchstart",ye="touchmove",_="touchend");document.addEventListener(C,t=>{ie=!0,A=!1;let e=C=="touchstart"?t.targetTouches[0]:t;G.y=e.pageY||0,G.x=e.pageX||0});document.addEventListener(ye,t=>{if(!!ie&&!A){let e=C=="touchstart"?t.targetTouches[0]:t,r=G.x-(e.pageX||0),n=G.y-(e.pageY||0);A=Math.sqrt(r*r+n*n)>10}});document.addEventListener(_,()=>{ie=!1});document.addEventListener("click",t=>{xe&&(t.preventDefault(),t.stopImmediatePropagation(),xe=!1)});var se=class extends Q{constructor(e){super(e);this.className=this.el.dataset.toggle||"",this.el.addEventListener(_,r=>this.onPointerUp(r)),this.el.addEventListener("click",r=>r.preventDefault()),document.addEventListener(C,r=>this.onDocumentPointerDown(r)),document.addEventListener(_,r=>this.onDocumentPointerUp(r))}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 r=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(r),setTimeout(()=>document.documentElement.classList.remove(r),500)}onPointerUp(e){A||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-menu, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!A&&this.active&&e.target.closest(".col-menu")){let r=e.target.closest("a");if(r){let n=window.location.href;n.indexOf("#")!=-1&&(n=n.substr(0,n.indexOf("#"))),r.href.substr(0,n.length)==n&&setTimeout(()=>this.setActive(!1),250)}}}};var oe=class{constructor(e,r){this.key=e,this.value=r,this.defaultValue=r,this.initialize(),window.localStorage[this.key]&&this.setValue(this.fromLocalStorage(window.localStorage[this.key]))}initialize(){}setValue(e){if(this.value==e)return;let r=this.value;this.value=e,window.localStorage[this.key]=this.toLocalStorage(e),this.handleValueChange(r,e)}},ae=class extends oe{initialize(){let e=document.querySelector("#tsd-filter-"+this.key);!e||(this.checkbox=e,this.checkbox.addEventListener("change",()=>{this.setValue(this.checkbox.checked)}))}handleValueChange(e,r){!this.checkbox||(this.checkbox.checked=this.value,document.documentElement.classList.toggle("toggle-"+this.key,this.value!=this.defaultValue))}fromLocalStorage(e){return e=="true"}toLocalStorage(e){return e?"true":"false"}},Ee=class extends oe{initialize(){document.documentElement.classList.add("toggle-"+this.key+this.value);let e=document.querySelector("#tsd-filter-"+this.key);if(!e)return;this.select=e;let r=()=>{this.select.classList.add("active")},n=()=>{this.select.classList.remove("active")};this.select.addEventListener(C,r),this.select.addEventListener("mouseover",r),this.select.addEventListener("mouseleave",n),this.select.querySelectorAll("li").forEach(i=>{i.addEventListener(_,s=>{e.classList.remove("active"),this.setValue(s.target.dataset.value||"")})}),document.addEventListener(C,i=>{this.select.contains(i.target)||this.select.classList.remove("active")})}handleValueChange(e,r){this.select.querySelectorAll("li.selected").forEach(s=>{s.classList.remove("selected")});let n=this.select.querySelector('li[data-value="'+r+'"]'),i=this.select.querySelector(".tsd-select-label");n&&i&&(n.classList.add("selected"),i.textContent=n.textContent),document.documentElement.classList.remove("toggle-"+e),document.documentElement.classList.add("toggle-"+r)}fromLocalStorage(e){return e}toLocalStorage(e){return e}},Y=class extends Q{constructor(e){super(e);this.optionVisibility=new Ee("visibility","private"),this.optionInherited=new ae("inherited",!0),this.optionExternals=new ae("externals",!0)}static isSupported(){try{return typeof window.localStorage!="undefined"}catch{return!1}}};function be(t){let e=localStorage.getItem("tsd-theme")||"os";t.value=e,we(e),t.addEventListener("change",()=>{localStorage.setItem("tsd-theme",t.value),we(t.value)})}function we(t){switch(t){case"os":document.body.classList.remove("light","dark");break;case"light":document.body.classList.remove("dark"),document.body.classList.add("light");break;case"dark":document.body.classList.remove("light"),document.body.classList.add("dark");break}}fe();N(te,".menu-highlight");N(ne,".tsd-signatures");N(se,"a[data-toggle]");Y.isSupported()?N(Y,"#tsd-filter"):document.documentElement.classList.add("no-filter");var Te=document.getElementById("theme");Te&&be(Te);var qe=new X;Object.defineProperty(window,"app",{value:qe});})(); /*! * lunr.Builder * Copyright (C) 2020 Oliver Nightingale diff --git a/docs/assets/search.js b/docs/assets/search.js index 526b80d..f53ddbf 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1 @@ -window.searchData = {"kinds":{"8":"Enumeration","16":"Enumeration member","32":"Variable","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","4194304":"Type alias"},"rows":[{"id":0,"kind":64,"name":"days","url":"modules.html#days","classes":"tsd-kind-function"},{"id":1,"kind":128,"name":"Defaults","url":"classes/Defaults.html","classes":"tsd-kind-class"},{"id":2,"kind":1024,"name":"Math","url":"classes/Defaults.html#Math","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"Defaults"},{"id":3,"kind":65536,"name":"__type","url":"classes/Defaults.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Defaults"},{"id":4,"kind":1024,"name":"Precision","url":"classes/Defaults.html#__type.Precision","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Defaults.__type"},{"id":5,"kind":65536,"name":"__type","url":"classes/Defaults.html#__type.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"Defaults.__type"},{"id":6,"kind":1024,"name":"Base","url":"classes/Defaults.html#__type.__type-1.Base","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Defaults.__type.__type"},{"id":7,"kind":1024,"name":"Seconds","url":"classes/Defaults.html#__type.__type-1.Seconds","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Defaults.__type.__type"},{"id":8,"kind":1024,"name":"Minutes","url":"classes/Defaults.html#__type.__type-1.Minutes","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Defaults.__type.__type"},{"id":9,"kind":1024,"name":"Days","url":"classes/Defaults.html#__type.__type-1.Days","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Defaults.__type.__type"},{"id":10,"kind":1024,"name":"Hours","url":"classes/Defaults.html#__type.__type-1.Hours","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Defaults.__type.__type"},{"id":11,"kind":1024,"name":"Months","url":"classes/Defaults.html#__type.__type-1.Months","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Defaults.__type.__type"},{"id":12,"kind":1024,"name":"Weeks","url":"classes/Defaults.html#__type.__type-1.Weeks","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Defaults.__type.__type"},{"id":13,"kind":1024,"name":"Years","url":"classes/Defaults.html#__type.__type-1.Years","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Defaults.__type.__type"},{"id":14,"kind":1024,"name":"Microseconds","url":"classes/Defaults.html#__type.__type-1.Microseconds","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Defaults.__type.__type"},{"id":15,"kind":1024,"name":"Milliseconds","url":"classes/Defaults.html#__type.__type-1.Milliseconds","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Defaults.__type.__type"},{"id":16,"kind":1024,"name":"Timer","url":"classes/Defaults.html#Timer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"Defaults"},{"id":17,"kind":65536,"name":"__type","url":"classes/Defaults.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Defaults"},{"id":18,"kind":1024,"name":"CheckIntervalMs","url":"classes/Defaults.html#__type-3.CheckIntervalMs","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Defaults.__type"},{"id":19,"kind":1024,"name":"Time","url":"classes/Defaults.html#Time","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"Defaults"},{"id":20,"kind":65536,"name":"__type","url":"classes/Defaults.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Defaults"},{"id":21,"kind":1024,"name":"MsPerSec","url":"classes/Defaults.html#__type-2.MsPerSec","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Defaults.__type"},{"id":22,"kind":512,"name":"constructor","url":"classes/Defaults.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Defaults"},{"id":23,"kind":64,"name":"microseconds","url":"modules.html#microseconds","classes":"tsd-kind-function"},{"id":24,"kind":64,"name":"milliseconds","url":"modules.html#milliseconds","classes":"tsd-kind-function"},{"id":25,"kind":64,"name":"minutes","url":"modules.html#minutes","classes":"tsd-kind-function"},{"id":26,"kind":64,"name":"months","url":"modules.html#months","classes":"tsd-kind-function"},{"id":27,"kind":64,"name":"seconds","url":"modules.html#seconds","classes":"tsd-kind-function"},{"id":28,"kind":256,"name":"Time","url":"interfaces/Time.html","classes":"tsd-kind-interface"},{"id":29,"kind":1024,"name":"type","url":"interfaces/Time.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Time"},{"id":30,"kind":2048,"name":"add","url":"interfaces/Time.html#add","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":31,"kind":2048,"name":"sub","url":"interfaces/Time.html#sub","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":32,"kind":2048,"name":"setNow","url":"interfaces/Time.html#setNow","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":33,"kind":2048,"name":"set","url":"interfaces/Time.html#set","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":34,"kind":2048,"name":"reset","url":"interfaces/Time.html#reset","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":35,"kind":2048,"name":"units","url":"interfaces/Time.html#units","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":36,"kind":2048,"name":"elapsed","url":"interfaces/Time.html#elapsed","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":37,"kind":2048,"name":"since","url":"interfaces/Time.html#since","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":38,"kind":2048,"name":"until","url":"interfaces/Time.html#until","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":39,"kind":2048,"name":"asDays","url":"interfaces/Time.html#asDays","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":40,"kind":2048,"name":"asHours","url":"interfaces/Time.html#asHours","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":41,"kind":2048,"name":"asMicroseconds","url":"interfaces/Time.html#asMicroseconds","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":42,"kind":2048,"name":"asMilliseconds","url":"interfaces/Time.html#asMilliseconds","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":43,"kind":2048,"name":"asMinutes","url":"interfaces/Time.html#asMinutes","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":44,"kind":2048,"name":"asMonths","url":"interfaces/Time.html#asMonths","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":45,"kind":2048,"name":"asSeconds","url":"interfaces/Time.html#asSeconds","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":46,"kind":2048,"name":"asWeeks","url":"interfaces/Time.html#asWeeks","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":47,"kind":2048,"name":"asYears","url":"interfaces/Time.html#asYears","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":48,"kind":2048,"name":"addYears","url":"interfaces/Time.html#addYears","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":49,"kind":2048,"name":"addMonths","url":"interfaces/Time.html#addMonths","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":50,"kind":2048,"name":"addWeeks","url":"interfaces/Time.html#addWeeks","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":51,"kind":2048,"name":"addDays","url":"interfaces/Time.html#addDays","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":52,"kind":2048,"name":"addHours","url":"interfaces/Time.html#addHours","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":53,"kind":2048,"name":"addMinutes","url":"interfaces/Time.html#addMinutes","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":54,"kind":2048,"name":"addSeconds","url":"interfaces/Time.html#addSeconds","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":55,"kind":2048,"name":"addMilliseconds","url":"interfaces/Time.html#addMilliseconds","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":56,"kind":2048,"name":"addMicroseconds","url":"interfaces/Time.html#addMicroseconds","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":57,"kind":2048,"name":"subYears","url":"interfaces/Time.html#subYears","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":58,"kind":2048,"name":"subMonths","url":"interfaces/Time.html#subMonths","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":59,"kind":2048,"name":"subWeeks","url":"interfaces/Time.html#subWeeks","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":60,"kind":2048,"name":"subDays","url":"interfaces/Time.html#subDays","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":61,"kind":2048,"name":"subHours","url":"interfaces/Time.html#subHours","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":62,"kind":2048,"name":"subMinutes","url":"interfaces/Time.html#subMinutes","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":63,"kind":2048,"name":"subSeconds","url":"interfaces/Time.html#subSeconds","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":64,"kind":2048,"name":"subMilliseconds","url":"interfaces/Time.html#subMilliseconds","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":65,"kind":2048,"name":"subMicroseconds","url":"interfaces/Time.html#subMicroseconds","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":66,"kind":2048,"name":"toYears","url":"interfaces/Time.html#toYears","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":67,"kind":2048,"name":"toMonths","url":"interfaces/Time.html#toMonths","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":68,"kind":2048,"name":"toWeeks","url":"interfaces/Time.html#toWeeks","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":69,"kind":2048,"name":"toDays","url":"interfaces/Time.html#toDays","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":70,"kind":2048,"name":"toHours","url":"interfaces/Time.html#toHours","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":71,"kind":2048,"name":"toMinutes","url":"interfaces/Time.html#toMinutes","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":72,"kind":2048,"name":"toSeconds","url":"interfaces/Time.html#toSeconds","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":73,"kind":2048,"name":"toMilliseconds","url":"interfaces/Time.html#toMilliseconds","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":74,"kind":2048,"name":"toMicroseconds","url":"interfaces/Time.html#toMicroseconds","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":75,"kind":64,"name":"timeCheckMethods","url":"modules.html#timeCheckMethods","classes":"tsd-kind-function"},{"id":76,"kind":64,"name":"timeCheckType","url":"modules.html#timeCheckType","classes":"tsd-kind-function"},{"id":77,"kind":64,"name":"timeValid","url":"modules.html#timeValid","classes":"tsd-kind-function"},{"id":78,"kind":8,"name":"TimeConstants","url":"enums/TimeConstants.html","classes":"tsd-kind-enum"},{"id":79,"kind":16,"name":"MICROSECONDS_TO_MILLISECONDS","url":"enums/TimeConstants.html#MICROSECONDS_TO_MILLISECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":80,"kind":16,"name":"MICROSECONDS_TO_SECONDS","url":"enums/TimeConstants.html#MICROSECONDS_TO_SECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":81,"kind":16,"name":"MICROSECONDS_TO_MINUTES","url":"enums/TimeConstants.html#MICROSECONDS_TO_MINUTES","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":82,"kind":16,"name":"MICROSECONDS_TO_HOURS","url":"enums/TimeConstants.html#MICROSECONDS_TO_HOURS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":83,"kind":16,"name":"MICROSECONDS_TO_DAYS","url":"enums/TimeConstants.html#MICROSECONDS_TO_DAYS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":84,"kind":16,"name":"MICROSECONDS_TO_WEEKS","url":"enums/TimeConstants.html#MICROSECONDS_TO_WEEKS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":85,"kind":16,"name":"MICROSECONDS_TO_MONTHS","url":"enums/TimeConstants.html#MICROSECONDS_TO_MONTHS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":86,"kind":16,"name":"MICROSECONDS_TO_YEARS","url":"enums/TimeConstants.html#MICROSECONDS_TO_YEARS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":87,"kind":16,"name":"MILLISECONDS_TO_MICROSECONDS","url":"enums/TimeConstants.html#MILLISECONDS_TO_MICROSECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":88,"kind":16,"name":"MILLISECONDS_TO_SECONDS","url":"enums/TimeConstants.html#MILLISECONDS_TO_SECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":89,"kind":16,"name":"MILLISECONDS_TO_MINUTES","url":"enums/TimeConstants.html#MILLISECONDS_TO_MINUTES","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":90,"kind":16,"name":"MILLISECONDS_TO_HOURS","url":"enums/TimeConstants.html#MILLISECONDS_TO_HOURS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":91,"kind":16,"name":"MILLISECONDS_TO_DAYS","url":"enums/TimeConstants.html#MILLISECONDS_TO_DAYS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":92,"kind":16,"name":"MILLISECONDS_TO_WEEKS","url":"enums/TimeConstants.html#MILLISECONDS_TO_WEEKS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":93,"kind":16,"name":"MILLISECONDS_TO_MONTHS","url":"enums/TimeConstants.html#MILLISECONDS_TO_MONTHS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":94,"kind":16,"name":"MILLISECONDS_TO_YEARS","url":"enums/TimeConstants.html#MILLISECONDS_TO_YEARS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":95,"kind":16,"name":"SECONDS_TO_MINUTES","url":"enums/TimeConstants.html#SECONDS_TO_MINUTES","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":96,"kind":16,"name":"SECONDS_TO_HOURS","url":"enums/TimeConstants.html#SECONDS_TO_HOURS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":97,"kind":16,"name":"SECONDS_TO_DAYS","url":"enums/TimeConstants.html#SECONDS_TO_DAYS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":98,"kind":16,"name":"SECONDS_TO_WEEKS","url":"enums/TimeConstants.html#SECONDS_TO_WEEKS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":99,"kind":16,"name":"SECONDS_TO_MONTHS","url":"enums/TimeConstants.html#SECONDS_TO_MONTHS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":100,"kind":16,"name":"SECONDS_TO_YEARS","url":"enums/TimeConstants.html#SECONDS_TO_YEARS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":101,"kind":16,"name":"SECONDS_TO_MILLISECONDS","url":"enums/TimeConstants.html#SECONDS_TO_MILLISECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":102,"kind":16,"name":"SECONDS_TO_MICROSECONDS","url":"enums/TimeConstants.html#SECONDS_TO_MICROSECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":103,"kind":16,"name":"MINUTES_TO_HOURS","url":"enums/TimeConstants.html#MINUTES_TO_HOURS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":104,"kind":16,"name":"MINUTES_TO_DAYS","url":"enums/TimeConstants.html#MINUTES_TO_DAYS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":105,"kind":16,"name":"MINUTES_TO_WEEKS","url":"enums/TimeConstants.html#MINUTES_TO_WEEKS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":106,"kind":16,"name":"MINUTES_TO_MONTHS","url":"enums/TimeConstants.html#MINUTES_TO_MONTHS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":107,"kind":16,"name":"MINUTES_TO_YEARS","url":"enums/TimeConstants.html#MINUTES_TO_YEARS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":108,"kind":16,"name":"MINUTES_TO_SECONDS","url":"enums/TimeConstants.html#MINUTES_TO_SECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":109,"kind":16,"name":"MINUTES_TO_MICROSECONDS","url":"enums/TimeConstants.html#MINUTES_TO_MICROSECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":110,"kind":16,"name":"MINUTES_TO_MILLISECONDS","url":"enums/TimeConstants.html#MINUTES_TO_MILLISECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":111,"kind":16,"name":"HOURS_TO_WEEKS","url":"enums/TimeConstants.html#HOURS_TO_WEEKS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":112,"kind":16,"name":"HOURS_TO_DAYS","url":"enums/TimeConstants.html#HOURS_TO_DAYS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":113,"kind":16,"name":"HOURS_TO_MONTHS","url":"enums/TimeConstants.html#HOURS_TO_MONTHS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":114,"kind":16,"name":"HOURS_TO_YEARS","url":"enums/TimeConstants.html#HOURS_TO_YEARS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":115,"kind":16,"name":"HOURS_TO_MINUTES","url":"enums/TimeConstants.html#HOURS_TO_MINUTES","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":116,"kind":16,"name":"HOURS_TO_SECONDS","url":"enums/TimeConstants.html#HOURS_TO_SECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":117,"kind":16,"name":"HOURS_TO_DECADES","url":"enums/TimeConstants.html#HOURS_TO_DECADES","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":118,"kind":16,"name":"HOURS_TO_MILLISECONDS","url":"enums/TimeConstants.html#HOURS_TO_MILLISECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":119,"kind":16,"name":"HOURS_TO_MICROSECONDS","url":"enums/TimeConstants.html#HOURS_TO_MICROSECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":120,"kind":16,"name":"DAYS_TO_MONTHS","url":"enums/TimeConstants.html#DAYS_TO_MONTHS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":121,"kind":16,"name":"DAYS_TO_WEEKS","url":"enums/TimeConstants.html#DAYS_TO_WEEKS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":122,"kind":16,"name":"DAYS_TO_YEARS","url":"enums/TimeConstants.html#DAYS_TO_YEARS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":123,"kind":16,"name":"DAYS_TO_MINUTES","url":"enums/TimeConstants.html#DAYS_TO_MINUTES","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":124,"kind":16,"name":"DAYS_TO_HOURS","url":"enums/TimeConstants.html#DAYS_TO_HOURS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":125,"kind":16,"name":"DAYS_TO_SECONDS","url":"enums/TimeConstants.html#DAYS_TO_SECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":126,"kind":16,"name":"DAYS_TO_MILLISECONDS","url":"enums/TimeConstants.html#DAYS_TO_MILLISECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":127,"kind":16,"name":"DAYS_TO_MICROSECONDS","url":"enums/TimeConstants.html#DAYS_TO_MICROSECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":128,"kind":16,"name":"WEEKS_TO_YEARS","url":"enums/TimeConstants.html#WEEKS_TO_YEARS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":129,"kind":16,"name":"WEEKS_TO_MONTHS","url":"enums/TimeConstants.html#WEEKS_TO_MONTHS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":130,"kind":16,"name":"WEEKS_TO_DAYS","url":"enums/TimeConstants.html#WEEKS_TO_DAYS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":131,"kind":16,"name":"WEEKS_TO_HOURS","url":"enums/TimeConstants.html#WEEKS_TO_HOURS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":132,"kind":16,"name":"WEEKS_TO_MINUTES","url":"enums/TimeConstants.html#WEEKS_TO_MINUTES","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":133,"kind":16,"name":"WEEKS_TO_SECONDS","url":"enums/TimeConstants.html#WEEKS_TO_SECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":134,"kind":16,"name":"WEEKS_TO_MILLISECONDS","url":"enums/TimeConstants.html#WEEKS_TO_MILLISECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":135,"kind":16,"name":"WEEKS_TO_MICROSECONDS","url":"enums/TimeConstants.html#WEEKS_TO_MICROSECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":136,"kind":16,"name":"MONTHS_TO_YEARS","url":"enums/TimeConstants.html#MONTHS_TO_YEARS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":137,"kind":16,"name":"MONTHS_TO_WEEKS","url":"enums/TimeConstants.html#MONTHS_TO_WEEKS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":138,"kind":16,"name":"MONTHS_TO_DAYS","url":"enums/TimeConstants.html#MONTHS_TO_DAYS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":139,"kind":16,"name":"MONTHS_TO_HOURS","url":"enums/TimeConstants.html#MONTHS_TO_HOURS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":140,"kind":16,"name":"MONTHS_TO_MINUTES","url":"enums/TimeConstants.html#MONTHS_TO_MINUTES","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":141,"kind":16,"name":"MONTHS_TO_SECONDS","url":"enums/TimeConstants.html#MONTHS_TO_SECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":142,"kind":16,"name":"MONTHS_TO_MICROSECONDS","url":"enums/TimeConstants.html#MONTHS_TO_MICROSECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":143,"kind":16,"name":"MONTHS_TO_MILLISECONDS","url":"enums/TimeConstants.html#MONTHS_TO_MILLISECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":144,"kind":16,"name":"YEARS_TO_DECADES","url":"enums/TimeConstants.html#YEARS_TO_DECADES","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":145,"kind":16,"name":"YEARS_TO_MONTHS","url":"enums/TimeConstants.html#YEARS_TO_MONTHS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":146,"kind":16,"name":"YEARS_TO_WEEKS","url":"enums/TimeConstants.html#YEARS_TO_WEEKS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":147,"kind":16,"name":"YEARS_TO_DAYS","url":"enums/TimeConstants.html#YEARS_TO_DAYS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":148,"kind":16,"name":"YEARS_TO_HOURS","url":"enums/TimeConstants.html#YEARS_TO_HOURS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":149,"kind":16,"name":"YEARS_TO_MINUTES","url":"enums/TimeConstants.html#YEARS_TO_MINUTES","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":150,"kind":16,"name":"YEARS_TO_SECONDS","url":"enums/TimeConstants.html#YEARS_TO_SECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":151,"kind":16,"name":"YEARS_TO_MILLISECONDS","url":"enums/TimeConstants.html#YEARS_TO_MILLISECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":152,"kind":16,"name":"YEARS_TO_MICROSECONDS","url":"enums/TimeConstants.html#YEARS_TO_MICROSECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":153,"kind":16,"name":"DECADES_TO_DAYS","url":"enums/TimeConstants.html#DECADES_TO_DAYS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":154,"kind":16,"name":"DECADES_TO_MONTHS","url":"enums/TimeConstants.html#DECADES_TO_MONTHS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":155,"kind":16,"name":"DECADES_TO_HOURS","url":"enums/TimeConstants.html#DECADES_TO_HOURS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":156,"kind":16,"name":"DECADES_TO_MINUTES","url":"enums/TimeConstants.html#DECADES_TO_MINUTES","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":157,"kind":16,"name":"DECADES_TO_SECONDS","url":"enums/TimeConstants.html#DECADES_TO_SECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":158,"kind":16,"name":"DECADES_TO_MILLISECONDS","url":"enums/TimeConstants.html#DECADES_TO_MILLISECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":159,"kind":16,"name":"DECADES_TO_MICROSECONDS","url":"enums/TimeConstants.html#DECADES_TO_MICROSECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":160,"kind":32,"name":"timeConversions","url":"modules.html#timeConversions","classes":"tsd-kind-variable"},{"id":161,"kind":64,"name":"timeConvert","url":"modules.html#timeConvert","classes":"tsd-kind-function"},{"id":162,"kind":64,"name":"canConvert","url":"modules.html#canConvert","classes":"tsd-kind-function"},{"id":163,"kind":128,"name":"TimeData","url":"classes/TimeData.html","classes":"tsd-kind-class"},{"id":164,"kind":512,"name":"constructor","url":"classes/TimeData.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"TimeData"},{"id":165,"kind":1024,"name":"units","url":"classes/TimeData.html#units","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimeData"},{"id":166,"kind":1024,"name":"value","url":"classes/TimeData.html#value","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"TimeData"},{"id":167,"kind":1024,"name":"log","url":"classes/TimeData.html#log","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimeData"},{"id":168,"kind":2048,"name":"makeLog","url":"classes/TimeData.html#makeLog","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"TimeData"},{"id":169,"kind":2048,"name":"get","url":"classes/TimeData.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimeData"},{"id":170,"kind":2048,"name":"set","url":"classes/TimeData.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimeData"},{"id":171,"kind":2048,"name":"addNumber","url":"classes/TimeData.html#addNumber","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimeData"},{"id":172,"kind":2048,"name":"subNumber","url":"classes/TimeData.html#subNumber","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimeData"},{"id":173,"kind":2048,"name":"getUnitValue","url":"classes/TimeData.html#getUnitValue","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimeData"},{"id":174,"kind":2048,"name":"subUnit","url":"classes/TimeData.html#subUnit","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimeData"},{"id":175,"kind":2048,"name":"addUnit","url":"classes/TimeData.html#addUnit","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimeData"},{"id":176,"kind":2048,"name":"invert","url":"classes/TimeData.html#invert","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimeData"},{"id":177,"kind":2048,"name":"timeSinceTime","url":"classes/TimeData.html#timeSinceTime","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimeData"},{"id":178,"kind":2048,"name":"timeSinceNumber","url":"classes/TimeData.html#timeSinceNumber","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimeData"},{"id":179,"kind":2048,"name":"timeUntilTime","url":"classes/TimeData.html#timeUntilTime","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimeData"},{"id":180,"kind":2048,"name":"timeUntilNumber","url":"classes/TimeData.html#timeUntilNumber","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimeData"},{"id":181,"kind":2048,"name":"reset","url":"classes/TimeData.html#reset","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimeData"},{"id":182,"kind":64,"name":"timeMake","url":"modules.html#timeMake","classes":"tsd-kind-function"},{"id":183,"kind":32,"name":"timeMethods","url":"modules.html#timeMethods","classes":"tsd-kind-variable"},{"id":184,"kind":64,"name":"timeNow","url":"modules.html#timeNow","classes":"tsd-kind-function"},{"id":185,"kind":64,"name":"timeNowOffset","url":"modules.html#timeNowOffset","classes":"tsd-kind-function"},{"id":186,"kind":256,"name":"Timer","url":"interfaces/Timer.html","classes":"tsd-kind-interface"},{"id":187,"kind":2048,"name":"start","url":"interfaces/Timer.html#start","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Timer"},{"id":188,"kind":2048,"name":"stop","url":"interfaces/Timer.html#stop","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Timer"},{"id":189,"kind":2048,"name":"onUpdate","url":"interfaces/Timer.html#onUpdate","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Timer"},{"id":190,"kind":2048,"name":"reset","url":"interfaces/Timer.html#reset","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Timer"},{"id":191,"kind":128,"name":"TimerActive","url":"classes/TimerActive.html","classes":"tsd-kind-class"},{"id":192,"kind":512,"name":"constructor","url":"classes/TimerActive.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"TimerActive"},{"id":193,"kind":1024,"name":"_timerHandle","url":"classes/TimerActive.html#_timerHandle","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"TimerActive"},{"id":194,"kind":1024,"name":"_checkIntervalMs","url":"classes/TimerActive.html#_checkIntervalMs","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"TimerActive"},{"id":195,"kind":1024,"name":"_handlersBound","url":"classes/TimerActive.html#_handlersBound","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimerActive"},{"id":196,"kind":1024,"name":"lastIntervalEnd","url":"classes/TimerActive.html#lastIntervalEnd","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimerActive"},{"id":197,"kind":1024,"name":"limitDuration","url":"classes/TimerActive.html#limitDuration","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimerActive"},{"id":198,"kind":1024,"name":"listeners","url":"classes/TimerActive.html#listeners","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimerActive"},{"id":199,"kind":1024,"name":"paused","url":"classes/TimerActive.html#paused","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimerActive"},{"id":200,"kind":1024,"name":"running","url":"classes/TimerActive.html#running","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimerActive"},{"id":201,"kind":1024,"name":"timeLimit","url":"classes/TimerActive.html#timeLimit","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimerActive"},{"id":202,"kind":1024,"name":"timeStart","url":"classes/TimerActive.html#timeStart","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimerActive"},{"id":203,"kind":1024,"name":"timeStop","url":"classes/TimerActive.html#timeStop","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimerActive"},{"id":204,"kind":2048,"name":"getListenerGroup","url":"classes/TimerActive.html#getListenerGroup","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerActive"},{"id":205,"kind":2048,"name":"on","url":"classes/TimerActive.html#on","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerActive"},{"id":206,"kind":2048,"name":"once","url":"classes/TimerActive.html#once","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerActive"},{"id":207,"kind":2048,"name":"setTimeLimit","url":"classes/TimerActive.html#setTimeLimit","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerActive"},{"id":208,"kind":2048,"name":"bindHandlers","url":"classes/TimerActive.html#bindHandlers","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerActive"},{"id":209,"kind":2048,"name":"unpause","url":"classes/TimerActive.html#unpause","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerActive"},{"id":210,"kind":2048,"name":"pause","url":"classes/TimerActive.html#pause","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerActive"},{"id":211,"kind":2048,"name":"start","url":"classes/TimerActive.html#start","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerActive"},{"id":212,"kind":2048,"name":"done","url":"classes/TimerActive.html#done","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerActive"},{"id":213,"kind":2048,"name":"stop","url":"classes/TimerActive.html#stop","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerActive"},{"id":214,"kind":2048,"name":"executeCallbacks","url":"classes/TimerActive.html#executeCallbacks","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerActive"},{"id":215,"kind":2048,"name":"reset","url":"classes/TimerActive.html#reset","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerActive"},{"id":216,"kind":2048,"name":"onUpdate","url":"classes/TimerActive.html#onUpdate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerActive"},{"id":217,"kind":4194304,"name":"TimerCallback","url":"modules.html#TimerCallback","classes":"tsd-kind-type-alias"},{"id":218,"kind":65536,"name":"__type","url":"modules.html#TimerCallback.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"TimerCallback"},{"id":219,"kind":128,"name":"TimerCallbackGroup","url":"classes/TimerCallbackGroup.html","classes":"tsd-kind-class"},{"id":220,"kind":512,"name":"constructor","url":"classes/TimerCallbackGroup.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"TimerCallbackGroup"},{"id":221,"kind":1024,"name":"id","url":"classes/TimerCallbackGroup.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimerCallbackGroup"},{"id":222,"kind":1024,"name":"_once","url":"classes/TimerCallbackGroup.html#_once","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimerCallbackGroup"},{"id":223,"kind":1024,"name":"_always","url":"classes/TimerCallbackGroup.html#_always","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimerCallbackGroup"},{"id":224,"kind":2048,"name":"reset","url":"classes/TimerCallbackGroup.html#reset","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerCallbackGroup"},{"id":225,"kind":2048,"name":"execute","url":"classes/TimerCallbackGroup.html#execute","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerCallbackGroup"},{"id":226,"kind":2048,"name":"invoke","url":"classes/TimerCallbackGroup.html#invoke","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerCallbackGroup"},{"id":227,"kind":2048,"name":"once","url":"classes/TimerCallbackGroup.html#once","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerCallbackGroup"},{"id":228,"kind":2048,"name":"always","url":"classes/TimerCallbackGroup.html#always","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerCallbackGroup"},{"id":229,"kind":4194304,"name":"TimerCallbackSync","url":"modules.html#TimerCallbackSync","classes":"tsd-kind-type-alias"},{"id":230,"kind":65536,"name":"__type","url":"modules.html#TimerCallbackSync.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"TimerCallbackSync"},{"id":231,"kind":4194304,"name":"TimerEventId","url":"modules.html#TimerEventId","classes":"tsd-kind-type-alias"},{"id":232,"kind":128,"name":"TimerPassive","url":"classes/TimerPassive.html","classes":"tsd-kind-class"},{"id":233,"kind":512,"name":"constructor","url":"classes/TimerPassive.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"TimerPassive"},{"id":234,"kind":1024,"name":"running","url":"classes/TimerPassive.html#running","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimerPassive"},{"id":235,"kind":1024,"name":"interval","url":"classes/TimerPassive.html#interval","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimerPassive"},{"id":236,"kind":1024,"name":"lastTrigger","url":"classes/TimerPassive.html#lastTrigger","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimerPassive"},{"id":237,"kind":1024,"name":"triggerLimit","url":"classes/TimerPassive.html#triggerLimit","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimerPassive"},{"id":238,"kind":1024,"name":"timeStart","url":"classes/TimerPassive.html#timeStart","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimerPassive"},{"id":239,"kind":2048,"name":"start","url":"classes/TimerPassive.html#start","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerPassive"},{"id":240,"kind":2048,"name":"stop","url":"classes/TimerPassive.html#stop","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerPassive"},{"id":241,"kind":2048,"name":"trigger","url":"classes/TimerPassive.html#trigger","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerPassive"},{"id":242,"kind":2048,"name":"onUpdate","url":"classes/TimerPassive.html#onUpdate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerPassive"},{"id":243,"kind":2048,"name":"reset","url":"classes/TimerPassive.html#reset","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerPassive"},{"id":244,"kind":64,"name":"timeSince","url":"modules.html#timeSince","classes":"tsd-kind-function"},{"id":245,"kind":4194304,"name":"TimeUnit","url":"modules.html#TimeUnit","classes":"tsd-kind-type-alias"},{"id":246,"kind":256,"name":"TimeUnitLabel","url":"interfaces/TimeUnitLabel.html","classes":"tsd-kind-interface"},{"id":247,"kind":1024,"name":"timeUnit","url":"interfaces/TimeUnitLabel.html#timeUnit","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TimeUnitLabel"},{"id":248,"kind":1024,"name":"full","url":"interfaces/TimeUnitLabel.html#full","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TimeUnitLabel"},{"id":249,"kind":65536,"name":"__type","url":"interfaces/TimeUnitLabel.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"TimeUnitLabel"},{"id":250,"kind":1024,"name":"singular","url":"interfaces/TimeUnitLabel.html#__type.singular","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"TimeUnitLabel.__type"},{"id":251,"kind":1024,"name":"plural","url":"interfaces/TimeUnitLabel.html#__type.plural","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"TimeUnitLabel.__type"},{"id":252,"kind":1024,"name":"short","url":"interfaces/TimeUnitLabel.html#short","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TimeUnitLabel"},{"id":253,"kind":65536,"name":"__type","url":"interfaces/TimeUnitLabel.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"TimeUnitLabel"},{"id":254,"kind":1024,"name":"singular","url":"interfaces/TimeUnitLabel.html#__type-1.singular-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"TimeUnitLabel.__type"},{"id":255,"kind":1024,"name":"plural","url":"interfaces/TimeUnitLabel.html#__type-1.plural-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"TimeUnitLabel.__type"},{"id":256,"kind":32,"name":"timeUnitLabels","url":"modules.html#timeUnitLabels","classes":"tsd-kind-variable"},{"id":257,"kind":32,"name":"timeUnits","url":"modules.html#timeUnits","classes":"tsd-kind-variable"},{"id":258,"kind":64,"name":"timeUnitSupported","url":"modules.html#timeUnitSupported","classes":"tsd-kind-function"},{"id":259,"kind":64,"name":"timeUntil","url":"modules.html#timeUntil","classes":"tsd-kind-function"},{"id":260,"kind":64,"name":"unixTimestampNow","url":"modules.html#unixTimestampNow","classes":"tsd-kind-function"},{"id":261,"kind":64,"name":"weeks","url":"modules.html#weeks","classes":"tsd-kind-function"},{"id":262,"kind":64,"name":"years","url":"modules.html#years","classes":"tsd-kind-function"}],"index":{"version":"2.3.9","fields":["name","parent"],"fieldVectors":[["name/0",[0,46.597]],["parent/0",[]],["name/1",[1,34.359]],["parent/1",[]],["name/2",[2,51.705]],["parent/2",[1,3.22]],["name/3",[3,34.359]],["parent/3",[1,3.22]],["name/4",[4,51.705]],["parent/4",[5,3.816]],["name/5",[3,34.359]],["parent/5",[5,3.816]],["name/6",[6,51.705]],["parent/6",[7,3.022]],["name/7",[8,46.597]],["parent/7",[7,3.022]],["name/8",[9,46.597]],["parent/8",[7,3.022]],["name/9",[0,46.597]],["parent/9",[7,3.022]],["name/10",[10,51.705]],["parent/10",[7,3.022]],["name/11",[11,46.597]],["parent/11",[7,3.022]],["name/12",[12,46.597]],["parent/12",[7,3.022]],["name/13",[13,46.597]],["parent/13",[7,3.022]],["name/14",[14,46.597]],["parent/14",[7,3.022]],["name/15",[15,46.597]],["parent/15",[7,3.022]],["name/16",[16,37.041]],["parent/16",[1,3.22]],["name/17",[3,34.359]],["parent/17",[1,3.22]],["name/18",[17,51.705]],["parent/18",[5,3.816]],["name/19",[18,16.944]],["parent/19",[1,3.22]],["name/20",[3,34.359]],["parent/20",[1,3.22]],["name/21",[19,51.705]],["parent/21",[5,3.816]],["name/22",[20,38.712]],["parent/22",[1,3.22]],["name/23",[14,46.597]],["parent/23",[]],["name/24",[15,46.597]],["parent/24",[]],["name/25",[9,46.597]],["parent/25",[]],["name/26",[11,46.597]],["parent/26",[]],["name/27",[8,46.597]],["parent/27",[]],["name/28",[18,16.944]],["parent/28",[]],["name/29",[21,51.705]],["parent/29",[18,1.588]],["name/30",[22,51.705]],["parent/30",[18,1.588]],["name/31",[23,51.705]],["parent/31",[18,1.588]],["name/32",[24,51.705]],["parent/32",[18,1.588]],["name/33",[25,46.597]],["parent/33",[18,1.588]],["name/34",[26,37.041]],["parent/34",[18,1.588]],["name/35",[27,46.597]],["parent/35",[18,1.588]],["name/36",[28,51.705]],["parent/36",[18,1.588]],["name/37",[29,51.705]],["parent/37",[18,1.588]],["name/38",[30,51.705]],["parent/38",[18,1.588]],["name/39",[31,51.705]],["parent/39",[18,1.588]],["name/40",[32,51.705]],["parent/40",[18,1.588]],["name/41",[33,51.705]],["parent/41",[18,1.588]],["name/42",[34,51.705]],["parent/42",[18,1.588]],["name/43",[35,51.705]],["parent/43",[18,1.588]],["name/44",[36,51.705]],["parent/44",[18,1.588]],["name/45",[37,51.705]],["parent/45",[18,1.588]],["name/46",[38,51.705]],["parent/46",[18,1.588]],["name/47",[39,51.705]],["parent/47",[18,1.588]],["name/48",[40,51.705]],["parent/48",[18,1.588]],["name/49",[41,51.705]],["parent/49",[18,1.588]],["name/50",[42,51.705]],["parent/50",[18,1.588]],["name/51",[43,51.705]],["parent/51",[18,1.588]],["name/52",[44,51.705]],["parent/52",[18,1.588]],["name/53",[45,51.705]],["parent/53",[18,1.588]],["name/54",[46,51.705]],["parent/54",[18,1.588]],["name/55",[47,51.705]],["parent/55",[18,1.588]],["name/56",[48,51.705]],["parent/56",[18,1.588]],["name/57",[49,51.705]],["parent/57",[18,1.588]],["name/58",[50,51.705]],["parent/58",[18,1.588]],["name/59",[51,51.705]],["parent/59",[18,1.588]],["name/60",[52,51.705]],["parent/60",[18,1.588]],["name/61",[53,51.705]],["parent/61",[18,1.588]],["name/62",[54,51.705]],["parent/62",[18,1.588]],["name/63",[55,51.705]],["parent/63",[18,1.588]],["name/64",[56,51.705]],["parent/64",[18,1.588]],["name/65",[57,51.705]],["parent/65",[18,1.588]],["name/66",[58,51.705]],["parent/66",[18,1.588]],["name/67",[59,51.705]],["parent/67",[18,1.588]],["name/68",[60,51.705]],["parent/68",[18,1.588]],["name/69",[61,51.705]],["parent/69",[18,1.588]],["name/70",[62,51.705]],["parent/70",[18,1.588]],["name/71",[63,51.705]],["parent/71",[18,1.588]],["name/72",[64,51.705]],["parent/72",[18,1.588]],["name/73",[65,51.705]],["parent/73",[18,1.588]],["name/74",[66,51.705]],["parent/74",[18,1.588]],["name/75",[67,51.705]],["parent/75",[]],["name/76",[68,51.705]],["parent/76",[]],["name/77",[69,51.705]],["parent/77",[]],["name/78",[70,11.632]],["parent/78",[]],["name/79",[71,51.705]],["parent/79",[70,1.09]],["name/80",[72,51.705]],["parent/80",[70,1.09]],["name/81",[73,51.705]],["parent/81",[70,1.09]],["name/82",[74,51.705]],["parent/82",[70,1.09]],["name/83",[75,51.705]],["parent/83",[70,1.09]],["name/84",[76,51.705]],["parent/84",[70,1.09]],["name/85",[77,51.705]],["parent/85",[70,1.09]],["name/86",[78,51.705]],["parent/86",[70,1.09]],["name/87",[79,51.705]],["parent/87",[70,1.09]],["name/88",[80,51.705]],["parent/88",[70,1.09]],["name/89",[81,51.705]],["parent/89",[70,1.09]],["name/90",[82,51.705]],["parent/90",[70,1.09]],["name/91",[83,51.705]],["parent/91",[70,1.09]],["name/92",[84,51.705]],["parent/92",[70,1.09]],["name/93",[85,51.705]],["parent/93",[70,1.09]],["name/94",[86,51.705]],["parent/94",[70,1.09]],["name/95",[87,51.705]],["parent/95",[70,1.09]],["name/96",[88,51.705]],["parent/96",[70,1.09]],["name/97",[89,51.705]],["parent/97",[70,1.09]],["name/98",[90,51.705]],["parent/98",[70,1.09]],["name/99",[91,51.705]],["parent/99",[70,1.09]],["name/100",[92,51.705]],["parent/100",[70,1.09]],["name/101",[93,51.705]],["parent/101",[70,1.09]],["name/102",[94,51.705]],["parent/102",[70,1.09]],["name/103",[95,51.705]],["parent/103",[70,1.09]],["name/104",[96,51.705]],["parent/104",[70,1.09]],["name/105",[97,51.705]],["parent/105",[70,1.09]],["name/106",[98,51.705]],["parent/106",[70,1.09]],["name/107",[99,51.705]],["parent/107",[70,1.09]],["name/108",[100,51.705]],["parent/108",[70,1.09]],["name/109",[101,51.705]],["parent/109",[70,1.09]],["name/110",[102,51.705]],["parent/110",[70,1.09]],["name/111",[103,51.705]],["parent/111",[70,1.09]],["name/112",[104,51.705]],["parent/112",[70,1.09]],["name/113",[105,51.705]],["parent/113",[70,1.09]],["name/114",[106,51.705]],["parent/114",[70,1.09]],["name/115",[107,51.705]],["parent/115",[70,1.09]],["name/116",[108,51.705]],["parent/116",[70,1.09]],["name/117",[109,51.705]],["parent/117",[70,1.09]],["name/118",[110,51.705]],["parent/118",[70,1.09]],["name/119",[111,51.705]],["parent/119",[70,1.09]],["name/120",[112,51.705]],["parent/120",[70,1.09]],["name/121",[113,51.705]],["parent/121",[70,1.09]],["name/122",[114,51.705]],["parent/122",[70,1.09]],["name/123",[115,51.705]],["parent/123",[70,1.09]],["name/124",[116,51.705]],["parent/124",[70,1.09]],["name/125",[117,51.705]],["parent/125",[70,1.09]],["name/126",[118,51.705]],["parent/126",[70,1.09]],["name/127",[119,51.705]],["parent/127",[70,1.09]],["name/128",[120,51.705]],["parent/128",[70,1.09]],["name/129",[121,51.705]],["parent/129",[70,1.09]],["name/130",[122,51.705]],["parent/130",[70,1.09]],["name/131",[123,51.705]],["parent/131",[70,1.09]],["name/132",[124,51.705]],["parent/132",[70,1.09]],["name/133",[125,51.705]],["parent/133",[70,1.09]],["name/134",[126,51.705]],["parent/134",[70,1.09]],["name/135",[127,51.705]],["parent/135",[70,1.09]],["name/136",[128,51.705]],["parent/136",[70,1.09]],["name/137",[129,51.705]],["parent/137",[70,1.09]],["name/138",[130,51.705]],["parent/138",[70,1.09]],["name/139",[131,51.705]],["parent/139",[70,1.09]],["name/140",[132,51.705]],["parent/140",[70,1.09]],["name/141",[133,51.705]],["parent/141",[70,1.09]],["name/142",[134,51.705]],["parent/142",[70,1.09]],["name/143",[135,51.705]],["parent/143",[70,1.09]],["name/144",[136,51.705]],["parent/144",[70,1.09]],["name/145",[137,51.705]],["parent/145",[70,1.09]],["name/146",[138,51.705]],["parent/146",[70,1.09]],["name/147",[139,51.705]],["parent/147",[70,1.09]],["name/148",[140,51.705]],["parent/148",[70,1.09]],["name/149",[141,51.705]],["parent/149",[70,1.09]],["name/150",[142,51.705]],["parent/150",[70,1.09]],["name/151",[143,51.705]],["parent/151",[70,1.09]],["name/152",[144,51.705]],["parent/152",[70,1.09]],["name/153",[145,51.705]],["parent/153",[70,1.09]],["name/154",[146,51.705]],["parent/154",[70,1.09]],["name/155",[147,51.705]],["parent/155",[70,1.09]],["name/156",[148,51.705]],["parent/156",[70,1.09]],["name/157",[149,51.705]],["parent/157",[70,1.09]],["name/158",[150,51.705]],["parent/158",[70,1.09]],["name/159",[151,51.705]],["parent/159",[70,1.09]],["name/160",[152,51.705]],["parent/160",[]],["name/161",[153,51.705]],["parent/161",[]],["name/162",[154,51.705]],["parent/162",[]],["name/163",[155,26.055]],["parent/163",[]],["name/164",[20,38.712]],["parent/164",[155,2.442]],["name/165",[27,46.597]],["parent/165",[155,2.442]],["name/166",[156,51.705]],["parent/166",[155,2.442]],["name/167",[157,51.705]],["parent/167",[155,2.442]],["name/168",[158,51.705]],["parent/168",[155,2.442]],["name/169",[159,51.705]],["parent/169",[155,2.442]],["name/170",[25,46.597]],["parent/170",[155,2.442]],["name/171",[160,51.705]],["parent/171",[155,2.442]],["name/172",[161,51.705]],["parent/172",[155,2.442]],["name/173",[162,51.705]],["parent/173",[155,2.442]],["name/174",[163,51.705]],["parent/174",[155,2.442]],["name/175",[164,51.705]],["parent/175",[155,2.442]],["name/176",[165,51.705]],["parent/176",[155,2.442]],["name/177",[166,51.705]],["parent/177",[155,2.442]],["name/178",[167,51.705]],["parent/178",[155,2.442]],["name/179",[168,51.705]],["parent/179",[155,2.442]],["name/180",[169,51.705]],["parent/180",[155,2.442]],["name/181",[26,37.041]],["parent/181",[155,2.442]],["name/182",[170,51.705]],["parent/182",[]],["name/183",[171,51.705]],["parent/183",[]],["name/184",[172,51.705]],["parent/184",[]],["name/185",[173,51.705]],["parent/185",[]],["name/186",[16,37.041]],["parent/186",[]],["name/187",[174,43.232]],["parent/187",[16,3.472]],["name/188",[175,43.232]],["parent/188",[16,3.472]],["name/189",[176,43.232]],["parent/189",[16,3.472]],["name/190",[26,37.041]],["parent/190",[16,3.472]],["name/191",[177,22.988]],["parent/191",[]],["name/192",[20,38.712]],["parent/192",[177,2.155]],["name/193",[178,51.705]],["parent/193",[177,2.155]],["name/194",[179,51.705]],["parent/194",[177,2.155]],["name/195",[180,51.705]],["parent/195",[177,2.155]],["name/196",[181,51.705]],["parent/196",[177,2.155]],["name/197",[182,51.705]],["parent/197",[177,2.155]],["name/198",[183,51.705]],["parent/198",[177,2.155]],["name/199",[184,51.705]],["parent/199",[177,2.155]],["name/200",[185,46.597]],["parent/200",[177,2.155]],["name/201",[186,51.705]],["parent/201",[177,2.155]],["name/202",[187,46.597]],["parent/202",[177,2.155]],["name/203",[188,51.705]],["parent/203",[177,2.155]],["name/204",[189,51.705]],["parent/204",[177,2.155]],["name/205",[190,51.705]],["parent/205",[177,2.155]],["name/206",[191,46.597]],["parent/206",[177,2.155]],["name/207",[192,51.705]],["parent/207",[177,2.155]],["name/208",[193,51.705]],["parent/208",[177,2.155]],["name/209",[194,51.705]],["parent/209",[177,2.155]],["name/210",[195,51.705]],["parent/210",[177,2.155]],["name/211",[174,43.232]],["parent/211",[177,2.155]],["name/212",[196,51.705]],["parent/212",[177,2.155]],["name/213",[175,43.232]],["parent/213",[177,2.155]],["name/214",[197,51.705]],["parent/214",[177,2.155]],["name/215",[26,37.041]],["parent/215",[177,2.155]],["name/216",[176,43.232]],["parent/216",[177,2.155]],["name/217",[198,46.597]],["parent/217",[]],["name/218",[3,34.359]],["parent/218",[198,4.367]],["name/219",[199,32.246]],["parent/219",[]],["name/220",[20,38.712]],["parent/220",[199,3.022]],["name/221",[200,51.705]],["parent/221",[199,3.022]],["name/222",[201,51.705]],["parent/222",[199,3.022]],["name/223",[202,51.705]],["parent/223",[199,3.022]],["name/224",[26,37.041]],["parent/224",[199,3.022]],["name/225",[203,51.705]],["parent/225",[199,3.022]],["name/226",[204,51.705]],["parent/226",[199,3.022]],["name/227",[191,46.597]],["parent/227",[199,3.022]],["name/228",[205,51.705]],["parent/228",[199,3.022]],["name/229",[206,46.597]],["parent/229",[]],["name/230",[3,34.359]],["parent/230",[206,4.367]],["name/231",[207,51.705]],["parent/231",[]],["name/232",[208,30.502]],["parent/232",[]],["name/233",[20,38.712]],["parent/233",[208,2.859]],["name/234",[185,46.597]],["parent/234",[208,2.859]],["name/235",[209,51.705]],["parent/235",[208,2.859]],["name/236",[210,51.705]],["parent/236",[208,2.859]],["name/237",[211,51.705]],["parent/237",[208,2.859]],["name/238",[187,46.597]],["parent/238",[208,2.859]],["name/239",[174,43.232]],["parent/239",[208,2.859]],["name/240",[175,43.232]],["parent/240",[208,2.859]],["name/241",[212,51.705]],["parent/241",[208,2.859]],["name/242",[176,43.232]],["parent/242",[208,2.859]],["name/243",[26,37.041]],["parent/243",[208,2.859]],["name/244",[213,51.705]],["parent/244",[]],["name/245",[214,46.597]],["parent/245",[]],["name/246",[215,37.041]],["parent/246",[]],["name/247",[214,46.597]],["parent/247",[215,3.472]],["name/248",[216,51.705]],["parent/248",[215,3.472]],["name/249",[3,34.359]],["parent/249",[215,3.472]],["name/250",[217,46.597]],["parent/250",[218,3.816]],["name/251",[219,46.597]],["parent/251",[218,3.816]],["name/252",[220,51.705]],["parent/252",[215,3.472]],["name/253",[3,34.359]],["parent/253",[215,3.472]],["name/254",[217,46.597]],["parent/254",[218,3.816]],["name/255",[219,46.597]],["parent/255",[218,3.816]],["name/256",[221,51.705]],["parent/256",[]],["name/257",[222,51.705]],["parent/257",[]],["name/258",[223,51.705]],["parent/258",[]],["name/259",[224,51.705]],["parent/259",[]],["name/260",[225,51.705]],["parent/260",[]],["name/261",[12,46.597]],["parent/261",[]],["name/262",[13,46.597]],["parent/262",[]]],"invertedIndex":[["__type",{"_index":3,"name":{"3":{},"5":{},"17":{},"20":{},"218":{},"230":{},"249":{},"253":{}},"parent":{}}],["_always",{"_index":202,"name":{"223":{}},"parent":{}}],["_checkintervalms",{"_index":179,"name":{"194":{}},"parent":{}}],["_handlersbound",{"_index":180,"name":{"195":{}},"parent":{}}],["_once",{"_index":201,"name":{"222":{}},"parent":{}}],["_timerhandle",{"_index":178,"name":{"193":{}},"parent":{}}],["add",{"_index":22,"name":{"30":{}},"parent":{}}],["adddays",{"_index":43,"name":{"51":{}},"parent":{}}],["addhours",{"_index":44,"name":{"52":{}},"parent":{}}],["addmicroseconds",{"_index":48,"name":{"56":{}},"parent":{}}],["addmilliseconds",{"_index":47,"name":{"55":{}},"parent":{}}],["addminutes",{"_index":45,"name":{"53":{}},"parent":{}}],["addmonths",{"_index":41,"name":{"49":{}},"parent":{}}],["addnumber",{"_index":160,"name":{"171":{}},"parent":{}}],["addseconds",{"_index":46,"name":{"54":{}},"parent":{}}],["addunit",{"_index":164,"name":{"175":{}},"parent":{}}],["addweeks",{"_index":42,"name":{"50":{}},"parent":{}}],["addyears",{"_index":40,"name":{"48":{}},"parent":{}}],["always",{"_index":205,"name":{"228":{}},"parent":{}}],["asdays",{"_index":31,"name":{"39":{}},"parent":{}}],["ashours",{"_index":32,"name":{"40":{}},"parent":{}}],["asmicroseconds",{"_index":33,"name":{"41":{}},"parent":{}}],["asmilliseconds",{"_index":34,"name":{"42":{}},"parent":{}}],["asminutes",{"_index":35,"name":{"43":{}},"parent":{}}],["asmonths",{"_index":36,"name":{"44":{}},"parent":{}}],["asseconds",{"_index":37,"name":{"45":{}},"parent":{}}],["asweeks",{"_index":38,"name":{"46":{}},"parent":{}}],["asyears",{"_index":39,"name":{"47":{}},"parent":{}}],["base",{"_index":6,"name":{"6":{}},"parent":{}}],["bindhandlers",{"_index":193,"name":{"208":{}},"parent":{}}],["canconvert",{"_index":154,"name":{"162":{}},"parent":{}}],["checkintervalms",{"_index":17,"name":{"18":{}},"parent":{}}],["constructor",{"_index":20,"name":{"22":{},"164":{},"192":{},"220":{},"233":{}},"parent":{}}],["days",{"_index":0,"name":{"0":{},"9":{}},"parent":{}}],["days_to_hours",{"_index":116,"name":{"124":{}},"parent":{}}],["days_to_microseconds",{"_index":119,"name":{"127":{}},"parent":{}}],["days_to_milliseconds",{"_index":118,"name":{"126":{}},"parent":{}}],["days_to_minutes",{"_index":115,"name":{"123":{}},"parent":{}}],["days_to_months",{"_index":112,"name":{"120":{}},"parent":{}}],["days_to_seconds",{"_index":117,"name":{"125":{}},"parent":{}}],["days_to_weeks",{"_index":113,"name":{"121":{}},"parent":{}}],["days_to_years",{"_index":114,"name":{"122":{}},"parent":{}}],["decades_to_days",{"_index":145,"name":{"153":{}},"parent":{}}],["decades_to_hours",{"_index":147,"name":{"155":{}},"parent":{}}],["decades_to_microseconds",{"_index":151,"name":{"159":{}},"parent":{}}],["decades_to_milliseconds",{"_index":150,"name":{"158":{}},"parent":{}}],["decades_to_minutes",{"_index":148,"name":{"156":{}},"parent":{}}],["decades_to_months",{"_index":146,"name":{"154":{}},"parent":{}}],["decades_to_seconds",{"_index":149,"name":{"157":{}},"parent":{}}],["defaults",{"_index":1,"name":{"1":{}},"parent":{"2":{},"3":{},"16":{},"17":{},"19":{},"20":{},"22":{}}}],["defaults.__type",{"_index":5,"name":{},"parent":{"4":{},"5":{},"18":{},"21":{}}}],["defaults.__type.__type",{"_index":7,"name":{},"parent":{"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{}}}],["done",{"_index":196,"name":{"212":{}},"parent":{}}],["elapsed",{"_index":28,"name":{"36":{}},"parent":{}}],["execute",{"_index":203,"name":{"225":{}},"parent":{}}],["executecallbacks",{"_index":197,"name":{"214":{}},"parent":{}}],["full",{"_index":216,"name":{"248":{}},"parent":{}}],["get",{"_index":159,"name":{"169":{}},"parent":{}}],["getlistenergroup",{"_index":189,"name":{"204":{}},"parent":{}}],["getunitvalue",{"_index":162,"name":{"173":{}},"parent":{}}],["hours",{"_index":10,"name":{"10":{}},"parent":{}}],["hours_to_days",{"_index":104,"name":{"112":{}},"parent":{}}],["hours_to_decades",{"_index":109,"name":{"117":{}},"parent":{}}],["hours_to_microseconds",{"_index":111,"name":{"119":{}},"parent":{}}],["hours_to_milliseconds",{"_index":110,"name":{"118":{}},"parent":{}}],["hours_to_minutes",{"_index":107,"name":{"115":{}},"parent":{}}],["hours_to_months",{"_index":105,"name":{"113":{}},"parent":{}}],["hours_to_seconds",{"_index":108,"name":{"116":{}},"parent":{}}],["hours_to_weeks",{"_index":103,"name":{"111":{}},"parent":{}}],["hours_to_years",{"_index":106,"name":{"114":{}},"parent":{}}],["id",{"_index":200,"name":{"221":{}},"parent":{}}],["interval",{"_index":209,"name":{"235":{}},"parent":{}}],["invert",{"_index":165,"name":{"176":{}},"parent":{}}],["invoke",{"_index":204,"name":{"226":{}},"parent":{}}],["lastintervalend",{"_index":181,"name":{"196":{}},"parent":{}}],["lasttrigger",{"_index":210,"name":{"236":{}},"parent":{}}],["limitduration",{"_index":182,"name":{"197":{}},"parent":{}}],["listeners",{"_index":183,"name":{"198":{}},"parent":{}}],["log",{"_index":157,"name":{"167":{}},"parent":{}}],["makelog",{"_index":158,"name":{"168":{}},"parent":{}}],["math",{"_index":2,"name":{"2":{}},"parent":{}}],["microseconds",{"_index":14,"name":{"14":{},"23":{}},"parent":{}}],["microseconds_to_days",{"_index":75,"name":{"83":{}},"parent":{}}],["microseconds_to_hours",{"_index":74,"name":{"82":{}},"parent":{}}],["microseconds_to_milliseconds",{"_index":71,"name":{"79":{}},"parent":{}}],["microseconds_to_minutes",{"_index":73,"name":{"81":{}},"parent":{}}],["microseconds_to_months",{"_index":77,"name":{"85":{}},"parent":{}}],["microseconds_to_seconds",{"_index":72,"name":{"80":{}},"parent":{}}],["microseconds_to_weeks",{"_index":76,"name":{"84":{}},"parent":{}}],["microseconds_to_years",{"_index":78,"name":{"86":{}},"parent":{}}],["milliseconds",{"_index":15,"name":{"15":{},"24":{}},"parent":{}}],["milliseconds_to_days",{"_index":83,"name":{"91":{}},"parent":{}}],["milliseconds_to_hours",{"_index":82,"name":{"90":{}},"parent":{}}],["milliseconds_to_microseconds",{"_index":79,"name":{"87":{}},"parent":{}}],["milliseconds_to_minutes",{"_index":81,"name":{"89":{}},"parent":{}}],["milliseconds_to_months",{"_index":85,"name":{"93":{}},"parent":{}}],["milliseconds_to_seconds",{"_index":80,"name":{"88":{}},"parent":{}}],["milliseconds_to_weeks",{"_index":84,"name":{"92":{}},"parent":{}}],["milliseconds_to_years",{"_index":86,"name":{"94":{}},"parent":{}}],["minutes",{"_index":9,"name":{"8":{},"25":{}},"parent":{}}],["minutes_to_days",{"_index":96,"name":{"104":{}},"parent":{}}],["minutes_to_hours",{"_index":95,"name":{"103":{}},"parent":{}}],["minutes_to_microseconds",{"_index":101,"name":{"109":{}},"parent":{}}],["minutes_to_milliseconds",{"_index":102,"name":{"110":{}},"parent":{}}],["minutes_to_months",{"_index":98,"name":{"106":{}},"parent":{}}],["minutes_to_seconds",{"_index":100,"name":{"108":{}},"parent":{}}],["minutes_to_weeks",{"_index":97,"name":{"105":{}},"parent":{}}],["minutes_to_years",{"_index":99,"name":{"107":{}},"parent":{}}],["months",{"_index":11,"name":{"11":{},"26":{}},"parent":{}}],["months_to_days",{"_index":130,"name":{"138":{}},"parent":{}}],["months_to_hours",{"_index":131,"name":{"139":{}},"parent":{}}],["months_to_microseconds",{"_index":134,"name":{"142":{}},"parent":{}}],["months_to_milliseconds",{"_index":135,"name":{"143":{}},"parent":{}}],["months_to_minutes",{"_index":132,"name":{"140":{}},"parent":{}}],["months_to_seconds",{"_index":133,"name":{"141":{}},"parent":{}}],["months_to_weeks",{"_index":129,"name":{"137":{}},"parent":{}}],["months_to_years",{"_index":128,"name":{"136":{}},"parent":{}}],["mspersec",{"_index":19,"name":{"21":{}},"parent":{}}],["on",{"_index":190,"name":{"205":{}},"parent":{}}],["once",{"_index":191,"name":{"206":{},"227":{}},"parent":{}}],["onupdate",{"_index":176,"name":{"189":{},"216":{},"242":{}},"parent":{}}],["pause",{"_index":195,"name":{"210":{}},"parent":{}}],["paused",{"_index":184,"name":{"199":{}},"parent":{}}],["plural",{"_index":219,"name":{"251":{},"255":{}},"parent":{}}],["precision",{"_index":4,"name":{"4":{}},"parent":{}}],["reset",{"_index":26,"name":{"34":{},"181":{},"190":{},"215":{},"224":{},"243":{}},"parent":{}}],["running",{"_index":185,"name":{"200":{},"234":{}},"parent":{}}],["seconds",{"_index":8,"name":{"7":{},"27":{}},"parent":{}}],["seconds_to_days",{"_index":89,"name":{"97":{}},"parent":{}}],["seconds_to_hours",{"_index":88,"name":{"96":{}},"parent":{}}],["seconds_to_microseconds",{"_index":94,"name":{"102":{}},"parent":{}}],["seconds_to_milliseconds",{"_index":93,"name":{"101":{}},"parent":{}}],["seconds_to_minutes",{"_index":87,"name":{"95":{}},"parent":{}}],["seconds_to_months",{"_index":91,"name":{"99":{}},"parent":{}}],["seconds_to_weeks",{"_index":90,"name":{"98":{}},"parent":{}}],["seconds_to_years",{"_index":92,"name":{"100":{}},"parent":{}}],["set",{"_index":25,"name":{"33":{},"170":{}},"parent":{}}],["setnow",{"_index":24,"name":{"32":{}},"parent":{}}],["settimelimit",{"_index":192,"name":{"207":{}},"parent":{}}],["short",{"_index":220,"name":{"252":{}},"parent":{}}],["since",{"_index":29,"name":{"37":{}},"parent":{}}],["singular",{"_index":217,"name":{"250":{},"254":{}},"parent":{}}],["start",{"_index":174,"name":{"187":{},"211":{},"239":{}},"parent":{}}],["stop",{"_index":175,"name":{"188":{},"213":{},"240":{}},"parent":{}}],["sub",{"_index":23,"name":{"31":{}},"parent":{}}],["subdays",{"_index":52,"name":{"60":{}},"parent":{}}],["subhours",{"_index":53,"name":{"61":{}},"parent":{}}],["submicroseconds",{"_index":57,"name":{"65":{}},"parent":{}}],["submilliseconds",{"_index":56,"name":{"64":{}},"parent":{}}],["subminutes",{"_index":54,"name":{"62":{}},"parent":{}}],["submonths",{"_index":50,"name":{"58":{}},"parent":{}}],["subnumber",{"_index":161,"name":{"172":{}},"parent":{}}],["subseconds",{"_index":55,"name":{"63":{}},"parent":{}}],["subunit",{"_index":163,"name":{"174":{}},"parent":{}}],["subweeks",{"_index":51,"name":{"59":{}},"parent":{}}],["subyears",{"_index":49,"name":{"57":{}},"parent":{}}],["time",{"_index":18,"name":{"19":{},"28":{}},"parent":{"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"35":{},"36":{},"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"50":{},"51":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"62":{},"63":{},"64":{},"65":{},"66":{},"67":{},"68":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{}}}],["timecheckmethods",{"_index":67,"name":{"75":{}},"parent":{}}],["timechecktype",{"_index":68,"name":{"76":{}},"parent":{}}],["timeconstants",{"_index":70,"name":{"78":{}},"parent":{"79":{},"80":{},"81":{},"82":{},"83":{},"84":{},"85":{},"86":{},"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"94":{},"95":{},"96":{},"97":{},"98":{},"99":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"116":{},"117":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{},"126":{},"127":{},"128":{},"129":{},"130":{},"131":{},"132":{},"133":{},"134":{},"135":{},"136":{},"137":{},"138":{},"139":{},"140":{},"141":{},"142":{},"143":{},"144":{},"145":{},"146":{},"147":{},"148":{},"149":{},"150":{},"151":{},"152":{},"153":{},"154":{},"155":{},"156":{},"157":{},"158":{},"159":{}}}],["timeconversions",{"_index":152,"name":{"160":{}},"parent":{}}],["timeconvert",{"_index":153,"name":{"161":{}},"parent":{}}],["timedata",{"_index":155,"name":{"163":{}},"parent":{"164":{},"165":{},"166":{},"167":{},"168":{},"169":{},"170":{},"171":{},"172":{},"173":{},"174":{},"175":{},"176":{},"177":{},"178":{},"179":{},"180":{},"181":{}}}],["timelimit",{"_index":186,"name":{"201":{}},"parent":{}}],["timemake",{"_index":170,"name":{"182":{}},"parent":{}}],["timemethods",{"_index":171,"name":{"183":{}},"parent":{}}],["timenow",{"_index":172,"name":{"184":{}},"parent":{}}],["timenowoffset",{"_index":173,"name":{"185":{}},"parent":{}}],["timer",{"_index":16,"name":{"16":{},"186":{}},"parent":{"187":{},"188":{},"189":{},"190":{}}}],["timeractive",{"_index":177,"name":{"191":{}},"parent":{"192":{},"193":{},"194":{},"195":{},"196":{},"197":{},"198":{},"199":{},"200":{},"201":{},"202":{},"203":{},"204":{},"205":{},"206":{},"207":{},"208":{},"209":{},"210":{},"211":{},"212":{},"213":{},"214":{},"215":{},"216":{}}}],["timercallback",{"_index":198,"name":{"217":{}},"parent":{"218":{}}}],["timercallbackgroup",{"_index":199,"name":{"219":{}},"parent":{"220":{},"221":{},"222":{},"223":{},"224":{},"225":{},"226":{},"227":{},"228":{}}}],["timercallbacksync",{"_index":206,"name":{"229":{}},"parent":{"230":{}}}],["timereventid",{"_index":207,"name":{"231":{}},"parent":{}}],["timerpassive",{"_index":208,"name":{"232":{}},"parent":{"233":{},"234":{},"235":{},"236":{},"237":{},"238":{},"239":{},"240":{},"241":{},"242":{},"243":{}}}],["timesince",{"_index":213,"name":{"244":{}},"parent":{}}],["timesincenumber",{"_index":167,"name":{"178":{}},"parent":{}}],["timesincetime",{"_index":166,"name":{"177":{}},"parent":{}}],["timestart",{"_index":187,"name":{"202":{},"238":{}},"parent":{}}],["timestop",{"_index":188,"name":{"203":{}},"parent":{}}],["timeunit",{"_index":214,"name":{"245":{},"247":{}},"parent":{}}],["timeunitlabel",{"_index":215,"name":{"246":{}},"parent":{"247":{},"248":{},"249":{},"252":{},"253":{}}}],["timeunitlabel.__type",{"_index":218,"name":{},"parent":{"250":{},"251":{},"254":{},"255":{}}}],["timeunitlabels",{"_index":221,"name":{"256":{}},"parent":{}}],["timeunits",{"_index":222,"name":{"257":{}},"parent":{}}],["timeunitsupported",{"_index":223,"name":{"258":{}},"parent":{}}],["timeuntil",{"_index":224,"name":{"259":{}},"parent":{}}],["timeuntilnumber",{"_index":169,"name":{"180":{}},"parent":{}}],["timeuntiltime",{"_index":168,"name":{"179":{}},"parent":{}}],["timevalid",{"_index":69,"name":{"77":{}},"parent":{}}],["todays",{"_index":61,"name":{"69":{}},"parent":{}}],["tohours",{"_index":62,"name":{"70":{}},"parent":{}}],["tomicroseconds",{"_index":66,"name":{"74":{}},"parent":{}}],["tomilliseconds",{"_index":65,"name":{"73":{}},"parent":{}}],["tominutes",{"_index":63,"name":{"71":{}},"parent":{}}],["tomonths",{"_index":59,"name":{"67":{}},"parent":{}}],["toseconds",{"_index":64,"name":{"72":{}},"parent":{}}],["toweeks",{"_index":60,"name":{"68":{}},"parent":{}}],["toyears",{"_index":58,"name":{"66":{}},"parent":{}}],["trigger",{"_index":212,"name":{"241":{}},"parent":{}}],["triggerlimit",{"_index":211,"name":{"237":{}},"parent":{}}],["type",{"_index":21,"name":{"29":{}},"parent":{}}],["units",{"_index":27,"name":{"35":{},"165":{}},"parent":{}}],["unixtimestampnow",{"_index":225,"name":{"260":{}},"parent":{}}],["unpause",{"_index":194,"name":{"209":{}},"parent":{}}],["until",{"_index":30,"name":{"38":{}},"parent":{}}],["value",{"_index":156,"name":{"166":{}},"parent":{}}],["weeks",{"_index":12,"name":{"12":{},"261":{}},"parent":{}}],["weeks_to_days",{"_index":122,"name":{"130":{}},"parent":{}}],["weeks_to_hours",{"_index":123,"name":{"131":{}},"parent":{}}],["weeks_to_microseconds",{"_index":127,"name":{"135":{}},"parent":{}}],["weeks_to_milliseconds",{"_index":126,"name":{"134":{}},"parent":{}}],["weeks_to_minutes",{"_index":124,"name":{"132":{}},"parent":{}}],["weeks_to_months",{"_index":121,"name":{"129":{}},"parent":{}}],["weeks_to_seconds",{"_index":125,"name":{"133":{}},"parent":{}}],["weeks_to_years",{"_index":120,"name":{"128":{}},"parent":{}}],["years",{"_index":13,"name":{"13":{},"262":{}},"parent":{}}],["years_to_days",{"_index":139,"name":{"147":{}},"parent":{}}],["years_to_decades",{"_index":136,"name":{"144":{}},"parent":{}}],["years_to_hours",{"_index":140,"name":{"148":{}},"parent":{}}],["years_to_microseconds",{"_index":144,"name":{"152":{}},"parent":{}}],["years_to_milliseconds",{"_index":143,"name":{"151":{}},"parent":{}}],["years_to_minutes",{"_index":141,"name":{"149":{}},"parent":{}}],["years_to_months",{"_index":137,"name":{"145":{}},"parent":{}}],["years_to_seconds",{"_index":142,"name":{"150":{}},"parent":{}}],["years_to_weeks",{"_index":138,"name":{"146":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file +window.searchData = {"kinds":{"8":"Enumeration","16":"Enumeration member","32":"Variable","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","4194304":"Type alias"},"rows":[{"id":0,"kind":64,"name":"days","url":"modules.html#days","classes":"tsd-kind-function"},{"id":1,"kind":128,"name":"Defaults","url":"classes/Defaults.html","classes":"tsd-kind-class"},{"id":2,"kind":1024,"name":"Math","url":"classes/Defaults.html#Math","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"Defaults"},{"id":3,"kind":65536,"name":"__type","url":"classes/Defaults.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Defaults"},{"id":4,"kind":1024,"name":"Precision","url":"classes/Defaults.html#__type.Precision","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Defaults.__type"},{"id":5,"kind":65536,"name":"__type","url":"classes/Defaults.html#__type.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"Defaults.__type"},{"id":6,"kind":1024,"name":"Base","url":"classes/Defaults.html#__type.__type-1.Base","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Defaults.__type.__type"},{"id":7,"kind":1024,"name":"Seconds","url":"classes/Defaults.html#__type.__type-1.Seconds","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Defaults.__type.__type"},{"id":8,"kind":1024,"name":"Minutes","url":"classes/Defaults.html#__type.__type-1.Minutes","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Defaults.__type.__type"},{"id":9,"kind":1024,"name":"Days","url":"classes/Defaults.html#__type.__type-1.Days","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Defaults.__type.__type"},{"id":10,"kind":1024,"name":"Hours","url":"classes/Defaults.html#__type.__type-1.Hours","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Defaults.__type.__type"},{"id":11,"kind":1024,"name":"Months","url":"classes/Defaults.html#__type.__type-1.Months","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Defaults.__type.__type"},{"id":12,"kind":1024,"name":"Weeks","url":"classes/Defaults.html#__type.__type-1.Weeks","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Defaults.__type.__type"},{"id":13,"kind":1024,"name":"Years","url":"classes/Defaults.html#__type.__type-1.Years","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Defaults.__type.__type"},{"id":14,"kind":1024,"name":"Microseconds","url":"classes/Defaults.html#__type.__type-1.Microseconds","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Defaults.__type.__type"},{"id":15,"kind":1024,"name":"Milliseconds","url":"classes/Defaults.html#__type.__type-1.Milliseconds","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Defaults.__type.__type"},{"id":16,"kind":1024,"name":"Timer","url":"classes/Defaults.html#Timer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"Defaults"},{"id":17,"kind":65536,"name":"__type","url":"classes/Defaults.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Defaults"},{"id":18,"kind":1024,"name":"CheckIntervalMs","url":"classes/Defaults.html#__type-3.CheckIntervalMs","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Defaults.__type"},{"id":19,"kind":1024,"name":"Time","url":"classes/Defaults.html#Time","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"Defaults"},{"id":20,"kind":65536,"name":"__type","url":"classes/Defaults.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Defaults"},{"id":21,"kind":1024,"name":"MsPerSec","url":"classes/Defaults.html#__type-2.MsPerSec","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Defaults.__type"},{"id":22,"kind":512,"name":"constructor","url":"classes/Defaults.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Defaults"},{"id":23,"kind":64,"name":"microseconds","url":"modules.html#microseconds","classes":"tsd-kind-function"},{"id":24,"kind":64,"name":"milliseconds","url":"modules.html#milliseconds","classes":"tsd-kind-function"},{"id":25,"kind":64,"name":"minutes","url":"modules.html#minutes","classes":"tsd-kind-function"},{"id":26,"kind":64,"name":"months","url":"modules.html#months","classes":"tsd-kind-function"},{"id":27,"kind":64,"name":"seconds","url":"modules.html#seconds","classes":"tsd-kind-function"},{"id":28,"kind":256,"name":"Time","url":"interfaces/Time.html","classes":"tsd-kind-interface"},{"id":29,"kind":1024,"name":"type","url":"interfaces/Time.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Time"},{"id":30,"kind":2048,"name":"add","url":"interfaces/Time.html#add","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":31,"kind":2048,"name":"sub","url":"interfaces/Time.html#sub","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":32,"kind":2048,"name":"setNow","url":"interfaces/Time.html#setNow","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":33,"kind":2048,"name":"set","url":"interfaces/Time.html#set","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":34,"kind":2048,"name":"reset","url":"interfaces/Time.html#reset","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":35,"kind":2048,"name":"units","url":"interfaces/Time.html#units","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":36,"kind":2048,"name":"elapsed","url":"interfaces/Time.html#elapsed","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":37,"kind":2048,"name":"since","url":"interfaces/Time.html#since","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":38,"kind":2048,"name":"until","url":"interfaces/Time.html#until","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":39,"kind":2048,"name":"asDays","url":"interfaces/Time.html#asDays","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":40,"kind":2048,"name":"asHours","url":"interfaces/Time.html#asHours","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":41,"kind":2048,"name":"asMicroseconds","url":"interfaces/Time.html#asMicroseconds","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":42,"kind":2048,"name":"asMilliseconds","url":"interfaces/Time.html#asMilliseconds","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":43,"kind":2048,"name":"asMinutes","url":"interfaces/Time.html#asMinutes","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":44,"kind":2048,"name":"asMonths","url":"interfaces/Time.html#asMonths","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":45,"kind":2048,"name":"asSeconds","url":"interfaces/Time.html#asSeconds","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":46,"kind":2048,"name":"asWeeks","url":"interfaces/Time.html#asWeeks","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":47,"kind":2048,"name":"asYears","url":"interfaces/Time.html#asYears","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":48,"kind":2048,"name":"addYears","url":"interfaces/Time.html#addYears","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":49,"kind":2048,"name":"addMonths","url":"interfaces/Time.html#addMonths","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":50,"kind":2048,"name":"addWeeks","url":"interfaces/Time.html#addWeeks","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":51,"kind":2048,"name":"addDays","url":"interfaces/Time.html#addDays","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":52,"kind":2048,"name":"addHours","url":"interfaces/Time.html#addHours","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":53,"kind":2048,"name":"addMinutes","url":"interfaces/Time.html#addMinutes","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":54,"kind":2048,"name":"addSeconds","url":"interfaces/Time.html#addSeconds","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":55,"kind":2048,"name":"addMilliseconds","url":"interfaces/Time.html#addMilliseconds","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":56,"kind":2048,"name":"addMicroseconds","url":"interfaces/Time.html#addMicroseconds","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":57,"kind":2048,"name":"subYears","url":"interfaces/Time.html#subYears","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":58,"kind":2048,"name":"subMonths","url":"interfaces/Time.html#subMonths","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":59,"kind":2048,"name":"subWeeks","url":"interfaces/Time.html#subWeeks","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":60,"kind":2048,"name":"subDays","url":"interfaces/Time.html#subDays","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":61,"kind":2048,"name":"subHours","url":"interfaces/Time.html#subHours","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":62,"kind":2048,"name":"subMinutes","url":"interfaces/Time.html#subMinutes","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":63,"kind":2048,"name":"subSeconds","url":"interfaces/Time.html#subSeconds","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":64,"kind":2048,"name":"subMilliseconds","url":"interfaces/Time.html#subMilliseconds","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":65,"kind":2048,"name":"subMicroseconds","url":"interfaces/Time.html#subMicroseconds","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":66,"kind":2048,"name":"toYears","url":"interfaces/Time.html#toYears","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":67,"kind":2048,"name":"toMonths","url":"interfaces/Time.html#toMonths","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":68,"kind":2048,"name":"toWeeks","url":"interfaces/Time.html#toWeeks","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":69,"kind":2048,"name":"toDays","url":"interfaces/Time.html#toDays","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":70,"kind":2048,"name":"toHours","url":"interfaces/Time.html#toHours","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":71,"kind":2048,"name":"toMinutes","url":"interfaces/Time.html#toMinutes","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":72,"kind":2048,"name":"toSeconds","url":"interfaces/Time.html#toSeconds","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":73,"kind":2048,"name":"toMilliseconds","url":"interfaces/Time.html#toMilliseconds","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":74,"kind":2048,"name":"toMicroseconds","url":"interfaces/Time.html#toMicroseconds","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Time"},{"id":75,"kind":64,"name":"timeCheckMethods","url":"modules.html#timeCheckMethods","classes":"tsd-kind-function"},{"id":76,"kind":64,"name":"timeCheckType","url":"modules.html#timeCheckType","classes":"tsd-kind-function"},{"id":77,"kind":8,"name":"TimeConstants","url":"enums/TimeConstants.html","classes":"tsd-kind-enum"},{"id":78,"kind":16,"name":"MICROSECONDS_TO_MILLISECONDS","url":"enums/TimeConstants.html#MICROSECONDS_TO_MILLISECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":79,"kind":16,"name":"MICROSECONDS_TO_SECONDS","url":"enums/TimeConstants.html#MICROSECONDS_TO_SECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":80,"kind":16,"name":"MICROSECONDS_TO_MINUTES","url":"enums/TimeConstants.html#MICROSECONDS_TO_MINUTES","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":81,"kind":16,"name":"MICROSECONDS_TO_HOURS","url":"enums/TimeConstants.html#MICROSECONDS_TO_HOURS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":82,"kind":16,"name":"MICROSECONDS_TO_DAYS","url":"enums/TimeConstants.html#MICROSECONDS_TO_DAYS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":83,"kind":16,"name":"MICROSECONDS_TO_WEEKS","url":"enums/TimeConstants.html#MICROSECONDS_TO_WEEKS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":84,"kind":16,"name":"MICROSECONDS_TO_MONTHS","url":"enums/TimeConstants.html#MICROSECONDS_TO_MONTHS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":85,"kind":16,"name":"MICROSECONDS_TO_YEARS","url":"enums/TimeConstants.html#MICROSECONDS_TO_YEARS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":86,"kind":16,"name":"MILLISECONDS_TO_MICROSECONDS","url":"enums/TimeConstants.html#MILLISECONDS_TO_MICROSECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":87,"kind":16,"name":"MILLISECONDS_TO_SECONDS","url":"enums/TimeConstants.html#MILLISECONDS_TO_SECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":88,"kind":16,"name":"MILLISECONDS_TO_MINUTES","url":"enums/TimeConstants.html#MILLISECONDS_TO_MINUTES","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":89,"kind":16,"name":"MILLISECONDS_TO_HOURS","url":"enums/TimeConstants.html#MILLISECONDS_TO_HOURS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":90,"kind":16,"name":"MILLISECONDS_TO_DAYS","url":"enums/TimeConstants.html#MILLISECONDS_TO_DAYS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":91,"kind":16,"name":"MILLISECONDS_TO_WEEKS","url":"enums/TimeConstants.html#MILLISECONDS_TO_WEEKS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":92,"kind":16,"name":"MILLISECONDS_TO_MONTHS","url":"enums/TimeConstants.html#MILLISECONDS_TO_MONTHS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":93,"kind":16,"name":"MILLISECONDS_TO_YEARS","url":"enums/TimeConstants.html#MILLISECONDS_TO_YEARS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":94,"kind":16,"name":"SECONDS_TO_MINUTES","url":"enums/TimeConstants.html#SECONDS_TO_MINUTES","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":95,"kind":16,"name":"SECONDS_TO_HOURS","url":"enums/TimeConstants.html#SECONDS_TO_HOURS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":96,"kind":16,"name":"SECONDS_TO_DAYS","url":"enums/TimeConstants.html#SECONDS_TO_DAYS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":97,"kind":16,"name":"SECONDS_TO_WEEKS","url":"enums/TimeConstants.html#SECONDS_TO_WEEKS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":98,"kind":16,"name":"SECONDS_TO_MONTHS","url":"enums/TimeConstants.html#SECONDS_TO_MONTHS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":99,"kind":16,"name":"SECONDS_TO_YEARS","url":"enums/TimeConstants.html#SECONDS_TO_YEARS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":100,"kind":16,"name":"SECONDS_TO_MILLISECONDS","url":"enums/TimeConstants.html#SECONDS_TO_MILLISECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":101,"kind":16,"name":"SECONDS_TO_MICROSECONDS","url":"enums/TimeConstants.html#SECONDS_TO_MICROSECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":102,"kind":16,"name":"MINUTES_TO_HOURS","url":"enums/TimeConstants.html#MINUTES_TO_HOURS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":103,"kind":16,"name":"MINUTES_TO_DAYS","url":"enums/TimeConstants.html#MINUTES_TO_DAYS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":104,"kind":16,"name":"MINUTES_TO_WEEKS","url":"enums/TimeConstants.html#MINUTES_TO_WEEKS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":105,"kind":16,"name":"MINUTES_TO_MONTHS","url":"enums/TimeConstants.html#MINUTES_TO_MONTHS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":106,"kind":16,"name":"MINUTES_TO_YEARS","url":"enums/TimeConstants.html#MINUTES_TO_YEARS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":107,"kind":16,"name":"MINUTES_TO_SECONDS","url":"enums/TimeConstants.html#MINUTES_TO_SECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":108,"kind":16,"name":"MINUTES_TO_MICROSECONDS","url":"enums/TimeConstants.html#MINUTES_TO_MICROSECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":109,"kind":16,"name":"MINUTES_TO_MILLISECONDS","url":"enums/TimeConstants.html#MINUTES_TO_MILLISECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":110,"kind":16,"name":"HOURS_TO_WEEKS","url":"enums/TimeConstants.html#HOURS_TO_WEEKS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":111,"kind":16,"name":"HOURS_TO_DAYS","url":"enums/TimeConstants.html#HOURS_TO_DAYS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":112,"kind":16,"name":"HOURS_TO_MONTHS","url":"enums/TimeConstants.html#HOURS_TO_MONTHS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":113,"kind":16,"name":"HOURS_TO_YEARS","url":"enums/TimeConstants.html#HOURS_TO_YEARS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":114,"kind":16,"name":"HOURS_TO_MINUTES","url":"enums/TimeConstants.html#HOURS_TO_MINUTES","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":115,"kind":16,"name":"HOURS_TO_SECONDS","url":"enums/TimeConstants.html#HOURS_TO_SECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":116,"kind":16,"name":"HOURS_TO_DECADES","url":"enums/TimeConstants.html#HOURS_TO_DECADES","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":117,"kind":16,"name":"HOURS_TO_MILLISECONDS","url":"enums/TimeConstants.html#HOURS_TO_MILLISECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":118,"kind":16,"name":"HOURS_TO_MICROSECONDS","url":"enums/TimeConstants.html#HOURS_TO_MICROSECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":119,"kind":16,"name":"DAYS_TO_MONTHS","url":"enums/TimeConstants.html#DAYS_TO_MONTHS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":120,"kind":16,"name":"DAYS_TO_WEEKS","url":"enums/TimeConstants.html#DAYS_TO_WEEKS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":121,"kind":16,"name":"DAYS_TO_YEARS","url":"enums/TimeConstants.html#DAYS_TO_YEARS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":122,"kind":16,"name":"DAYS_TO_MINUTES","url":"enums/TimeConstants.html#DAYS_TO_MINUTES","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":123,"kind":16,"name":"DAYS_TO_HOURS","url":"enums/TimeConstants.html#DAYS_TO_HOURS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":124,"kind":16,"name":"DAYS_TO_SECONDS","url":"enums/TimeConstants.html#DAYS_TO_SECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":125,"kind":16,"name":"DAYS_TO_MILLISECONDS","url":"enums/TimeConstants.html#DAYS_TO_MILLISECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":126,"kind":16,"name":"DAYS_TO_MICROSECONDS","url":"enums/TimeConstants.html#DAYS_TO_MICROSECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":127,"kind":16,"name":"WEEKS_TO_YEARS","url":"enums/TimeConstants.html#WEEKS_TO_YEARS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":128,"kind":16,"name":"WEEKS_TO_MONTHS","url":"enums/TimeConstants.html#WEEKS_TO_MONTHS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":129,"kind":16,"name":"WEEKS_TO_DAYS","url":"enums/TimeConstants.html#WEEKS_TO_DAYS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":130,"kind":16,"name":"WEEKS_TO_HOURS","url":"enums/TimeConstants.html#WEEKS_TO_HOURS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":131,"kind":16,"name":"WEEKS_TO_MINUTES","url":"enums/TimeConstants.html#WEEKS_TO_MINUTES","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":132,"kind":16,"name":"WEEKS_TO_SECONDS","url":"enums/TimeConstants.html#WEEKS_TO_SECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":133,"kind":16,"name":"WEEKS_TO_MILLISECONDS","url":"enums/TimeConstants.html#WEEKS_TO_MILLISECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":134,"kind":16,"name":"WEEKS_TO_MICROSECONDS","url":"enums/TimeConstants.html#WEEKS_TO_MICROSECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":135,"kind":16,"name":"MONTHS_TO_YEARS","url":"enums/TimeConstants.html#MONTHS_TO_YEARS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":136,"kind":16,"name":"MONTHS_TO_WEEKS","url":"enums/TimeConstants.html#MONTHS_TO_WEEKS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":137,"kind":16,"name":"MONTHS_TO_DAYS","url":"enums/TimeConstants.html#MONTHS_TO_DAYS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":138,"kind":16,"name":"MONTHS_TO_HOURS","url":"enums/TimeConstants.html#MONTHS_TO_HOURS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":139,"kind":16,"name":"MONTHS_TO_MINUTES","url":"enums/TimeConstants.html#MONTHS_TO_MINUTES","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":140,"kind":16,"name":"MONTHS_TO_SECONDS","url":"enums/TimeConstants.html#MONTHS_TO_SECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":141,"kind":16,"name":"MONTHS_TO_MICROSECONDS","url":"enums/TimeConstants.html#MONTHS_TO_MICROSECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":142,"kind":16,"name":"MONTHS_TO_MILLISECONDS","url":"enums/TimeConstants.html#MONTHS_TO_MILLISECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":143,"kind":16,"name":"YEARS_TO_DECADES","url":"enums/TimeConstants.html#YEARS_TO_DECADES","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":144,"kind":16,"name":"YEARS_TO_MONTHS","url":"enums/TimeConstants.html#YEARS_TO_MONTHS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":145,"kind":16,"name":"YEARS_TO_WEEKS","url":"enums/TimeConstants.html#YEARS_TO_WEEKS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":146,"kind":16,"name":"YEARS_TO_DAYS","url":"enums/TimeConstants.html#YEARS_TO_DAYS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":147,"kind":16,"name":"YEARS_TO_HOURS","url":"enums/TimeConstants.html#YEARS_TO_HOURS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":148,"kind":16,"name":"YEARS_TO_MINUTES","url":"enums/TimeConstants.html#YEARS_TO_MINUTES","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":149,"kind":16,"name":"YEARS_TO_SECONDS","url":"enums/TimeConstants.html#YEARS_TO_SECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":150,"kind":16,"name":"YEARS_TO_MILLISECONDS","url":"enums/TimeConstants.html#YEARS_TO_MILLISECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":151,"kind":16,"name":"YEARS_TO_MICROSECONDS","url":"enums/TimeConstants.html#YEARS_TO_MICROSECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":152,"kind":16,"name":"DECADES_TO_DAYS","url":"enums/TimeConstants.html#DECADES_TO_DAYS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":153,"kind":16,"name":"DECADES_TO_MONTHS","url":"enums/TimeConstants.html#DECADES_TO_MONTHS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":154,"kind":16,"name":"DECADES_TO_HOURS","url":"enums/TimeConstants.html#DECADES_TO_HOURS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":155,"kind":16,"name":"DECADES_TO_MINUTES","url":"enums/TimeConstants.html#DECADES_TO_MINUTES","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":156,"kind":16,"name":"DECADES_TO_SECONDS","url":"enums/TimeConstants.html#DECADES_TO_SECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":157,"kind":16,"name":"DECADES_TO_MILLISECONDS","url":"enums/TimeConstants.html#DECADES_TO_MILLISECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":158,"kind":16,"name":"DECADES_TO_MICROSECONDS","url":"enums/TimeConstants.html#DECADES_TO_MICROSECONDS","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TimeConstants"},{"id":159,"kind":32,"name":"timeConversions","url":"modules.html#timeConversions","classes":"tsd-kind-variable"},{"id":160,"kind":64,"name":"timeConvert","url":"modules.html#timeConvert","classes":"tsd-kind-function"},{"id":161,"kind":64,"name":"canConvert","url":"modules.html#canConvert","classes":"tsd-kind-function"},{"id":162,"kind":128,"name":"TimeData","url":"classes/TimeData.html","classes":"tsd-kind-class"},{"id":163,"kind":512,"name":"constructor","url":"classes/TimeData.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"TimeData"},{"id":164,"kind":1024,"name":"units","url":"classes/TimeData.html#units","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimeData"},{"id":165,"kind":1024,"name":"value","url":"classes/TimeData.html#value","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"TimeData"},{"id":166,"kind":1024,"name":"log","url":"classes/TimeData.html#log","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimeData"},{"id":167,"kind":2048,"name":"makeLog","url":"classes/TimeData.html#makeLog","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"TimeData"},{"id":168,"kind":2048,"name":"get","url":"classes/TimeData.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimeData"},{"id":169,"kind":2048,"name":"set","url":"classes/TimeData.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimeData"},{"id":170,"kind":2048,"name":"addNumber","url":"classes/TimeData.html#addNumber","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimeData"},{"id":171,"kind":2048,"name":"subNumber","url":"classes/TimeData.html#subNumber","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimeData"},{"id":172,"kind":2048,"name":"getUnitValue","url":"classes/TimeData.html#getUnitValue","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimeData"},{"id":173,"kind":2048,"name":"subUnit","url":"classes/TimeData.html#subUnit","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimeData"},{"id":174,"kind":2048,"name":"addUnit","url":"classes/TimeData.html#addUnit","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimeData"},{"id":175,"kind":2048,"name":"invert","url":"classes/TimeData.html#invert","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimeData"},{"id":176,"kind":2048,"name":"timeSinceTime","url":"classes/TimeData.html#timeSinceTime","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimeData"},{"id":177,"kind":2048,"name":"timeSinceNumber","url":"classes/TimeData.html#timeSinceNumber","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimeData"},{"id":178,"kind":2048,"name":"timeUntilTime","url":"classes/TimeData.html#timeUntilTime","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimeData"},{"id":179,"kind":2048,"name":"timeUntilNumber","url":"classes/TimeData.html#timeUntilNumber","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimeData"},{"id":180,"kind":2048,"name":"reset","url":"classes/TimeData.html#reset","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimeData"},{"id":181,"kind":64,"name":"timeMake","url":"modules.html#timeMake","classes":"tsd-kind-function"},{"id":182,"kind":32,"name":"timeMethods","url":"modules.html#timeMethods","classes":"tsd-kind-variable"},{"id":183,"kind":64,"name":"timeNow","url":"modules.html#timeNow","classes":"tsd-kind-function"},{"id":184,"kind":64,"name":"timeNowOffset","url":"modules.html#timeNowOffset","classes":"tsd-kind-function"},{"id":185,"kind":256,"name":"Timer","url":"interfaces/Timer.html","classes":"tsd-kind-interface"},{"id":186,"kind":2048,"name":"start","url":"interfaces/Timer.html#start","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Timer"},{"id":187,"kind":2048,"name":"stop","url":"interfaces/Timer.html#stop","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Timer"},{"id":188,"kind":2048,"name":"onUpdate","url":"interfaces/Timer.html#onUpdate","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Timer"},{"id":189,"kind":2048,"name":"reset","url":"interfaces/Timer.html#reset","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Timer"},{"id":190,"kind":128,"name":"TimerActive","url":"classes/TimerActive.html","classes":"tsd-kind-class"},{"id":191,"kind":512,"name":"constructor","url":"classes/TimerActive.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"TimerActive"},{"id":192,"kind":1024,"name":"_timerHandle","url":"classes/TimerActive.html#_timerHandle","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"TimerActive"},{"id":193,"kind":1024,"name":"_checkIntervalMs","url":"classes/TimerActive.html#_checkIntervalMs","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"TimerActive"},{"id":194,"kind":1024,"name":"_handlersBound","url":"classes/TimerActive.html#_handlersBound","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimerActive"},{"id":195,"kind":1024,"name":"lastIntervalEnd","url":"classes/TimerActive.html#lastIntervalEnd","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimerActive"},{"id":196,"kind":1024,"name":"limitDuration","url":"classes/TimerActive.html#limitDuration","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimerActive"},{"id":197,"kind":1024,"name":"listeners","url":"classes/TimerActive.html#listeners","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimerActive"},{"id":198,"kind":1024,"name":"paused","url":"classes/TimerActive.html#paused","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimerActive"},{"id":199,"kind":1024,"name":"running","url":"classes/TimerActive.html#running","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimerActive"},{"id":200,"kind":1024,"name":"timeLimit","url":"classes/TimerActive.html#timeLimit","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimerActive"},{"id":201,"kind":1024,"name":"timeStart","url":"classes/TimerActive.html#timeStart","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimerActive"},{"id":202,"kind":1024,"name":"timeStop","url":"classes/TimerActive.html#timeStop","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimerActive"},{"id":203,"kind":2048,"name":"getListenerGroup","url":"classes/TimerActive.html#getListenerGroup","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerActive"},{"id":204,"kind":2048,"name":"on","url":"classes/TimerActive.html#on","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerActive"},{"id":205,"kind":2048,"name":"once","url":"classes/TimerActive.html#once","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerActive"},{"id":206,"kind":2048,"name":"setTimeLimit","url":"classes/TimerActive.html#setTimeLimit","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerActive"},{"id":207,"kind":2048,"name":"bindHandlers","url":"classes/TimerActive.html#bindHandlers","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerActive"},{"id":208,"kind":2048,"name":"unpause","url":"classes/TimerActive.html#unpause","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerActive"},{"id":209,"kind":2048,"name":"pause","url":"classes/TimerActive.html#pause","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerActive"},{"id":210,"kind":2048,"name":"start","url":"classes/TimerActive.html#start","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerActive"},{"id":211,"kind":2048,"name":"done","url":"classes/TimerActive.html#done","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerActive"},{"id":212,"kind":2048,"name":"stop","url":"classes/TimerActive.html#stop","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerActive"},{"id":213,"kind":2048,"name":"executeCallbacks","url":"classes/TimerActive.html#executeCallbacks","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerActive"},{"id":214,"kind":2048,"name":"reset","url":"classes/TimerActive.html#reset","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerActive"},{"id":215,"kind":2048,"name":"onUpdate","url":"classes/TimerActive.html#onUpdate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerActive"},{"id":216,"kind":4194304,"name":"TimerCallback","url":"modules.html#TimerCallback","classes":"tsd-kind-type-alias"},{"id":217,"kind":65536,"name":"__type","url":"modules.html#TimerCallback.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"TimerCallback"},{"id":218,"kind":128,"name":"TimerCallbackGroup","url":"classes/TimerCallbackGroup.html","classes":"tsd-kind-class"},{"id":219,"kind":512,"name":"constructor","url":"classes/TimerCallbackGroup.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"TimerCallbackGroup"},{"id":220,"kind":1024,"name":"id","url":"classes/TimerCallbackGroup.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimerCallbackGroup"},{"id":221,"kind":1024,"name":"_once","url":"classes/TimerCallbackGroup.html#_once","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimerCallbackGroup"},{"id":222,"kind":1024,"name":"_always","url":"classes/TimerCallbackGroup.html#_always","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimerCallbackGroup"},{"id":223,"kind":2048,"name":"reset","url":"classes/TimerCallbackGroup.html#reset","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerCallbackGroup"},{"id":224,"kind":2048,"name":"execute","url":"classes/TimerCallbackGroup.html#execute","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerCallbackGroup"},{"id":225,"kind":2048,"name":"invoke","url":"classes/TimerCallbackGroup.html#invoke","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerCallbackGroup"},{"id":226,"kind":2048,"name":"once","url":"classes/TimerCallbackGroup.html#once","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerCallbackGroup"},{"id":227,"kind":2048,"name":"always","url":"classes/TimerCallbackGroup.html#always","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerCallbackGroup"},{"id":228,"kind":4194304,"name":"TimerCallbackSync","url":"modules.html#TimerCallbackSync","classes":"tsd-kind-type-alias"},{"id":229,"kind":65536,"name":"__type","url":"modules.html#TimerCallbackSync.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"TimerCallbackSync"},{"id":230,"kind":4194304,"name":"TimerEventId","url":"modules.html#TimerEventId","classes":"tsd-kind-type-alias"},{"id":231,"kind":256,"name":"TimerOptions","url":"interfaces/TimerOptions.html","classes":"tsd-kind-interface"},{"id":232,"kind":1024,"name":"limitDuration","url":"interfaces/TimerOptions.html#limitDuration","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TimerOptions"},{"id":233,"kind":1024,"name":"timeLimit","url":"interfaces/TimerOptions.html#timeLimit","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TimerOptions"},{"id":234,"kind":128,"name":"TimerPassive","url":"classes/TimerPassive.html","classes":"tsd-kind-class"},{"id":235,"kind":512,"name":"constructor","url":"classes/TimerPassive.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"TimerPassive"},{"id":236,"kind":1024,"name":"running","url":"classes/TimerPassive.html#running","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimerPassive"},{"id":237,"kind":1024,"name":"interval","url":"classes/TimerPassive.html#interval","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimerPassive"},{"id":238,"kind":1024,"name":"lastTrigger","url":"classes/TimerPassive.html#lastTrigger","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimerPassive"},{"id":239,"kind":1024,"name":"triggerLimit","url":"classes/TimerPassive.html#triggerLimit","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimerPassive"},{"id":240,"kind":1024,"name":"timeStart","url":"classes/TimerPassive.html#timeStart","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TimerPassive"},{"id":241,"kind":2048,"name":"start","url":"classes/TimerPassive.html#start","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerPassive"},{"id":242,"kind":2048,"name":"stop","url":"classes/TimerPassive.html#stop","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerPassive"},{"id":243,"kind":2048,"name":"trigger","url":"classes/TimerPassive.html#trigger","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerPassive"},{"id":244,"kind":2048,"name":"onUpdate","url":"classes/TimerPassive.html#onUpdate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerPassive"},{"id":245,"kind":2048,"name":"reset","url":"classes/TimerPassive.html#reset","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TimerPassive"},{"id":246,"kind":64,"name":"timeSince","url":"modules.html#timeSince","classes":"tsd-kind-function"},{"id":247,"kind":4194304,"name":"TimeUnit","url":"modules.html#TimeUnit","classes":"tsd-kind-type-alias"},{"id":248,"kind":256,"name":"TimeUnitLabel","url":"interfaces/TimeUnitLabel.html","classes":"tsd-kind-interface"},{"id":249,"kind":1024,"name":"timeUnit","url":"interfaces/TimeUnitLabel.html#timeUnit","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TimeUnitLabel"},{"id":250,"kind":1024,"name":"full","url":"interfaces/TimeUnitLabel.html#full","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TimeUnitLabel"},{"id":251,"kind":65536,"name":"__type","url":"interfaces/TimeUnitLabel.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"TimeUnitLabel"},{"id":252,"kind":1024,"name":"singular","url":"interfaces/TimeUnitLabel.html#__type.singular","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"TimeUnitLabel.__type"},{"id":253,"kind":1024,"name":"plural","url":"interfaces/TimeUnitLabel.html#__type.plural","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"TimeUnitLabel.__type"},{"id":254,"kind":1024,"name":"short","url":"interfaces/TimeUnitLabel.html#short","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TimeUnitLabel"},{"id":255,"kind":65536,"name":"__type","url":"interfaces/TimeUnitLabel.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"TimeUnitLabel"},{"id":256,"kind":1024,"name":"singular","url":"interfaces/TimeUnitLabel.html#__type-1.singular-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"TimeUnitLabel.__type"},{"id":257,"kind":1024,"name":"plural","url":"interfaces/TimeUnitLabel.html#__type-1.plural-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"TimeUnitLabel.__type"},{"id":258,"kind":32,"name":"timeUnitLabels","url":"modules.html#timeUnitLabels","classes":"tsd-kind-variable"},{"id":259,"kind":32,"name":"timeUnits","url":"modules.html#timeUnits","classes":"tsd-kind-variable"},{"id":260,"kind":64,"name":"timeUnitSupported","url":"modules.html#timeUnitSupported","classes":"tsd-kind-function"},{"id":261,"kind":64,"name":"timeUntil","url":"modules.html#timeUntil","classes":"tsd-kind-function"},{"id":262,"kind":64,"name":"timeValid","url":"modules.html#timeValid","classes":"tsd-kind-function"},{"id":263,"kind":64,"name":"unixTimestampNow","url":"modules.html#unixTimestampNow","classes":"tsd-kind-function"},{"id":264,"kind":64,"name":"weeks","url":"modules.html#weeks","classes":"tsd-kind-function"},{"id":265,"kind":64,"name":"years","url":"modules.html#years","classes":"tsd-kind-function"}],"index":{"version":"2.3.9","fields":["name","parent"],"fieldVectors":[["name/0",[0,46.71]],["parent/0",[]],["name/1",[1,34.472]],["parent/1",[]],["name/2",[2,51.818]],["parent/2",[1,3.227]],["name/3",[3,34.472]],["parent/3",[1,3.227]],["name/4",[4,51.818]],["parent/4",[5,3.823]],["name/5",[3,34.472]],["parent/5",[5,3.823]],["name/6",[6,51.818]],["parent/6",[7,3.029]],["name/7",[8,46.71]],["parent/7",[7,3.029]],["name/8",[9,46.71]],["parent/8",[7,3.029]],["name/9",[0,46.71]],["parent/9",[7,3.029]],["name/10",[10,51.818]],["parent/10",[7,3.029]],["name/11",[11,46.71]],["parent/11",[7,3.029]],["name/12",[12,46.71]],["parent/12",[7,3.029]],["name/13",[13,46.71]],["parent/13",[7,3.029]],["name/14",[14,46.71]],["parent/14",[7,3.029]],["name/15",[15,46.71]],["parent/15",[7,3.029]],["name/16",[16,37.154]],["parent/16",[1,3.227]],["name/17",[3,34.472]],["parent/17",[1,3.227]],["name/18",[17,51.818]],["parent/18",[5,3.823]],["name/19",[18,17.057]],["parent/19",[1,3.227]],["name/20",[3,34.472]],["parent/20",[1,3.227]],["name/21",[19,51.818]],["parent/21",[5,3.823]],["name/22",[20,38.825]],["parent/22",[1,3.227]],["name/23",[14,46.71]],["parent/23",[]],["name/24",[15,46.71]],["parent/24",[]],["name/25",[9,46.71]],["parent/25",[]],["name/26",[11,46.71]],["parent/26",[]],["name/27",[8,46.71]],["parent/27",[]],["name/28",[18,17.057]],["parent/28",[]],["name/29",[21,51.818]],["parent/29",[18,1.597]],["name/30",[22,51.818]],["parent/30",[18,1.597]],["name/31",[23,51.818]],["parent/31",[18,1.597]],["name/32",[24,51.818]],["parent/32",[18,1.597]],["name/33",[25,46.71]],["parent/33",[18,1.597]],["name/34",[26,37.154]],["parent/34",[18,1.597]],["name/35",[27,46.71]],["parent/35",[18,1.597]],["name/36",[28,51.818]],["parent/36",[18,1.597]],["name/37",[29,51.818]],["parent/37",[18,1.597]],["name/38",[30,51.818]],["parent/38",[18,1.597]],["name/39",[31,51.818]],["parent/39",[18,1.597]],["name/40",[32,51.818]],["parent/40",[18,1.597]],["name/41",[33,51.818]],["parent/41",[18,1.597]],["name/42",[34,51.818]],["parent/42",[18,1.597]],["name/43",[35,51.818]],["parent/43",[18,1.597]],["name/44",[36,51.818]],["parent/44",[18,1.597]],["name/45",[37,51.818]],["parent/45",[18,1.597]],["name/46",[38,51.818]],["parent/46",[18,1.597]],["name/47",[39,51.818]],["parent/47",[18,1.597]],["name/48",[40,51.818]],["parent/48",[18,1.597]],["name/49",[41,51.818]],["parent/49",[18,1.597]],["name/50",[42,51.818]],["parent/50",[18,1.597]],["name/51",[43,51.818]],["parent/51",[18,1.597]],["name/52",[44,51.818]],["parent/52",[18,1.597]],["name/53",[45,51.818]],["parent/53",[18,1.597]],["name/54",[46,51.818]],["parent/54",[18,1.597]],["name/55",[47,51.818]],["parent/55",[18,1.597]],["name/56",[48,51.818]],["parent/56",[18,1.597]],["name/57",[49,51.818]],["parent/57",[18,1.597]],["name/58",[50,51.818]],["parent/58",[18,1.597]],["name/59",[51,51.818]],["parent/59",[18,1.597]],["name/60",[52,51.818]],["parent/60",[18,1.597]],["name/61",[53,51.818]],["parent/61",[18,1.597]],["name/62",[54,51.818]],["parent/62",[18,1.597]],["name/63",[55,51.818]],["parent/63",[18,1.597]],["name/64",[56,51.818]],["parent/64",[18,1.597]],["name/65",[57,51.818]],["parent/65",[18,1.597]],["name/66",[58,51.818]],["parent/66",[18,1.597]],["name/67",[59,51.818]],["parent/67",[18,1.597]],["name/68",[60,51.818]],["parent/68",[18,1.597]],["name/69",[61,51.818]],["parent/69",[18,1.597]],["name/70",[62,51.818]],["parent/70",[18,1.597]],["name/71",[63,51.818]],["parent/71",[18,1.597]],["name/72",[64,51.818]],["parent/72",[18,1.597]],["name/73",[65,51.818]],["parent/73",[18,1.597]],["name/74",[66,51.818]],["parent/74",[18,1.597]],["name/75",[67,51.818]],["parent/75",[]],["name/76",[68,51.818]],["parent/76",[]],["name/77",[69,11.745]],["parent/77",[]],["name/78",[70,51.818]],["parent/78",[69,1.099]],["name/79",[71,51.818]],["parent/79",[69,1.099]],["name/80",[72,51.818]],["parent/80",[69,1.099]],["name/81",[73,51.818]],["parent/81",[69,1.099]],["name/82",[74,51.818]],["parent/82",[69,1.099]],["name/83",[75,51.818]],["parent/83",[69,1.099]],["name/84",[76,51.818]],["parent/84",[69,1.099]],["name/85",[77,51.818]],["parent/85",[69,1.099]],["name/86",[78,51.818]],["parent/86",[69,1.099]],["name/87",[79,51.818]],["parent/87",[69,1.099]],["name/88",[80,51.818]],["parent/88",[69,1.099]],["name/89",[81,51.818]],["parent/89",[69,1.099]],["name/90",[82,51.818]],["parent/90",[69,1.099]],["name/91",[83,51.818]],["parent/91",[69,1.099]],["name/92",[84,51.818]],["parent/92",[69,1.099]],["name/93",[85,51.818]],["parent/93",[69,1.099]],["name/94",[86,51.818]],["parent/94",[69,1.099]],["name/95",[87,51.818]],["parent/95",[69,1.099]],["name/96",[88,51.818]],["parent/96",[69,1.099]],["name/97",[89,51.818]],["parent/97",[69,1.099]],["name/98",[90,51.818]],["parent/98",[69,1.099]],["name/99",[91,51.818]],["parent/99",[69,1.099]],["name/100",[92,51.818]],["parent/100",[69,1.099]],["name/101",[93,51.818]],["parent/101",[69,1.099]],["name/102",[94,51.818]],["parent/102",[69,1.099]],["name/103",[95,51.818]],["parent/103",[69,1.099]],["name/104",[96,51.818]],["parent/104",[69,1.099]],["name/105",[97,51.818]],["parent/105",[69,1.099]],["name/106",[98,51.818]],["parent/106",[69,1.099]],["name/107",[99,51.818]],["parent/107",[69,1.099]],["name/108",[100,51.818]],["parent/108",[69,1.099]],["name/109",[101,51.818]],["parent/109",[69,1.099]],["name/110",[102,51.818]],["parent/110",[69,1.099]],["name/111",[103,51.818]],["parent/111",[69,1.099]],["name/112",[104,51.818]],["parent/112",[69,1.099]],["name/113",[105,51.818]],["parent/113",[69,1.099]],["name/114",[106,51.818]],["parent/114",[69,1.099]],["name/115",[107,51.818]],["parent/115",[69,1.099]],["name/116",[108,51.818]],["parent/116",[69,1.099]],["name/117",[109,51.818]],["parent/117",[69,1.099]],["name/118",[110,51.818]],["parent/118",[69,1.099]],["name/119",[111,51.818]],["parent/119",[69,1.099]],["name/120",[112,51.818]],["parent/120",[69,1.099]],["name/121",[113,51.818]],["parent/121",[69,1.099]],["name/122",[114,51.818]],["parent/122",[69,1.099]],["name/123",[115,51.818]],["parent/123",[69,1.099]],["name/124",[116,51.818]],["parent/124",[69,1.099]],["name/125",[117,51.818]],["parent/125",[69,1.099]],["name/126",[118,51.818]],["parent/126",[69,1.099]],["name/127",[119,51.818]],["parent/127",[69,1.099]],["name/128",[120,51.818]],["parent/128",[69,1.099]],["name/129",[121,51.818]],["parent/129",[69,1.099]],["name/130",[122,51.818]],["parent/130",[69,1.099]],["name/131",[123,51.818]],["parent/131",[69,1.099]],["name/132",[124,51.818]],["parent/132",[69,1.099]],["name/133",[125,51.818]],["parent/133",[69,1.099]],["name/134",[126,51.818]],["parent/134",[69,1.099]],["name/135",[127,51.818]],["parent/135",[69,1.099]],["name/136",[128,51.818]],["parent/136",[69,1.099]],["name/137",[129,51.818]],["parent/137",[69,1.099]],["name/138",[130,51.818]],["parent/138",[69,1.099]],["name/139",[131,51.818]],["parent/139",[69,1.099]],["name/140",[132,51.818]],["parent/140",[69,1.099]],["name/141",[133,51.818]],["parent/141",[69,1.099]],["name/142",[134,51.818]],["parent/142",[69,1.099]],["name/143",[135,51.818]],["parent/143",[69,1.099]],["name/144",[136,51.818]],["parent/144",[69,1.099]],["name/145",[137,51.818]],["parent/145",[69,1.099]],["name/146",[138,51.818]],["parent/146",[69,1.099]],["name/147",[139,51.818]],["parent/147",[69,1.099]],["name/148",[140,51.818]],["parent/148",[69,1.099]],["name/149",[141,51.818]],["parent/149",[69,1.099]],["name/150",[142,51.818]],["parent/150",[69,1.099]],["name/151",[143,51.818]],["parent/151",[69,1.099]],["name/152",[144,51.818]],["parent/152",[69,1.099]],["name/153",[145,51.818]],["parent/153",[69,1.099]],["name/154",[146,51.818]],["parent/154",[69,1.099]],["name/155",[147,51.818]],["parent/155",[69,1.099]],["name/156",[148,51.818]],["parent/156",[69,1.099]],["name/157",[149,51.818]],["parent/157",[69,1.099]],["name/158",[150,51.818]],["parent/158",[69,1.099]],["name/159",[151,51.818]],["parent/159",[]],["name/160",[152,51.818]],["parent/160",[]],["name/161",[153,51.818]],["parent/161",[]],["name/162",[154,26.168]],["parent/162",[]],["name/163",[20,38.825]],["parent/163",[154,2.45]],["name/164",[27,46.71]],["parent/164",[154,2.45]],["name/165",[155,51.818]],["parent/165",[154,2.45]],["name/166",[156,51.818]],["parent/166",[154,2.45]],["name/167",[157,51.818]],["parent/167",[154,2.45]],["name/168",[158,51.818]],["parent/168",[154,2.45]],["name/169",[25,46.71]],["parent/169",[154,2.45]],["name/170",[159,51.818]],["parent/170",[154,2.45]],["name/171",[160,51.818]],["parent/171",[154,2.45]],["name/172",[161,51.818]],["parent/172",[154,2.45]],["name/173",[162,51.818]],["parent/173",[154,2.45]],["name/174",[163,51.818]],["parent/174",[154,2.45]],["name/175",[164,51.818]],["parent/175",[154,2.45]],["name/176",[165,51.818]],["parent/176",[154,2.45]],["name/177",[166,51.818]],["parent/177",[154,2.45]],["name/178",[167,51.818]],["parent/178",[154,2.45]],["name/179",[168,51.818]],["parent/179",[154,2.45]],["name/180",[26,37.154]],["parent/180",[154,2.45]],["name/181",[169,51.818]],["parent/181",[]],["name/182",[170,51.818]],["parent/182",[]],["name/183",[171,51.818]],["parent/183",[]],["name/184",[172,51.818]],["parent/184",[]],["name/185",[16,37.154]],["parent/185",[]],["name/186",[173,43.345]],["parent/186",[16,3.478]],["name/187",[174,43.345]],["parent/187",[16,3.478]],["name/188",[175,43.345]],["parent/188",[16,3.478]],["name/189",[26,37.154]],["parent/189",[16,3.478]],["name/190",[176,23.101]],["parent/190",[]],["name/191",[20,38.825]],["parent/191",[176,2.163]],["name/192",[177,51.818]],["parent/192",[176,2.163]],["name/193",[178,51.818]],["parent/193",[176,2.163]],["name/194",[179,51.818]],["parent/194",[176,2.163]],["name/195",[180,51.818]],["parent/195",[176,2.163]],["name/196",[181,46.71]],["parent/196",[176,2.163]],["name/197",[182,51.818]],["parent/197",[176,2.163]],["name/198",[183,51.818]],["parent/198",[176,2.163]],["name/199",[184,46.71]],["parent/199",[176,2.163]],["name/200",[185,46.71]],["parent/200",[176,2.163]],["name/201",[186,46.71]],["parent/201",[176,2.163]],["name/202",[187,51.818]],["parent/202",[176,2.163]],["name/203",[188,51.818]],["parent/203",[176,2.163]],["name/204",[189,51.818]],["parent/204",[176,2.163]],["name/205",[190,46.71]],["parent/205",[176,2.163]],["name/206",[191,51.818]],["parent/206",[176,2.163]],["name/207",[192,51.818]],["parent/207",[176,2.163]],["name/208",[193,51.818]],["parent/208",[176,2.163]],["name/209",[194,51.818]],["parent/209",[176,2.163]],["name/210",[173,43.345]],["parent/210",[176,2.163]],["name/211",[195,51.818]],["parent/211",[176,2.163]],["name/212",[174,43.345]],["parent/212",[176,2.163]],["name/213",[196,51.818]],["parent/213",[176,2.163]],["name/214",[26,37.154]],["parent/214",[176,2.163]],["name/215",[175,43.345]],["parent/215",[176,2.163]],["name/216",[197,46.71]],["parent/216",[]],["name/217",[3,34.472]],["parent/217",[197,4.373]],["name/218",[198,32.359]],["parent/218",[]],["name/219",[20,38.825]],["parent/219",[198,3.029]],["name/220",[199,51.818]],["parent/220",[198,3.029]],["name/221",[200,51.818]],["parent/221",[198,3.029]],["name/222",[201,51.818]],["parent/222",[198,3.029]],["name/223",[26,37.154]],["parent/223",[198,3.029]],["name/224",[202,51.818]],["parent/224",[198,3.029]],["name/225",[203,51.818]],["parent/225",[198,3.029]],["name/226",[190,46.71]],["parent/226",[198,3.029]],["name/227",[204,51.818]],["parent/227",[198,3.029]],["name/228",[205,46.71]],["parent/228",[]],["name/229",[3,34.472]],["parent/229",[205,4.373]],["name/230",[206,51.818]],["parent/230",[]],["name/231",[207,43.345]],["parent/231",[]],["name/232",[181,46.71]],["parent/232",[207,4.058]],["name/233",[185,46.71]],["parent/233",[207,4.058]],["name/234",[208,30.615]],["parent/234",[]],["name/235",[20,38.825]],["parent/235",[208,2.866]],["name/236",[184,46.71]],["parent/236",[208,2.866]],["name/237",[209,51.818]],["parent/237",[208,2.866]],["name/238",[210,51.818]],["parent/238",[208,2.866]],["name/239",[211,51.818]],["parent/239",[208,2.866]],["name/240",[186,46.71]],["parent/240",[208,2.866]],["name/241",[173,43.345]],["parent/241",[208,2.866]],["name/242",[174,43.345]],["parent/242",[208,2.866]],["name/243",[212,51.818]],["parent/243",[208,2.866]],["name/244",[175,43.345]],["parent/244",[208,2.866]],["name/245",[26,37.154]],["parent/245",[208,2.866]],["name/246",[213,51.818]],["parent/246",[]],["name/247",[214,46.71]],["parent/247",[]],["name/248",[215,37.154]],["parent/248",[]],["name/249",[214,46.71]],["parent/249",[215,3.478]],["name/250",[216,51.818]],["parent/250",[215,3.478]],["name/251",[3,34.472]],["parent/251",[215,3.478]],["name/252",[217,46.71]],["parent/252",[218,3.823]],["name/253",[219,46.71]],["parent/253",[218,3.823]],["name/254",[220,51.818]],["parent/254",[215,3.478]],["name/255",[3,34.472]],["parent/255",[215,3.478]],["name/256",[217,46.71]],["parent/256",[218,3.823]],["name/257",[219,46.71]],["parent/257",[218,3.823]],["name/258",[221,51.818]],["parent/258",[]],["name/259",[222,51.818]],["parent/259",[]],["name/260",[223,51.818]],["parent/260",[]],["name/261",[224,51.818]],["parent/261",[]],["name/262",[225,51.818]],["parent/262",[]],["name/263",[226,51.818]],["parent/263",[]],["name/264",[12,46.71]],["parent/264",[]],["name/265",[13,46.71]],["parent/265",[]]],"invertedIndex":[["__type",{"_index":3,"name":{"3":{},"5":{},"17":{},"20":{},"217":{},"229":{},"251":{},"255":{}},"parent":{}}],["_always",{"_index":201,"name":{"222":{}},"parent":{}}],["_checkintervalms",{"_index":178,"name":{"193":{}},"parent":{}}],["_handlersbound",{"_index":179,"name":{"194":{}},"parent":{}}],["_once",{"_index":200,"name":{"221":{}},"parent":{}}],["_timerhandle",{"_index":177,"name":{"192":{}},"parent":{}}],["add",{"_index":22,"name":{"30":{}},"parent":{}}],["adddays",{"_index":43,"name":{"51":{}},"parent":{}}],["addhours",{"_index":44,"name":{"52":{}},"parent":{}}],["addmicroseconds",{"_index":48,"name":{"56":{}},"parent":{}}],["addmilliseconds",{"_index":47,"name":{"55":{}},"parent":{}}],["addminutes",{"_index":45,"name":{"53":{}},"parent":{}}],["addmonths",{"_index":41,"name":{"49":{}},"parent":{}}],["addnumber",{"_index":159,"name":{"170":{}},"parent":{}}],["addseconds",{"_index":46,"name":{"54":{}},"parent":{}}],["addunit",{"_index":163,"name":{"174":{}},"parent":{}}],["addweeks",{"_index":42,"name":{"50":{}},"parent":{}}],["addyears",{"_index":40,"name":{"48":{}},"parent":{}}],["always",{"_index":204,"name":{"227":{}},"parent":{}}],["asdays",{"_index":31,"name":{"39":{}},"parent":{}}],["ashours",{"_index":32,"name":{"40":{}},"parent":{}}],["asmicroseconds",{"_index":33,"name":{"41":{}},"parent":{}}],["asmilliseconds",{"_index":34,"name":{"42":{}},"parent":{}}],["asminutes",{"_index":35,"name":{"43":{}},"parent":{}}],["asmonths",{"_index":36,"name":{"44":{}},"parent":{}}],["asseconds",{"_index":37,"name":{"45":{}},"parent":{}}],["asweeks",{"_index":38,"name":{"46":{}},"parent":{}}],["asyears",{"_index":39,"name":{"47":{}},"parent":{}}],["base",{"_index":6,"name":{"6":{}},"parent":{}}],["bindhandlers",{"_index":192,"name":{"207":{}},"parent":{}}],["canconvert",{"_index":153,"name":{"161":{}},"parent":{}}],["checkintervalms",{"_index":17,"name":{"18":{}},"parent":{}}],["constructor",{"_index":20,"name":{"22":{},"163":{},"191":{},"219":{},"235":{}},"parent":{}}],["days",{"_index":0,"name":{"0":{},"9":{}},"parent":{}}],["days_to_hours",{"_index":115,"name":{"123":{}},"parent":{}}],["days_to_microseconds",{"_index":118,"name":{"126":{}},"parent":{}}],["days_to_milliseconds",{"_index":117,"name":{"125":{}},"parent":{}}],["days_to_minutes",{"_index":114,"name":{"122":{}},"parent":{}}],["days_to_months",{"_index":111,"name":{"119":{}},"parent":{}}],["days_to_seconds",{"_index":116,"name":{"124":{}},"parent":{}}],["days_to_weeks",{"_index":112,"name":{"120":{}},"parent":{}}],["days_to_years",{"_index":113,"name":{"121":{}},"parent":{}}],["decades_to_days",{"_index":144,"name":{"152":{}},"parent":{}}],["decades_to_hours",{"_index":146,"name":{"154":{}},"parent":{}}],["decades_to_microseconds",{"_index":150,"name":{"158":{}},"parent":{}}],["decades_to_milliseconds",{"_index":149,"name":{"157":{}},"parent":{}}],["decades_to_minutes",{"_index":147,"name":{"155":{}},"parent":{}}],["decades_to_months",{"_index":145,"name":{"153":{}},"parent":{}}],["decades_to_seconds",{"_index":148,"name":{"156":{}},"parent":{}}],["defaults",{"_index":1,"name":{"1":{}},"parent":{"2":{},"3":{},"16":{},"17":{},"19":{},"20":{},"22":{}}}],["defaults.__type",{"_index":5,"name":{},"parent":{"4":{},"5":{},"18":{},"21":{}}}],["defaults.__type.__type",{"_index":7,"name":{},"parent":{"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{}}}],["done",{"_index":195,"name":{"211":{}},"parent":{}}],["elapsed",{"_index":28,"name":{"36":{}},"parent":{}}],["execute",{"_index":202,"name":{"224":{}},"parent":{}}],["executecallbacks",{"_index":196,"name":{"213":{}},"parent":{}}],["full",{"_index":216,"name":{"250":{}},"parent":{}}],["get",{"_index":158,"name":{"168":{}},"parent":{}}],["getlistenergroup",{"_index":188,"name":{"203":{}},"parent":{}}],["getunitvalue",{"_index":161,"name":{"172":{}},"parent":{}}],["hours",{"_index":10,"name":{"10":{}},"parent":{}}],["hours_to_days",{"_index":103,"name":{"111":{}},"parent":{}}],["hours_to_decades",{"_index":108,"name":{"116":{}},"parent":{}}],["hours_to_microseconds",{"_index":110,"name":{"118":{}},"parent":{}}],["hours_to_milliseconds",{"_index":109,"name":{"117":{}},"parent":{}}],["hours_to_minutes",{"_index":106,"name":{"114":{}},"parent":{}}],["hours_to_months",{"_index":104,"name":{"112":{}},"parent":{}}],["hours_to_seconds",{"_index":107,"name":{"115":{}},"parent":{}}],["hours_to_weeks",{"_index":102,"name":{"110":{}},"parent":{}}],["hours_to_years",{"_index":105,"name":{"113":{}},"parent":{}}],["id",{"_index":199,"name":{"220":{}},"parent":{}}],["interval",{"_index":209,"name":{"237":{}},"parent":{}}],["invert",{"_index":164,"name":{"175":{}},"parent":{}}],["invoke",{"_index":203,"name":{"225":{}},"parent":{}}],["lastintervalend",{"_index":180,"name":{"195":{}},"parent":{}}],["lasttrigger",{"_index":210,"name":{"238":{}},"parent":{}}],["limitduration",{"_index":181,"name":{"196":{},"232":{}},"parent":{}}],["listeners",{"_index":182,"name":{"197":{}},"parent":{}}],["log",{"_index":156,"name":{"166":{}},"parent":{}}],["makelog",{"_index":157,"name":{"167":{}},"parent":{}}],["math",{"_index":2,"name":{"2":{}},"parent":{}}],["microseconds",{"_index":14,"name":{"14":{},"23":{}},"parent":{}}],["microseconds_to_days",{"_index":74,"name":{"82":{}},"parent":{}}],["microseconds_to_hours",{"_index":73,"name":{"81":{}},"parent":{}}],["microseconds_to_milliseconds",{"_index":70,"name":{"78":{}},"parent":{}}],["microseconds_to_minutes",{"_index":72,"name":{"80":{}},"parent":{}}],["microseconds_to_months",{"_index":76,"name":{"84":{}},"parent":{}}],["microseconds_to_seconds",{"_index":71,"name":{"79":{}},"parent":{}}],["microseconds_to_weeks",{"_index":75,"name":{"83":{}},"parent":{}}],["microseconds_to_years",{"_index":77,"name":{"85":{}},"parent":{}}],["milliseconds",{"_index":15,"name":{"15":{},"24":{}},"parent":{}}],["milliseconds_to_days",{"_index":82,"name":{"90":{}},"parent":{}}],["milliseconds_to_hours",{"_index":81,"name":{"89":{}},"parent":{}}],["milliseconds_to_microseconds",{"_index":78,"name":{"86":{}},"parent":{}}],["milliseconds_to_minutes",{"_index":80,"name":{"88":{}},"parent":{}}],["milliseconds_to_months",{"_index":84,"name":{"92":{}},"parent":{}}],["milliseconds_to_seconds",{"_index":79,"name":{"87":{}},"parent":{}}],["milliseconds_to_weeks",{"_index":83,"name":{"91":{}},"parent":{}}],["milliseconds_to_years",{"_index":85,"name":{"93":{}},"parent":{}}],["minutes",{"_index":9,"name":{"8":{},"25":{}},"parent":{}}],["minutes_to_days",{"_index":95,"name":{"103":{}},"parent":{}}],["minutes_to_hours",{"_index":94,"name":{"102":{}},"parent":{}}],["minutes_to_microseconds",{"_index":100,"name":{"108":{}},"parent":{}}],["minutes_to_milliseconds",{"_index":101,"name":{"109":{}},"parent":{}}],["minutes_to_months",{"_index":97,"name":{"105":{}},"parent":{}}],["minutes_to_seconds",{"_index":99,"name":{"107":{}},"parent":{}}],["minutes_to_weeks",{"_index":96,"name":{"104":{}},"parent":{}}],["minutes_to_years",{"_index":98,"name":{"106":{}},"parent":{}}],["months",{"_index":11,"name":{"11":{},"26":{}},"parent":{}}],["months_to_days",{"_index":129,"name":{"137":{}},"parent":{}}],["months_to_hours",{"_index":130,"name":{"138":{}},"parent":{}}],["months_to_microseconds",{"_index":133,"name":{"141":{}},"parent":{}}],["months_to_milliseconds",{"_index":134,"name":{"142":{}},"parent":{}}],["months_to_minutes",{"_index":131,"name":{"139":{}},"parent":{}}],["months_to_seconds",{"_index":132,"name":{"140":{}},"parent":{}}],["months_to_weeks",{"_index":128,"name":{"136":{}},"parent":{}}],["months_to_years",{"_index":127,"name":{"135":{}},"parent":{}}],["mspersec",{"_index":19,"name":{"21":{}},"parent":{}}],["on",{"_index":189,"name":{"204":{}},"parent":{}}],["once",{"_index":190,"name":{"205":{},"226":{}},"parent":{}}],["onupdate",{"_index":175,"name":{"188":{},"215":{},"244":{}},"parent":{}}],["pause",{"_index":194,"name":{"209":{}},"parent":{}}],["paused",{"_index":183,"name":{"198":{}},"parent":{}}],["plural",{"_index":219,"name":{"253":{},"257":{}},"parent":{}}],["precision",{"_index":4,"name":{"4":{}},"parent":{}}],["reset",{"_index":26,"name":{"34":{},"180":{},"189":{},"214":{},"223":{},"245":{}},"parent":{}}],["running",{"_index":184,"name":{"199":{},"236":{}},"parent":{}}],["seconds",{"_index":8,"name":{"7":{},"27":{}},"parent":{}}],["seconds_to_days",{"_index":88,"name":{"96":{}},"parent":{}}],["seconds_to_hours",{"_index":87,"name":{"95":{}},"parent":{}}],["seconds_to_microseconds",{"_index":93,"name":{"101":{}},"parent":{}}],["seconds_to_milliseconds",{"_index":92,"name":{"100":{}},"parent":{}}],["seconds_to_minutes",{"_index":86,"name":{"94":{}},"parent":{}}],["seconds_to_months",{"_index":90,"name":{"98":{}},"parent":{}}],["seconds_to_weeks",{"_index":89,"name":{"97":{}},"parent":{}}],["seconds_to_years",{"_index":91,"name":{"99":{}},"parent":{}}],["set",{"_index":25,"name":{"33":{},"169":{}},"parent":{}}],["setnow",{"_index":24,"name":{"32":{}},"parent":{}}],["settimelimit",{"_index":191,"name":{"206":{}},"parent":{}}],["short",{"_index":220,"name":{"254":{}},"parent":{}}],["since",{"_index":29,"name":{"37":{}},"parent":{}}],["singular",{"_index":217,"name":{"252":{},"256":{}},"parent":{}}],["start",{"_index":173,"name":{"186":{},"210":{},"241":{}},"parent":{}}],["stop",{"_index":174,"name":{"187":{},"212":{},"242":{}},"parent":{}}],["sub",{"_index":23,"name":{"31":{}},"parent":{}}],["subdays",{"_index":52,"name":{"60":{}},"parent":{}}],["subhours",{"_index":53,"name":{"61":{}},"parent":{}}],["submicroseconds",{"_index":57,"name":{"65":{}},"parent":{}}],["submilliseconds",{"_index":56,"name":{"64":{}},"parent":{}}],["subminutes",{"_index":54,"name":{"62":{}},"parent":{}}],["submonths",{"_index":50,"name":{"58":{}},"parent":{}}],["subnumber",{"_index":160,"name":{"171":{}},"parent":{}}],["subseconds",{"_index":55,"name":{"63":{}},"parent":{}}],["subunit",{"_index":162,"name":{"173":{}},"parent":{}}],["subweeks",{"_index":51,"name":{"59":{}},"parent":{}}],["subyears",{"_index":49,"name":{"57":{}},"parent":{}}],["time",{"_index":18,"name":{"19":{},"28":{}},"parent":{"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"35":{},"36":{},"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"50":{},"51":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"62":{},"63":{},"64":{},"65":{},"66":{},"67":{},"68":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{}}}],["timecheckmethods",{"_index":67,"name":{"75":{}},"parent":{}}],["timechecktype",{"_index":68,"name":{"76":{}},"parent":{}}],["timeconstants",{"_index":69,"name":{"77":{}},"parent":{"78":{},"79":{},"80":{},"81":{},"82":{},"83":{},"84":{},"85":{},"86":{},"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"94":{},"95":{},"96":{},"97":{},"98":{},"99":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"116":{},"117":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{},"126":{},"127":{},"128":{},"129":{},"130":{},"131":{},"132":{},"133":{},"134":{},"135":{},"136":{},"137":{},"138":{},"139":{},"140":{},"141":{},"142":{},"143":{},"144":{},"145":{},"146":{},"147":{},"148":{},"149":{},"150":{},"151":{},"152":{},"153":{},"154":{},"155":{},"156":{},"157":{},"158":{}}}],["timeconversions",{"_index":151,"name":{"159":{}},"parent":{}}],["timeconvert",{"_index":152,"name":{"160":{}},"parent":{}}],["timedata",{"_index":154,"name":{"162":{}},"parent":{"163":{},"164":{},"165":{},"166":{},"167":{},"168":{},"169":{},"170":{},"171":{},"172":{},"173":{},"174":{},"175":{},"176":{},"177":{},"178":{},"179":{},"180":{}}}],["timelimit",{"_index":185,"name":{"200":{},"233":{}},"parent":{}}],["timemake",{"_index":169,"name":{"181":{}},"parent":{}}],["timemethods",{"_index":170,"name":{"182":{}},"parent":{}}],["timenow",{"_index":171,"name":{"183":{}},"parent":{}}],["timenowoffset",{"_index":172,"name":{"184":{}},"parent":{}}],["timer",{"_index":16,"name":{"16":{},"185":{}},"parent":{"186":{},"187":{},"188":{},"189":{}}}],["timeractive",{"_index":176,"name":{"190":{}},"parent":{"191":{},"192":{},"193":{},"194":{},"195":{},"196":{},"197":{},"198":{},"199":{},"200":{},"201":{},"202":{},"203":{},"204":{},"205":{},"206":{},"207":{},"208":{},"209":{},"210":{},"211":{},"212":{},"213":{},"214":{},"215":{}}}],["timercallback",{"_index":197,"name":{"216":{}},"parent":{"217":{}}}],["timercallbackgroup",{"_index":198,"name":{"218":{}},"parent":{"219":{},"220":{},"221":{},"222":{},"223":{},"224":{},"225":{},"226":{},"227":{}}}],["timercallbacksync",{"_index":205,"name":{"228":{}},"parent":{"229":{}}}],["timereventid",{"_index":206,"name":{"230":{}},"parent":{}}],["timeroptions",{"_index":207,"name":{"231":{}},"parent":{"232":{},"233":{}}}],["timerpassive",{"_index":208,"name":{"234":{}},"parent":{"235":{},"236":{},"237":{},"238":{},"239":{},"240":{},"241":{},"242":{},"243":{},"244":{},"245":{}}}],["timesince",{"_index":213,"name":{"246":{}},"parent":{}}],["timesincenumber",{"_index":166,"name":{"177":{}},"parent":{}}],["timesincetime",{"_index":165,"name":{"176":{}},"parent":{}}],["timestart",{"_index":186,"name":{"201":{},"240":{}},"parent":{}}],["timestop",{"_index":187,"name":{"202":{}},"parent":{}}],["timeunit",{"_index":214,"name":{"247":{},"249":{}},"parent":{}}],["timeunitlabel",{"_index":215,"name":{"248":{}},"parent":{"249":{},"250":{},"251":{},"254":{},"255":{}}}],["timeunitlabel.__type",{"_index":218,"name":{},"parent":{"252":{},"253":{},"256":{},"257":{}}}],["timeunitlabels",{"_index":221,"name":{"258":{}},"parent":{}}],["timeunits",{"_index":222,"name":{"259":{}},"parent":{}}],["timeunitsupported",{"_index":223,"name":{"260":{}},"parent":{}}],["timeuntil",{"_index":224,"name":{"261":{}},"parent":{}}],["timeuntilnumber",{"_index":168,"name":{"179":{}},"parent":{}}],["timeuntiltime",{"_index":167,"name":{"178":{}},"parent":{}}],["timevalid",{"_index":225,"name":{"262":{}},"parent":{}}],["todays",{"_index":61,"name":{"69":{}},"parent":{}}],["tohours",{"_index":62,"name":{"70":{}},"parent":{}}],["tomicroseconds",{"_index":66,"name":{"74":{}},"parent":{}}],["tomilliseconds",{"_index":65,"name":{"73":{}},"parent":{}}],["tominutes",{"_index":63,"name":{"71":{}},"parent":{}}],["tomonths",{"_index":59,"name":{"67":{}},"parent":{}}],["toseconds",{"_index":64,"name":{"72":{}},"parent":{}}],["toweeks",{"_index":60,"name":{"68":{}},"parent":{}}],["toyears",{"_index":58,"name":{"66":{}},"parent":{}}],["trigger",{"_index":212,"name":{"243":{}},"parent":{}}],["triggerlimit",{"_index":211,"name":{"239":{}},"parent":{}}],["type",{"_index":21,"name":{"29":{}},"parent":{}}],["units",{"_index":27,"name":{"35":{},"164":{}},"parent":{}}],["unixtimestampnow",{"_index":226,"name":{"263":{}},"parent":{}}],["unpause",{"_index":193,"name":{"208":{}},"parent":{}}],["until",{"_index":30,"name":{"38":{}},"parent":{}}],["value",{"_index":155,"name":{"165":{}},"parent":{}}],["weeks",{"_index":12,"name":{"12":{},"264":{}},"parent":{}}],["weeks_to_days",{"_index":121,"name":{"129":{}},"parent":{}}],["weeks_to_hours",{"_index":122,"name":{"130":{}},"parent":{}}],["weeks_to_microseconds",{"_index":126,"name":{"134":{}},"parent":{}}],["weeks_to_milliseconds",{"_index":125,"name":{"133":{}},"parent":{}}],["weeks_to_minutes",{"_index":123,"name":{"131":{}},"parent":{}}],["weeks_to_months",{"_index":120,"name":{"128":{}},"parent":{}}],["weeks_to_seconds",{"_index":124,"name":{"132":{}},"parent":{}}],["weeks_to_years",{"_index":119,"name":{"127":{}},"parent":{}}],["years",{"_index":13,"name":{"13":{},"265":{}},"parent":{}}],["years_to_days",{"_index":138,"name":{"146":{}},"parent":{}}],["years_to_decades",{"_index":135,"name":{"143":{}},"parent":{}}],["years_to_hours",{"_index":139,"name":{"147":{}},"parent":{}}],["years_to_microseconds",{"_index":143,"name":{"151":{}},"parent":{}}],["years_to_milliseconds",{"_index":142,"name":{"150":{}},"parent":{}}],["years_to_minutes",{"_index":140,"name":{"148":{}},"parent":{}}],["years_to_months",{"_index":136,"name":{"144":{}},"parent":{}}],["years_to_seconds",{"_index":141,"name":{"149":{}},"parent":{}}],["years_to_weeks",{"_index":137,"name":{"145":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file diff --git a/docs/classes/Defaults.html b/docs/classes/Defaults.html index 7a5f76e..815b4ec 100644 --- a/docs/classes/Defaults.html +++ b/docs/classes/Defaults.html @@ -1 +1 @@ -Defaults | @toreda/time
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Defaults

Hierarchy

  • Defaults

Index

Constructors

Properties

Constructors

constructor

Properties

Static Math

Math: { Precision: { Base: number; Days: number; Hours: number; Microseconds: number; Milliseconds: number; Minutes: number; Months: number; Seconds: number; Weeks: number; Years: number } } = ...

Type declaration

  • Precision: { Base: number; Days: number; Hours: number; Microseconds: number; Milliseconds: number; Minutes: number; Months: number; Seconds: number; Weeks: number; Years: number }
    • Base: number
    • Days: number
    • Hours: number
    • Microseconds: number
    • Milliseconds: number
    • Minutes: number
    • Months: number
    • Seconds: number
    • Weeks: number
    • Years: number

Static Time

Time: { MsPerSec: number } = ...

Type declaration

  • MsPerSec: number

Static Timer

Timer: { CheckIntervalMs: number } = ...

Type declaration

  • CheckIntervalMs: number

Legend

  • Constructor
  • Property
  • Method
  • Property
  • Method
  • Private property
  • Private method
  • Static property

Settings

Theme

Generated using TypeDoc

\ No newline at end of file +Defaults | @toreda/time
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Defaults

Hierarchy

  • Defaults

Index

Constructors

Properties

Constructors

constructor

Properties

Static Math

Math: { Precision: { Base: number; Days: number; Hours: number; Microseconds: number; Milliseconds: number; Minutes: number; Months: number; Seconds: number; Weeks: number; Years: number } } = ...

Type declaration

  • Precision: { Base: number; Days: number; Hours: number; Microseconds: number; Milliseconds: number; Minutes: number; Months: number; Seconds: number; Weeks: number; Years: number }
    • Base: number
    • Days: number
    • Hours: number
    • Microseconds: number
    • Milliseconds: number
    • Minutes: number
    • Months: number
    • Seconds: number
    • Weeks: number
    • Years: number

Static Time

Time: { MsPerSec: number } = ...

Type declaration

  • MsPerSec: number

Static Timer

Timer: { CheckIntervalMs: number } = ...

Type declaration

  • CheckIntervalMs: number

Legend

  • Constructor
  • Property
  • Method
  • Property
  • Method
  • Private property
  • Private method
  • Static property

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/TimeData.html b/docs/classes/TimeData.html index e1e60a1..4902e9f 100644 --- a/docs/classes/TimeData.html +++ b/docs/classes/TimeData.html @@ -1,6 +1,6 @@ -TimeData | @toreda/time
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TimeData

+TimeData | @toreda/time
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TimeData

Internal state data created and wrapped by Time instances.

-

Hierarchy

  • TimeData

Index

Constructors

constructor

Properties

Readonly log

log: Log

Readonly units

units: Strong<TimeUnit>

Private Readonly value

value: Float

Methods

addNumber

  • addNumber(caller: Time, input?: null | number): Time

Hierarchy

  • TimeData

Index

Constructors

constructor

Properties

Readonly log

log: Log

Readonly units

units: Strong<TimeUnit>

Private Readonly value

value: Float

Methods

addNumber

  • addNumber(caller: Time, input?: null | number): Time
  • Add number input to current value.

    Parameters

    • caller: Time

      Time instance calling this method.

      @@ -8,7 +8,7 @@

      number value to be added.

    Returns Time

    Returns the Time instance which invoked the function to support method chaining.

    -

addUnit

  • addUnit(caller: Time, units: TimeUnit, value?: null | number, decimals?: number): Time

addUnit

  • addUnit(caller: Time, units: TimeUnit, value?: null | number, decimals?: number): Time
  • Convert value from provided unit type into object's native time units and add it to the current value.

    Parameters

    • caller: Time
      @@ -19,16 +19,16 @@

      Value to be converted and added to current time.

    • Optional decimals: number

      Number of decimals to include in final added value.

      -

    Returns Time

get

  • get(): number

Returns Time

get

  • get(): number
  • Get the current time value in instance's native time unit.

    -

    Returns number

getUnitValue

  • getUnitValue(convertTo: TimeUnit, input?: null | number | Time): null | number

getUnitValue

  • getUnitValue(convertTo: TimeUnit, input?: null | number | Time): null | number
  • Get numeric unit value from a Time or number input. Time inputs are converted from their native TimeUnit to the TimeUnit specified by the convertTo arg.

    -

    Parameters

    Returns null | number

invert

  • invert(caller: Time, posOnly?: boolean): Time

invert

  • invert(caller: Time, posOnly?: boolean): Time

Private makeLog

  • makeLog(log?: null | Log): Log

reset

Private makeLog

  • makeLog(log?: null | Log): Log

reset

set

subNumber

  • subNumber(caller: Time, input?: null | number): Time

set

subNumber

  • subNumber(caller: Time, input?: null | number): Time
  • Subtract number input from the current value.

    Parameters

    • caller: Time

      Time instance calling this method.

      @@ -36,16 +36,16 @@

      number value to be subtracted.

    Returns Time

    Returns the Time instance which invoked the function to support method chaining.

    -

subUnit

  • subUnit(caller: Time, units: TimeUnit, value?: null | number, decimals?: number): Time

subUnit

  • subUnit(caller: Time, units: TimeUnit, value?: null | number, decimals?: number): Time
  • Convert value from specified units into object's native time units, then subtract it from the current value.

    Parameters

    • caller: Time

      Time instance calling this method.

    • units: TimeUnit
    • Optional value: null | number
    • Optional decimals: number

    Returns Time

    Returns the Time instance which invoked the function to support method chaining.

    -

timeSinceNumber

  • timeSinceNumber(target: number): null | Time

timeSinceTime

  • timeSinceTime(target: Time): null | Time

timeUntilNumber

  • timeUntilNumber(target?: null | number): null | Time

timeSinceNumber

  • timeSinceNumber(target: number): null | Time

timeSinceTime

  • timeSinceTime(target: Time): null | Time

timeUntilNumber

  • timeUntilNumber(target?: null | number): null | Time
  • Get time remaining until target unix timestamp.

    -

    Parameters

    • Optional target: null | number

    Returns null | Time

timeUntilTime

  • timeUntilTime(time?: null | Time): null | Time

timeUntilTime

  • timeUntilTime(time?: null | Time): null | Time

stop

  • stop(): Promise<boolean>

unpause

  • unpause(): Promise<boolean>

Legend

  • Constructor
  • Property
  • Method
  • Property
  • Method
  • Private property
  • Private method
  • Static property

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/TimerCallbackGroup.html b/docs/classes/TimerCallbackGroup.html index 3fad259..a87328b 100644 --- a/docs/classes/TimerCallbackGroup.html +++ b/docs/classes/TimerCallbackGroup.html @@ -1 +1 @@ -TimerCallbackGroup | @toreda/time
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TimerCallbackGroup

Hierarchy

  • TimerCallbackGroup

Index

Constructors

constructor

Properties

Readonly _always

_always: StrongArray<TimerCallback | TimerCallbackSync>

Readonly _once

_once: StrongArray<TimerCallback | TimerCallbackSync>

Readonly id

id: Id

Methods

always

  • always(duration?: null | number): Promise<void>

execute

  • execute(duration?: null | number): Promise<void>

invoke

once

  • once(duration?: null | number): Promise<void>

reset

  • reset(): void

Legend

  • Constructor
  • Property
  • Method
  • Property
  • Method
  • Private property
  • Private method
  • Static property

Settings

Theme

Generated using TypeDoc

\ No newline at end of file +TimerCallbackGroup | @toreda/time
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TimerCallbackGroup

Hierarchy

  • TimerCallbackGroup

Index

Constructors

constructor

Properties

Readonly _always

_always: StrongArray<TimerCallback | TimerCallbackSync>

Readonly _once

_once: StrongArray<TimerCallback | TimerCallbackSync>

Readonly id

id: Id

Methods

always

  • always(duration?: null | number): Promise<void>

execute

  • execute(duration?: null | number): Promise<void>

invoke

once

  • once(duration?: null | number): Promise<void>

reset

  • reset(): void

Legend

  • Constructor
  • Property
  • Method
  • Property
  • Method
  • Private property
  • Private method
  • Static property

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/TimerPassive.html b/docs/classes/TimerPassive.html index 4efb153..6af8a88 100644 --- a/docs/classes/TimerPassive.html +++ b/docs/classes/TimerPassive.html @@ -1,7 +1,7 @@ -TimerPassive | @toreda/time
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TimerPassive

Hierarchy

  • TimerPassive

Implements

Index

Constructors

constructor

Properties

Readonly interval

interval: Float

Readonly lastTrigger

lastTrigger: Float

Readonly running

running: Bool

timeStart

timeStart: Time

Readonly triggerLimit

triggerLimit: UInt

Methods

onUpdate

  • onUpdate(): void

reset

  • reset(): void

start

  • start(): boolean

trigger

  • trigger(): void

Legend

  • Constructor
  • Property
  • Method
  • Property
  • Method
  • Private property
  • Private method
  • Static property

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/enums/TimeConstants.html b/docs/enums/TimeConstants.html index 90c24ad..2b3b279 100644 --- a/docs/enums/TimeConstants.html +++ b/docs/enums/TimeConstants.html @@ -1,165 +1,165 @@ -TimeConstants | @toreda/time
Options
All
  • Public
  • Public/Protected
  • All
Menu

Enumeration TimeConstants

+TimeConstants | @toreda/time
Options
All
  • Public
  • Public/Protected
  • All
Menu

Enumeration TimeConstants

Values used throughout the package and condensed into one class to provide standardized constant values, so that they are not redefined in multiple classes.

-

Index

Enumeration members

DAYS_TO_HOURS

DAYS_TO_HOURS = 24
+

Index

Enumeration members

DAYS_TO_HOURS

DAYS_TO_HOURS = 24

Conversion factor from days -> hours.

-

DAYS_TO_MICROSECONDS

DAYS_TO_MICROSECONDS = 86400000000
+

DAYS_TO_MICROSECONDS

DAYS_TO_MICROSECONDS = 86400000000

Conversion factor from days -> microseconds.

-

DAYS_TO_MILLISECONDS

DAYS_TO_MILLISECONDS = 86400000
+

DAYS_TO_MILLISECONDS

DAYS_TO_MILLISECONDS = 86400000

Conversion factor from days -> milliseconds.

-

DAYS_TO_MINUTES

DAYS_TO_MINUTES = 1440
+

DAYS_TO_MINUTES

DAYS_TO_MINUTES = 1440

Conversion factor from days -> minutes.

-

DAYS_TO_MONTHS

DAYS_TO_MONTHS = 0.032876712328767
+

DAYS_TO_MONTHS

DAYS_TO_MONTHS = 0.032876712328767

Conversion factor from days -> months.

-

DAYS_TO_SECONDS

DAYS_TO_SECONDS = 86400
+

DAYS_TO_SECONDS

DAYS_TO_SECONDS = 86400

Conversion factor from days -> seconds.

-

DAYS_TO_WEEKS

DAYS_TO_WEEKS = 0.14285714285714
+

DAYS_TO_WEEKS

DAYS_TO_WEEKS = 0.14285714285714

Conversion factor from days -> weeks.

-

DAYS_TO_YEARS

DAYS_TO_YEARS = 0.0027397260273973
+

DAYS_TO_YEARS

DAYS_TO_YEARS = 0.0027397260273973

Conversion factor from days -> years.

-

DECADES_TO_DAYS

DECADES_TO_DAYS = 3650
+

DECADES_TO_DAYS

DECADES_TO_DAYS = 3650

Conversion factor from decades -> days.

-

DECADES_TO_HOURS

DECADES_TO_HOURS = 87600
+

DECADES_TO_HOURS

DECADES_TO_HOURS = 87600

Conversion factor from decades -> hours.

-

DECADES_TO_MICROSECONDS

DECADES_TO_MICROSECONDS = 315360000000000
+

DECADES_TO_MICROSECONDS

DECADES_TO_MICROSECONDS = 315360000000000

Conversion factor from decades -> microseconds.

-

DECADES_TO_MILLISECONDS

DECADES_TO_MILLISECONDS = 315360000000
+

DECADES_TO_MILLISECONDS

DECADES_TO_MILLISECONDS = 315360000000

Conversion factor from decades -> milliseconds.

-

DECADES_TO_MINUTES

DECADES_TO_MINUTES = 5256000
+

DECADES_TO_MINUTES

DECADES_TO_MINUTES = 5256000

Conversion factor from decades -> minutes.

-

DECADES_TO_MONTHS

DECADES_TO_MONTHS = 120
+

DECADES_TO_MONTHS

DECADES_TO_MONTHS = 120

Conversion factor from decades -> months.

-

DECADES_TO_SECONDS

DECADES_TO_SECONDS = 315360000
+

DECADES_TO_SECONDS

DECADES_TO_SECONDS = 315360000

Conversion factor from decades -> seconds.

-

HOURS_TO_DAYS

HOURS_TO_DAYS = 0.041666666666667
+

HOURS_TO_DAYS

HOURS_TO_DAYS = 0.041666666666667

Conversion factor to convert hours to days.

-

HOURS_TO_DECADES

HOURS_TO_DECADES = 0.000011415525114155
+

HOURS_TO_DECADES

HOURS_TO_DECADES = 0.000011415525114155

Conversion factor to convert hours to decades.

-

HOURS_TO_MICROSECONDS

HOURS_TO_MICROSECONDS = 3600000000
+

HOURS_TO_MICROSECONDS

HOURS_TO_MICROSECONDS = 3600000000

Conversion factor to convert hours to microseconds.

-

HOURS_TO_MILLISECONDS

HOURS_TO_MILLISECONDS = 3600000
+

HOURS_TO_MILLISECONDS

HOURS_TO_MILLISECONDS = 3600000

Conversion factor to convert hours to milliseconds.

-

HOURS_TO_MINUTES

HOURS_TO_MINUTES = 60
+

HOURS_TO_MINUTES

HOURS_TO_MINUTES = 60

Conversion factor to convert hours to minutes.

-

HOURS_TO_MONTHS

HOURS_TO_MONTHS = 0.0013698630136986
+

HOURS_TO_MONTHS

HOURS_TO_MONTHS = 0.0013698630136986

Conversion factor to convert hours to months.

-

HOURS_TO_SECONDS

HOURS_TO_SECONDS = 3600
+

HOURS_TO_SECONDS

HOURS_TO_SECONDS = 3600

Conversion factor to convert hours to seconds.

-

HOURS_TO_WEEKS

HOURS_TO_WEEKS = 0.005952380952381
+

HOURS_TO_WEEKS

HOURS_TO_WEEKS = 0.005952380952381

Conversion factor to convert hours to weeks.

-

HOURS_TO_YEARS

HOURS_TO_YEARS = 0.00011415525114155
+

HOURS_TO_YEARS

HOURS_TO_YEARS = 0.00011415525114155

Conversion factor to convert hours to years.

-

MICROSECONDS_TO_DAYS

MICROSECONDS_TO_DAYS = 86400000000
+

MICROSECONDS_TO_DAYS

MICROSECONDS_TO_DAYS = 86400000000

Conversion factor to convert microseconds to days.

-

MICROSECONDS_TO_HOURS

MICROSECONDS_TO_HOURS = 3600000000
+

MICROSECONDS_TO_HOURS

MICROSECONDS_TO_HOURS = 3600000000

Conversion factor to convert microseconds to hours.

-

MICROSECONDS_TO_MILLISECONDS

MICROSECONDS_TO_MILLISECONDS = 0.001
+

MICROSECONDS_TO_MILLISECONDS

MICROSECONDS_TO_MILLISECONDS = 0.001

Conversion factor to convert microseconds to milliseconds.

-

MICROSECONDS_TO_MINUTES

MICROSECONDS_TO_MINUTES = 60000000
+

MICROSECONDS_TO_MINUTES

MICROSECONDS_TO_MINUTES = 60000000

Conversion factor to convert microseconds to minutes.

-

MICROSECONDS_TO_MONTHS

MICROSECONDS_TO_MONTHS = 2628000000000
+

MICROSECONDS_TO_MONTHS

MICROSECONDS_TO_MONTHS = 2628000000000

Conversion factor to convert microseconds to months.

-

MICROSECONDS_TO_SECONDS

MICROSECONDS_TO_SECONDS = 0.000001
+

MICROSECONDS_TO_SECONDS

MICROSECONDS_TO_SECONDS = 0.000001

Conversion factor to convert microseconds to seconds.

-

MICROSECONDS_TO_WEEKS

MICROSECONDS_TO_WEEKS = 604800000000
+

MICROSECONDS_TO_WEEKS

MICROSECONDS_TO_WEEKS = 604800000000

Conversion factor to convert microseconds to weeks.

-

MICROSECONDS_TO_YEARS

MICROSECONDS_TO_YEARS = 31536000000000
+

MICROSECONDS_TO_YEARS

MICROSECONDS_TO_YEARS = 31536000000000

Conversion factor to convert microseconds to years.

-

MILLISECONDS_TO_DAYS

MILLISECONDS_TO_DAYS = 1.1574074074074e-8
+

MILLISECONDS_TO_DAYS

MILLISECONDS_TO_DAYS = 1.1574074074074e-8

Conversion factor to convert milliseconds to days.

-

MILLISECONDS_TO_HOURS

MILLISECONDS_TO_HOURS = 2.7777777777778e-7
+

MILLISECONDS_TO_HOURS

MILLISECONDS_TO_HOURS = 2.7777777777778e-7

Conversion factor to convert milliseconds to hours.

-

MILLISECONDS_TO_MICROSECONDS

MILLISECONDS_TO_MICROSECONDS = 1000
+

MILLISECONDS_TO_MICROSECONDS

MILLISECONDS_TO_MICROSECONDS = 1000

Conversion factor to convert milliseconds to microseconds.

-

MILLISECONDS_TO_MINUTES

MILLISECONDS_TO_MINUTES = 0.000016666666666667
+

MILLISECONDS_TO_MINUTES

MILLISECONDS_TO_MINUTES = 0.000016666666666667

Conversion factor to convert milliseconds to minutes.

-

MILLISECONDS_TO_MONTHS

MILLISECONDS_TO_MONTHS = 3.8051750380518e-10
+

MILLISECONDS_TO_MONTHS

MILLISECONDS_TO_MONTHS = 3.8051750380518e-10

Conversion factor to convert milliseconds to months.

-

MILLISECONDS_TO_SECONDS

MILLISECONDS_TO_SECONDS = 0.001
+

MILLISECONDS_TO_SECONDS

MILLISECONDS_TO_SECONDS = 0.001

Conversion factor to convert milliseconds to seconds.

-

MILLISECONDS_TO_WEEKS

MILLISECONDS_TO_WEEKS = 1.6534391534392e-9
+

MILLISECONDS_TO_WEEKS

MILLISECONDS_TO_WEEKS = 1.6534391534392e-9

Conversion factor to convert milliseconds to weeks.

-

MILLISECONDS_TO_YEARS

MILLISECONDS_TO_YEARS = 3.1709791983765e-11
+

MILLISECONDS_TO_YEARS

MILLISECONDS_TO_YEARS = 3.1709791983765e-11

Conversion factor to convert milliseconds to years.

-

MINUTES_TO_DAYS

MINUTES_TO_DAYS = 0.00069444444444444
+

MINUTES_TO_DAYS

MINUTES_TO_DAYS = 0.00069444444444444

Conversion factor to convert minutes to days.

-

MINUTES_TO_HOURS

MINUTES_TO_HOURS = 0.01666666666666
+

MINUTES_TO_HOURS

MINUTES_TO_HOURS = 0.01666666666666

Conversion factor to convert minutes to hours.

-

MINUTES_TO_MICROSECONDS

MINUTES_TO_MICROSECONDS = 60000000
+

MINUTES_TO_MICROSECONDS

MINUTES_TO_MICROSECONDS = 60000000

Conversion factor to convert minutes to microseconds.

-

MINUTES_TO_MILLISECONDS

MINUTES_TO_MILLISECONDS = 60000
+

MINUTES_TO_MILLISECONDS

MINUTES_TO_MILLISECONDS = 60000

Conversion factor to convert minutes to milliseconds.

-

MINUTES_TO_MONTHS

MINUTES_TO_MONTHS = 0.000022831050228311
+

MINUTES_TO_MONTHS

MINUTES_TO_MONTHS = 0.000022831050228311

Conversion factor to convert minutes to months.

-

MINUTES_TO_SECONDS

MINUTES_TO_SECONDS = 60
+

MINUTES_TO_SECONDS

MINUTES_TO_SECONDS = 60

Conversion factor to convert minutes to seconds.

-

MINUTES_TO_WEEKS

MINUTES_TO_WEEKS = 0.000099206349206349
+

MINUTES_TO_WEEKS

MINUTES_TO_WEEKS = 0.000099206349206349

Conversion factor to convert minutes to weeks.

-

MINUTES_TO_YEARS

MINUTES_TO_YEARS = 0.0000019025875190259
+

MINUTES_TO_YEARS

MINUTES_TO_YEARS = 0.0000019025875190259

Conversion factor to convert minutes to years.

-

MONTHS_TO_DAYS

MONTHS_TO_DAYS = 30.416666666667
+

MONTHS_TO_DAYS

MONTHS_TO_DAYS = 30.416666666667

Conversion factor from months -> days.

-

MONTHS_TO_HOURS

MONTHS_TO_HOURS = 730
+

MONTHS_TO_HOURS

MONTHS_TO_HOURS = 730

Conversion factor from months -> hours.

-

MONTHS_TO_MICROSECONDS

MONTHS_TO_MICROSECONDS = 3.8051750380518e-13
+

MONTHS_TO_MICROSECONDS

MONTHS_TO_MICROSECONDS = 3.8051750380518e-13

Conversion factor from months -> microseconds.

-

MONTHS_TO_MILLISECONDS

MONTHS_TO_MILLISECONDS = 3.8051750380518e-10

MONTHS_TO_MINUTES

MONTHS_TO_MINUTES = 43800
+

MONTHS_TO_MILLISECONDS

MONTHS_TO_MILLISECONDS = 3.8051750380518e-10

MONTHS_TO_MINUTES

MONTHS_TO_MINUTES = 43800

Conversion factor from months -> minutes.

-

MONTHS_TO_SECONDS

MONTHS_TO_SECONDS = 2628000
+

MONTHS_TO_SECONDS

MONTHS_TO_SECONDS = 2628000

Conversion factor from months -> seconds.

-

MONTHS_TO_WEEKS

MONTHS_TO_WEEKS = 4.3452380952381
+

MONTHS_TO_WEEKS

MONTHS_TO_WEEKS = 4.3452380952381

Conversion factor from months -> weeks.

-

MONTHS_TO_YEARS

MONTHS_TO_YEARS = 12
+

MONTHS_TO_YEARS

MONTHS_TO_YEARS = 12

Conversion factor from months -> years.

-

SECONDS_TO_DAYS

SECONDS_TO_DAYS = 0.000011574074074074
+

SECONDS_TO_DAYS

SECONDS_TO_DAYS = 0.000011574074074074

Conversion factor to convert seconds to days.

-

SECONDS_TO_HOURS

SECONDS_TO_HOURS = 0.00027777777777778
+

SECONDS_TO_HOURS

SECONDS_TO_HOURS = 0.00027777777777778

Conversion factor to convert seconds to hours.

-

SECONDS_TO_MICROSECONDS

SECONDS_TO_MICROSECONDS = 1000000
+

SECONDS_TO_MICROSECONDS

SECONDS_TO_MICROSECONDS = 1000000

Conversion factor to convert seconds to microseconds.

-

SECONDS_TO_MILLISECONDS

SECONDS_TO_MILLISECONDS = 1000
+

SECONDS_TO_MILLISECONDS

SECONDS_TO_MILLISECONDS = 1000

Conversion factor to convert seconds to milliseconds.

-

SECONDS_TO_MINUTES

SECONDS_TO_MINUTES = 0.016666666666667
+

SECONDS_TO_MINUTES

SECONDS_TO_MINUTES = 0.016666666666667

Conversion factor to convert seconds to minutes.

-

SECONDS_TO_MONTHS

SECONDS_TO_MONTHS = 3.8051750380518e-7
+

SECONDS_TO_MONTHS

SECONDS_TO_MONTHS = 3.8051750380518e-7

Conversion factor to convert seconds to months.

-

SECONDS_TO_WEEKS

SECONDS_TO_WEEKS = 0.0000016534391534392
+

SECONDS_TO_WEEKS

SECONDS_TO_WEEKS = 0.0000016534391534392

Conversion factor to convert seconds to weeks.

-

SECONDS_TO_YEARS

SECONDS_TO_YEARS = 3.1709791983765e-8
+

SECONDS_TO_YEARS

SECONDS_TO_YEARS = 3.1709791983765e-8

Conversion factor to convert seconds to years.

-

WEEKS_TO_DAYS

WEEKS_TO_DAYS = 7
+

WEEKS_TO_DAYS

WEEKS_TO_DAYS = 7

Conversion factor from weeks -> days.

-

WEEKS_TO_HOURS

WEEKS_TO_HOURS = 168
+

WEEKS_TO_HOURS

WEEKS_TO_HOURS = 168

Conversion factor from weeks -> hours.

-

WEEKS_TO_MICROSECONDS

WEEKS_TO_MICROSECONDS = 604800000000
+

WEEKS_TO_MICROSECONDS

WEEKS_TO_MICROSECONDS = 604800000000

Conversion factor from weeks -> microseconds.

-

WEEKS_TO_MILLISECONDS

WEEKS_TO_MILLISECONDS = 604800000
+

WEEKS_TO_MILLISECONDS

WEEKS_TO_MILLISECONDS = 604800000

Conversion factor from weeks -> milliseconds.

-

WEEKS_TO_MINUTES

WEEKS_TO_MINUTES = 10080
+

WEEKS_TO_MINUTES

WEEKS_TO_MINUTES = 10080

Conversion factor from weeks -> minutes.

-

WEEKS_TO_MONTHS

WEEKS_TO_MONTHS = 0.23013698630137
+

WEEKS_TO_MONTHS

WEEKS_TO_MONTHS = 0.23013698630137

Conversion factor from weeks -> months.

-

WEEKS_TO_SECONDS

WEEKS_TO_SECONDS = 604800
+

WEEKS_TO_SECONDS

WEEKS_TO_SECONDS = 604800

Conversion factor from weeks -> seconds.

-

WEEKS_TO_YEARS

WEEKS_TO_YEARS = 0.019178082191781
+

WEEKS_TO_YEARS

WEEKS_TO_YEARS = 0.019178082191781

Conversion factor from weeks -> years.

-

YEARS_TO_DAYS

YEARS_TO_DAYS = 365
+

YEARS_TO_DAYS

YEARS_TO_DAYS = 365

Conversion factor from years -> days.

-

YEARS_TO_DECADES

YEARS_TO_DECADES = 10
+

YEARS_TO_DECADES

YEARS_TO_DECADES = 10

Conversion factor from years -> decades.

-

YEARS_TO_HOURS

YEARS_TO_HOURS = 8760
+

YEARS_TO_HOURS

YEARS_TO_HOURS = 8760

Conversion factor from years -> hours.

-

YEARS_TO_MICROSECONDS

YEARS_TO_MICROSECONDS = 31536000000000
+

YEARS_TO_MICROSECONDS

YEARS_TO_MICROSECONDS = 31536000000000

Conversion factor from years -> microseconds.

-

YEARS_TO_MILLISECONDS

YEARS_TO_MILLISECONDS = 31536000000
+

YEARS_TO_MILLISECONDS

YEARS_TO_MILLISECONDS = 31536000000

Conversion factor from years -> milliseconds.

-

YEARS_TO_MINUTES

YEARS_TO_MINUTES = 525600
+

YEARS_TO_MINUTES

YEARS_TO_MINUTES = 525600

Conversion factor from years -> minutes.

-

YEARS_TO_MONTHS

YEARS_TO_MONTHS = 12
+

YEARS_TO_MONTHS

YEARS_TO_MONTHS = 12

Conversion factor from years -> months.

-

YEARS_TO_SECONDS

YEARS_TO_SECONDS = 31536000
+

YEARS_TO_SECONDS

YEARS_TO_SECONDS = 31536000

Conversion factor from years -> seconds.

-

YEARS_TO_WEEKS

YEARS_TO_WEEKS = 52.142857142857
+

YEARS_TO_WEEKS

YEARS_TO_WEEKS = 52.142857142857

Conversion factor from years -> weeks.

Legend

  • Constructor
  • Property
  • Method
  • Property
  • Method
  • Private property
  • Private method
  • Static property

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/index.html b/docs/index.html index f41799b..4c61587 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,25 +1,144 @@ -@toreda/time
Options
All
  • Public
  • Public/Protected
  • All
Menu

@toreda/time

+@toreda/time
Options
All
  • Public
  • Public/Protected
  • All
Menu

@toreda/time

Toreda

+

CI Coverage Sonar Quality Gate

+

GitHub package.json version (branch) GitHub Release Date GitHub issues

+

license

+

 

+

@toreda/time

-

Toreda

-

CI Coverage Quality Gate Status

-

Helpers for common time & timer functionality.

+

Fast & easy time math and time unit conversions.

+

 

+ + +

Use Cases

+
+
    +
  • Time since date
      +
    • Get seconds or any other time unit since date, datetime, timestamp, or unix timestamp.
    • +
    +
  • +
  • Time until date
      +
    • Get seconds or other time unit until date, datetime, timestamp, or unix timestamp.
    • +
    +
  • +
  • Now
      +
    • Get current timestamp (now) in seconds or other time unit.
    • +
    +
  • +
  • Now (with offset)`
      +
    • Get current timestamp (now) with an offset in the past or future.
    • +
    +
  • +
  • DateTime Parsing
      +
    • Parse strings as DateTime strings.
    • +
    • Convert to any other time unit.
    • +
    +
  • +
  • Unix Timestamps
      +
    • Parse Unix Timstamps (seconds) & convert to other time units.
    • +
    • Convert DateTime strings to Unix Timestamp.
    • +
    +
  • +
+

 

+ + +

Highlights

+
+
    +
  • TypeScript Native
      +
    • All types included with package.
    • +
    • No separate @types package eliminates sync issues between types and the library.
    • +
    +
  • +
  • Minimalist
      +
    • Small set of library functions for time calculations.
    • +
    • Get what you need without extra bloat.
    • +
    +
  • +
  • Lightweight
      +
    • 253 kB unpacked.
    • +
    +
  • +
  • Modern Alternative
      +
    • Modern replacement for the excellent moment.js (no longer maintained).
    • +
    +
  • +
  • Tree-Shaking
      +
    • Package optimizations helps modern bundlers drop unused code.
    • +
    +
  • +

 

Install

+ + +

npmjs.org

+
+ + +

NPM Package

+

@toreda/time is available as an NPM package.

-

 

-

Install with yarn:

+ + +

Yarn Install (preferred)

+
yarn add @toreda/time
 
-

or Install with NPM:

+ + +

NPM Install

+
npm install @toreda/time
 

 

+ +

Source Code

+
+

@toreda/time source files can be downloaded directly from the public Github repo.

+ + +

Branches

+
+
    +
  • master branch
      +
    • Latest release & stable code.
    • +
    • Use for production builds.
    • +
    +
  • +
  • develop branch
      +
    • All completed but unreleased features pending release.
    • +
    • Generally stable, but not guaranteed.
    • +
    • Not suitable for production builds.
    • +
    +
  • +
+ + +

Git Clone (ssh)

+
+
git@github.com:toreda/time.git
+
+ + +

Git Clone (https)

+
+
https://github.com/toreda/time.git
+
+ + +

Download Zip (https)

+
+

Download the current master branch as a zip file +https://github.com/toreda/time/archive/refs/heads/master.zip

+

 

+

Usage

@@ -34,7 +153,7 @@

Time Objects

// Set time using a Unix Timestamp (in seconds)
time.set(1635577204);

// Set using ISO-8601 string
time.set('2021-10-30T06:13:33+00:00');

Set current time (now)

-
// Set Time to current time.
time.setNow();
+
// Set Time to current time.
time.setNow();
@@ -62,13 +181,28 @@

Validation

 

-
+

Source Code

@toreda/time is an open source package provided under the MIT License. Download, clone, or check the complete project source here on Github. We welcome bug reports, comments, and pull requests.

+

 

+ + +

Legal

+
-

License

+

License

MIT © Toreda, Inc.

-

Legend

  • Constructor
  • Property
  • Method
  • Property
  • Method
  • Private property
  • Private method
  • Static property

Settings

Theme

Generated using TypeDoc

\ No newline at end of file + + +

Copyright

+
+

Copyright © 2019 - 2022 Toreda, Inc. All Rights Reserved.

+ + +

Website

+
+

Toreda's company website can be found at toreda.com

+

Legend

  • Constructor
  • Property
  • Method
  • Property
  • Method
  • Private property
  • Private method
  • Static property

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/Time.html b/docs/interfaces/Time.html index 21a07da..4ff2eec 100644 --- a/docs/interfaces/Time.html +++ b/docs/interfaces/Time.html @@ -1,3 +1,3 @@ -Time | @toreda/time
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface Time

Hierarchy

  • Time

Callable

  • Time(setTo?: null | number | Time): number

Index

Properties

type

type: string

Methods

add

  • add(value: number | Time, decimals?: number): Time

addDays

  • addDays(value?: null | number | Time): Time

addHours

  • addHours(value?: null | number | Time): Time

addMicroseconds

  • addMicroseconds(value?: null | number | Time): Time

addMilliseconds

  • addMilliseconds(value?: null | number | Time): Time

addMinutes

  • addMinutes(value?: null | number | Time): Time

addMonths

  • addMonths(value?: null | number | Time): Time

addSeconds

  • addSeconds(value?: null | number | Time): Time

addWeeks

  • addWeeks(value?: null | number | Time): Time

addYears

  • addYears(value?: null | number | Time): Time

asDays

  • asDays(): null | number

asHours

  • asHours(): null | number

asMicroseconds

  • asMicroseconds(): null | number

asMilliseconds

  • asMilliseconds(): null | number

asMinutes

  • asMinutes(): null | number

asMonths

  • asMonths(): null | number

asSeconds

  • asSeconds(): null | number

asWeeks

  • asWeeks(): null | number

asYears

  • asYears(): null | number

elapsed

  • elapsed(time: number | Time): boolean

reset

set

setNow

since

sub

  • sub(value: number | Time, decimals?: number): Time

subDays

  • subDays(value?: null | number | Time): Time

subHours

  • subHours(value?: null | number | Time): Time

subMicroseconds

  • subMicroseconds(value?: null | number | Time): Time

subMilliseconds

  • subMilliseconds(value?: null | number | Time): Time

subMinutes

  • subMinutes(value?: null | number | Time): Time

subMonths

  • subMonths(value?: null | number | Time): Time

subSeconds

  • subSeconds(value?: null | number | Time): Time

subWeeks

  • subWeeks(value?: null | number | Time): Time

subYears

  • subYears(value?: null | number | Time): Time

toDays

toHours

toMicroseconds

  • toMicroseconds(): Time

toMilliseconds

  • toMilliseconds(): Time

toMinutes

toMonths

toSeconds

toWeeks

toYears

units

until

Legend

  • Constructor
  • Property
  • Method
  • Property
  • Method
  • Private property
  • Private method
  • Static property

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/TimeUnitLabel.html b/docs/interfaces/TimeUnitLabel.html index f8e6ab4..040eb86 100644 --- a/docs/interfaces/TimeUnitLabel.html +++ b/docs/interfaces/TimeUnitLabel.html @@ -1 +1 @@ -TimeUnitLabel | @toreda/time
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface TimeUnitLabel

Hierarchy

  • TimeUnitLabel

Index

Properties

full

full: { plural: string; singular: string }

Type declaration

  • plural: string
  • singular: string

short

short: { plural: string; singular: string }

Type declaration

  • plural: string
  • singular: string

timeUnit

timeUnit: TimeUnit

Legend

  • Constructor
  • Property
  • Method
  • Property
  • Method
  • Private property
  • Private method
  • Static property

Settings

Theme

Generated using TypeDoc

\ No newline at end of file +TimeUnitLabel | @toreda/time
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface TimeUnitLabel

Hierarchy

  • TimeUnitLabel

Index

Properties

full

full: { plural: string; singular: string }

Type declaration

  • plural: string
  • singular: string

short

short: { plural: string; singular: string }

Type declaration

  • plural: string
  • singular: string

timeUnit

timeUnit: TimeUnit

Legend

  • Constructor
  • Property
  • Method
  • Property
  • Method
  • Private property
  • Private method
  • Static property

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/Timer.html b/docs/interfaces/Timer.html index ea92d5a..0a47baa 100644 --- a/docs/interfaces/Timer.html +++ b/docs/interfaces/Timer.html @@ -1 +1 @@ -Timer | @toreda/time
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface Timer

Hierarchy

  • Timer

Implemented by

Index

Methods

Optional onUpdate

  • onUpdate(): void

reset

  • reset(): void

start

  • start(): boolean

stop

  • stop(): boolean

Legend

  • Constructor
  • Property
  • Method
  • Property
  • Method
  • Private property
  • Private method
  • Static property

Settings

Theme

Generated using TypeDoc

\ No newline at end of file +Timer | @toreda/time
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface Timer

Hierarchy

  • Timer

Implemented by

Index

Methods

Optional onUpdate

  • onUpdate(): void

reset

  • reset(): void

start

  • start(): boolean

stop

  • stop(): boolean

Legend

  • Constructor
  • Property
  • Method
  • Property
  • Method
  • Private property
  • Private method
  • Static property

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/TimerOptions.html b/docs/interfaces/TimerOptions.html new file mode 100644 index 0000000..88daf4d --- /dev/null +++ b/docs/interfaces/TimerOptions.html @@ -0,0 +1,3 @@ +TimerOptions | @toreda/time
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface TimerOptions

+

Configuration options provided to timer constructors.

+

Hierarchy

  • TimerOptions

Index

Properties

Optional limitDuration

limitDuration?: boolean

Optional timeLimit

timeLimit?: number

Legend

  • Constructor
  • Property
  • Method
  • Property
  • Method
  • Private property
  • Private method
  • Static property

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules.html b/docs/modules.html index 362e369..4559103 100644 --- a/docs/modules.html +++ b/docs/modules.html @@ -1,80 +1,84 @@ -@toreda/time
Options
All
  • Public
  • Public/Protected
  • All
Menu

@toreda/time

Index

Factories

timeMake

Time Units

TimeUnit

TimeUnit: "m" | "s" | "h" | "d" | "mo" | "w" | "ms" | "y" | "μs"

Supported time units.

-

timeUnits

timeUnits: Map<string, TimeUnit> = ...
+

timeUnitLabels

timeUnitLabels: Record<TimeUnit, TimeUnitLabel> = ...
+

Labels for each time unit including singular and plurals.

+

timeUnits

timeUnits: Map<string, TimeUnit> = ...

Maps common time unit aliases to unique time unique keys.

-

Timers

TimerCallback

TimerCallback: (duration: number) => Promise<void>

Type declaration

    • (duration: number): Promise<void>
    • +

timeUnitSupported

  • +

    Check if time unit is supported.

    +

    Parameters

    • Optional unit: TimeUnit
      +

      String to validate as supported time unit.

      +

    Returns unit is TimeUnit

    true - Provided unit string is a supported time unit. + false - Provided unit string is not a supported time unit.

    +

Timers

TimerCallback

TimerCallback: (duration: number) => Promise<void>

Type declaration

    • (duration: number): Promise<void>
    • Invoked asynchronously on timer events.

      -
      category

      Timers

      -

      Parameters

      • duration: number

      Returns Promise<void>

TimerCallbackSync

TimerCallbackSync: (duration: number) => void

Type declaration

    • (duration: number): void
    • +

      Parameters

      • duration: number

      Returns Promise<void>

TimerCallbackSync

TimerCallbackSync: (duration: number) => void

Type declaration

    • (duration: number): void
    • Invoked synchronously on timer events.

      -
      category

      Timers

      -

      Parameters

      • duration: number

      Returns void

TimerEventId

TimerEventId: "start" | "stop" | "pause" | "unpause" | "restart" | "reset" | "done"
+

Parameters

  • duration: number

Returns void

TimerEventId

TimerEventId: "start" | "stop" | "pause" | "unpause" | "restart" | "reset" | "done"

Globally unique event ID for each major timer event.

-

Validators

timeCheckMethods

  • timeCheckMethods(o?: null | Time): boolean

Validators

timeCheckMethods

  • timeCheckMethods(o?: null | Time): boolean
  • Check whether provided object defines all time methods required to a Time object.

    -

    Parameters

    • Optional o: null | Time

    Returns boolean

timeCheckType

  • timeCheckType(o: unknown): o is Time

timeCheckType

  • timeCheckType(o: unknown): o is Time

timeValid

  • timeValid(o: unknown): o is Time
  • +

    Parameters

    • o: unknown

    Returns o is Time

timeValid

  • timeValid(o: unknown): o is Time
  • Determine if target object is a valid Time object. Inspects object for all required properties and methods to determine validity.

    -

    Parameters

    • o: unknown

    Returns o is Time

Legend

  • Constructor
  • Property
  • Method
  • Property
  • Method
  • Private property
  • Private method
  • Static property

Settings

Theme

Generated using TypeDoc

\ No newline at end of file +

Parameters

  • o: unknown

Returns o is Time

Legend

  • Constructor
  • Property
  • Method
  • Property
  • Method
  • Private property
  • Private method
  • Static property

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/package.json b/package.json index 286908f..b7e084f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@toreda/time", - "version": "0.1.1", + "version": "0.1.2", "description": "Simple, small footprint library for common time operations and converting between units of time. ", "main": "./dist/index", "typings": "./dist/index.d.ts", @@ -23,11 +23,8 @@ }, "keywords": [ "time", - "time functions", - "time helpers", "timestamp", - "timestamps", - "date and time", + "date", "moment", "moment.js", "typescript", @@ -38,38 +35,38 @@ "bugs": { "url": "https://github.com/toreda/time/issues" }, + "resolutions": { + "glob-parent": "^5.1.2" + }, "prettier": "@toreda/prettier-config", "homepage": "https://github.com/toreda/time#readme", "devDependencies": { - "@swc/core": "^1.2.105", - "@swc/wasm": "^1.2.103", - "@toreda/build-tools": "^0.5.5", + "@toreda/build-tools": "^0.6.4", "@toreda/eslint-config": "^2.2.0", "@toreda/prettier-config": "^1.0.1", - "@toreda/types": "^2.3.0", - "@types/jest": "^27.0.2", - "@types/node": "^16.11.6", - "@typescript-eslint/eslint-plugin": "^5.1.0", - "@typescript-eslint/parser": "^5.1.0", - "bufferutil": "^4.0.5", - "eslint": "^8.1.0", + "@toreda/types": "^2.6.0", + "@types/jest": "^27.4.0", + "@types/node": "^17.0.8", + "@typescript-eslint/eslint-plugin": "^5.9.0", + "@typescript-eslint/parser": "^5.9.0", + "eslint": "^8.6.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-prettier": "^4.0.0", "gulp": "^4.0.2", "gulp-typescript": "^6.0.0-alpha.1", - "jest": "^27.3.1", + "jest": "^27.4.6", "jest-sonar-reporter": "^2.0.0", "madge": "^5.0.1", "mockdate": "^3.0.5", - "prettier": "^2.4.1", - "ts-jest": "^27.0.7", + "prettier": "^2.5.1", + "ts-jest": "^27.1.2", "ts-loader": "^9.2.6", "ts-node": "^10.4.0", - "typedoc": "^0.22.4", - "typescript": "^4.4.4" + "typedoc": "^0.22.10", + "typescript": "^4.5.4" }, "dependencies": { - "@toreda/log": "^0.6.4", - "@toreda/strong-types": "^0.26.0" + "@toreda/log": "^0.6.12", + "@toreda/strong-types": "^0.28.2" } } diff --git a/src/days.ts b/src/days.ts index d48ccce..3ffa485 100644 --- a/src/days.ts +++ b/src/days.ts @@ -1,4 +1,4 @@ -import {Time} from './time'; +import type {Time} from './time'; import {timeMake} from './time/make'; /** diff --git a/src/hours.ts b/src/hours.ts index a26d412..d641535 100644 --- a/src/hours.ts +++ b/src/hours.ts @@ -1,4 +1,4 @@ -import {Time} from './time'; +import type {Time} from './time'; import {timeMake} from './time/make'; /** diff --git a/src/index.ts b/src/index.ts index 40a5e4c..330e317 100644 --- a/src/index.ts +++ b/src/index.ts @@ -8,7 +8,6 @@ export {seconds} from './seconds'; export {Time} from './time'; export {timeCheckMethods} from './time/check/methods'; export {timeCheckType} from './time/check/type'; -export {timeValid} from './time/valid'; export {TimeConstants} from './time/constants'; export {timeConversions} from './time/conversions'; export {timeConvert, canConvert} from './time/convert'; @@ -23,6 +22,7 @@ export {TimerCallback} from './timer/callback'; export {TimerCallbackGroup} from './timer/callback/group'; export {TimerCallbackSync} from './timer/callback/sync'; export {TimerEventId} from './timer/event/id'; +export {TimerOptions} from './timer/options'; export {TimerPassive} from './timer/passive'; export {timeSince} from './time/since'; export {TimeUnit} from './time/unit'; @@ -31,6 +31,7 @@ export {timeUnitLabels} from './time/unit/labels'; export {timeUnits} from './time/units'; export {timeUnitSupported} from './time/unit/supported'; export {timeUntil} from './time/until'; +export {timeValid} from './time/valid'; export {unixTimestampNow} from './unix/timestamp/now'; export {weeks} from './weeks'; export {years} from './years'; diff --git a/src/microseconds.ts b/src/microseconds.ts index ad6232a..28c0be5 100644 --- a/src/microseconds.ts +++ b/src/microseconds.ts @@ -1,4 +1,4 @@ -import {Time} from './time'; +import type {Time} from './time'; import {timeMake} from './time/make'; /** diff --git a/src/milliseconds.ts b/src/milliseconds.ts index d2ba360..2847ba6 100644 --- a/src/milliseconds.ts +++ b/src/milliseconds.ts @@ -1,4 +1,4 @@ -import {Time} from './time'; +import type {Time} from './time'; import {timeMake} from './time/make'; /** diff --git a/src/minutes.ts b/src/minutes.ts index 52751ef..f7d5a37 100644 --- a/src/minutes.ts +++ b/src/minutes.ts @@ -1,8 +1,8 @@ -import {Time} from './time'; +import type {Time} from './time'; import {timeMake} from './time/make'; /** - * Create Time object in 'minutes' + * Create Time object using minutes. * @param initial Object's initial value (in minutes). * @returns Time object * diff --git a/src/months.ts b/src/months.ts index 43cffb4..9bd4642 100644 --- a/src/months.ts +++ b/src/months.ts @@ -1,9 +1,9 @@ import {Log} from '@toreda/log'; -import {Time} from './time'; +import type {Time} from './time'; import {timeMake} from './time/make'; /** - * Create Time object in 'months' + * Create Time object with months as time unit. * @param initial Object's initial value (in months). * @returns Time object * diff --git a/src/seconds.ts b/src/seconds.ts index e102f1e..47134bb 100644 --- a/src/seconds.ts +++ b/src/seconds.ts @@ -1,4 +1,4 @@ -import {Time} from './time'; +import type {Time} from './time'; import {timeMake} from './time/make'; /** diff --git a/src/time.ts b/src/time.ts index dff63f6..f18b254 100644 --- a/src/time.ts +++ b/src/time.ts @@ -1,4 +1,4 @@ -import {TimeUnit} from './time/unit'; +import type {TimeUnit} from './time/unit'; /** * Properties required for all Time objects. diff --git a/src/time/check/methods.ts b/src/time/check/methods.ts index de7d788..4537fe5 100644 --- a/src/time/check/methods.ts +++ b/src/time/check/methods.ts @@ -1,4 +1,4 @@ -import {Time} from '../../time'; +import type {Time} from '../../time'; import {timeMethods} from '../methods'; /** diff --git a/src/time/check/type.ts b/src/time/check/type.ts index be06c7d..913dead 100644 --- a/src/time/check/type.ts +++ b/src/time/check/type.ts @@ -1,4 +1,4 @@ -import {Time} from '../../time'; +import type {Time} from '../../time'; /** * Check whether provided object is a Time object. diff --git a/src/time/conversions.ts b/src/time/conversions.ts index 5d4feb8..59b6384 100644 --- a/src/time/conversions.ts +++ b/src/time/conversions.ts @@ -1,5 +1,5 @@ import {TimeConstants} from './constants'; -import {TimeUnit} from './unit'; +import type {TimeUnit} from './unit'; export const timeConversions: Record> = { m: { diff --git a/src/time/convert.ts b/src/time/convert.ts index ba8254e..008cb8d 100644 --- a/src/time/convert.ts +++ b/src/time/convert.ts @@ -1,5 +1,5 @@ import {Defaults} from '../defaults'; -import {TimeUnit} from './unit'; +import type {TimeUnit} from './unit'; import {timeConversions} from './conversions'; import {timeUnitSupported} from './unit/supported'; diff --git a/src/time/make.ts b/src/time/make.ts index a064431..9dfbc97 100644 --- a/src/time/make.ts +++ b/src/time/make.ts @@ -1,8 +1,8 @@ import {Defaults} from '../defaults'; import {Log} from '@toreda/log'; -import {Time} from '../time'; +import type {Time} from '../time'; import {TimeData} from './data'; -import {TimeUnit} from './unit'; +import type {TimeUnit} from './unit'; import {timeCheckType} from './check/type'; import {timeConvert} from './convert'; import {timeNow} from './now'; diff --git a/src/time/now.ts b/src/time/now.ts index 3285d05..10fc944 100644 --- a/src/time/now.ts +++ b/src/time/now.ts @@ -1,6 +1,6 @@ import {Defaults} from '../defaults'; -import {Time} from '../time'; -import {TimeUnit} from './unit'; +import type {Time} from '../time'; +import type {TimeUnit} from './unit'; import {timeMake} from './make'; /** diff --git a/src/time/now/offset.ts b/src/time/now/offset.ts index 66218c3..37cbbd0 100644 --- a/src/time/now/offset.ts +++ b/src/time/now/offset.ts @@ -1,4 +1,4 @@ -import {Time} from '../../time'; +import type {Time} from '../../time'; import {timeNow} from '../now'; export function timeNowOffset(offset: number | Time): Time { diff --git a/src/time/since.ts b/src/time/since.ts index fcbd141..b5d3e10 100644 --- a/src/time/since.ts +++ b/src/time/since.ts @@ -1,4 +1,4 @@ -import {Time} from '../time'; +import type {Time} from '../time'; import {timeNow} from './now'; export function timeSince(time: Time | number): Time { diff --git a/src/time/unit/label.ts b/src/time/unit/label.ts index 321e95c..52b1014 100644 --- a/src/time/unit/label.ts +++ b/src/time/unit/label.ts @@ -1,4 +1,4 @@ -import {TimeUnit} from '../unit'; +import type {TimeUnit} from '../unit'; /** * @category Time Units diff --git a/src/time/unit/labels.ts b/src/time/unit/labels.ts index be60ea0..1732530 100644 --- a/src/time/unit/labels.ts +++ b/src/time/unit/labels.ts @@ -1,6 +1,11 @@ -import {TimeUnit} from '../unit'; -import {TimeUnitLabel} from './label'; +import type {TimeUnit} from '../unit'; +import type {TimeUnitLabel} from './label'; +/** + * Labels for each time unit including singular and plurals. + * + * @category Time Units + */ export const timeUnitLabels: Record = { m: { timeUnit: 'm', diff --git a/src/time/unit/supported.ts b/src/time/unit/supported.ts index 99f8ba9..6bc10e2 100644 --- a/src/time/unit/supported.ts +++ b/src/time/unit/supported.ts @@ -1,12 +1,15 @@ -import {TimeUnit} from '../unit'; +import type {TimeUnit} from '../unit'; import {timeUnits} from '../units'; /** - * Check whether target time unit is supported. - * @param key - * @returns + * Check if time unit is supported. + * @param unit String to validate as supported time unit. + * @returns true - Provided `unit` string is a supported time unit. + * false - Provided `unit` string is not a supported time unit. + * + * @category Time Units */ -export function timeUnitSupported(unit?: TimeUnit): boolean { +export function timeUnitSupported(unit?: TimeUnit): unit is TimeUnit { if (!unit) { return false; } diff --git a/src/time/units.ts b/src/time/units.ts index c011675..5a1e1ff 100644 --- a/src/time/units.ts +++ b/src/time/units.ts @@ -1,4 +1,4 @@ -import {TimeUnit} from './unit'; +import type {TimeUnit} from './unit'; /** * Maps common time unit aliases to unique time unique keys. diff --git a/src/time/until.ts b/src/time/until.ts index 825e93b..4976683 100644 --- a/src/time/until.ts +++ b/src/time/until.ts @@ -1,4 +1,4 @@ -import {Time} from '../time'; +import type {Time} from '../time'; import {timeConvert} from './convert'; import {timeMake} from './make'; import {timeNow} from './now'; diff --git a/src/time/valid.ts b/src/time/valid.ts index 9ddca0b..e923973 100644 --- a/src/time/valid.ts +++ b/src/time/valid.ts @@ -1,4 +1,4 @@ -import {Time} from '../time'; +import type {Time} from '../time'; import {timeCheckMethods} from './check/methods'; import {timeCheckType} from './check/type'; diff --git a/src/timer/active.ts b/src/timer/active.ts index 2548688..7cbb3b3 100644 --- a/src/timer/active.ts +++ b/src/timer/active.ts @@ -8,7 +8,7 @@ import {TimerCallback} from './callback'; import {TimerCallbackGroup} from './callback/group'; import {TimerCallbackSync} from './callback/sync'; import type {TimerEventId} from './event/id'; -import {TimerOptions} from './options'; +import type {TimerOptions} from './options'; import {timeMake} from '../time/make'; import {timeNow} from '../time/now'; diff --git a/src/timer/passive.ts b/src/timer/passive.ts index 70b8fa4..75beedb 100644 --- a/src/timer/passive.ts +++ b/src/timer/passive.ts @@ -1,7 +1,8 @@ -import {Bool, Float, UInt, boolMake, floatMake, uIntMake} from '@toreda/strong-types'; +import type {Bool, Float, UInt} from '@toreda/strong-types'; +import {boolMake, floatMake, uIntMake} from '@toreda/strong-types'; -import {Time} from '../time'; -import {Timer} from '../timer'; +import type {Time} from '../time'; +import type {Timer} from '../timer'; import {timeMake} from '../time/make'; import {timeSince} from '../time/since'; diff --git a/src/weeks.ts b/src/weeks.ts index 195cb26..e8c5cd9 100644 --- a/src/weeks.ts +++ b/src/weeks.ts @@ -1,4 +1,4 @@ -import {Time} from './time'; +import type {Time} from './time'; import {timeMake} from './time/make'; /** diff --git a/src/years.ts b/src/years.ts index 91b0e21..52bb4ff 100644 --- a/src/years.ts +++ b/src/years.ts @@ -1,4 +1,4 @@ -import {Time} from './time'; +import type {Time} from './time'; import {timeMake} from './time/make'; /** diff --git a/tests/_data/units.ts b/tests/_data/units.ts index 755db3c..a7eef89 100644 --- a/tests/_data/units.ts +++ b/tests/_data/units.ts @@ -1,3 +1,3 @@ -import {TimeUnit} from '../../src/time/unit'; +import type {TimeUnit} from '../../src/time/unit'; export const timeUnitKeys: TimeUnit[] = ['s', 'd', 'h', 'm', 'mo', 'ms', 'w', 'y', 'μs']; diff --git a/tests/time/check/valid.spec.ts b/tests/time/check/valid.spec.ts index a05b8fd..7a341ec 100644 --- a/tests/time/check/valid.spec.ts +++ b/tests/time/check/valid.spec.ts @@ -52,4 +52,11 @@ describe('timeValid', () => { expect(o.type).toBe('Time'); expect(timeValid(o)).toBe(true); }); + + it(`should return false when o does not implement all required time methods`, () => { + const o = timeMake('s', 0); + o['addDays'] = undefined as any; + + expect(timeValid(o)).toBe(false); + }); }); diff --git a/tests/time/convert.spec.ts b/tests/time/convert.spec.ts index 60f1d34..9318652 100644 --- a/tests/time/convert.spec.ts +++ b/tests/time/convert.spec.ts @@ -1,7 +1,7 @@ import {canConvert, timeConvert} from '../../src/time/convert'; import {TimeConstants} from '../../src/time/constants'; -import {TimeUnit} from '../../src/time/unit'; +import type {TimeUnit} from '../../src/time/unit'; import {timeUnitLabels} from '../../src/time/unit/labels'; const MOCK_FROM = 's'; @@ -330,7 +330,7 @@ describe('timeConvert', () => { }); it(`should return null when converted value is too big to be converted accurately`, () => { - expect(timeConvert('d', 'ms', 99999999999999999999999)).toBeNull(); + expect(timeConvert('d', 'ms', 9999999999999999999999999)).toBeNull(); }); it(`should return null when output value is not finite`, () => { diff --git a/tests/time/make.spec.ts b/tests/time/make.spec.ts index 8ab9389..ba67826 100644 --- a/tests/time/make.spec.ts +++ b/tests/time/make.spec.ts @@ -1,7 +1,7 @@ import {Defaults} from '../../src/defaults'; import MockDate from 'mockdate'; -import {Time} from '../../src/time'; -import {TimeUnit} from '../../src/time/unit'; +import type {Time} from '../../src/time'; +import type {TimeUnit} from '../../src/time/unit'; import {timeConvert} from '../../src/time/convert'; import {timeMake} from '../../src/time/make'; import {timeMethods} from '../../src/time/methods'; @@ -54,10 +54,11 @@ const MATH_METHODS: {name: string; unit: TimeUnit; label: string; op: 'add' | 's {name: 'subYears', unit: 'y', label: 'years', op: 'sub'} ]; +const TIME_INITIAL_VALUE = 11; describe('timeMake', () => { let instance: Time; beforeAll(() => { - instance = timeMake('s', 11); + instance = timeMake('s', TIME_INITIAL_VALUE); }); it(`should set value when calling instance as a function with a positive non-zero value`, () => { @@ -111,11 +112,11 @@ describe('timeMake', () => { }); describe('reset', () => { - it(`should reset value back to initial value 0`, () => { + it(`should reset value back to initial value '${TIME_INITIAL_VALUE}'`, () => { instance(999); expect(instance()).toBe(999); instance.reset(); - expect(instance()).toBe(0); + expect(instance()).toBe(TIME_INITIAL_VALUE); }); it(`should return the Time caller`, () => { diff --git a/yarn.lock b/yarn.lock index 30a7f6f..c90c812 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,29 +2,29 @@ # yarn lockfile v1 -"@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.0": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.0.tgz#0dfc80309beec8411e65e706461c408b0bb9b431" - dependencies: - "@babel/highlight" "^7.16.0" - -"@babel/compat-data@^7.16.0": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.16.0.tgz#ea269d7f78deb3a7826c39a4048eecda541ebdaa" - -"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.2", "@babel/core@^7.7.5": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.16.0.tgz#c4ff44046f5fe310525cc9eb4ef5147f0c5374d4" - dependencies: - "@babel/code-frame" "^7.16.0" - "@babel/generator" "^7.16.0" - "@babel/helper-compilation-targets" "^7.16.0" - "@babel/helper-module-transforms" "^7.16.0" - "@babel/helpers" "^7.16.0" - "@babel/parser" "^7.16.0" - "@babel/template" "^7.16.0" - "@babel/traverse" "^7.16.0" - "@babel/types" "^7.16.0" +"@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789" + dependencies: + "@babel/highlight" "^7.16.7" + +"@babel/compat-data@^7.16.4": + version "7.16.4" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.16.4.tgz#081d6bbc336ec5c2435c6346b2ae1fb98b5ac68e" + +"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.2": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.16.7.tgz#db990f931f6d40cb9b87a0dc7d2adc749f1dcbcf" + dependencies: + "@babel/code-frame" "^7.16.7" + "@babel/generator" "^7.16.7" + "@babel/helper-compilation-targets" "^7.16.7" + "@babel/helper-module-transforms" "^7.16.7" + "@babel/helpers" "^7.16.7" + "@babel/parser" "^7.16.7" + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.16.7" + "@babel/types" "^7.16.7" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.2" @@ -32,126 +32,111 @@ semver "^6.3.0" source-map "^0.5.0" -"@babel/generator@^7.16.0", "@babel/generator@^7.7.2": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.16.0.tgz#d40f3d1d5075e62d3500bccb67f3daa8a95265b2" +"@babel/generator@^7.16.7", "@babel/generator@^7.7.2": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.16.7.tgz#b42bf46a3079fa65e1544135f32e7958f048adbb" dependencies: - "@babel/types" "^7.16.0" + "@babel/types" "^7.16.7" jsesc "^2.5.1" source-map "^0.5.0" -"@babel/helper-compilation-targets@^7.16.0": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.0.tgz#01d615762e796c17952c29e3ede9d6de07d235a8" +"@babel/helper-compilation-targets@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz#06e66c5f299601e6c7da350049315e83209d551b" dependencies: - "@babel/compat-data" "^7.16.0" - "@babel/helper-validator-option" "^7.14.5" - browserslist "^4.16.6" + "@babel/compat-data" "^7.16.4" + "@babel/helper-validator-option" "^7.16.7" + browserslist "^4.17.5" semver "^6.3.0" -"@babel/helper-function-name@^7.16.0": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz#b7dd0797d00bbfee4f07e9c4ea5b0e30c8bb1481" +"@babel/helper-environment-visitor@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz#ff484094a839bde9d89cd63cba017d7aae80ecd7" dependencies: - "@babel/helper-get-function-arity" "^7.16.0" - "@babel/template" "^7.16.0" - "@babel/types" "^7.16.0" + "@babel/types" "^7.16.7" -"@babel/helper-get-function-arity@^7.16.0": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz#0088c7486b29a9cb5d948b1a1de46db66e089cfa" +"@babel/helper-function-name@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz#f1ec51551fb1c8956bc8dd95f38523b6cf375f8f" dependencies: - "@babel/types" "^7.16.0" + "@babel/helper-get-function-arity" "^7.16.7" + "@babel/template" "^7.16.7" + "@babel/types" "^7.16.7" -"@babel/helper-hoist-variables@^7.16.0": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz#4c9023c2f1def7e28ff46fc1dbcd36a39beaa81a" +"@babel/helper-get-function-arity@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz#ea08ac753117a669f1508ba06ebcc49156387419" dependencies: - "@babel/types" "^7.16.0" + "@babel/types" "^7.16.7" -"@babel/helper-member-expression-to-functions@^7.16.0": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz#29287040efd197c77636ef75188e81da8bccd5a4" +"@babel/helper-hoist-variables@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz#86bcb19a77a509c7b77d0e22323ef588fa58c246" dependencies: - "@babel/types" "^7.16.0" + "@babel/types" "^7.16.7" -"@babel/helper-module-imports@^7.16.0": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz#90538e60b672ecf1b448f5f4f5433d37e79a3ec3" +"@babel/helper-module-imports@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz#25612a8091a999704461c8a222d0efec5d091437" dependencies: - "@babel/types" "^7.16.0" + "@babel/types" "^7.16.7" -"@babel/helper-module-transforms@^7.16.0": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz#1c82a8dd4cb34577502ebd2909699b194c3e9bb5" +"@babel/helper-module-transforms@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz#7665faeb721a01ca5327ddc6bba15a5cb34b6a41" dependencies: - "@babel/helper-module-imports" "^7.16.0" - "@babel/helper-replace-supers" "^7.16.0" - "@babel/helper-simple-access" "^7.16.0" - "@babel/helper-split-export-declaration" "^7.16.0" - "@babel/helper-validator-identifier" "^7.15.7" - "@babel/template" "^7.16.0" - "@babel/traverse" "^7.16.0" - "@babel/types" "^7.16.0" + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-module-imports" "^7.16.7" + "@babel/helper-simple-access" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" + "@babel/helper-validator-identifier" "^7.16.7" + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.16.7" + "@babel/types" "^7.16.7" -"@babel/helper-optimise-call-expression@^7.16.0": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz#cecdb145d70c54096b1564f8e9f10cd7d193b338" - dependencies: - "@babel/types" "^7.16.0" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9" +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.8.0": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz#aa3a8ab4c3cceff8e65eb9e73d87dc4ff320b2f5" -"@babel/helper-replace-supers@^7.16.0": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz#73055e8d3cf9bcba8ddb55cad93fedc860f68f17" +"@babel/helper-simple-access@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz#d656654b9ea08dbb9659b69d61063ccd343ff0f7" dependencies: - "@babel/helper-member-expression-to-functions" "^7.16.0" - "@babel/helper-optimise-call-expression" "^7.16.0" - "@babel/traverse" "^7.16.0" - "@babel/types" "^7.16.0" + "@babel/types" "^7.16.7" -"@babel/helper-simple-access@^7.16.0": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz#21d6a27620e383e37534cf6c10bba019a6f90517" +"@babel/helper-split-export-declaration@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz#0b648c0c42da9d3920d85ad585f2778620b8726b" dependencies: - "@babel/types" "^7.16.0" + "@babel/types" "^7.16.7" -"@babel/helper-split-export-declaration@^7.16.0": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz#29672f43663e936df370aaeb22beddb3baec7438" - dependencies: - "@babel/types" "^7.16.0" - -"@babel/helper-validator-identifier@^7.15.7": - version "7.15.7" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz#220df993bfe904a4a6b02ab4f3385a5ebf6e2389" +"@babel/helper-validator-identifier@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad" -"@babel/helper-validator-option@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3" +"@babel/helper-validator-option@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz#b203ce62ce5fe153899b617c08957de860de4d23" -"@babel/helpers@^7.16.0": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.16.0.tgz#875519c979c232f41adfbd43a3b0398c2e388183" +"@babel/helpers@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.16.7.tgz#7e3504d708d50344112767c3542fc5e357fffefc" dependencies: - "@babel/template" "^7.16.0" - "@babel/traverse" "^7.16.0" - "@babel/types" "^7.16.0" + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.16.7" + "@babel/types" "^7.16.7" -"@babel/highlight@^7.16.0": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.0.tgz#6ceb32b2ca4b8f5f361fb7fd821e3fddf4a1725a" +"@babel/highlight@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.7.tgz#81a01d7d675046f0d96f82450d9d9578bdfd6b0b" dependencies: - "@babel/helper-validator-identifier" "^7.15.7" + "@babel/helper-validator-identifier" "^7.16.7" chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.0", "@babel/parser@^7.7.2": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.0.tgz#cf147d7ada0a3655e79bf4b08ee846f00a00a295" +"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.7.tgz#d372dda9c89fcec340a82630a9f533f2fe15877e" "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" @@ -226,38 +211,39 @@ "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-typescript@^7.7.2": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.0.tgz#2feeb13d9334cc582ea9111d3506f773174179bb" - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/template@^7.16.0", "@babel/template@^7.3.3": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.0.tgz#d16a35ebf4cd74e202083356fab21dd89363ddd6" - dependencies: - "@babel/code-frame" "^7.16.0" - "@babel/parser" "^7.16.0" - "@babel/types" "^7.16.0" - -"@babel/traverse@^7.1.0", "@babel/traverse@^7.16.0", "@babel/traverse@^7.7.2": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.16.0.tgz#965df6c6bfc0a958c1e739284d3c9fa4a6e3c45b" - dependencies: - "@babel/code-frame" "^7.16.0" - "@babel/generator" "^7.16.0" - "@babel/helper-function-name" "^7.16.0" - "@babel/helper-hoist-variables" "^7.16.0" - "@babel/helper-split-export-declaration" "^7.16.0" - "@babel/parser" "^7.16.0" - "@babel/types" "^7.16.0" + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz#39c9b55ee153151990fb038651d58d3fd03f98f8" + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/template@^7.16.7", "@babel/template@^7.3.3": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz#8d126c8701fde4d66b264b3eba3d96f07666d155" + dependencies: + "@babel/code-frame" "^7.16.7" + "@babel/parser" "^7.16.7" + "@babel/types" "^7.16.7" + +"@babel/traverse@^7.16.7", "@babel/traverse@^7.7.2": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.16.7.tgz#dac01236a72c2560073658dd1a285fe4e0865d76" + dependencies: + "@babel/code-frame" "^7.16.7" + "@babel/generator" "^7.16.7" + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-function-name" "^7.16.7" + "@babel/helper-hoist-variables" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" + "@babel/parser" "^7.16.7" + "@babel/types" "^7.16.7" debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.16.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.16.0.tgz#db3b313804f96aadd0b776c4823e127ad67289ba" +"@babel/types@^7.0.0", "@babel/types@^7.16.7", "@babel/types@^7.3.0", "@babel/types@^7.3.3": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.16.7.tgz#4ed19d51f840ed4bd5645be6ce40775fecf03159" dependencies: - "@babel/helper-validator-identifier" "^7.15.7" + "@babel/helper-validator-identifier" "^7.16.7" to-fast-properties "^2.0.0" "@bcoe/v8-coverage@^0.2.3": @@ -275,20 +261,20 @@ "@cspotcode/source-map-consumer" "0.8.0" "@discoveryjs/json-ext@^0.5.0": - version "0.5.5" - resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.5.tgz#9283c9ce5b289a3c4f61c12757469e59377f81f3" + version "0.5.6" + resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.6.tgz#d5e0706cf8c6acd8c6032f8d54070af261bbbb2f" -"@eslint/eslintrc@^1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.0.3.tgz#41f08c597025605f672251dcc4e8be66b5ed7366" +"@eslint/eslintrc@^1.0.5": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.0.5.tgz#33f1b838dbf1f923bfa517e008362b78ddbbf318" dependencies: ajv "^6.12.4" debug "^4.3.2" - espree "^9.0.0" + espree "^9.2.0" globals "^13.9.0" ignore "^4.0.6" import-fresh "^3.2.1" - js-yaml "^3.13.1" + js-yaml "^4.1.0" minimatch "^3.0.4" strip-json-comments "^3.1.1" @@ -309,17 +295,17 @@ normalize-path "^2.0.1" through2 "^2.0.3" -"@humanwhocodes/config-array@^0.6.0": - version "0.6.0" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.6.0.tgz#b5621fdb3b32309d2d16575456cbc277fa8f021a" +"@humanwhocodes/config-array@^0.9.2": + version "0.9.2" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.9.2.tgz#68be55c737023009dfc5fe245d51181bb6476914" dependencies: - "@humanwhocodes/object-schema" "^1.2.0" + "@humanwhocodes/object-schema" "^1.2.1" debug "^4.1.1" minimatch "^3.0.4" -"@humanwhocodes/object-schema@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz#87de7af9c231826fdd68ac7258f77c429e0e5fcf" +"@humanwhocodes/object-schema@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" @@ -335,87 +321,87 @@ version "0.1.3" resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" -"@jest/console@^27.3.1": - version "27.3.1" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.3.1.tgz#e8ea3a475d3f8162f23d69efbfaa9cbe486bee93" +"@jest/console@^27.4.6": + version "27.4.6" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.4.6.tgz#0742e6787f682b22bdad56f9db2a8a77f6a86107" dependencies: - "@jest/types" "^27.2.5" + "@jest/types" "^27.4.2" "@types/node" "*" chalk "^4.0.0" - jest-message-util "^27.3.1" - jest-util "^27.3.1" + jest-message-util "^27.4.6" + jest-util "^27.4.2" slash "^3.0.0" -"@jest/core@^27.3.1": - version "27.3.1" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.3.1.tgz#04992ef1b58b17c459afb87ab56d81e63d386925" +"@jest/core@^27.4.6": + version "27.4.6" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.4.6.tgz#5cc4e714602324dc1561029224fd593e70ab4c7d" dependencies: - "@jest/console" "^27.3.1" - "@jest/reporters" "^27.3.1" - "@jest/test-result" "^27.3.1" - "@jest/transform" "^27.3.1" - "@jest/types" "^27.2.5" + "@jest/console" "^27.4.6" + "@jest/reporters" "^27.4.6" + "@jest/test-result" "^27.4.6" + "@jest/transform" "^27.4.6" + "@jest/types" "^27.4.2" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" emittery "^0.8.1" exit "^0.1.2" graceful-fs "^4.2.4" - jest-changed-files "^27.3.0" - jest-config "^27.3.1" - jest-haste-map "^27.3.1" - jest-message-util "^27.3.1" - jest-regex-util "^27.0.6" - jest-resolve "^27.3.1" - jest-resolve-dependencies "^27.3.1" - jest-runner "^27.3.1" - jest-runtime "^27.3.1" - jest-snapshot "^27.3.1" - jest-util "^27.3.1" - jest-validate "^27.3.1" - jest-watcher "^27.3.1" + jest-changed-files "^27.4.2" + jest-config "^27.4.6" + jest-haste-map "^27.4.6" + jest-message-util "^27.4.6" + jest-regex-util "^27.4.0" + jest-resolve "^27.4.6" + jest-resolve-dependencies "^27.4.6" + jest-runner "^27.4.6" + jest-runtime "^27.4.6" + jest-snapshot "^27.4.6" + jest-util "^27.4.2" + jest-validate "^27.4.6" + jest-watcher "^27.4.6" micromatch "^4.0.4" rimraf "^3.0.0" slash "^3.0.0" strip-ansi "^6.0.0" -"@jest/environment@^27.3.1": - version "27.3.1" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.3.1.tgz#2182defbce8d385fd51c5e7c7050f510bd4c86b1" +"@jest/environment@^27.4.6": + version "27.4.6" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.4.6.tgz#1e92885d64f48c8454df35ed9779fbcf31c56d8b" dependencies: - "@jest/fake-timers" "^27.3.1" - "@jest/types" "^27.2.5" + "@jest/fake-timers" "^27.4.6" + "@jest/types" "^27.4.2" "@types/node" "*" - jest-mock "^27.3.0" + jest-mock "^27.4.6" -"@jest/fake-timers@^27.3.1": - version "27.3.1" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.3.1.tgz#1fad860ee9b13034762cdb94266e95609dfce641" +"@jest/fake-timers@^27.4.6": + version "27.4.6" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.4.6.tgz#e026ae1671316dbd04a56945be2fa251204324e8" dependencies: - "@jest/types" "^27.2.5" + "@jest/types" "^27.4.2" "@sinonjs/fake-timers" "^8.0.1" "@types/node" "*" - jest-message-util "^27.3.1" - jest-mock "^27.3.0" - jest-util "^27.3.1" + jest-message-util "^27.4.6" + jest-mock "^27.4.6" + jest-util "^27.4.2" -"@jest/globals@^27.3.1": - version "27.3.1" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.3.1.tgz#ce1dfb03d379237a9da6c1b99ecfaca1922a5f9e" +"@jest/globals@^27.4.6": + version "27.4.6" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.4.6.tgz#3f09bed64b0fd7f5f996920258bd4be8f52f060a" dependencies: - "@jest/environment" "^27.3.1" - "@jest/types" "^27.2.5" - expect "^27.3.1" + "@jest/environment" "^27.4.6" + "@jest/types" "^27.4.2" + expect "^27.4.6" -"@jest/reporters@^27.3.1": - version "27.3.1" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.3.1.tgz#28b5c1f5789481e23788048fa822ed15486430b9" +"@jest/reporters@^27.4.6": + version "27.4.6" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.4.6.tgz#b53dec3a93baf9b00826abf95b932de919d6d8dd" dependencies: "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^27.3.1" - "@jest/test-result" "^27.3.1" - "@jest/transform" "^27.3.1" - "@jest/types" "^27.2.5" + "@jest/console" "^27.4.6" + "@jest/test-result" "^27.4.6" + "@jest/transform" "^27.4.6" + "@jest/types" "^27.4.2" "@types/node" "*" chalk "^4.0.0" collect-v8-coverage "^1.0.0" @@ -423,69 +409,69 @@ glob "^7.1.2" graceful-fs "^4.2.4" istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^4.0.3" + istanbul-lib-instrument "^5.1.0" istanbul-lib-report "^3.0.0" istanbul-lib-source-maps "^4.0.0" - istanbul-reports "^3.0.2" - jest-haste-map "^27.3.1" - jest-resolve "^27.3.1" - jest-util "^27.3.1" - jest-worker "^27.3.1" + istanbul-reports "^3.1.3" + jest-haste-map "^27.4.6" + jest-resolve "^27.4.6" + jest-util "^27.4.2" + jest-worker "^27.4.6" slash "^3.0.0" source-map "^0.6.0" string-length "^4.0.1" terminal-link "^2.0.0" v8-to-istanbul "^8.1.0" -"@jest/source-map@^27.0.6": - version "27.0.6" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-27.0.6.tgz#be9e9b93565d49b0548b86e232092491fb60551f" +"@jest/source-map@^27.4.0": + version "27.4.0" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-27.4.0.tgz#2f0385d0d884fb3e2554e8f71f8fa957af9a74b6" dependencies: callsites "^3.0.0" graceful-fs "^4.2.4" source-map "^0.6.0" -"@jest/test-result@^27.3.1": - version "27.3.1" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.3.1.tgz#89adee8b771877c69b3b8d59f52f29dccc300194" +"@jest/test-result@^27.4.6": + version "27.4.6" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.4.6.tgz#b3df94c3d899c040f602cea296979844f61bdf69" dependencies: - "@jest/console" "^27.3.1" - "@jest/types" "^27.2.5" + "@jest/console" "^27.4.6" + "@jest/types" "^27.4.2" "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" -"@jest/test-sequencer@^27.3.1": - version "27.3.1" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.3.1.tgz#4b3bde2dbb05ee74afdae608cf0768e3354683b1" +"@jest/test-sequencer@^27.4.6": + version "27.4.6" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.4.6.tgz#447339b8a3d7b5436f50934df30854e442a9d904" dependencies: - "@jest/test-result" "^27.3.1" + "@jest/test-result" "^27.4.6" graceful-fs "^4.2.4" - jest-haste-map "^27.3.1" - jest-runtime "^27.3.1" + jest-haste-map "^27.4.6" + jest-runtime "^27.4.6" -"@jest/transform@^27.3.1": - version "27.3.1" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.3.1.tgz#ff80eafbeabe811e9025e4b6f452126718455220" +"@jest/transform@^27.4.6": + version "27.4.6" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.4.6.tgz#153621940b1ed500305eacdb31105d415dc30231" dependencies: "@babel/core" "^7.1.0" - "@jest/types" "^27.2.5" - babel-plugin-istanbul "^6.0.0" + "@jest/types" "^27.4.2" + babel-plugin-istanbul "^6.1.1" chalk "^4.0.0" convert-source-map "^1.4.0" fast-json-stable-stringify "^2.0.0" graceful-fs "^4.2.4" - jest-haste-map "^27.3.1" - jest-regex-util "^27.0.6" - jest-util "^27.3.1" + jest-haste-map "^27.4.6" + jest-regex-util "^27.4.0" + jest-util "^27.4.2" micromatch "^4.0.4" - pirates "^4.0.1" + pirates "^4.0.4" slash "^3.0.0" source-map "^0.6.1" write-file-atomic "^3.0.0" -"@jest/types@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.2.5.tgz#420765c052605e75686982d24b061b4cbba22132" +"@jest/types@^27.4.2": + version "27.4.2" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.4.2.tgz#96536ebd34da6392c2b7c7737d693885b5dd44a5" dependencies: "@types/istanbul-lib-coverage" "^2.0.0" "@types/istanbul-reports" "^3.0.0" @@ -493,16 +479,6 @@ "@types/yargs" "^16.0.0" chalk "^4.0.0" -"@napi-rs/triples@^1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@napi-rs/triples/-/triples-1.0.3.tgz#76d6d0c3f4d16013c61e45dfca5ff1e6c31ae53c" - -"@node-rs/helper@^1.0.0": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@node-rs/helper/-/helper-1.2.1.tgz#e079b05f21ff4329d82c4e1f71c0290e4ecdc70c" - dependencies: - "@napi-rs/triples" "^1.0.3" - "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -528,92 +504,26 @@ type-detect "4.0.8" "@sinonjs/fake-timers@^8.0.1": - version "8.0.1" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-8.0.1.tgz#1c1c9a91419f804e59ae8df316a07dd1c3a76b94" + version "8.1.0" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz#3fdc2b6cb58935b21bfb8d1625eb1300484316e7" dependencies: "@sinonjs/commons" "^1.7.0" -"@swc/core-android-arm64@^1.2.105": - version "1.2.105" - resolved "https://registry.yarnpkg.com/@swc/core-android-arm64/-/core-android-arm64-1.2.105.tgz#ff50fbbb6b15c8f3f27a1def98b8e350c834a5bc" - -"@swc/core-darwin-arm64@^1.2.105": - version "1.2.105" - resolved "https://registry.yarnpkg.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.2.105.tgz#69e96391bbda1b56fa3fe8c511ced886050f44a7" - -"@swc/core-darwin-x64@^1.2.105": - version "1.2.105" - resolved "https://registry.yarnpkg.com/@swc/core-darwin-x64/-/core-darwin-x64-1.2.105.tgz#15f51e8c22d323243a6c91be97d3da6e6763d8a4" - -"@swc/core-linux-arm-gnueabihf@^1.2.105": - version "1.2.105" - resolved "https://registry.yarnpkg.com/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.2.105.tgz#a126b7f1dfbce43e818e4911eafa2c92f35cacc9" - -"@swc/core-linux-arm64-gnu@^1.2.105": - version "1.2.105" - resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.2.105.tgz#02e3d0db4f32722ee83eef34e340dc633f204f9b" - -"@swc/core-linux-arm64-musl@^1.2.105": - version "1.2.105" - resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.2.105.tgz#b2151353da3ec6068e69b1a590f98e1913c5727b" - -"@swc/core-linux-x64-gnu@^1.2.105": - version "1.2.105" - resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.2.105.tgz#7ee437db9a2b95e9da10ab555471862ebc41c438" - -"@swc/core-linux-x64-musl@^1.2.105": - version "1.2.105" - resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.2.105.tgz#45947441d99c84affb296b9ab2fe96a376ed14ac" - -"@swc/core-win32-arm64-msvc@^1.2.105": - version "1.2.105" - resolved "https://registry.yarnpkg.com/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.2.105.tgz#e59f267ac5ee97872cc42583b02aa53910e32920" - -"@swc/core-win32-ia32-msvc@^1.2.105": - version "1.2.105" - resolved "https://registry.yarnpkg.com/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.2.105.tgz#5c4fe065d6b86a108bc5e1f7fefd7bc87758bba9" - -"@swc/core-win32-x64-msvc@^1.2.105": - version "1.2.105" - resolved "https://registry.yarnpkg.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.2.105.tgz#544e92378688e3bfa1a88f0a75f56196985ad8e1" - -"@swc/core@^1.2.105": - version "1.2.105" - resolved "https://registry.yarnpkg.com/@swc/core/-/core-1.2.105.tgz#098a5962f6d129c9766f9679a95694d18b682661" - dependencies: - "@node-rs/helper" "^1.0.0" - optionalDependencies: - "@swc/core-android-arm64" "^1.2.105" - "@swc/core-darwin-arm64" "^1.2.105" - "@swc/core-darwin-x64" "^1.2.105" - "@swc/core-linux-arm-gnueabihf" "^1.2.105" - "@swc/core-linux-arm64-gnu" "^1.2.105" - "@swc/core-linux-arm64-musl" "^1.2.105" - "@swc/core-linux-x64-gnu" "^1.2.105" - "@swc/core-linux-x64-musl" "^1.2.105" - "@swc/core-win32-arm64-msvc" "^1.2.105" - "@swc/core-win32-ia32-msvc" "^1.2.105" - "@swc/core-win32-x64-msvc" "^1.2.105" - -"@swc/wasm@^1.2.103": - version "1.2.105" - resolved "https://registry.yarnpkg.com/@swc/wasm/-/wasm-1.2.105.tgz#89caa45a442823ceb437a3abb7a482569811ca6a" - "@tootallnate/once@1": version "1.1.2" resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" -"@toreda/build-tools@^0.5.5": - version "0.5.5" - resolved "https://registry.yarnpkg.com/@toreda/build-tools/-/build-tools-0.5.5.tgz#b7c9886c7bb43b64d2720f2c4899b868558906a9" +"@toreda/build-tools@^0.6.4": + version "0.6.4" + resolved "https://registry.yarnpkg.com/@toreda/build-tools/-/build-tools-0.6.4.tgz#78061424d94d4edfbb00fb43de2b12e210fe20b8" dependencies: "@toreda/eslint-config" "^2.2.0" - "@toreda/log" "^0.6.4" + "@toreda/log" "^0.6.12" "@toreda/prettier-config" "^1.0.1" - "@typescript-eslint/eslint-plugin" "^5.1.0" - "@typescript-eslint/parser" "^5.1.0" - "@typescript-eslint/typescript-estree" "^5.1.0" - eslint "^8.1.0" + "@typescript-eslint/eslint-plugin" "^5.9.0" + "@typescript-eslint/parser" "^5.9.0" + "@typescript-eslint/typescript-estree" "^5.9.0" + eslint "^8.6.0" eslint-config-prettier "^8.3.0" eslint-plugin-prettier "^4.0.0" fs-extra "^10.0.0" @@ -621,42 +531,40 @@ gulp-nunjucks-render "^2.2.3" gulp-sourcemaps "^3.0.0" gulp-typescript "^6.0.0-alpha.1" - jest "^27.3.1" - jest-cli "^27.3.1" + jest "^27.4.5" + jest-cli "^27.4.5" jest-sonar-reporter "^2.0.0" merge-stream "^2.0.0" - node-notifier "^10.0.0" through2 "^4.0.2" - ts-jest "^27.0.7" + ts-jest "^27.1.2" ts-loader "^9.2.6" ts-node "^10.4.0" - utf-8-validate "^5.0.7" - webpack "^5.60.0" + webpack "^5.65.0" webpack-cli "^4.9.1" - yargs "^17.2.1" + yargs "^17.3.1" "@toreda/eslint-config@^2.2.0": version "2.2.0" resolved "https://registry.yarnpkg.com/@toreda/eslint-config/-/eslint-config-2.2.0.tgz#ee3e0bb8d2263461ea214e04c728f498f2b09278" -"@toreda/log@^0.6.4": - version "0.6.4" - resolved "https://registry.yarnpkg.com/@toreda/log/-/log-0.6.4.tgz#8a50b045577d1d5b3f1585b72ff69a58411f98ef" +"@toreda/log@^0.6.12", "@toreda/log@^0.6.5": + version "0.6.12" + resolved "https://registry.yarnpkg.com/@toreda/log/-/log-0.6.12.tgz#0435f7f9a867e343dd347f4874e39917040453d7" "@toreda/prettier-config@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@toreda/prettier-config/-/prettier-config-1.0.1.tgz#bd6c47352aa99560617f0f4a29f16ab7c3070b86" -"@toreda/strong-types@^0.26.0": - version "0.26.0" - resolved "https://registry.yarnpkg.com/@toreda/strong-types/-/strong-types-0.26.0.tgz#e6693eaa230cd885e2a93a2ef247f06ccbd6d2cc" +"@toreda/strong-types@^0.28.2": + version "0.28.2" + resolved "https://registry.yarnpkg.com/@toreda/strong-types/-/strong-types-0.28.2.tgz#c773144da42d7ec4530d4d82863b29b3f001ea1c" dependencies: - "@toreda/log" "^0.6.4" + "@toreda/log" "^0.6.5" big.js "^6.1.1" -"@toreda/types@^2.3.0": - version "2.3.0" - resolved "https://registry.yarnpkg.com/@toreda/types/-/types-2.3.0.tgz#dfa44694b00f4a6a6dbf75719dcd36ee9b1696ef" +"@toreda/types@^2.6.0": + version "2.6.0" + resolved "https://registry.yarnpkg.com/@toreda/types/-/types-2.6.0.tgz#4d937a64a5765407a8c949414b6f1ff908b6f6a4" "@tsconfig/node10@^1.0.7": version "1.0.8" @@ -675,8 +583,8 @@ resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.2.tgz#423c77877d0569db20e1fc80885ac4118314010e" "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": - version "7.1.16" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.16.tgz#bc12c74b7d65e82d29876b5d0baf5c625ac58702" + version "7.1.18" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.18.tgz#1a29abcc411a9c05e2094c98f9a1b7da6cdf49f8" dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" @@ -685,8 +593,8 @@ "@types/babel__traverse" "*" "@types/babel__generator@*": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.3.tgz#f456b4b2ce79137f768aa130d2423d2f0ccfaba5" + version "7.6.4" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" dependencies: "@babel/types" "^7.0.0" @@ -704,15 +612,15 @@ "@babel/types" "^7.3.0" "@types/eslint-scope@^3.7.0": - version "3.7.1" - resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.1.tgz#8dc390a7b4f9dd9f1284629efce982e41612116e" + version "3.7.2" + resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.2.tgz#11e96a868c67acf65bf6f11d10bb89ea71d5e473" dependencies: "@types/eslint" "*" "@types/estree" "*" "@types/eslint@*": - version "7.28.2" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.28.2.tgz#0ff2947cdd305897c52d5372294e8c76f351db68" + version "8.2.1" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.2.1.tgz#13f3d69bac93c2ae008019c28783868d0a1d6605" dependencies: "@types/estree" "*" "@types/json-schema" "*" @@ -728,8 +636,8 @@ "@types/node" "*" "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" + version "2.0.4" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" "@types/istanbul-lib-report@*": version "3.0.0" @@ -743,9 +651,9 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@^27.0.2": - version "27.0.2" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-27.0.2.tgz#ac383c4d4aaddd29bbf2b916d8d105c304a5fcd7" +"@types/jest@^27.4.0": + version "27.4.0" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-27.4.0.tgz#037ab8b872067cae842a320841693080f9cb84ed" dependencies: jest-diff "^27.0.0" pretty-format "^27.0.0" @@ -754,13 +662,13 @@ version "7.0.9" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz#97edc9037ea0c38585320b28964dde3b39e4660d" -"@types/node@*", "@types/node@^16.11.6": - version "16.11.6" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.6.tgz#6bef7a2a0ad684cf6e90fcfe31cecabd9ce0a3ae" +"@types/node@*", "@types/node@^17.0.8": + version "17.0.8" + resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.8.tgz#50d680c8a8a78fe30abe6906453b21ad8ab0ad7b" "@types/prettier@^2.1.5": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.4.1.tgz#e1303048d5389563e130f5bdd89d37a99acb75eb" + version "2.4.2" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.4.2.tgz#4c62fae93eb479660c3bd93f9d24d561597a8281" "@types/stack-utils@^2.0.0": version "2.0.1" @@ -776,12 +684,13 @@ dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin@^5.1.0": - version "5.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.2.0.tgz#2bdb247cc2e2afce7efbce09afb9a6f0a8a08434" +"@typescript-eslint/eslint-plugin@^5.9.0": + version "5.9.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.9.0.tgz#382182d5cb062f52aac54434cfc47c28898c8006" dependencies: - "@typescript-eslint/experimental-utils" "5.2.0" - "@typescript-eslint/scope-manager" "5.2.0" + "@typescript-eslint/experimental-utils" "5.9.0" + "@typescript-eslint/scope-manager" "5.9.0" + "@typescript-eslint/type-utils" "5.9.0" debug "^4.3.2" functional-red-black-tree "^1.0.1" ignore "^5.1.8" @@ -789,47 +698,55 @@ semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/experimental-utils@5.2.0": - version "5.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.2.0.tgz#e3b2cb9cd0aff9b50f68d9a414c299fd26b067e6" +"@typescript-eslint/experimental-utils@5.9.0": + version "5.9.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.0.tgz#652762d37d6565ef07af285021b8347b6c79a827" dependencies: "@types/json-schema" "^7.0.9" - "@typescript-eslint/scope-manager" "5.2.0" - "@typescript-eslint/types" "5.2.0" - "@typescript-eslint/typescript-estree" "5.2.0" + "@typescript-eslint/scope-manager" "5.9.0" + "@typescript-eslint/types" "5.9.0" + "@typescript-eslint/typescript-estree" "5.9.0" eslint-scope "^5.1.1" eslint-utils "^3.0.0" -"@typescript-eslint/parser@^5.1.0": - version "5.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.2.0.tgz#dc081aa89de16b5676b10215519af3aa7b58fb72" +"@typescript-eslint/parser@^5.9.0": + version "5.9.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.9.0.tgz#fdbb08767a4caa6ca6ccfed5f9ffe9387f0c7d97" dependencies: - "@typescript-eslint/scope-manager" "5.2.0" - "@typescript-eslint/types" "5.2.0" - "@typescript-eslint/typescript-estree" "5.2.0" + "@typescript-eslint/scope-manager" "5.9.0" + "@typescript-eslint/types" "5.9.0" + "@typescript-eslint/typescript-estree" "5.9.0" debug "^4.3.2" -"@typescript-eslint/scope-manager@5.2.0": - version "5.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.2.0.tgz#7ce8e4ab2baaa0ad5282913ea8e13ce03ec6a12a" +"@typescript-eslint/scope-manager@5.9.0": + version "5.9.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.9.0.tgz#02dfef920290c1dcd7b1999455a3eaae7a1a3117" dependencies: - "@typescript-eslint/types" "5.2.0" - "@typescript-eslint/visitor-keys" "5.2.0" + "@typescript-eslint/types" "5.9.0" + "@typescript-eslint/visitor-keys" "5.9.0" + +"@typescript-eslint/type-utils@5.9.0": + version "5.9.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.9.0.tgz#fd5963ead04bc9b7af9c3a8e534d8d39f1ce5f93" + dependencies: + "@typescript-eslint/experimental-utils" "5.9.0" + debug "^4.3.2" + tsutils "^3.21.0" "@typescript-eslint/types@4.33.0": version "4.33.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.33.0.tgz#a1e59036a3b53ae8430ceebf2a919dc7f9af6d72" -"@typescript-eslint/types@5.2.0": - version "5.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.2.0.tgz#7ad32d15abddb0ee968a330f0ea182ea544ef7cf" +"@typescript-eslint/types@5.9.0": + version "5.9.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.9.0.tgz#e5619803e39d24a03b3369506df196355736e1a3" -"@typescript-eslint/typescript-estree@5.2.0", "@typescript-eslint/typescript-estree@^5.1.0": - version "5.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.2.0.tgz#c22e0ff6f8a4a3f78504a80ebd686fe2870a68ae" +"@typescript-eslint/typescript-estree@5.9.0", "@typescript-eslint/typescript-estree@^5.9.0": + version "5.9.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.9.0.tgz#0e5c6f03f982931abbfbc3c1b9df5fbf92a3490f" dependencies: - "@typescript-eslint/types" "5.2.0" - "@typescript-eslint/visitor-keys" "5.2.0" + "@typescript-eslint/types" "5.9.0" + "@typescript-eslint/visitor-keys" "5.9.0" debug "^4.3.2" globby "^11.0.4" is-glob "^4.0.3" @@ -855,11 +772,11 @@ "@typescript-eslint/types" "4.33.0" eslint-visitor-keys "^2.0.0" -"@typescript-eslint/visitor-keys@5.2.0": - version "5.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.2.0.tgz#03522d35df98474f08e0357171a7d1b259a88f55" +"@typescript-eslint/visitor-keys@5.9.0": + version "5.9.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.9.0.tgz#7585677732365e9d27f1878150fab3922784a1a6" dependencies: - "@typescript-eslint/types" "5.2.0" + "@typescript-eslint/types" "5.9.0" eslint-visitor-keys "^3.0.0" "@webassemblyjs/ast@1.11.1": @@ -1029,9 +946,9 @@ acorn@^7.1.1: version "7.4.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" -acorn@^8.2.4, acorn@^8.4.1, acorn@^8.5.0: - version "8.5.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.5.0.tgz#4512ccb99b3698c752591e9bb4472e38ad43cee2" +acorn@^8.2.4, acorn@^8.4.1, acorn@^8.7.0: + version "8.7.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.0.tgz#90951fde0f8f09df93549481e5fc141445b791cf" agent-base@6: version "6.0.2" @@ -1244,20 +1161,20 @@ atob@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" -babel-jest@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.3.1.tgz#0636a3404c68e07001e434ac4956d82da8a80022" +babel-jest@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.4.6.tgz#4d024e69e241cdf4f396e453a07100f44f7ce314" dependencies: - "@jest/transform" "^27.3.1" - "@jest/types" "^27.2.5" + "@jest/transform" "^27.4.6" + "@jest/types" "^27.4.2" "@types/babel__core" "^7.1.14" - babel-plugin-istanbul "^6.0.0" - babel-preset-jest "^27.2.0" + babel-plugin-istanbul "^6.1.1" + babel-preset-jest "^27.4.0" chalk "^4.0.0" graceful-fs "^4.2.4" slash "^3.0.0" -babel-plugin-istanbul@^6.0.0: +babel-plugin-istanbul@^6.1.1: version "6.1.1" resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" dependencies: @@ -1267,9 +1184,9 @@ babel-plugin-istanbul@^6.0.0: istanbul-lib-instrument "^5.0.4" test-exclude "^6.0.0" -babel-plugin-jest-hoist@^27.2.0: - version "27.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.2.0.tgz#79f37d43f7e5c4fdc4b2ca3e10cc6cf545626277" +babel-plugin-jest-hoist@^27.4.0: + version "27.4.0" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.4.0.tgz#d7831fc0f93573788d80dee7e682482da4c730d6" dependencies: "@babel/template" "^7.3.3" "@babel/types" "^7.3.3" @@ -1293,11 +1210,11 @@ babel-preset-current-node-syntax@^1.0.0: "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" -babel-preset-jest@^27.2.0: - version "27.2.0" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.2.0.tgz#556bbbf340608fed5670ab0ea0c8ef2449fba885" +babel-preset-jest@^27.4.0: + version "27.4.0" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.4.0.tgz#70d0e676a282ccb200fbabd7f415db5fdf393bca" dependencies: - babel-plugin-jest-hoist "^27.2.0" + babel-plugin-jest-hoist "^27.4.0" babel-preset-current-node-syntax "^1.0.0" bach@^1.0.0: @@ -1388,12 +1305,12 @@ browser-process-hrtime@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" -browserslist@^4.14.5, browserslist@^4.16.6: - version "4.17.5" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.17.5.tgz#c827bbe172a4c22b123f5e337533ceebadfdd559" +browserslist@^4.14.5, browserslist@^4.17.5: + version "4.19.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.19.1.tgz#4ac0435b35ab655896c31d53018b6dd5e9e4c9a3" dependencies: - caniuse-lite "^1.0.30001271" - electron-to-chromium "^1.3.878" + caniuse-lite "^1.0.30001286" + electron-to-chromium "^1.4.17" escalade "^3.1.1" node-releases "^2.0.1" picocolors "^1.0.0" @@ -1425,12 +1342,6 @@ buffer@^5.5.0: base64-js "^1.3.1" ieee754 "^1.1.13" -bufferutil@^4.0.5: - version "4.0.5" - resolved "https://registry.yarnpkg.com/bufferutil/-/bufferutil-4.0.5.tgz#da9ea8166911cc276bf677b8aed2d02d31f59028" - dependencies: - node-gyp-build "^4.3.0" - cache-base@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" @@ -1465,12 +1376,12 @@ camelcase@^5.3.1: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" camelcase@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" + version "6.3.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" -caniuse-lite@^1.0.30001271: - version "1.0.30001272" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001272.tgz#8e9790ff995e9eb6e1f4c45cd07ddaa87cddbb14" +caniuse-lite@^1.0.30001286: + version "1.0.30001296" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001296.tgz#d99f0f3bee66544800b93d261c4be55a35f1cec8" chalk@^2.0.0: version "2.4.2" @@ -1514,8 +1425,8 @@ chrome-trace-event@^1.0.2: resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" ci-info@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.2.0.tgz#2876cb948a498797b5236f0095bc057d0dca38b6" + version "3.3.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.3.0.tgz#b4ed1fb6818dea4803a55c623041f9165d2066b2" cjs-module-lexer@^1.0.0: version "1.2.2" @@ -1767,8 +1678,8 @@ debug@3.X: ms "^2.1.1" debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2: - version "4.3.2" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" + version "4.3.3" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664" dependencies: ms "2.1.2" @@ -1791,8 +1702,8 @@ decode-uri-component@^0.2.0: resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" decomment@^0.9.3: - version "0.9.4" - resolved "https://registry.yarnpkg.com/decomment/-/decomment-0.9.4.tgz#fa40335bd90e3826d5c1984276e390525ff856d5" + version "0.9.5" + resolved "https://registry.yarnpkg.com/decomment/-/decomment-0.9.5.tgz#61753c80b8949620eb6bc3f8246cc0e2720ceac1" dependencies: esprima "4.0.1" @@ -1896,8 +1807,8 @@ detective-cjs@^3.1.1: node-source-walk "^4.0.0" detective-es6@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/detective-es6/-/detective-es6-2.2.0.tgz#8f2baba3f8cd90a5cfd748f5ac436f0158ed2585" + version "2.2.1" + resolved "https://registry.yarnpkg.com/detective-es6/-/detective-es6-2.2.1.tgz#090c874e2cdcda677389cc2ae36f0b37faced187" dependencies: node-source-walk "^4.0.0" @@ -1956,9 +1867,9 @@ detective-typescript@^7.0.0: node-source-walk "^4.2.0" typescript "^3.9.7" -diff-sequences@^27.0.6: - version "27.0.6" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.0.6.tgz#3305cb2e55a033924054695cc66019fd7f8e5723" +diff-sequences@^27.4.0: + version "27.4.0" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.4.0.tgz#d783920ad8d06ec718a060d00196dfef25b132a5" diff@^4.0.1: version "4.0.2" @@ -1998,9 +1909,9 @@ each-props@^1.3.2: is-plain-object "^2.0.1" object.defaults "^1.1.0" -electron-to-chromium@^1.3.878: - version "1.3.885" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.885.tgz#c8cec32fbc61364127849ae00f2395a1bae7c454" +electron-to-chromium@^1.4.17: + version "1.4.34" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.34.tgz#7d87dc0e95c2c65cbd0687ae23146a662506d1ef" emittery@^0.8.1: version "0.8.1" @@ -2119,9 +2030,9 @@ eslint-scope@5.1.1, eslint-scope@^5.1.1: esrecurse "^4.3.0" estraverse "^4.1.1" -eslint-scope@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-6.0.0.tgz#9cf45b13c5ac8f3d4c50f46a5121f61b3e318978" +eslint-scope@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.0.tgz#c1f6ea30ac583031f203d65c73e723b01298f153" dependencies: esrecurse "^4.3.0" estraverse "^5.2.0" @@ -2136,16 +2047,16 @@ eslint-visitor-keys@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" -eslint-visitor-keys@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.0.0.tgz#e32e99c6cdc2eb063f204eda5db67bfe58bb4186" +eslint-visitor-keys@^3.0.0, eslint-visitor-keys@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz#eee4acea891814cda67a7d8812d9647dd0179af2" -eslint@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.1.0.tgz#00f1f7dbf4134f26588e6c9f2efe970760f64664" +eslint@^8.6.0: + version "8.6.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.6.0.tgz#4318c6a31c5584838c1a2e940c478190f58d558e" dependencies: - "@eslint/eslintrc" "^1.0.3" - "@humanwhocodes/config-array" "^0.6.0" + "@eslint/eslintrc" "^1.0.5" + "@humanwhocodes/config-array" "^0.9.2" ajv "^6.10.0" chalk "^4.0.0" cross-spawn "^7.0.2" @@ -2153,10 +2064,10 @@ eslint@^8.1.0: doctrine "^3.0.0" enquirer "^2.3.5" escape-string-regexp "^4.0.0" - eslint-scope "^6.0.0" + eslint-scope "^7.1.0" eslint-utils "^3.0.0" - eslint-visitor-keys "^3.0.0" - espree "^9.0.0" + eslint-visitor-keys "^3.1.0" + espree "^9.3.0" esquery "^1.4.0" esutils "^2.0.2" fast-deep-equal "^3.1.3" @@ -2178,18 +2089,18 @@ eslint@^8.1.0: progress "^2.0.0" regexpp "^3.2.0" semver "^7.2.1" - strip-ansi "^6.0.0" + strip-ansi "^6.0.1" strip-json-comments "^3.1.0" text-table "^0.2.0" v8-compile-cache "^2.0.3" -espree@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/espree/-/espree-9.0.0.tgz#e90a2965698228502e771c7a58489b1a9d107090" +espree@^9.2.0, espree@^9.3.0: + version "9.3.0" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.3.0.tgz#c1240d79183b72aaee6ccfa5a90bc9111df085a8" dependencies: - acorn "^8.5.0" + acorn "^8.7.0" acorn-jsx "^5.3.1" - eslint-visitor-keys "^3.0.0" + eslint-visitor-keys "^3.1.0" esprima@4.0.1, esprima@^4.0.0, esprima@^4.0.1: version "4.0.1" @@ -2266,16 +2177,14 @@ expand-tilde@^2.0.0, expand-tilde@^2.0.2: dependencies: homedir-polyfill "^1.0.1" -expect@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/expect/-/expect-27.3.1.tgz#d0f170b1f5c8a2009bab0beffd4bb94f043e38e7" +expect@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/expect/-/expect-27.4.6.tgz#f335e128b0335b6ceb4fcab67ece7cbd14c942e6" dependencies: - "@jest/types" "^27.2.5" - ansi-styles "^5.0.0" - jest-get-type "^27.3.1" - jest-matcher-utils "^27.3.1" - jest-message-util "^27.3.1" - jest-regex-util "^27.0.6" + "@jest/types" "^27.4.2" + jest-get-type "^27.4.0" + jest-matcher-utils "^27.4.6" + jest-message-util "^27.4.6" ext@^1.1.2: version "1.6.0" @@ -2465,8 +2374,8 @@ flat-cache@^3.0.4: rimraf "^3.0.2" flatted@^3.1.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.2.tgz#64bfed5cb68fe3ca78b3eb214ad97b63bedce561" + version "3.2.4" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.4.tgz#28d9969ea90661b5134259f312ab6aa7929ac5e2" flatten@^1.0.2: version "1.0.3" @@ -2584,25 +2493,12 @@ get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" -glob-parent@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" - dependencies: - is-glob "^3.1.0" - path-dirname "^1.0.0" - -glob-parent@^5.1.2: +glob-parent@^3.1.0, glob-parent@^5.1.2, glob-parent@^6.0.1: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" dependencies: is-glob "^4.0.1" -glob-parent@^6.0.1: - version "6.0.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" - dependencies: - is-glob "^4.0.3" - glob-stream@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-6.1.0.tgz#7045c99413b3eb94888d83ab46d0b404cc7bdde4" @@ -2706,10 +2602,6 @@ graphviz@0.0.9: dependencies: temp "~0.4.0" -growly@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" - gulp-cli@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/gulp-cli/-/gulp-cli-2.3.0.tgz#ec0d380e29e52aa45e47977f0d32e18fd161122f" @@ -2884,8 +2776,8 @@ ignore@^4.0.6: resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" ignore@^5.1.4, ignore@^5.1.8: - version "5.1.8" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" + version "5.2.0" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" import-fresh@^3.0.0, import-fresh@^3.2.1: version "3.3.0" @@ -2969,7 +2861,7 @@ is-buffer@^1.1.5: version "1.1.6" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" -is-core-module@^2.2.0: +is-core-module@^2.8.0: version "2.8.0" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.0.tgz#0321336c3d0925e497fd97f5d95cb114a5ccd548" dependencies: @@ -3003,10 +2895,6 @@ is-descriptor@^1.0.0, is-descriptor@^1.0.2: is-data-descriptor "^1.0.0" kind-of "^6.0.2" -is-docker@^2.0.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" - is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" @@ -3143,12 +3031,6 @@ is-windows@^1.0.1, is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" -is-wsl@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" - dependencies: - is-docker "^2.0.0" - isarray@1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" @@ -3171,16 +3053,7 @@ istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" -istanbul-lib-instrument@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d" - dependencies: - "@babel/core" "^7.7.5" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-coverage "^3.0.0" - semver "^6.3.0" - -istanbul-lib-instrument@^5.0.4: +istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz#7b49198b657b27a730b8e9cb601f1e1bff24c59a" dependencies: @@ -3206,342 +3079,335 @@ istanbul-lib-source-maps@^4.0.0: istanbul-lib-coverage "^3.0.0" source-map "^0.6.1" -istanbul-reports@^3.0.2: - version "3.0.5" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.0.5.tgz#a2580107e71279ea6d661ddede929ffc6d693384" +istanbul-reports@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.3.tgz#4bcae3103b94518117930d51283690960b50d3c2" dependencies: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" -jest-changed-files@^27.3.0: - version "27.3.0" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.3.0.tgz#22a02cc2b34583fc66e443171dc271c0529d263c" +jest-changed-files@^27.4.2: + version "27.4.2" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.4.2.tgz#da2547ea47c6e6a5f6ed336151bd2075736eb4a5" dependencies: - "@jest/types" "^27.2.5" + "@jest/types" "^27.4.2" execa "^5.0.0" throat "^6.0.1" -jest-circus@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.3.1.tgz#1679e74387cbbf0c6a8b42de963250a6469e0797" +jest-circus@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.4.6.tgz#d3af34c0eb742a967b1919fbb351430727bcea6c" dependencies: - "@jest/environment" "^27.3.1" - "@jest/test-result" "^27.3.1" - "@jest/types" "^27.2.5" + "@jest/environment" "^27.4.6" + "@jest/test-result" "^27.4.6" + "@jest/types" "^27.4.2" "@types/node" "*" chalk "^4.0.0" co "^4.6.0" dedent "^0.7.0" - expect "^27.3.1" + expect "^27.4.6" is-generator-fn "^2.0.0" - jest-each "^27.3.1" - jest-matcher-utils "^27.3.1" - jest-message-util "^27.3.1" - jest-runtime "^27.3.1" - jest-snapshot "^27.3.1" - jest-util "^27.3.1" - pretty-format "^27.3.1" + jest-each "^27.4.6" + jest-matcher-utils "^27.4.6" + jest-message-util "^27.4.6" + jest-runtime "^27.4.6" + jest-snapshot "^27.4.6" + jest-util "^27.4.2" + pretty-format "^27.4.6" slash "^3.0.0" stack-utils "^2.0.3" throat "^6.0.1" -jest-cli@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.3.1.tgz#b576f9d146ba6643ce0a162d782b40152b6b1d16" +jest-cli@^27.4.5, jest-cli@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.4.6.tgz#b81e053a753111bddf0782c1a1a86b9b910f5b86" dependencies: - "@jest/core" "^27.3.1" - "@jest/test-result" "^27.3.1" - "@jest/types" "^27.2.5" + "@jest/core" "^27.4.6" + "@jest/test-result" "^27.4.6" + "@jest/types" "^27.4.2" chalk "^4.0.0" exit "^0.1.2" graceful-fs "^4.2.4" import-local "^3.0.2" - jest-config "^27.3.1" - jest-util "^27.3.1" - jest-validate "^27.3.1" + jest-config "^27.4.6" + jest-util "^27.4.2" + jest-validate "^27.4.6" prompts "^2.0.1" yargs "^16.2.0" -jest-config@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.3.1.tgz#cb3b7f6aaa8c0a7daad4f2b9573899ca7e09bbad" +jest-config@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.4.6.tgz#0970f6c92702ca7878120cea638791d00a3996ee" dependencies: - "@babel/core" "^7.1.0" - "@jest/test-sequencer" "^27.3.1" - "@jest/types" "^27.2.5" - babel-jest "^27.3.1" + "@jest/test-sequencer" "^27.4.6" + "@jest/types" "^27.4.2" + babel-jest "^27.4.6" chalk "^4.0.0" ci-info "^3.2.0" deepmerge "^4.2.2" glob "^7.1.1" graceful-fs "^4.2.4" - jest-circus "^27.3.1" - jest-environment-jsdom "^27.3.1" - jest-environment-node "^27.3.1" - jest-get-type "^27.3.1" - jest-jasmine2 "^27.3.1" - jest-regex-util "^27.0.6" - jest-resolve "^27.3.1" - jest-runner "^27.3.1" - jest-util "^27.3.1" - jest-validate "^27.3.1" + jest-circus "^27.4.6" + jest-environment-jsdom "^27.4.6" + jest-environment-node "^27.4.6" + jest-get-type "^27.4.0" + jest-jasmine2 "^27.4.6" + jest-regex-util "^27.4.0" + jest-resolve "^27.4.6" + jest-runner "^27.4.6" + jest-util "^27.4.2" + jest-validate "^27.4.6" micromatch "^4.0.4" - pretty-format "^27.3.1" + pretty-format "^27.4.6" + slash "^3.0.0" -jest-diff@^27.0.0, jest-diff@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.3.1.tgz#d2775fea15411f5f5aeda2a5e02c2f36440f6d55" +jest-diff@^27.0.0, jest-diff@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.4.6.tgz#93815774d2012a2cbb6cf23f84d48c7a2618f98d" dependencies: chalk "^4.0.0" - diff-sequences "^27.0.6" - jest-get-type "^27.3.1" - pretty-format "^27.3.1" + diff-sequences "^27.4.0" + jest-get-type "^27.4.0" + pretty-format "^27.4.6" -jest-docblock@^27.0.6: - version "27.0.6" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-27.0.6.tgz#cc78266acf7fe693ca462cbbda0ea4e639e4e5f3" +jest-docblock@^27.4.0: + version "27.4.0" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-27.4.0.tgz#06c78035ca93cbbb84faf8fce64deae79a59f69f" dependencies: detect-newline "^3.0.0" -jest-each@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.3.1.tgz#14c56bb4f18dd18dc6bdd853919b5f16a17761ff" +jest-each@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.4.6.tgz#e7e8561be61d8cc6dbf04296688747ab186c40ff" dependencies: - "@jest/types" "^27.2.5" + "@jest/types" "^27.4.2" chalk "^4.0.0" - jest-get-type "^27.3.1" - jest-util "^27.3.1" - pretty-format "^27.3.1" + jest-get-type "^27.4.0" + jest-util "^27.4.2" + pretty-format "^27.4.6" -jest-environment-jsdom@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.3.1.tgz#63ac36d68f7a9303494df783494856222b57f73e" +jest-environment-jsdom@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.4.6.tgz#c23a394eb445b33621dfae9c09e4c8021dea7b36" dependencies: - "@jest/environment" "^27.3.1" - "@jest/fake-timers" "^27.3.1" - "@jest/types" "^27.2.5" + "@jest/environment" "^27.4.6" + "@jest/fake-timers" "^27.4.6" + "@jest/types" "^27.4.2" "@types/node" "*" - jest-mock "^27.3.0" - jest-util "^27.3.1" + jest-mock "^27.4.6" + jest-util "^27.4.2" jsdom "^16.6.0" -jest-environment-node@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.3.1.tgz#af7d0eed04edafb740311b303f3fe7c8c27014bb" +jest-environment-node@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.4.6.tgz#ee8cd4ef458a0ef09d087c8cd52ca5856df90242" dependencies: - "@jest/environment" "^27.3.1" - "@jest/fake-timers" "^27.3.1" - "@jest/types" "^27.2.5" + "@jest/environment" "^27.4.6" + "@jest/fake-timers" "^27.4.6" + "@jest/types" "^27.4.2" "@types/node" "*" - jest-mock "^27.3.0" - jest-util "^27.3.1" + jest-mock "^27.4.6" + jest-util "^27.4.2" -jest-get-type@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.3.1.tgz#a8a2b0a12b50169773099eee60a0e6dd11423eff" +jest-get-type@^27.4.0: + version "27.4.0" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.4.0.tgz#7503d2663fffa431638337b3998d39c5e928e9b5" -jest-haste-map@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.3.1.tgz#7656fbd64bf48bda904e759fc9d93e2c807353ee" +jest-haste-map@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.4.6.tgz#c60b5233a34ca0520f325b7e2cc0a0140ad0862a" dependencies: - "@jest/types" "^27.2.5" + "@jest/types" "^27.4.2" "@types/graceful-fs" "^4.1.2" "@types/node" "*" anymatch "^3.0.3" fb-watchman "^2.0.0" graceful-fs "^4.2.4" - jest-regex-util "^27.0.6" - jest-serializer "^27.0.6" - jest-util "^27.3.1" - jest-worker "^27.3.1" + jest-regex-util "^27.4.0" + jest-serializer "^27.4.0" + jest-util "^27.4.2" + jest-worker "^27.4.6" micromatch "^4.0.4" walker "^1.0.7" optionalDependencies: fsevents "^2.3.2" -jest-jasmine2@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.3.1.tgz#df6d3d07c7dafc344feb43a0072a6f09458d32b0" +jest-jasmine2@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.4.6.tgz#109e8bc036cb455950ae28a018f983f2abe50127" dependencies: - "@babel/traverse" "^7.1.0" - "@jest/environment" "^27.3.1" - "@jest/source-map" "^27.0.6" - "@jest/test-result" "^27.3.1" - "@jest/types" "^27.2.5" + "@jest/environment" "^27.4.6" + "@jest/source-map" "^27.4.0" + "@jest/test-result" "^27.4.6" + "@jest/types" "^27.4.2" "@types/node" "*" chalk "^4.0.0" co "^4.6.0" - expect "^27.3.1" + expect "^27.4.6" is-generator-fn "^2.0.0" - jest-each "^27.3.1" - jest-matcher-utils "^27.3.1" - jest-message-util "^27.3.1" - jest-runtime "^27.3.1" - jest-snapshot "^27.3.1" - jest-util "^27.3.1" - pretty-format "^27.3.1" + jest-each "^27.4.6" + jest-matcher-utils "^27.4.6" + jest-message-util "^27.4.6" + jest-runtime "^27.4.6" + jest-snapshot "^27.4.6" + jest-util "^27.4.2" + pretty-format "^27.4.6" throat "^6.0.1" -jest-leak-detector@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.3.1.tgz#7fb632c2992ef707a1e73286e1e704f9cc1772b2" +jest-leak-detector@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.4.6.tgz#ed9bc3ce514b4c582637088d9faf58a33bd59bf4" dependencies: - jest-get-type "^27.3.1" - pretty-format "^27.3.1" + jest-get-type "^27.4.0" + pretty-format "^27.4.6" -jest-matcher-utils@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.3.1.tgz#257ad61e54a6d4044e080d85dbdc4a08811e9c1c" +jest-matcher-utils@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.4.6.tgz#53ca7f7b58170638590e946f5363b988775509b8" dependencies: chalk "^4.0.0" - jest-diff "^27.3.1" - jest-get-type "^27.3.1" - pretty-format "^27.3.1" + jest-diff "^27.4.6" + jest-get-type "^27.4.0" + pretty-format "^27.4.6" -jest-message-util@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.3.1.tgz#f7c25688ad3410ab10bcb862bcfe3152345c6436" +jest-message-util@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.4.6.tgz#9fdde41a33820ded3127465e1a5896061524da31" dependencies: "@babel/code-frame" "^7.12.13" - "@jest/types" "^27.2.5" + "@jest/types" "^27.4.2" "@types/stack-utils" "^2.0.0" chalk "^4.0.0" graceful-fs "^4.2.4" micromatch "^4.0.4" - pretty-format "^27.3.1" + pretty-format "^27.4.6" slash "^3.0.0" stack-utils "^2.0.3" -jest-mock@^27.3.0: - version "27.3.0" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.3.0.tgz#ddf0ec3cc3e68c8ccd489bef4d1f525571a1b867" +jest-mock@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.4.6.tgz#77d1ba87fbd33ccb8ef1f061697e7341b7635195" dependencies: - "@jest/types" "^27.2.5" + "@jest/types" "^27.4.2" "@types/node" "*" jest-pnp-resolver@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" -jest-regex-util@^27.0.6: - version "27.0.6" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.0.6.tgz#02e112082935ae949ce5d13b2675db3d8c87d9c5" +jest-regex-util@^27.4.0: + version "27.4.0" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.4.0.tgz#e4c45b52653128843d07ad94aec34393ea14fbca" -jest-resolve-dependencies@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.3.1.tgz#85b99bdbdfa46e2c81c6228fc4c91076f624f6e2" +jest-resolve-dependencies@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.4.6.tgz#fc50ee56a67d2c2183063f6a500cc4042b5e2327" dependencies: - "@jest/types" "^27.2.5" - jest-regex-util "^27.0.6" - jest-snapshot "^27.3.1" + "@jest/types" "^27.4.2" + jest-regex-util "^27.4.0" + jest-snapshot "^27.4.6" -jest-resolve@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.3.1.tgz#0e5542172a1aa0270be6f66a65888647bdd74a3e" +jest-resolve@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.4.6.tgz#2ec3110655e86d5bfcfa992e404e22f96b0b5977" dependencies: - "@jest/types" "^27.2.5" + "@jest/types" "^27.4.2" chalk "^4.0.0" graceful-fs "^4.2.4" - jest-haste-map "^27.3.1" + jest-haste-map "^27.4.6" jest-pnp-resolver "^1.2.2" - jest-util "^27.3.1" - jest-validate "^27.3.1" + jest-util "^27.4.2" + jest-validate "^27.4.6" resolve "^1.20.0" resolve.exports "^1.1.0" slash "^3.0.0" -jest-runner@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.3.1.tgz#1d594dcbf3bd8600a7e839e790384559eaf96e3e" +jest-runner@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.4.6.tgz#1d390d276ec417e9b4d0d081783584cbc3e24773" dependencies: - "@jest/console" "^27.3.1" - "@jest/environment" "^27.3.1" - "@jest/test-result" "^27.3.1" - "@jest/transform" "^27.3.1" - "@jest/types" "^27.2.5" + "@jest/console" "^27.4.6" + "@jest/environment" "^27.4.6" + "@jest/test-result" "^27.4.6" + "@jest/transform" "^27.4.6" + "@jest/types" "^27.4.2" "@types/node" "*" chalk "^4.0.0" emittery "^0.8.1" exit "^0.1.2" graceful-fs "^4.2.4" - jest-docblock "^27.0.6" - jest-environment-jsdom "^27.3.1" - jest-environment-node "^27.3.1" - jest-haste-map "^27.3.1" - jest-leak-detector "^27.3.1" - jest-message-util "^27.3.1" - jest-resolve "^27.3.1" - jest-runtime "^27.3.1" - jest-util "^27.3.1" - jest-worker "^27.3.1" + jest-docblock "^27.4.0" + jest-environment-jsdom "^27.4.6" + jest-environment-node "^27.4.6" + jest-haste-map "^27.4.6" + jest-leak-detector "^27.4.6" + jest-message-util "^27.4.6" + jest-resolve "^27.4.6" + jest-runtime "^27.4.6" + jest-util "^27.4.2" + jest-worker "^27.4.6" source-map-support "^0.5.6" throat "^6.0.1" -jest-runtime@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.3.1.tgz#80fa32eb85fe5af575865ddf379874777ee993d7" - dependencies: - "@jest/console" "^27.3.1" - "@jest/environment" "^27.3.1" - "@jest/globals" "^27.3.1" - "@jest/source-map" "^27.0.6" - "@jest/test-result" "^27.3.1" - "@jest/transform" "^27.3.1" - "@jest/types" "^27.2.5" - "@types/yargs" "^16.0.0" +jest-runtime@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.4.6.tgz#83ae923818e3ea04463b22f3597f017bb5a1cffa" + dependencies: + "@jest/environment" "^27.4.6" + "@jest/fake-timers" "^27.4.6" + "@jest/globals" "^27.4.6" + "@jest/source-map" "^27.4.0" + "@jest/test-result" "^27.4.6" + "@jest/transform" "^27.4.6" + "@jest/types" "^27.4.2" chalk "^4.0.0" cjs-module-lexer "^1.0.0" collect-v8-coverage "^1.0.0" execa "^5.0.0" - exit "^0.1.2" glob "^7.1.3" graceful-fs "^4.2.4" - jest-haste-map "^27.3.1" - jest-message-util "^27.3.1" - jest-mock "^27.3.0" - jest-regex-util "^27.0.6" - jest-resolve "^27.3.1" - jest-snapshot "^27.3.1" - jest-util "^27.3.1" - jest-validate "^27.3.1" + jest-haste-map "^27.4.6" + jest-message-util "^27.4.6" + jest-mock "^27.4.6" + jest-regex-util "^27.4.0" + jest-resolve "^27.4.6" + jest-snapshot "^27.4.6" + jest-util "^27.4.2" slash "^3.0.0" strip-bom "^4.0.0" - yargs "^16.2.0" -jest-serializer@^27.0.6: - version "27.0.6" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.0.6.tgz#93a6c74e0132b81a2d54623251c46c498bb5bec1" +jest-serializer@^27.4.0: + version "27.4.0" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.4.0.tgz#34866586e1cae2388b7d12ffa2c7819edef5958a" dependencies: "@types/node" "*" graceful-fs "^4.2.4" -jest-snapshot@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.3.1.tgz#1da5c0712a252d70917d46c037054f5918c49ee4" +jest-snapshot@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.4.6.tgz#e2a3b4fff8bdce3033f2373b2e525d8b6871f616" dependencies: "@babel/core" "^7.7.2" "@babel/generator" "^7.7.2" - "@babel/parser" "^7.7.2" "@babel/plugin-syntax-typescript" "^7.7.2" "@babel/traverse" "^7.7.2" "@babel/types" "^7.0.0" - "@jest/transform" "^27.3.1" - "@jest/types" "^27.2.5" + "@jest/transform" "^27.4.6" + "@jest/types" "^27.4.2" "@types/babel__traverse" "^7.0.4" "@types/prettier" "^2.1.5" babel-preset-current-node-syntax "^1.0.0" chalk "^4.0.0" - expect "^27.3.1" + expect "^27.4.6" graceful-fs "^4.2.4" - jest-diff "^27.3.1" - jest-get-type "^27.3.1" - jest-haste-map "^27.3.1" - jest-matcher-utils "^27.3.1" - jest-message-util "^27.3.1" - jest-resolve "^27.3.1" - jest-util "^27.3.1" + jest-diff "^27.4.6" + jest-get-type "^27.4.0" + jest-haste-map "^27.4.6" + jest-matcher-utils "^27.4.6" + jest-message-util "^27.4.6" + jest-util "^27.4.2" natural-compare "^1.4.0" - pretty-format "^27.3.1" + pretty-format "^27.4.6" semver "^7.3.2" jest-sonar-reporter@^2.0.0: @@ -3550,55 +3416,55 @@ jest-sonar-reporter@^2.0.0: dependencies: xml "^1.0.1" -jest-util@^27.0.0, jest-util@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.3.1.tgz#a58cdc7b6c8a560caac9ed6bdfc4e4ff23f80429" +jest-util@^27.0.0, jest-util@^27.4.2: + version "27.4.2" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.4.2.tgz#ed95b05b1adfd761e2cda47e0144c6a58e05a621" dependencies: - "@jest/types" "^27.2.5" + "@jest/types" "^27.4.2" "@types/node" "*" chalk "^4.0.0" ci-info "^3.2.0" graceful-fs "^4.2.4" picomatch "^2.2.3" -jest-validate@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.3.1.tgz#3a395d61a19cd13ae9054af8cdaf299116ef8a24" +jest-validate@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.4.6.tgz#efc000acc4697b6cf4fa68c7f3f324c92d0c4f1f" dependencies: - "@jest/types" "^27.2.5" + "@jest/types" "^27.4.2" camelcase "^6.2.0" chalk "^4.0.0" - jest-get-type "^27.3.1" + jest-get-type "^27.4.0" leven "^3.1.0" - pretty-format "^27.3.1" + pretty-format "^27.4.6" -jest-watcher@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.3.1.tgz#ba5e0bc6aa843612b54ddb7f009d1cbff7e05f3e" +jest-watcher@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.4.6.tgz#673679ebeffdd3f94338c24f399b85efc932272d" dependencies: - "@jest/test-result" "^27.3.1" - "@jest/types" "^27.2.5" + "@jest/test-result" "^27.4.6" + "@jest/types" "^27.4.2" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" - jest-util "^27.3.1" + jest-util "^27.4.2" string-length "^4.0.1" -jest-worker@^27.0.6, jest-worker@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.3.1.tgz#0def7feae5b8042be38479799aeb7b5facac24b2" +jest-worker@^27.4.1, jest-worker@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.4.6.tgz#5d2d93db419566cb680752ca0792780e71b3273e" dependencies: "@types/node" "*" merge-stream "^2.0.0" supports-color "^8.0.0" -jest@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest/-/jest-27.3.1.tgz#b5bab64e8f56b6f7e275ba1836898b0d9f1e5c8a" +jest@^27.4.5, jest@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest/-/jest-27.4.6.tgz#5557fad2ab1d2b709e86d2332ea2552dc021a4d9" dependencies: - "@jest/core" "^27.3.1" + "@jest/core" "^27.4.6" import-local "^3.0.2" - jest-cli "^27.3.1" + jest-cli "^27.4.6" js-tokens@^4.0.0: version "4.0.0" @@ -3806,12 +3672,6 @@ log-symbols@^4.1.0: chalk "^4.1.0" is-unicode-supported "^0.1.0" -lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" - dependencies: - yallist "^3.0.2" - lru-cache@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" @@ -3946,15 +3806,15 @@ micromatch@^4.0.0, micromatch@^4.0.4: braces "^3.0.1" picomatch "^2.2.3" -mime-db@1.50.0: - version "1.50.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.50.0.tgz#abd4ac94e98d3c0e185016c67ab45d5fde40c11f" +mime-db@1.51.0: + version "1.51.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c" mime-types@^2.1.12, mime-types@^2.1.27: - version "2.1.33" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.33.tgz#1fa12a904472fafd068e48d9e8401f74d3f70edb" + version "2.1.34" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.34.tgz#5a712f9ec1503511a945803640fafe09d3793c24" dependencies: - mime-db "1.50.0" + mime-db "1.51.0" mimic-fn@^2.1.0: version "2.1.0" @@ -4054,29 +3914,10 @@ next-tick@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" -node-gyp-build@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.3.0.tgz#9f256b03e5826150be39c764bf51e993946d71a3" - node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" -node-modules-regexp@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" - -node-notifier@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-10.0.0.tgz#93c154055b07b550a33a1966a1b11291c2113e69" - dependencies: - growly "^1.3.0" - is-wsl "^2.2.0" - semver "^7.3.5" - shellwords "^0.1.1" - uuid "^8.3.2" - which "^2.0.2" - node-releases@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.1.tgz#3d1d395f204f1f2f29a54358b9fb678765ad2fc5" @@ -4206,12 +4047,6 @@ onetime@^5.1.0, onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" -onigasm@^2.2.5: - version "2.2.5" - resolved "https://registry.yarnpkg.com/onigasm/-/onigasm-2.2.5.tgz#cc4d2a79a0fa0b64caec1f4c7ea367585a676892" - dependencies: - lru-cache "^5.1.1" - optionator@^0.8.1: version "0.8.3" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" @@ -4266,12 +4101,6 @@ p-limit@^2.2.0: dependencies: p-try "^2.0.0" -p-limit@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" - dependencies: - yocto-queue "^0.1.0" - p-locate@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" @@ -4322,10 +4151,6 @@ pascalcase@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" -path-dirname@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" - path-exists@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" @@ -4344,7 +4169,7 @@ path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" -path-parse@^1.0.6: +path-parse@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" @@ -4379,8 +4204,8 @@ picocolors@^1.0.0: resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" picomatch@^2.0.4, picomatch@^2.2.3: - version "2.3.0" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" pify@^2.0.0: version "2.3.0" @@ -4396,11 +4221,9 @@ pinkie@^2.0.0: version "2.0.4" resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" -pirates@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" - dependencies: - node-modules-regexp "^1.0.0" +pirates@^4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.4.tgz#07df81e61028e402735cdd49db701e4885b4e6e6" pkg-dir@^4.2.0: version "4.2.0" @@ -4449,16 +4272,16 @@ postcss@^7.0.16: source-map "^0.6.1" postcss@^8.1.7, postcss@^8.2.13: - version "8.3.11" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.11.tgz#c3beca7ea811cd5e1c4a3ec6d2e7599ef1f8f858" + version "8.4.5" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.5.tgz#bae665764dfd4c6fcc24dc0fdf7e7aa00cc77f95" dependencies: nanoid "^3.1.30" picocolors "^1.0.0" - source-map-js "^0.6.2" + source-map-js "^1.0.1" precinct@^8.0.0, precinct@^8.1.0: - version "8.2.0" - resolved "https://registry.yarnpkg.com/precinct/-/precinct-8.2.0.tgz#fb24ab42e51b84f2706b2bb81bb4814cdaf560c7" + version "8.3.0" + resolved "https://registry.yarnpkg.com/precinct/-/precinct-8.3.0.tgz#7b1a4c90d8e6fb202f56dc60225dd4d40ad94333" dependencies: commander "^2.20.3" debug "^4.3.1" @@ -4488,15 +4311,14 @@ prettier-linter-helpers@^1.0.0: dependencies: fast-diff "^1.1.2" -prettier@^2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.4.1.tgz#671e11c89c14a4cfc876ce564106c4a6726c9f5c" +prettier@^2.5.1: + version "2.5.1" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.5.1.tgz#fff75fa9d519c54cf0fce328c1017d94546bc56a" -pretty-format@^27.0.0, pretty-format@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.3.1.tgz#7e9486365ccdd4a502061fa761d3ab9ca1b78df5" +pretty-format@^27.0.0, pretty-format@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.4.6.tgz#1b784d2f53c68db31797b2348fa39b49e31846b7" dependencies: - "@jest/types" "^27.2.5" ansi-regex "^5.0.1" ansi-styles "^5.0.0" react-is "^17.0.1" @@ -4740,11 +4562,12 @@ resolve.exports@^1.1.0: resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9" resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.4.0, resolve@^1.9.0: - version "1.20.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" + version "1.21.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.21.0.tgz#b51adc97f3472e6a5cf4444d34bc9d6b9037591f" dependencies: - is-core-module "^2.2.0" - path-parse "^1.0.6" + is-core-module "^2.8.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" restore-cursor@^3.1.0: version "3.1.0" @@ -4866,21 +4689,17 @@ shebang-regex@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" -shellwords@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" - shiki@^0.9.12: - version "0.9.12" - resolved "https://registry.yarnpkg.com/shiki/-/shiki-0.9.12.tgz#70cbc8c1bb78ff7b356f84a7eecdb040efddd247" + version "0.9.15" + resolved "https://registry.yarnpkg.com/shiki/-/shiki-0.9.15.tgz#2481b46155364f236651319d2c18e329ead6fa44" dependencies: jsonc-parser "^3.0.0" - onigasm "^2.2.5" + vscode-oniguruma "^1.6.1" vscode-textmate "5.2.0" signal-exit@^3.0.2, signal-exit@^3.0.3: - version "3.0.5" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.5.tgz#9e3e8cc0c75a99472b44321033a7702e7738252f" + version "3.0.6" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.6.tgz#24e630c4b0f03fea446a2bd299e62b4a6ca8d0af" sisteransi@^1.0.5: version "1.0.5" @@ -4917,9 +4736,9 @@ snapdragon@^0.8.1: source-map-resolve "^0.5.0" use "^3.1.0" -source-map-js@^0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-0.6.2.tgz#0bb5de631b41cfbda6cfba8bd05a80efdfd2385e" +source-map-js@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.1.tgz#a1741c131e3c77d048252adfa24e23b908670caf" source-map-resolve@^0.5.0: version "0.5.3" @@ -4939,8 +4758,8 @@ source-map-resolve@^0.6.0: decode-uri-component "^0.2.0" source-map-support@^0.5.6, source-map-support@~0.5.20: - version "0.5.20" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.20.tgz#12166089f8f5e5e8c56926b377633392dd2cb6c9" + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" dependencies: buffer-from "^1.0.0" source-map "^0.6.0" @@ -4984,8 +4803,8 @@ spdx-expression-parse@^3.0.0: spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: - version "3.0.10" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz#0d9becccde7003d6c658d487dd48a32f0bf3014b" + version "3.0.11" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz#50c0d8c40a14ec1bf449bae69a0ea4685a9d9f95" split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" @@ -5037,7 +4856,7 @@ string-width@^1.0.1, string-width@^1.0.2: is-fullwidth-code-point "^1.0.0" strip-ansi "^3.0.0" -string-width@^4.1.0, string-width@^4.2.0: +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" dependencies: @@ -5135,6 +4954,10 @@ supports-hyperlinks@^2.0.0: has-flag "^4.0.0" supports-color "^7.0.0" +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + sver-compat@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/sver-compat/-/sver-compat-1.5.0.tgz#3cf87dfeb4d07b4a3f14827bc186b3fd0c645cd8" @@ -5162,19 +4985,18 @@ terminal-link@^2.0.0: supports-hyperlinks "^2.0.0" terser-webpack-plugin@^5.1.3: - version "5.2.4" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.2.4.tgz#ad1be7639b1cbe3ea49fab995cbe7224b31747a1" + version "5.3.0" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.0.tgz#21641326486ecf91d8054161c816e464435bae9f" dependencies: - jest-worker "^27.0.6" - p-limit "^3.1.0" + jest-worker "^27.4.1" schema-utils "^3.1.1" serialize-javascript "^6.0.0" source-map "^0.6.1" terser "^5.7.2" terser@^5.7.2: - version "5.9.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.9.0.tgz#47d6e629a522963240f2b55fcaa3c99083d2c351" + version "5.10.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.10.0.tgz#b86390809c0389105eb0a0b62397563096ddafcc" dependencies: commander "^2.20.0" source-map "~0.7.2" @@ -5297,9 +5119,9 @@ tr46@^2.1.0: dependencies: punycode "^2.1.1" -ts-jest@^27.0.7: - version "27.0.7" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-27.0.7.tgz#fb7c8c8cb5526ab371bc1b23d06e745652cca2d0" +ts-jest@^27.1.2: + version "27.1.2" + resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-27.1.2.tgz#5991d6eb3fd8e1a8d4b8f6de3ec0a3cc567f3151" dependencies: bs-logger "0.x" fast-json-stable-stringify "2.x" @@ -5388,9 +5210,9 @@ typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" -typedoc@^0.22.4: - version "0.22.7" - resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.22.7.tgz#e5e095ab14676296f4b12ac3355321eae650e447" +typedoc@^0.22.10: + version "0.22.10" + resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.22.10.tgz#221e1a2b17bcb71817ef027dc4c4969d572e7620" dependencies: glob "^7.2.0" lunr "^2.3.9" @@ -5402,9 +5224,9 @@ typescript@^3.9.5, typescript@^3.9.7: version "3.9.10" resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.10.tgz#70f3910ac7a51ed6bef79da7800690b19bf778b8" -typescript@^4.4.4: - version "4.4.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.4.4.tgz#2cd01a1a1f160704d3101fd5a58ff0f9fcb8030c" +typescript@^4.5.4: + version "4.5.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.5.4.tgz#a17d3a0263bf5c8723b9c52f43c5084edf13c2e8" unc-path-regex@^0.1.2: version "0.1.2" @@ -5482,20 +5304,10 @@ use@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" -utf-8-validate@^5.0.7: - version "5.0.7" - resolved "https://registry.yarnpkg.com/utf-8-validate/-/utf-8-validate-5.0.7.tgz#c15a19a6af1f7ad9ec7ddc425747ca28c3644922" - dependencies: - node-gyp-build "^4.3.0" - util-deprecate@^1.0.1, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" -uuid@^8.3.2: - version "8.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" - v8-compile-cache@^2.0.3: version "2.3.0" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" @@ -5570,6 +5382,10 @@ vinyl@^2.0.0, vinyl@^2.2.0: remove-trailing-separator "^1.0.1" replace-ext "^1.0.0" +vscode-oniguruma@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/vscode-oniguruma/-/vscode-oniguruma-1.6.1.tgz#2bf4dfcfe3dd2e56eb549a3068c8ee39e6c30ce5" + vscode-textmate@5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/vscode-textmate/-/vscode-textmate-5.2.0.tgz#01f01760a391e8222fe4f33fbccbd1ad71aed74e" @@ -5596,9 +5412,9 @@ walker@^1.0.7: dependencies: makeerror "1.0.12" -watchpack@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.2.0.tgz#47d78f5415fe550ecd740f99fe2882323a58b1ce" +watchpack@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.3.1.tgz#4200d9447b401156eeca7767ee610f8809bc9d25" dependencies: glob-to-regexp "^0.4.1" graceful-fs "^4.1.2" @@ -5641,13 +5457,13 @@ webpack-merge@^5.7.3: clone-deep "^4.0.1" wildcard "^2.0.0" -webpack-sources@^3.2.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.1.tgz#251a7d9720d75ada1469ca07dbb62f3641a05b6d" +webpack-sources@^3.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.2.tgz#d88e3741833efec57c4c789b6010db9977545260" -webpack@^5.60.0: - version "5.61.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.61.0.tgz#fa827f0ee9bdfd141dd73c3e891e955ebd52fe7f" +webpack@^5.65.0: + version "5.65.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.65.0.tgz#ed2891d9145ba1f0d318e4ea4f89c3fa18e6f9be" dependencies: "@types/eslint-scope" "^3.7.0" "@types/estree" "^0.0.50" @@ -5671,8 +5487,8 @@ webpack@^5.60.0: schema-utils "^3.1.0" tapable "^2.1.1" terser-webpack-plugin "^5.1.3" - watchpack "^2.2.0" - webpack-sources "^3.2.0" + watchpack "^2.3.1" + webpack-sources "^3.2.2" whatwg-encoding@^1.0.5: version "1.0.5" @@ -5702,7 +5518,7 @@ which@^1.2.14: dependencies: isexe "^2.0.0" -which@^2.0.1, which@^2.0.2: +which@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" dependencies: @@ -5745,8 +5561,8 @@ write-file-atomic@^3.0.0: typedarray-to-buffer "^3.1.5" ws@^7.4.6: - version "7.5.5" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.5.tgz#8b4bc4af518cfabd0473ae4f99144287b33eb881" + version "7.5.6" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.6.tgz#e59fc509fb15ddfb65487ee9765c5a51dec5fe7b" xml-name-validator@^3.0.0: version "3.0.0" @@ -5772,10 +5588,6 @@ y18n@^5.0.5: version "5.0.8" resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" -yallist@^3.0.2: - version "3.1.1" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" - yallist@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" @@ -5784,6 +5596,10 @@ yargs-parser@20.x, yargs-parser@^20.2.2: version "20.2.9" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" +yargs-parser@^21.0.0: + version "21.0.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.0.0.tgz#a485d3966be4317426dd56bdb6a30131b281dc55" + yargs-parser@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.1.tgz#7ede329c1d8cdbbe209bd25cdb990e9b1ebbb394" @@ -5803,17 +5619,17 @@ yargs@^16.2.0: y18n "^5.0.5" yargs-parser "^20.2.2" -yargs@^17.2.1: - version "17.2.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.2.1.tgz#e2c95b9796a0e1f7f3bf4427863b42e0418191ea" +yargs@^17.3.1: + version "17.3.1" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.3.1.tgz#da56b28f32e2fd45aefb402ed9c26f42be4c07b9" dependencies: cliui "^7.0.2" escalade "^3.1.1" get-caller-file "^2.0.5" require-directory "^2.1.1" - string-width "^4.2.0" + string-width "^4.2.3" y18n "^5.0.5" - yargs-parser "^20.2.2" + yargs-parser "^21.0.0" yargs@^7.1.0: version "7.1.2" @@ -5836,7 +5652,3 @@ yargs@^7.1.0: yn@3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" - -yocto-queue@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"