From fab6d3b5750d884b29e5e7057628a06d88d0df8a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 23 Apr 2023 00:29:53 +0000 Subject: [PATCH] chore: generate documentation --- docs/assets/main.js | 4 +- docs/assets/search.js | 2 +- docs/assets/style.css | 85 ++++++---- docs/classes/AbstractPool.html | 158 +++++++++--------- docs/classes/AbstractWorker.html | 93 +++++------ docs/classes/CircularArray.html | 118 +++++++------ docs/classes/ClusterWorker.html | 89 +++++----- docs/classes/DynamicClusterPool.html | 105 ++++++------ docs/classes/DynamicThreadPool.html | 105 ++++++------ docs/classes/FixedClusterPool.html | 103 ++++++------ docs/classes/FixedThreadPool.html | 103 ++++++------ docs/classes/PoolEmitter.html | 101 ++++++----- docs/classes/ThreadWorker.html | 89 +++++----- docs/classes/WorkerChoiceStrategyContext.html | 41 +++-- docs/enums/PoolType.html | 6 +- docs/interfaces/ClusterPoolOptions.html | 24 +-- docs/interfaces/IPool.html | 29 ++-- docs/interfaces/IWorker.html | 6 +- docs/interfaces/IWorkerChoiceStrategy.html | 12 +- docs/interfaces/MessageValue.html | 18 +- docs/interfaces/PoolOptions.html | 24 +-- docs/interfaces/PromiseResponseWrapper.html | 12 +- docs/interfaces/RequiredStatistics.html | 8 +- docs/interfaces/Task.html | 10 +- docs/interfaces/TasksQueueOptions.html | 4 +- docs/interfaces/TasksUsage.html | 16 +- .../WorkerChoiceStrategyOptions.html | 4 +- docs/interfaces/WorkerNode.html | 12 +- docs/interfaces/WorkerOptions.html | 8 +- docs/types/Draft.html | 6 +- docs/types/ErrorHandler.html | 6 +- docs/types/ExitHandler.html | 6 +- docs/types/KillBehavior.html | 2 +- docs/types/MessageHandler.html | 6 +- docs/types/OnlineHandler.html | 6 +- docs/types/PoolEvent.html | 2 +- .../types/ThreadWorkerWithMessageChannel.html | 2 +- docs/types/WorkerAsyncFunction.html | 6 +- docs/types/WorkerChoiceStrategy.html | 2 +- docs/types/WorkerFunction.html | 6 +- docs/types/WorkerSyncFunction.html | 6 +- docs/variables/KillBehaviors.html | 2 +- docs/variables/PoolEvents.html | 2 +- docs/variables/WorkerChoiceStrategies.html | 2 +- 44 files changed, 719 insertions(+), 732 deletions(-) diff --git a/docs/assets/main.js b/docs/assets/main.js index 932e185d..5e525428 100644 --- a/docs/assets/main.js +++ b/docs/assets/main.js @@ -1,7 +1,7 @@ "use strict"; "use strict";(()=>{var be=Object.create;var re=Object.defineProperty;var Se=Object.getOwnPropertyDescriptor;var we=Object.getOwnPropertyNames;var Te=Object.getPrototypeOf,ke=Object.prototype.hasOwnProperty;var Qe=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Pe=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of we(e))!ke.call(t,i)&&i!==r&&re(t,i,{get:()=>e[i],enumerable:!(n=Se(e,i))||n.enumerable});return t};var Ie=(t,e,r)=>(r=t!=null?be(Te(t)):{},Pe(e||!t||!t.__esModule?re(r,"default",{value:t,enumerable:!0}):r,t));var ae=Qe((se,oe)=>{(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 d=t.utils.clone(r)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(n.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,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(ol?d+=2:a==l&&(r+=n[u+1]*i[d+1],u+=2,d+=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 l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),m=s.str.charAt(1),y;m in s.node.edges?y=s.node.edges[m]:(y=new t.TokenSet,s.node.edges[m]=y),s.str.length==1&&(y.final=!0),i.push({node:y,editsRemaining:s.editsRemaining-1,str:d+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),l=0;l1?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 se=="object"?oe.exports=r():e.lunr=r()}(this,function(){return t})})()});var ne=[];function G(t,e){ne.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureActivePageVisible(),this.ensureFocusedElementVisible(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){ne.forEach(r=>{e.querySelectorAll(r.selector).forEach(n=>{n.dataset.hasInstance||(new r.constructor({el:n,app:this}),n.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),r=e?.parentElement;for(;r&&!r.classList.contains(".tsd-navigation");)r instanceof HTMLDetailsElement&&e?.parentElement?.parentElement!==r&&(r.open=!0),r=r.parentElement;if(e){let n=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=n}}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let r=e.parentElement;for(;r&&r.tagName!=="SECTION";)r=r.parentElement;if(r&&r.offsetParent==null){this.alwaysVisibleMember=r,r.classList.add("always-visible");let n=document.createElement("p");n.classList.add("warning"),n.textContent="This member is normally hidden due to your filter settings.",r.prepend(n)}}};var ie=(t,e=100)=>{let r;return()=>{clearTimeout(r),r=setTimeout(()=>t(),e)}};var ce=Ie(ae());function de(){let t=document.getElementById("tsd-search");if(!t)return;let e=document.getElementById("tsd-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+"/"};Ce(t,n,r,s)}function Ce(t,e,r,n){r.addEventListener("input",ie(()=>{_e(t,e,r,n)},200));let i=!1;r.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Re(e,r):s.key=="Escape"?r.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(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 Oe(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=ce.Index.load(window.searchData.index))}function _e(t,e,r,n){if(Oe(n,t),!n.index||!n.data)return;e.textContent="";let i=r.value.trim(),s=i?n.index.search(`*${i}*`):[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o${le(l.parent,i)}.${u}`);let d=document.createElement("li");d.classList.value=l.classes??"";let m=document.createElement("a");m.href=n.base+l.url,m.innerHTML=u,d.append(m),e.appendChild(d)}}function ue(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??void 0;while(n instanceof HTMLElement&&n.offsetParent==null);else do n=n.previousElementSibling??void 0;while(n instanceof HTMLElement&&n.offsetParent==null);n&&(r.classList.remove("current"),n.classList.add("current"))}}function Re(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 le(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(K(t.substring(s,o)),`${K(t.substring(o,o+n.length))}`),s=o+n.length,o=r.indexOf(n,s);return i.push(K(t.substring(s))),i.join("")}var Fe={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>Fe[e])}var P=class{constructor(e){this.el=e.el,this.app=e.app}};var M="mousedown",fe="mousemove",N="mouseup",J={x:0,y:0},he=!1,ee=!1,Me=!1,D=!1,pe=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(pe?"is-mobile":"not-mobile");pe&&"ontouchstart"in document.documentElement&&(Me=!0,M="touchstart",fe="touchmove",N="touchend");document.addEventListener(M,t=>{ee=!0,D=!1;let e=M=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(fe,t=>{if(ee&&!D){let e=M=="touchstart"?t.targetTouches[0]:t,r=J.x-(e.pageX||0),n=J.y-(e.pageY||0);D=Math.sqrt(r*r+n*n)>10}});document.addEventListener(N,()=>{ee=!1});document.addEventListener("click",t=>{he&&(t.preventDefault(),t.stopImmediatePropagation(),he=!1)});var X=class extends P{constructor(r){super(r);this.className=this.el.dataset.toggle||"",this.el.addEventListener(N,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(M,n=>this.onDocumentPointerDown(n)),document.addEventListener(N,n=>this.onDocumentPointerUp(n))}setActive(r){if(this.active==r)return;this.active=r,document.documentElement.classList.toggle("has-"+this.className,r),this.el.classList.toggle("active",r);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(r){D||(this.setActive(!0),r.preventDefault())}onDocumentPointerDown(r){if(this.active){if(r.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(r){if(!D&&this.active&&r.target.closest(".col-sidebar")){let n=r.target.closest("a");if(n){let i=window.location.href;i.indexOf("#")!=-1&&(i=i.substring(0,i.indexOf("#"))),n.href.substring(0,i.length)==i&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var me=document.head.appendChild(document.createElement("style"));me.dataset.for="filters";var Y=class extends P{constructor(r){super(r);this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),me.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } -`}fromLocalStorage(){let r=Q.getItem(this.key);return r?r==="true":this.el.checked}setLocalStorage(r){Q.setItem(this.key,r.toString()),this.value=r,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),document.querySelectorAll(".tsd-index-section").forEach(r=>{r.style.display="block";let n=Array.from(r.querySelectorAll(".tsd-index-link")).every(i=>i.offsetParent==null);r.style.display=n?"none":"block"})}};var Z=class extends P{constructor(r){super(r);this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update()),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ve(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ye(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ye(t.value)})}function ye(t){document.documentElement.dataset.theme=t}addEventListener("load",()=>{de(),G(X,"a[data-toggle]"),G(Z,".tsd-index-accordion"),G(Y,".tsd-filter-item input[type=checkbox]");let t=document.getElementById("tsd-theme");t&&ve(t);let e=new U;Object.defineProperty(window,"app",{value:e})});})(); +`,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(ol?d+=2:a==l&&(r+=n[u+1]*i[d+1],u+=2,d+=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 l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),m=s.str.charAt(1),y;m in s.node.edges?y=s.node.edges[m]:(y=new t.TokenSet,s.node.edges[m]=y),s.str.length==1&&(y.final=!0),i.push({node:y,editsRemaining:s.editsRemaining-1,str:d+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),l=0;l1?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 se=="object"?oe.exports=r():e.lunr=r()}(this,function(){return t})})()});var ne=[];function G(t,e){ne.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureActivePageVisible(),this.ensureFocusedElementVisible(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){ne.forEach(r=>{e.querySelectorAll(r.selector).forEach(n=>{n.dataset.hasInstance||(new r.constructor({el:n,app:this}),n.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),r=e?.parentElement;for(;r&&!r.classList.contains(".tsd-navigation");)r instanceof HTMLDetailsElement&&e?.parentElement?.parentElement!==r&&(r.open=!0),r=r.parentElement;if(e){let n=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=n}}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let r=e.parentElement;for(;r&&r.tagName!=="SECTION";)r=r.parentElement;if(r&&r.offsetParent==null){this.alwaysVisibleMember=r,r.classList.add("always-visible");let n=document.createElement("p");n.classList.add("warning"),n.textContent="This member is normally hidden due to your filter settings.",r.prepend(n)}}};var ie=(t,e=100)=>{let r;return()=>{clearTimeout(r),r=setTimeout(()=>t(),e)}};var ce=Ie(ae());function de(){let t=document.getElementById("tsd-search");if(!t)return;let e=document.getElementById("tsd-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+"/"};Ce(t,n,r,s)}function Ce(t,e,r,n){r.addEventListener("input",ie(()=>{_e(t,e,r,n)},200));let i=!1;r.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Re(e,r):s.key=="Escape"?r.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(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 Oe(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=ce.Index.load(window.searchData.index))}function _e(t,e,r,n){if(Oe(n,t),!n.index||!n.data)return;e.textContent="";let i=r.value.trim(),s=i?n.index.search(`*${i}*`):[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o${le(l.parent,i)}.${u}`);let d=document.createElement("li");d.classList.value=l.classes??"";let m=document.createElement("a");m.href=n.base+l.url,m.innerHTML=u,d.append(m),e.appendChild(d)}}function ue(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??void 0;while(n instanceof HTMLElement&&n.offsetParent==null);else do n=n.previousElementSibling??void 0;while(n instanceof HTMLElement&&n.offsetParent==null);n&&(r.classList.remove("current"),n.classList.add("current"))}}function Re(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 le(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(K(t.substring(s,o)),`${K(t.substring(o,o+n.length))}`),s=o+n.length,o=r.indexOf(n,s);return i.push(K(t.substring(s))),i.join("")}var Me={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>Me[e])}var P=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",fe="mousemove",N="mouseup",J={x:0,y:0},he=!1,ee=!1,Fe=!1,D=!1,pe=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(pe?"is-mobile":"not-mobile");pe&&"ontouchstart"in document.documentElement&&(Fe=!0,F="touchstart",fe="touchmove",N="touchend");document.addEventListener(F,t=>{ee=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(fe,t=>{if(ee&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,r=J.x-(e.pageX||0),n=J.y-(e.pageY||0);D=Math.sqrt(r*r+n*n)>10}});document.addEventListener(N,()=>{ee=!1});document.addEventListener("click",t=>{he&&(t.preventDefault(),t.stopImmediatePropagation(),he=!1)});var X=class extends P{constructor(r){super(r);this.className=this.el.dataset.toggle||"",this.el.addEventListener(N,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(N,n=>this.onDocumentPointerUp(n))}setActive(r){if(this.active==r)return;this.active=r,document.documentElement.classList.toggle("has-"+this.className,r),this.el.classList.toggle("active",r);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(r){D||(this.setActive(!0),r.preventDefault())}onDocumentPointerDown(r){if(this.active){if(r.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(r){if(!D&&this.active&&r.target.closest(".col-sidebar")){let n=r.target.closest("a");if(n){let i=window.location.href;i.indexOf("#")!=-1&&(i=i.substring(0,i.indexOf("#"))),n.href.substring(0,i.length)==i&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var me=document.head.appendChild(document.createElement("style"));me.dataset.for="filters";var Y=class extends P{constructor(r){super(r);this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),me.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } +`}fromLocalStorage(){let r=Q.getItem(this.key);return r?r==="true":this.el.checked}setLocalStorage(r){Q.setItem(this.key,r.toString()),this.value=r,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),document.querySelectorAll(".tsd-index-section").forEach(r=>{r.style.display="block";let n=Array.from(r.querySelectorAll(".tsd-index-link")).every(i=>i.offsetParent==null);r.style.display=n?"none":"block"})}};var Z=class extends P{constructor(r){super(r);this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update()),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ve(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ye(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ye(t.value)})}function ye(t){document.documentElement.dataset.theme=t}addEventListener("load",()=>{de(),De(),G(X,"a[data-toggle]"),G(Z,".tsd-index-accordion"),G(Y,".tsd-filter-item input[type=checkbox]");let t=document.getElementById("tsd-theme");t&&ve(t);let e=new U;Object.defineProperty(window,"app",{value:e})});function De(){document.querySelectorAll("pre > button").forEach(t=>{let e;t.addEventListener("click",()=>{t.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(t.previousElementSibling.innerText.trim()),t.textContent="Copied!",t.classList.add("visible"),clearTimeout(e),e=setTimeout(()=>{t.classList.remove("visible"),e=setTimeout(()=>{t.textContent="Copy"},100)},1e3)})})}})(); /*! Bundled license information: lunr/lunr.js: diff --git a/docs/assets/search.js b/docs/assets/search.js index 781520c2..668ec38a 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1 @@ -window.searchData = JSON.parse("{\"rows\":[{\"kind\":128,\"name\":\"DynamicClusterPool\",\"url\":\"classes/DynamicClusterPool.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/DynamicClusterPool.html#constructor\",\"classes\":\"\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"max\",\"url\":\"classes/DynamicClusterPool.html#max\",\"classes\":\"\",\"parent\":\"DynamicClusterPool\"},{\"kind\":262144,\"name\":\"type\",\"url\":\"classes/DynamicClusterPool.html#type\",\"classes\":\"\",\"parent\":\"DynamicClusterPool\"},{\"kind\":262144,\"name\":\"full\",\"url\":\"classes/DynamicClusterPool.html#full\",\"classes\":\"tsd-is-protected\",\"parent\":\"DynamicClusterPool\"},{\"kind\":262144,\"name\":\"busy\",\"url\":\"classes/DynamicClusterPool.html#busy\",\"classes\":\"tsd-is-protected\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/DynamicClusterPool.html#opts\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"setupHook\",\"url\":\"classes/DynamicClusterPool.html#setupHook\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"isMain\",\"url\":\"classes/DynamicClusterPool.html#isMain\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"destroyWorker\",\"url\":\"classes/DynamicClusterPool.html#destroyWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"sendToWorker\",\"url\":\"classes/DynamicClusterPool.html#sendToWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"registerWorkerMessageListener\",\"url\":\"classes/DynamicClusterPool.html#registerWorkerMessageListener\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"createWorker\",\"url\":\"classes/DynamicClusterPool.html#createWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"afterWorkerSetup\",\"url\":\"classes/DynamicClusterPool.html#afterWorkerSetup\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"workerNodes\",\"url\":\"classes/DynamicClusterPool.html#workerNodes\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"emitter\",\"url\":\"classes/DynamicClusterPool.html#emitter\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"promiseResponseMap\",\"url\":\"classes/DynamicClusterPool.html#promiseResponseMap\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyContext\",\"url\":\"classes/DynamicClusterPool.html#workerChoiceStrategyContext\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"numberOfWorkers\",\"url\":\"classes/DynamicClusterPool.html#numberOfWorkers\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"filePath\",\"url\":\"classes/DynamicClusterPool.html#filePath\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":262144,\"name\":\"numberOfRunningTasks\",\"url\":\"classes/DynamicClusterPool.html#numberOfRunningTasks\",\"classes\":\"tsd-is-private tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":262144,\"name\":\"numberOfQueuedTasks\",\"url\":\"classes/DynamicClusterPool.html#numberOfQueuedTasks\",\"classes\":\"tsd-is-private tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategy\",\"url\":\"classes/DynamicClusterPool.html#setWorkerChoiceStrategy\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategyOptions\",\"url\":\"classes/DynamicClusterPool.html#setWorkerChoiceStrategyOptions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"enableTasksQueue\",\"url\":\"classes/DynamicClusterPool.html#enableTasksQueue\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"setTasksQueueOptions\",\"url\":\"classes/DynamicClusterPool.html#setTasksQueueOptions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"internalBusy\",\"url\":\"classes/DynamicClusterPool.html#internalBusy\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"execute\",\"url\":\"classes/DynamicClusterPool.html#execute\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/DynamicClusterPool.html#destroy\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"beforeTaskExecutionHook\",\"url\":\"classes/DynamicClusterPool.html#beforeTaskExecutionHook\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"afterTaskExecutionHook\",\"url\":\"classes/DynamicClusterPool.html#afterTaskExecutionHook\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"chooseWorkerNode\",\"url\":\"classes/DynamicClusterPool.html#chooseWorkerNode\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"createAndSetupWorker\",\"url\":\"classes/DynamicClusterPool.html#createAndSetupWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"workerListener\",\"url\":\"classes/DynamicClusterPool.html#workerListener\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/DynamicClusterPool.html#workerListener.workerListener-1.__type\",\"classes\":\"\",\"parent\":\"DynamicClusterPool.workerListener.workerListener\"},{\"kind\":128,\"name\":\"FixedClusterPool\",\"url\":\"classes/FixedClusterPool.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/FixedClusterPool.html#constructor\",\"classes\":\"\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/FixedClusterPool.html#opts\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"setupHook\",\"url\":\"classes/FixedClusterPool.html#setupHook\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"isMain\",\"url\":\"classes/FixedClusterPool.html#isMain\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"destroyWorker\",\"url\":\"classes/FixedClusterPool.html#destroyWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"sendToWorker\",\"url\":\"classes/FixedClusterPool.html#sendToWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"registerWorkerMessageListener\",\"url\":\"classes/FixedClusterPool.html#registerWorkerMessageListener\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"createWorker\",\"url\":\"classes/FixedClusterPool.html#createWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"afterWorkerSetup\",\"url\":\"classes/FixedClusterPool.html#afterWorkerSetup\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":262144,\"name\":\"type\",\"url\":\"classes/FixedClusterPool.html#type\",\"classes\":\"\",\"parent\":\"FixedClusterPool\"},{\"kind\":262144,\"name\":\"full\",\"url\":\"classes/FixedClusterPool.html#full\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":262144,\"name\":\"busy\",\"url\":\"classes/FixedClusterPool.html#busy\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"workerNodes\",\"url\":\"classes/FixedClusterPool.html#workerNodes\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"emitter\",\"url\":\"classes/FixedClusterPool.html#emitter\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"promiseResponseMap\",\"url\":\"classes/FixedClusterPool.html#promiseResponseMap\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyContext\",\"url\":\"classes/FixedClusterPool.html#workerChoiceStrategyContext\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"numberOfWorkers\",\"url\":\"classes/FixedClusterPool.html#numberOfWorkers\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"filePath\",\"url\":\"classes/FixedClusterPool.html#filePath\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":262144,\"name\":\"numberOfRunningTasks\",\"url\":\"classes/FixedClusterPool.html#numberOfRunningTasks\",\"classes\":\"tsd-is-private tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":262144,\"name\":\"numberOfQueuedTasks\",\"url\":\"classes/FixedClusterPool.html#numberOfQueuedTasks\",\"classes\":\"tsd-is-private tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategy\",\"url\":\"classes/FixedClusterPool.html#setWorkerChoiceStrategy\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategyOptions\",\"url\":\"classes/FixedClusterPool.html#setWorkerChoiceStrategyOptions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"enableTasksQueue\",\"url\":\"classes/FixedClusterPool.html#enableTasksQueue\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"setTasksQueueOptions\",\"url\":\"classes/FixedClusterPool.html#setTasksQueueOptions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"internalBusy\",\"url\":\"classes/FixedClusterPool.html#internalBusy\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"execute\",\"url\":\"classes/FixedClusterPool.html#execute\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/FixedClusterPool.html#destroy\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"beforeTaskExecutionHook\",\"url\":\"classes/FixedClusterPool.html#beforeTaskExecutionHook\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"afterTaskExecutionHook\",\"url\":\"classes/FixedClusterPool.html#afterTaskExecutionHook\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"chooseWorkerNode\",\"url\":\"classes/FixedClusterPool.html#chooseWorkerNode\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"createAndSetupWorker\",\"url\":\"classes/FixedClusterPool.html#createAndSetupWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"workerListener\",\"url\":\"classes/FixedClusterPool.html#workerListener\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/FixedClusterPool.html#workerListener.workerListener-1.__type\",\"classes\":\"\",\"parent\":\"FixedClusterPool.workerListener.workerListener\"},{\"kind\":256,\"name\":\"ClusterPoolOptions\",\"url\":\"interfaces/ClusterPoolOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"env\",\"url\":\"interfaces/ClusterPoolOptions.html#env\",\"classes\":\"\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"settings\",\"url\":\"interfaces/ClusterPoolOptions.html#settings\",\"classes\":\"\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"messageHandler\",\"url\":\"interfaces/ClusterPoolOptions.html#messageHandler\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"errorHandler\",\"url\":\"interfaces/ClusterPoolOptions.html#errorHandler\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"onlineHandler\",\"url\":\"interfaces/ClusterPoolOptions.html#onlineHandler\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"exitHandler\",\"url\":\"interfaces/ClusterPoolOptions.html#exitHandler\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"workerChoiceStrategy\",\"url\":\"interfaces/ClusterPoolOptions.html#workerChoiceStrategy\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyOptions\",\"url\":\"interfaces/ClusterPoolOptions.html#workerChoiceStrategyOptions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"enableEvents\",\"url\":\"interfaces/ClusterPoolOptions.html#enableEvents\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"enableTasksQueue\",\"url\":\"interfaces/ClusterPoolOptions.html#enableTasksQueue\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"tasksQueueOptions\",\"url\":\"interfaces/ClusterPoolOptions.html#tasksQueueOptions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":128,\"name\":\"AbstractPool\",\"url\":\"classes/AbstractPool.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AbstractPool.html#constructor\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":1024,\"name\":\"workerNodes\",\"url\":\"classes/AbstractPool.html#workerNodes\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":1024,\"name\":\"emitter\",\"url\":\"classes/AbstractPool.html#emitter\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":1024,\"name\":\"promiseResponseMap\",\"url\":\"classes/AbstractPool.html#promiseResponseMap\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyContext\",\"url\":\"classes/AbstractPool.html#workerChoiceStrategyContext\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":1024,\"name\":\"numberOfWorkers\",\"url\":\"classes/AbstractPool.html#numberOfWorkers\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":1024,\"name\":\"filePath\",\"url\":\"classes/AbstractPool.html#filePath\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/AbstractPool.html#opts\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"checkFilePath\",\"url\":\"classes/AbstractPool.html#checkFilePath\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"checkNumberOfWorkers\",\"url\":\"classes/AbstractPool.html#checkNumberOfWorkers\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"checkPoolOptions\",\"url\":\"classes/AbstractPool.html#checkPoolOptions\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"checkValidWorkerChoiceStrategy\",\"url\":\"classes/AbstractPool.html#checkValidWorkerChoiceStrategy\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"checkValidTasksQueueOptions\",\"url\":\"classes/AbstractPool.html#checkValidTasksQueueOptions\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":262144,\"name\":\"type\",\"url\":\"classes/AbstractPool.html#type\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":262144,\"name\":\"numberOfRunningTasks\",\"url\":\"classes/AbstractPool.html#numberOfRunningTasks\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":262144,\"name\":\"numberOfQueuedTasks\",\"url\":\"classes/AbstractPool.html#numberOfQueuedTasks\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"getWorkerNodeKey\",\"url\":\"classes/AbstractPool.html#getWorkerNodeKey\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategy\",\"url\":\"classes/AbstractPool.html#setWorkerChoiceStrategy\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategyOptions\",\"url\":\"classes/AbstractPool.html#setWorkerChoiceStrategyOptions\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"enableTasksQueue\",\"url\":\"classes/AbstractPool.html#enableTasksQueue\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"setTasksQueueOptions\",\"url\":\"classes/AbstractPool.html#setTasksQueueOptions\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"buildTasksQueueOptions\",\"url\":\"classes/AbstractPool.html#buildTasksQueueOptions\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":262144,\"name\":\"full\",\"url\":\"classes/AbstractPool.html#full\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":262144,\"name\":\"busy\",\"url\":\"classes/AbstractPool.html#busy\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"internalBusy\",\"url\":\"classes/AbstractPool.html#internalBusy\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"execute\",\"url\":\"classes/AbstractPool.html#execute\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/AbstractPool.html#destroy\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"destroyWorker\",\"url\":\"classes/AbstractPool.html#destroyWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"setupHook\",\"url\":\"classes/AbstractPool.html#setupHook\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"isMain\",\"url\":\"classes/AbstractPool.html#isMain\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"beforeTaskExecutionHook\",\"url\":\"classes/AbstractPool.html#beforeTaskExecutionHook\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"afterTaskExecutionHook\",\"url\":\"classes/AbstractPool.html#afterTaskExecutionHook\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"chooseWorkerNode\",\"url\":\"classes/AbstractPool.html#chooseWorkerNode\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"sendToWorker\",\"url\":\"classes/AbstractPool.html#sendToWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"registerWorkerMessageListener\",\"url\":\"classes/AbstractPool.html#registerWorkerMessageListener\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"createWorker\",\"url\":\"classes/AbstractPool.html#createWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"afterWorkerSetup\",\"url\":\"classes/AbstractPool.html#afterWorkerSetup\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"createAndSetupWorker\",\"url\":\"classes/AbstractPool.html#createAndSetupWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"workerListener\",\"url\":\"classes/AbstractPool.html#workerListener\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/AbstractPool.html#workerListener.workerListener-1.__type\",\"classes\":\"\",\"parent\":\"AbstractPool.workerListener.workerListener\"},{\"kind\":2048,\"name\":\"checkAndEmitEvents\",\"url\":\"classes/AbstractPool.html#checkAndEmitEvents\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"setWorkerNodeTasksUsage\",\"url\":\"classes/AbstractPool.html#setWorkerNodeTasksUsage\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"getWorkerTasksUsage\",\"url\":\"classes/AbstractPool.html#getWorkerTasksUsage\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"pushWorkerNode\",\"url\":\"classes/AbstractPool.html#pushWorkerNode\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"setWorkerNode\",\"url\":\"classes/AbstractPool.html#setWorkerNode\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"removeWorkerNode\",\"url\":\"classes/AbstractPool.html#removeWorkerNode\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"executeTask\",\"url\":\"classes/AbstractPool.html#executeTask\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"enqueueTask\",\"url\":\"classes/AbstractPool.html#enqueueTask\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"dequeueTask\",\"url\":\"classes/AbstractPool.html#dequeueTask\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"tasksQueueSize\",\"url\":\"classes/AbstractPool.html#tasksQueueSize\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"flushTasksQueue\",\"url\":\"classes/AbstractPool.html#flushTasksQueue\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"flushTasksQueueByWorker\",\"url\":\"classes/AbstractPool.html#flushTasksQueueByWorker\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"flushTasksQueues\",\"url\":\"classes/AbstractPool.html#flushTasksQueues\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":32,\"name\":\"PoolEvents\",\"url\":\"variables/PoolEvents.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"IPool\",\"url\":\"interfaces/IPool.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"interfaces/IPool.html#type\",\"classes\":\"\",\"parent\":\"IPool\"},{\"kind\":1024,\"name\":\"workerNodes\",\"url\":\"interfaces/IPool.html#workerNodes\",\"classes\":\"\",\"parent\":\"IPool\"},{\"kind\":1024,\"name\":\"emitter\",\"url\":\"interfaces/IPool.html#emitter\",\"classes\":\"\",\"parent\":\"IPool\"},{\"kind\":1024,\"name\":\"execute\",\"url\":\"interfaces/IPool.html#execute\",\"classes\":\"\",\"parent\":\"IPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IPool.html#execute.__type-4\",\"classes\":\"\",\"parent\":\"IPool.execute\"},{\"kind\":1024,\"name\":\"destroy\",\"url\":\"interfaces/IPool.html#destroy\",\"classes\":\"\",\"parent\":\"IPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IPool.html#destroy.__type\",\"classes\":\"\",\"parent\":\"IPool.destroy\"},{\"kind\":1024,\"name\":\"setWorkerChoiceStrategy\",\"url\":\"interfaces/IPool.html#setWorkerChoiceStrategy\",\"classes\":\"\",\"parent\":\"IPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IPool.html#setWorkerChoiceStrategy.__type-8\",\"classes\":\"\",\"parent\":\"IPool.setWorkerChoiceStrategy\"},{\"kind\":1024,\"name\":\"setWorkerChoiceStrategyOptions\",\"url\":\"interfaces/IPool.html#setWorkerChoiceStrategyOptions\",\"classes\":\"\",\"parent\":\"IPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IPool.html#setWorkerChoiceStrategyOptions.__type-10\",\"classes\":\"\",\"parent\":\"IPool.setWorkerChoiceStrategyOptions\"},{\"kind\":1024,\"name\":\"enableTasksQueue\",\"url\":\"interfaces/IPool.html#enableTasksQueue\",\"classes\":\"\",\"parent\":\"IPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IPool.html#enableTasksQueue.__type-2\",\"classes\":\"\",\"parent\":\"IPool.enableTasksQueue\"},{\"kind\":1024,\"name\":\"setTasksQueueOptions\",\"url\":\"interfaces/IPool.html#setTasksQueueOptions\",\"classes\":\"\",\"parent\":\"IPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IPool.html#setTasksQueueOptions.__type-6\",\"classes\":\"\",\"parent\":\"IPool.setTasksQueueOptions\"},{\"kind\":128,\"name\":\"PoolEmitter\",\"url\":\"classes/PoolEmitter.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"PoolOptions\",\"url\":\"interfaces/PoolOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"messageHandler\",\"url\":\"interfaces/PoolOptions.html#messageHandler\",\"classes\":\"\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"errorHandler\",\"url\":\"interfaces/PoolOptions.html#errorHandler\",\"classes\":\"\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"onlineHandler\",\"url\":\"interfaces/PoolOptions.html#onlineHandler\",\"classes\":\"\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"exitHandler\",\"url\":\"interfaces/PoolOptions.html#exitHandler\",\"classes\":\"\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"workerChoiceStrategy\",\"url\":\"interfaces/PoolOptions.html#workerChoiceStrategy\",\"classes\":\"\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyOptions\",\"url\":\"interfaces/PoolOptions.html#workerChoiceStrategyOptions\",\"classes\":\"\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"enableEvents\",\"url\":\"interfaces/PoolOptions.html#enableEvents\",\"classes\":\"\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"enableTasksQueue\",\"url\":\"interfaces/PoolOptions.html#enableTasksQueue\",\"classes\":\"\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"tasksQueueOptions\",\"url\":\"interfaces/PoolOptions.html#tasksQueueOptions\",\"classes\":\"\",\"parent\":\"PoolOptions\"},{\"kind\":4194304,\"name\":\"PoolEvent\",\"url\":\"types/PoolEvent.html\",\"classes\":\"\"},{\"kind\":8,\"name\":\"PoolType\",\"url\":\"enums/PoolType.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"FIXED\",\"url\":\"enums/PoolType.html#FIXED\",\"classes\":\"\",\"parent\":\"PoolType\"},{\"kind\":16,\"name\":\"DYNAMIC\",\"url\":\"enums/PoolType.html#DYNAMIC\",\"classes\":\"\",\"parent\":\"PoolType\"},{\"kind\":256,\"name\":\"TasksQueueOptions\",\"url\":\"interfaces/TasksQueueOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"concurrency\",\"url\":\"interfaces/TasksQueueOptions.html#concurrency\",\"classes\":\"\",\"parent\":\"TasksQueueOptions\"},{\"kind\":4194304,\"name\":\"ErrorHandler\",\"url\":\"types/ErrorHandler.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/ErrorHandler.html#__type\",\"classes\":\"\",\"parent\":\"ErrorHandler\"},{\"kind\":4194304,\"name\":\"ExitHandler\",\"url\":\"types/ExitHandler.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/ExitHandler.html#__type\",\"classes\":\"\",\"parent\":\"ExitHandler\"},{\"kind\":256,\"name\":\"IWorker\",\"url\":\"interfaces/IWorker.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"on\",\"url\":\"interfaces/IWorker.html#on\",\"classes\":\"\",\"parent\":\"IWorker\"},{\"kind\":1024,\"name\":\"once\",\"url\":\"interfaces/IWorker.html#once\",\"classes\":\"\",\"parent\":\"IWorker\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IWorker.html#once.__type\",\"classes\":\"\",\"parent\":\"IWorker.once\"},{\"kind\":4194304,\"name\":\"MessageHandler\",\"url\":\"types/MessageHandler.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/MessageHandler.html#__type\",\"classes\":\"\",\"parent\":\"MessageHandler\"},{\"kind\":4194304,\"name\":\"OnlineHandler\",\"url\":\"types/OnlineHandler.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/OnlineHandler.html#__type\",\"classes\":\"\",\"parent\":\"OnlineHandler\"},{\"kind\":256,\"name\":\"Task\",\"url\":\"interfaces/Task.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"data\",\"url\":\"interfaces/Task.html#data\",\"classes\":\"\",\"parent\":\"Task\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"interfaces/Task.html#id\",\"classes\":\"\",\"parent\":\"Task\"},{\"kind\":256,\"name\":\"TasksUsage\",\"url\":\"interfaces/TasksUsage.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"run\",\"url\":\"interfaces/TasksUsage.html#run\",\"classes\":\"\",\"parent\":\"TasksUsage\"},{\"kind\":1024,\"name\":\"running\",\"url\":\"interfaces/TasksUsage.html#running\",\"classes\":\"\",\"parent\":\"TasksUsage\"},{\"kind\":1024,\"name\":\"runTime\",\"url\":\"interfaces/TasksUsage.html#runTime\",\"classes\":\"\",\"parent\":\"TasksUsage\"},{\"kind\":1024,\"name\":\"runTimeHistory\",\"url\":\"interfaces/TasksUsage.html#runTimeHistory\",\"classes\":\"\",\"parent\":\"TasksUsage\"},{\"kind\":1024,\"name\":\"avgRunTime\",\"url\":\"interfaces/TasksUsage.html#avgRunTime\",\"classes\":\"\",\"parent\":\"TasksUsage\"},{\"kind\":1024,\"name\":\"medRunTime\",\"url\":\"interfaces/TasksUsage.html#medRunTime\",\"classes\":\"\",\"parent\":\"TasksUsage\"},{\"kind\":1024,\"name\":\"error\",\"url\":\"interfaces/TasksUsage.html#error\",\"classes\":\"\",\"parent\":\"TasksUsage\"},{\"kind\":256,\"name\":\"WorkerNode\",\"url\":\"interfaces/WorkerNode.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"worker\",\"url\":\"interfaces/WorkerNode.html#worker\",\"classes\":\"\",\"parent\":\"WorkerNode\"},{\"kind\":1024,\"name\":\"tasksUsage\",\"url\":\"interfaces/WorkerNode.html#tasksUsage\",\"classes\":\"\",\"parent\":\"WorkerNode\"},{\"kind\":1024,\"name\":\"tasksQueue\",\"url\":\"interfaces/WorkerNode.html#tasksQueue\",\"classes\":\"\",\"parent\":\"WorkerNode\"},{\"kind\":32,\"name\":\"WorkerChoiceStrategies\",\"url\":\"variables/WorkerChoiceStrategies.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"IWorkerChoiceStrategy\",\"url\":\"interfaces/IWorkerChoiceStrategy.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"requiredStatistics\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#requiredStatistics\",\"classes\":\"\",\"parent\":\"IWorkerChoiceStrategy\"},{\"kind\":1024,\"name\":\"reset\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#reset\",\"classes\":\"\",\"parent\":\"IWorkerChoiceStrategy\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#reset.__type-4\",\"classes\":\"\",\"parent\":\"IWorkerChoiceStrategy.reset\"},{\"kind\":1024,\"name\":\"choose\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#choose\",\"classes\":\"\",\"parent\":\"IWorkerChoiceStrategy\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#choose.__type\",\"classes\":\"\",\"parent\":\"IWorkerChoiceStrategy.choose\"},{\"kind\":1024,\"name\":\"remove\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#remove\",\"classes\":\"\",\"parent\":\"IWorkerChoiceStrategy\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#remove.__type-2\",\"classes\":\"\",\"parent\":\"IWorkerChoiceStrategy.remove\"},{\"kind\":1024,\"name\":\"setOptions\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#setOptions\",\"classes\":\"\",\"parent\":\"IWorkerChoiceStrategy\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#setOptions.__type-6\",\"classes\":\"\",\"parent\":\"IWorkerChoiceStrategy.setOptions\"},{\"kind\":256,\"name\":\"RequiredStatistics\",\"url\":\"interfaces/RequiredStatistics.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"runTime\",\"url\":\"interfaces/RequiredStatistics.html#runTime\",\"classes\":\"\",\"parent\":\"RequiredStatistics\"},{\"kind\":1024,\"name\":\"avgRunTime\",\"url\":\"interfaces/RequiredStatistics.html#avgRunTime\",\"classes\":\"\",\"parent\":\"RequiredStatistics\"},{\"kind\":1024,\"name\":\"medRunTime\",\"url\":\"interfaces/RequiredStatistics.html#medRunTime\",\"classes\":\"\",\"parent\":\"RequiredStatistics\"},{\"kind\":4194304,\"name\":\"WorkerChoiceStrategy\",\"url\":\"types/WorkerChoiceStrategy.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"WorkerChoiceStrategyOptions\",\"url\":\"interfaces/WorkerChoiceStrategyOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"medRunTime\",\"url\":\"interfaces/WorkerChoiceStrategyOptions.html#medRunTime\",\"classes\":\"\",\"parent\":\"WorkerChoiceStrategyOptions\"},{\"kind\":128,\"name\":\"WorkerChoiceStrategyContext\",\"url\":\"classes/WorkerChoiceStrategyContext.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/WorkerChoiceStrategyContext.html#constructor\",\"classes\":\"\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":1024,\"name\":\"workerChoiceStrategies\",\"url\":\"classes/WorkerChoiceStrategyContext.html#workerChoiceStrategies\",\"classes\":\"tsd-is-private\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":1024,\"name\":\"workerChoiceStrategy\",\"url\":\"classes/WorkerChoiceStrategyContext.html#workerChoiceStrategy\",\"classes\":\"tsd-is-private\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":2048,\"name\":\"getRequiredStatistics\",\"url\":\"classes/WorkerChoiceStrategyContext.html#getRequiredStatistics\",\"classes\":\"\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategy\",\"url\":\"classes/WorkerChoiceStrategyContext.html#setWorkerChoiceStrategy\",\"classes\":\"\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":2048,\"name\":\"execute\",\"url\":\"classes/WorkerChoiceStrategyContext.html#execute\",\"classes\":\"\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":2048,\"name\":\"remove\",\"url\":\"classes/WorkerChoiceStrategyContext.html#remove\",\"classes\":\"\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":2048,\"name\":\"setOptions\",\"url\":\"classes/WorkerChoiceStrategyContext.html#setOptions\",\"classes\":\"\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":128,\"name\":\"DynamicThreadPool\",\"url\":\"classes/DynamicThreadPool.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/DynamicThreadPool.html#constructor\",\"classes\":\"\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"max\",\"url\":\"classes/DynamicThreadPool.html#max\",\"classes\":\"\",\"parent\":\"DynamicThreadPool\"},{\"kind\":262144,\"name\":\"type\",\"url\":\"classes/DynamicThreadPool.html#type\",\"classes\":\"\",\"parent\":\"DynamicThreadPool\"},{\"kind\":262144,\"name\":\"full\",\"url\":\"classes/DynamicThreadPool.html#full\",\"classes\":\"tsd-is-protected\",\"parent\":\"DynamicThreadPool\"},{\"kind\":262144,\"name\":\"busy\",\"url\":\"classes/DynamicThreadPool.html#busy\",\"classes\":\"tsd-is-protected\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"isMain\",\"url\":\"classes/DynamicThreadPool.html#isMain\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"destroyWorker\",\"url\":\"classes/DynamicThreadPool.html#destroyWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"sendToWorker\",\"url\":\"classes/DynamicThreadPool.html#sendToWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"registerWorkerMessageListener\",\"url\":\"classes/DynamicThreadPool.html#registerWorkerMessageListener\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"createWorker\",\"url\":\"classes/DynamicThreadPool.html#createWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"afterWorkerSetup\",\"url\":\"classes/DynamicThreadPool.html#afterWorkerSetup\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"workerNodes\",\"url\":\"classes/DynamicThreadPool.html#workerNodes\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"emitter\",\"url\":\"classes/DynamicThreadPool.html#emitter\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"promiseResponseMap\",\"url\":\"classes/DynamicThreadPool.html#promiseResponseMap\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyContext\",\"url\":\"classes/DynamicThreadPool.html#workerChoiceStrategyContext\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"numberOfWorkers\",\"url\":\"classes/DynamicThreadPool.html#numberOfWorkers\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"filePath\",\"url\":\"classes/DynamicThreadPool.html#filePath\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/DynamicThreadPool.html#opts\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":262144,\"name\":\"numberOfRunningTasks\",\"url\":\"classes/DynamicThreadPool.html#numberOfRunningTasks\",\"classes\":\"tsd-is-private tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":262144,\"name\":\"numberOfQueuedTasks\",\"url\":\"classes/DynamicThreadPool.html#numberOfQueuedTasks\",\"classes\":\"tsd-is-private tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategy\",\"url\":\"classes/DynamicThreadPool.html#setWorkerChoiceStrategy\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategyOptions\",\"url\":\"classes/DynamicThreadPool.html#setWorkerChoiceStrategyOptions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"enableTasksQueue\",\"url\":\"classes/DynamicThreadPool.html#enableTasksQueue\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"setTasksQueueOptions\",\"url\":\"classes/DynamicThreadPool.html#setTasksQueueOptions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"internalBusy\",\"url\":\"classes/DynamicThreadPool.html#internalBusy\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"execute\",\"url\":\"classes/DynamicThreadPool.html#execute\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/DynamicThreadPool.html#destroy\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"setupHook\",\"url\":\"classes/DynamicThreadPool.html#setupHook\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"beforeTaskExecutionHook\",\"url\":\"classes/DynamicThreadPool.html#beforeTaskExecutionHook\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"afterTaskExecutionHook\",\"url\":\"classes/DynamicThreadPool.html#afterTaskExecutionHook\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"chooseWorkerNode\",\"url\":\"classes/DynamicThreadPool.html#chooseWorkerNode\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"createAndSetupWorker\",\"url\":\"classes/DynamicThreadPool.html#createAndSetupWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"workerListener\",\"url\":\"classes/DynamicThreadPool.html#workerListener\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/DynamicThreadPool.html#workerListener.workerListener-1.__type\",\"classes\":\"\",\"parent\":\"DynamicThreadPool.workerListener.workerListener\"},{\"kind\":128,\"name\":\"FixedThreadPool\",\"url\":\"classes/FixedThreadPool.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/FixedThreadPool.html#constructor\",\"classes\":\"\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"isMain\",\"url\":\"classes/FixedThreadPool.html#isMain\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"destroyWorker\",\"url\":\"classes/FixedThreadPool.html#destroyWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"sendToWorker\",\"url\":\"classes/FixedThreadPool.html#sendToWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"registerWorkerMessageListener\",\"url\":\"classes/FixedThreadPool.html#registerWorkerMessageListener\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"createWorker\",\"url\":\"classes/FixedThreadPool.html#createWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"afterWorkerSetup\",\"url\":\"classes/FixedThreadPool.html#afterWorkerSetup\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedThreadPool\"},{\"kind\":262144,\"name\":\"type\",\"url\":\"classes/FixedThreadPool.html#type\",\"classes\":\"\",\"parent\":\"FixedThreadPool\"},{\"kind\":262144,\"name\":\"full\",\"url\":\"classes/FixedThreadPool.html#full\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedThreadPool\"},{\"kind\":262144,\"name\":\"busy\",\"url\":\"classes/FixedThreadPool.html#busy\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"workerNodes\",\"url\":\"classes/FixedThreadPool.html#workerNodes\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"emitter\",\"url\":\"classes/FixedThreadPool.html#emitter\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"promiseResponseMap\",\"url\":\"classes/FixedThreadPool.html#promiseResponseMap\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyContext\",\"url\":\"classes/FixedThreadPool.html#workerChoiceStrategyContext\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"numberOfWorkers\",\"url\":\"classes/FixedThreadPool.html#numberOfWorkers\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"filePath\",\"url\":\"classes/FixedThreadPool.html#filePath\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/FixedThreadPool.html#opts\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":262144,\"name\":\"numberOfRunningTasks\",\"url\":\"classes/FixedThreadPool.html#numberOfRunningTasks\",\"classes\":\"tsd-is-private tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":262144,\"name\":\"numberOfQueuedTasks\",\"url\":\"classes/FixedThreadPool.html#numberOfQueuedTasks\",\"classes\":\"tsd-is-private tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategy\",\"url\":\"classes/FixedThreadPool.html#setWorkerChoiceStrategy\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategyOptions\",\"url\":\"classes/FixedThreadPool.html#setWorkerChoiceStrategyOptions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"enableTasksQueue\",\"url\":\"classes/FixedThreadPool.html#enableTasksQueue\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"setTasksQueueOptions\",\"url\":\"classes/FixedThreadPool.html#setTasksQueueOptions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"internalBusy\",\"url\":\"classes/FixedThreadPool.html#internalBusy\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"execute\",\"url\":\"classes/FixedThreadPool.html#execute\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/FixedThreadPool.html#destroy\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"setupHook\",\"url\":\"classes/FixedThreadPool.html#setupHook\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"beforeTaskExecutionHook\",\"url\":\"classes/FixedThreadPool.html#beforeTaskExecutionHook\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"afterTaskExecutionHook\",\"url\":\"classes/FixedThreadPool.html#afterTaskExecutionHook\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"chooseWorkerNode\",\"url\":\"classes/FixedThreadPool.html#chooseWorkerNode\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"createAndSetupWorker\",\"url\":\"classes/FixedThreadPool.html#createAndSetupWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"workerListener\",\"url\":\"classes/FixedThreadPool.html#workerListener\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/FixedThreadPool.html#workerListener.workerListener-1.__type\",\"classes\":\"\",\"parent\":\"FixedThreadPool.workerListener.workerListener\"},{\"kind\":4194304,\"name\":\"ThreadWorkerWithMessageChannel\",\"url\":\"types/ThreadWorkerWithMessageChannel.html\",\"classes\":\"\"},{\"kind\":128,\"name\":\"AbstractWorker\",\"url\":\"classes/AbstractWorker.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AbstractWorker.html#constructor\",\"classes\":\"\",\"parent\":\"AbstractWorker\"},{\"kind\":1024,\"name\":\"lastTaskTimestamp\",\"url\":\"classes/AbstractWorker.html#lastTaskTimestamp\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":1024,\"name\":\"aliveInterval\",\"url\":\"classes/AbstractWorker.html#aliveInterval\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":1024,\"name\":\"isMain\",\"url\":\"classes/AbstractWorker.html#isMain\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":1024,\"name\":\"mainWorker\",\"url\":\"classes/AbstractWorker.html#mainWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/AbstractWorker.html#opts\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"messageListener\",\"url\":\"classes/AbstractWorker.html#messageListener\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"checkWorkerOptions\",\"url\":\"classes/AbstractWorker.html#checkWorkerOptions\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"checkFunctionInput\",\"url\":\"classes/AbstractWorker.html#checkFunctionInput\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"getMainWorker\",\"url\":\"classes/AbstractWorker.html#getMainWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"sendToMainWorker\",\"url\":\"classes/AbstractWorker.html#sendToMainWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"checkAlive\",\"url\":\"classes/AbstractWorker.html#checkAlive\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"handleError\",\"url\":\"classes/AbstractWorker.html#handleError\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"run\",\"url\":\"classes/AbstractWorker.html#run\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"runAsync\",\"url\":\"classes/AbstractWorker.html#runAsync\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":128,\"name\":\"ClusterWorker\",\"url\":\"classes/ClusterWorker.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ClusterWorker.html#constructor\",\"classes\":\"\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"sendToMainWorker\",\"url\":\"classes/ClusterWorker.html#sendToMainWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"handleError\",\"url\":\"classes/ClusterWorker.html#handleError\",\"classes\":\"tsd-is-protected\",\"parent\":\"ClusterWorker\"},{\"kind\":1024,\"name\":\"lastTaskTimestamp\",\"url\":\"classes/ClusterWorker.html#lastTaskTimestamp\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":1024,\"name\":\"aliveInterval\",\"url\":\"classes/ClusterWorker.html#aliveInterval\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":1024,\"name\":\"isMain\",\"url\":\"classes/ClusterWorker.html#isMain\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":1024,\"name\":\"mainWorker\",\"url\":\"classes/ClusterWorker.html#mainWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/ClusterWorker.html#opts\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"messageListener\",\"url\":\"classes/ClusterWorker.html#messageListener\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"getMainWorker\",\"url\":\"classes/ClusterWorker.html#getMainWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"checkAlive\",\"url\":\"classes/ClusterWorker.html#checkAlive\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"run\",\"url\":\"classes/ClusterWorker.html#run\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"runAsync\",\"url\":\"classes/ClusterWorker.html#runAsync\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":128,\"name\":\"ThreadWorker\",\"url\":\"classes/ThreadWorker.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ThreadWorker.html#constructor\",\"classes\":\"\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"sendToMainWorker\",\"url\":\"classes/ThreadWorker.html#sendToMainWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"ThreadWorker\"},{\"kind\":1024,\"name\":\"lastTaskTimestamp\",\"url\":\"classes/ThreadWorker.html#lastTaskTimestamp\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":1024,\"name\":\"aliveInterval\",\"url\":\"classes/ThreadWorker.html#aliveInterval\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":1024,\"name\":\"isMain\",\"url\":\"classes/ThreadWorker.html#isMain\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":1024,\"name\":\"mainWorker\",\"url\":\"classes/ThreadWorker.html#mainWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/ThreadWorker.html#opts\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"messageListener\",\"url\":\"classes/ThreadWorker.html#messageListener\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"getMainWorker\",\"url\":\"classes/ThreadWorker.html#getMainWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"checkAlive\",\"url\":\"classes/ThreadWorker.html#checkAlive\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"handleError\",\"url\":\"classes/ThreadWorker.html#handleError\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"run\",\"url\":\"classes/ThreadWorker.html#run\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"runAsync\",\"url\":\"classes/ThreadWorker.html#runAsync\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":32,\"name\":\"KillBehaviors\",\"url\":\"variables/KillBehaviors.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"KillBehavior\",\"url\":\"types/KillBehavior.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"WorkerOptions\",\"url\":\"interfaces/WorkerOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"maxInactiveTime\",\"url\":\"interfaces/WorkerOptions.html#maxInactiveTime\",\"classes\":\"\",\"parent\":\"WorkerOptions\"},{\"kind\":1024,\"name\":\"async\",\"url\":\"interfaces/WorkerOptions.html#async\",\"classes\":\"\",\"parent\":\"WorkerOptions\"},{\"kind\":1024,\"name\":\"killBehavior\",\"url\":\"interfaces/WorkerOptions.html#killBehavior\",\"classes\":\"\",\"parent\":\"WorkerOptions\"},{\"kind\":4194304,\"name\":\"Draft\",\"url\":\"types/Draft.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"PromiseResponseWrapper\",\"url\":\"interfaces/PromiseResponseWrapper.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"resolve\",\"url\":\"interfaces/PromiseResponseWrapper.html#resolve\",\"classes\":\"\",\"parent\":\"PromiseResponseWrapper\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/PromiseResponseWrapper.html#resolve.__type-2\",\"classes\":\"\",\"parent\":\"PromiseResponseWrapper.resolve\"},{\"kind\":1024,\"name\":\"reject\",\"url\":\"interfaces/PromiseResponseWrapper.html#reject\",\"classes\":\"\",\"parent\":\"PromiseResponseWrapper\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/PromiseResponseWrapper.html#reject.__type\",\"classes\":\"\",\"parent\":\"PromiseResponseWrapper.reject\"},{\"kind\":1024,\"name\":\"worker\",\"url\":\"interfaces/PromiseResponseWrapper.html#worker\",\"classes\":\"\",\"parent\":\"PromiseResponseWrapper\"},{\"kind\":256,\"name\":\"MessageValue\",\"url\":\"interfaces/MessageValue.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"kill\",\"url\":\"interfaces/MessageValue.html#kill\",\"classes\":\"\",\"parent\":\"MessageValue\"},{\"kind\":1024,\"name\":\"error\",\"url\":\"interfaces/MessageValue.html#error\",\"classes\":\"\",\"parent\":\"MessageValue\"},{\"kind\":1024,\"name\":\"runTime\",\"url\":\"interfaces/MessageValue.html#runTime\",\"classes\":\"\",\"parent\":\"MessageValue\"},{\"kind\":1024,\"name\":\"parent\",\"url\":\"interfaces/MessageValue.html#parent\",\"classes\":\"\",\"parent\":\"MessageValue\"},{\"kind\":1024,\"name\":\"data\",\"url\":\"interfaces/MessageValue.html#data\",\"classes\":\"tsd-is-inherited\",\"parent\":\"MessageValue\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"interfaces/MessageValue.html#id\",\"classes\":\"tsd-is-inherited\",\"parent\":\"MessageValue\"},{\"kind\":4194304,\"name\":\"WorkerAsyncFunction\",\"url\":\"types/WorkerAsyncFunction.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/WorkerAsyncFunction.html#__type\",\"classes\":\"\",\"parent\":\"WorkerAsyncFunction\"},{\"kind\":4194304,\"name\":\"WorkerFunction\",\"url\":\"types/WorkerFunction.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"WorkerSyncFunction\",\"url\":\"types/WorkerSyncFunction.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/WorkerSyncFunction.html#__type\",\"classes\":\"\",\"parent\":\"WorkerSyncFunction\"},{\"kind\":128,\"name\":\"CircularArray\",\"url\":\"classes/CircularArray.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/CircularArray.html#constructor\",\"classes\":\"\",\"parent\":\"CircularArray\"},{\"kind\":1024,\"name\":\"size\",\"url\":\"classes/CircularArray.html#size\",\"classes\":\"\",\"parent\":\"CircularArray\"},{\"kind\":2048,\"name\":\"push\",\"url\":\"classes/CircularArray.html#push-1\",\"classes\":\"\",\"parent\":\"CircularArray\"},{\"kind\":2048,\"name\":\"unshift\",\"url\":\"classes/CircularArray.html#unshift-1\",\"classes\":\"\",\"parent\":\"CircularArray\"},{\"kind\":2048,\"name\":\"concat\",\"url\":\"classes/CircularArray.html#concat-1\",\"classes\":\"\",\"parent\":\"CircularArray\"},{\"kind\":2048,\"name\":\"splice\",\"url\":\"classes/CircularArray.html#splice-1\",\"classes\":\"\",\"parent\":\"CircularArray\"},{\"kind\":2048,\"name\":\"resize\",\"url\":\"classes/CircularArray.html#resize\",\"classes\":\"\",\"parent\":\"CircularArray\"},{\"kind\":2048,\"name\":\"empty\",\"url\":\"classes/CircularArray.html#empty\",\"classes\":\"\",\"parent\":\"CircularArray\"},{\"kind\":2048,\"name\":\"full\",\"url\":\"classes/CircularArray.html#full\",\"classes\":\"\",\"parent\":\"CircularArray\"},{\"kind\":2048,\"name\":\"checkSize\",\"url\":\"classes/CircularArray.html#checkSize\",\"classes\":\"tsd-is-private\",\"parent\":\"CircularArray\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"comment\"],\"fieldVectors\":[[\"name/0\",[0,55.188]],[\"comment/0\",[]],[\"name/1\",[1,35.729]],[\"comment/1\",[]],[\"name/2\",[2,50.08]],[\"comment/2\",[]],[\"name/3\",[3,40.525]],[\"comment/3\",[]],[\"name/4\",[4,40.525]],[\"comment/4\",[]],[\"name/5\",[5,42.195]],[\"comment/5\",[]],[\"name/6\",[6,37.842]],[\"comment/6\",[]],[\"name/7\",[7,42.195]],[\"comment/7\",[]],[\"name/8\",[8,37.842]],[\"comment/8\",[]],[\"name/9\",[9,42.195]],[\"comment/9\",[]],[\"name/10\",[10,42.195]],[\"comment/10\",[]],[\"name/11\",[11,42.195]],[\"comment/11\",[]],[\"name/12\",[12,42.195]],[\"comment/12\",[]],[\"name/13\",[13,42.195]],[\"comment/13\",[]],[\"name/14\",[14,40.525]],[\"comment/14\",[]],[\"name/15\",[15,40.525]],[\"comment/15\",[]],[\"name/16\",[16,42.195]],[\"comment/16\",[]],[\"name/17\",[17,40.525]],[\"comment/17\",[]],[\"name/18\",[18,42.195]],[\"comment/18\",[]],[\"name/19\",[19,42.195]],[\"comment/19\",[]],[\"name/20\",[20,42.195]],[\"comment/20\",[]],[\"name/21\",[21,42.195]],[\"comment/21\",[]],[\"name/22\",[22,39.094]],[\"comment/22\",[]],[\"name/23\",[23,40.525]],[\"comment/23\",[]],[\"name/24\",[24,37.842]],[\"comment/24\",[]],[\"name/25\",[25,40.525]],[\"comment/25\",[]],[\"name/26\",[26,42.195]],[\"comment/26\",[]],[\"name/27\",[27,39.094]],[\"comment/27\",[]],[\"name/28\",[28,40.525]],[\"comment/28\",[]],[\"name/29\",[29,42.195]],[\"comment/29\",[]],[\"name/30\",[30,42.195]],[\"comment/30\",[]],[\"name/31\",[31,42.195]],[\"comment/31\",[]],[\"name/32\",[32,42.195]],[\"comment/32\",[]],[\"name/33\",[33,42.195]],[\"comment/33\",[]],[\"name/34\",[34,27.256]],[\"comment/34\",[]],[\"name/35\",[35,55.188]],[\"comment/35\",[]],[\"name/36\",[1,35.729]],[\"comment/36\",[]],[\"name/37\",[6,37.842]],[\"comment/37\",[]],[\"name/38\",[7,42.195]],[\"comment/38\",[]],[\"name/39\",[8,37.842]],[\"comment/39\",[]],[\"name/40\",[9,42.195]],[\"comment/40\",[]],[\"name/41\",[10,42.195]],[\"comment/41\",[]],[\"name/42\",[11,42.195]],[\"comment/42\",[]],[\"name/43\",[12,42.195]],[\"comment/43\",[]],[\"name/44\",[13,42.195]],[\"comment/44\",[]],[\"name/45\",[3,40.525]],[\"comment/45\",[]],[\"name/46\",[4,40.525]],[\"comment/46\",[]],[\"name/47\",[5,42.195]],[\"comment/47\",[]],[\"name/48\",[14,40.525]],[\"comment/48\",[]],[\"name/49\",[15,40.525]],[\"comment/49\",[]],[\"name/50\",[16,42.195]],[\"comment/50\",[]],[\"name/51\",[17,40.525]],[\"comment/51\",[]],[\"name/52\",[18,42.195]],[\"comment/52\",[]],[\"name/53\",[19,42.195]],[\"comment/53\",[]],[\"name/54\",[20,42.195]],[\"comment/54\",[]],[\"name/55\",[21,42.195]],[\"comment/55\",[]],[\"name/56\",[22,39.094]],[\"comment/56\",[]],[\"name/57\",[23,40.525]],[\"comment/57\",[]],[\"name/58\",[24,37.842]],[\"comment/58\",[]],[\"name/59\",[25,40.525]],[\"comment/59\",[]],[\"name/60\",[26,42.195]],[\"comment/60\",[]],[\"name/61\",[27,39.094]],[\"comment/61\",[]],[\"name/62\",[28,40.525]],[\"comment/62\",[]],[\"name/63\",[29,42.195]],[\"comment/63\",[]],[\"name/64\",[30,42.195]],[\"comment/64\",[]],[\"name/65\",[31,42.195]],[\"comment/65\",[]],[\"name/66\",[32,42.195]],[\"comment/66\",[]],[\"name/67\",[33,42.195]],[\"comment/67\",[]],[\"name/68\",[34,27.256]],[\"comment/68\",[]],[\"name/69\",[36,55.188]],[\"comment/69\",[]],[\"name/70\",[37,55.188]],[\"comment/70\",[]],[\"name/71\",[38,55.188]],[\"comment/71\",[]],[\"name/72\",[39,46.715]],[\"comment/72\",[]],[\"name/73\",[40,46.715]],[\"comment/73\",[]],[\"name/74\",[41,46.715]],[\"comment/74\",[]],[\"name/75\",[42,46.715]],[\"comment/75\",[]],[\"name/76\",[43,44.202]],[\"comment/76\",[]],[\"name/77\",[44,46.715]],[\"comment/77\",[]],[\"name/78\",[45,50.08]],[\"comment/78\",[]],[\"name/79\",[24,37.842]],[\"comment/79\",[]],[\"name/80\",[46,46.715]],[\"comment/80\",[]],[\"name/81\",[47,55.188]],[\"comment/81\",[]],[\"name/82\",[1,35.729]],[\"comment/82\",[]],[\"name/83\",[14,40.525]],[\"comment/83\",[]],[\"name/84\",[15,40.525]],[\"comment/84\",[]],[\"name/85\",[16,42.195]],[\"comment/85\",[]],[\"name/86\",[17,40.525]],[\"comment/86\",[]],[\"name/87\",[18,42.195]],[\"comment/87\",[]],[\"name/88\",[19,42.195]],[\"comment/88\",[]],[\"name/89\",[6,37.842]],[\"comment/89\",[]],[\"name/90\",[48,55.188]],[\"comment/90\",[]],[\"name/91\",[49,55.188]],[\"comment/91\",[]],[\"name/92\",[50,55.188]],[\"comment/92\",[]],[\"name/93\",[51,55.188]],[\"comment/93\",[]],[\"name/94\",[52,55.188]],[\"comment/94\",[]],[\"name/95\",[3,40.525]],[\"comment/95\",[]],[\"name/96\",[20,42.195]],[\"comment/96\",[]],[\"name/97\",[21,42.195]],[\"comment/97\",[]],[\"name/98\",[53,55.188]],[\"comment/98\",[]],[\"name/99\",[22,39.094]],[\"comment/99\",[]],[\"name/100\",[23,40.525]],[\"comment/100\",[]],[\"name/101\",[24,37.842]],[\"comment/101\",[]],[\"name/102\",[25,40.525]],[\"comment/102\",[]],[\"name/103\",[54,55.188]],[\"comment/103\",[]],[\"name/104\",[4,40.525]],[\"comment/104\",[]],[\"name/105\",[5,42.195]],[\"comment/105\",[]],[\"name/106\",[26,42.195]],[\"comment/106\",[]],[\"name/107\",[27,39.094]],[\"comment/107\",[]],[\"name/108\",[28,40.525]],[\"comment/108\",[]],[\"name/109\",[9,42.195]],[\"comment/109\",[]],[\"name/110\",[7,42.195]],[\"comment/110\",[]],[\"name/111\",[8,37.842]],[\"comment/111\",[]],[\"name/112\",[29,42.195]],[\"comment/112\",[]],[\"name/113\",[30,42.195]],[\"comment/113\",[]],[\"name/114\",[31,42.195]],[\"comment/114\",[]],[\"name/115\",[10,42.195]],[\"comment/115\",[]],[\"name/116\",[11,42.195]],[\"comment/116\",[]],[\"name/117\",[12,42.195]],[\"comment/117\",[]],[\"name/118\",[13,42.195]],[\"comment/118\",[]],[\"name/119\",[32,42.195]],[\"comment/119\",[]],[\"name/120\",[33,42.195]],[\"comment/120\",[]],[\"name/121\",[34,27.256]],[\"comment/121\",[]],[\"name/122\",[55,55.188]],[\"comment/122\",[]],[\"name/123\",[56,55.188]],[\"comment/123\",[]],[\"name/124\",[57,55.188]],[\"comment/124\",[]],[\"name/125\",[58,55.188]],[\"comment/125\",[]],[\"name/126\",[59,55.188]],[\"comment/126\",[]],[\"name/127\",[60,55.188]],[\"comment/127\",[]],[\"name/128\",[61,55.188]],[\"comment/128\",[]],[\"name/129\",[62,55.188]],[\"comment/129\",[]],[\"name/130\",[63,55.188]],[\"comment/130\",[]],[\"name/131\",[64,55.188]],[\"comment/131\",[]],[\"name/132\",[65,55.188]],[\"comment/132\",[]],[\"name/133\",[66,55.188]],[\"comment/133\",[]],[\"name/134\",[67,55.188]],[\"comment/134\",[]],[\"name/135\",[68,55.188]],[\"comment/135\",[]],[\"name/136\",[69,55.188]],[\"comment/136\",[]],[\"name/137\",[3,40.525]],[\"comment/137\",[]],[\"name/138\",[14,40.525]],[\"comment/138\",[]],[\"name/139\",[15,40.525]],[\"comment/139\",[]],[\"name/140\",[27,39.094]],[\"comment/140\",[]],[\"name/141\",[34,27.256]],[\"comment/141\",[]],[\"name/142\",[28,40.525]],[\"comment/142\",[]],[\"name/143\",[34,27.256]],[\"comment/143\",[]],[\"name/144\",[22,39.094]],[\"comment/144\",[]],[\"name/145\",[34,27.256]],[\"comment/145\",[]],[\"name/146\",[23,40.525]],[\"comment/146\",[]],[\"name/147\",[34,27.256]],[\"comment/147\",[]],[\"name/148\",[24,37.842]],[\"comment/148\",[]],[\"name/149\",[34,27.256]],[\"comment/149\",[]],[\"name/150\",[25,40.525]],[\"comment/150\",[]],[\"name/151\",[34,27.256]],[\"comment/151\",[]],[\"name/152\",[70,55.188]],[\"comment/152\",[]],[\"name/153\",[71,55.188]],[\"comment/153\",[]],[\"name/154\",[39,46.715]],[\"comment/154\",[]],[\"name/155\",[40,46.715]],[\"comment/155\",[]],[\"name/156\",[41,46.715]],[\"comment/156\",[]],[\"name/157\",[42,46.715]],[\"comment/157\",[]],[\"name/158\",[43,44.202]],[\"comment/158\",[]],[\"name/159\",[44,46.715]],[\"comment/159\",[]],[\"name/160\",[45,50.08]],[\"comment/160\",[]],[\"name/161\",[24,37.842]],[\"comment/161\",[]],[\"name/162\",[46,46.715]],[\"comment/162\",[]],[\"name/163\",[72,55.188]],[\"comment/163\",[]],[\"name/164\",[73,55.188]],[\"comment/164\",[]],[\"name/165\",[74,55.188]],[\"comment/165\",[]],[\"name/166\",[75,55.188]],[\"comment/166\",[]],[\"name/167\",[46,46.715]],[\"comment/167\",[]],[\"name/168\",[76,55.188]],[\"comment/168\",[]],[\"name/169\",[40,46.715]],[\"comment/169\",[]],[\"name/170\",[34,27.256]],[\"comment/170\",[]],[\"name/171\",[42,46.715]],[\"comment/171\",[]],[\"name/172\",[34,27.256]],[\"comment/172\",[]],[\"name/173\",[77,55.188]],[\"comment/173\",[]],[\"name/174\",[78,55.188]],[\"comment/174\",[]],[\"name/175\",[79,55.188]],[\"comment/175\",[]],[\"name/176\",[34,27.256]],[\"comment/176\",[]],[\"name/177\",[39,46.715]],[\"comment/177\",[]],[\"name/178\",[34,27.256]],[\"comment/178\",[]],[\"name/179\",[41,46.715]],[\"comment/179\",[]],[\"name/180\",[34,27.256]],[\"comment/180\",[]],[\"name/181\",[80,55.188]],[\"comment/181\",[]],[\"name/182\",[81,50.08]],[\"comment/182\",[]],[\"name/183\",[82,50.08]],[\"comment/183\",[]],[\"name/184\",[83,50.08]],[\"comment/184\",[]],[\"name/185\",[84,44.202]],[\"comment/185\",[]],[\"name/186\",[85,55.188]],[\"comment/186\",[]],[\"name/187\",[86,46.715]],[\"comment/187\",[]],[\"name/188\",[87,55.188]],[\"comment/188\",[]],[\"name/189\",[88,50.08]],[\"comment/189\",[]],[\"name/190\",[89,46.715]],[\"comment/190\",[]],[\"name/191\",[90,50.08]],[\"comment/191\",[]],[\"name/192\",[91,55.188]],[\"comment/192\",[]],[\"name/193\",[92,50.08]],[\"comment/193\",[]],[\"name/194\",[83,50.08]],[\"comment/194\",[]],[\"name/195\",[93,55.188]],[\"comment/195\",[]],[\"name/196\",[94,50.08]],[\"comment/196\",[]],[\"name/197\",[95,55.188]],[\"comment/197\",[]],[\"name/198\",[96,50.08]],[\"comment/198\",[]],[\"name/199\",[97,55.188]],[\"comment/199\",[]],[\"name/200\",[34,27.256]],[\"comment/200\",[]],[\"name/201\",[98,55.188]],[\"comment/201\",[]],[\"name/202\",[34,27.256]],[\"comment/202\",[]],[\"name/203\",[99,50.08]],[\"comment/203\",[]],[\"name/204\",[34,27.256]],[\"comment/204\",[]],[\"name/205\",[100,50.08]],[\"comment/205\",[]],[\"name/206\",[34,27.256]],[\"comment/206\",[]],[\"name/207\",[96,50.08]],[\"comment/207\",[]],[\"name/208\",[86,46.715]],[\"comment/208\",[]],[\"name/209\",[88,50.08]],[\"comment/209\",[]],[\"name/210\",[89,46.715]],[\"comment/210\",[]],[\"name/211\",[43,44.202]],[\"comment/211\",[]],[\"name/212\",[44,46.715]],[\"comment/212\",[]],[\"name/213\",[89,46.715]],[\"comment/213\",[]],[\"name/214\",[17,40.525]],[\"comment/214\",[]],[\"name/215\",[1,35.729]],[\"comment/215\",[]],[\"name/216\",[94,50.08]],[\"comment/216\",[]],[\"name/217\",[43,44.202]],[\"comment/217\",[]],[\"name/218\",[101,55.188]],[\"comment/218\",[]],[\"name/219\",[22,39.094]],[\"comment/219\",[]],[\"name/220\",[27,39.094]],[\"comment/220\",[]],[\"name/221\",[99,50.08]],[\"comment/221\",[]],[\"name/222\",[100,50.08]],[\"comment/222\",[]],[\"name/223\",[102,55.188]],[\"comment/223\",[]],[\"name/224\",[1,35.729]],[\"comment/224\",[]],[\"name/225\",[2,50.08]],[\"comment/225\",[]],[\"name/226\",[3,40.525]],[\"comment/226\",[]],[\"name/227\",[4,40.525]],[\"comment/227\",[]],[\"name/228\",[5,42.195]],[\"comment/228\",[]],[\"name/229\",[8,37.842]],[\"comment/229\",[]],[\"name/230\",[9,42.195]],[\"comment/230\",[]],[\"name/231\",[10,42.195]],[\"comment/231\",[]],[\"name/232\",[11,42.195]],[\"comment/232\",[]],[\"name/233\",[12,42.195]],[\"comment/233\",[]],[\"name/234\",[13,42.195]],[\"comment/234\",[]],[\"name/235\",[14,40.525]],[\"comment/235\",[]],[\"name/236\",[15,40.525]],[\"comment/236\",[]],[\"name/237\",[16,42.195]],[\"comment/237\",[]],[\"name/238\",[17,40.525]],[\"comment/238\",[]],[\"name/239\",[18,42.195]],[\"comment/239\",[]],[\"name/240\",[19,42.195]],[\"comment/240\",[]],[\"name/241\",[6,37.842]],[\"comment/241\",[]],[\"name/242\",[20,42.195]],[\"comment/242\",[]],[\"name/243\",[21,42.195]],[\"comment/243\",[]],[\"name/244\",[22,39.094]],[\"comment/244\",[]],[\"name/245\",[23,40.525]],[\"comment/245\",[]],[\"name/246\",[24,37.842]],[\"comment/246\",[]],[\"name/247\",[25,40.525]],[\"comment/247\",[]],[\"name/248\",[26,42.195]],[\"comment/248\",[]],[\"name/249\",[27,39.094]],[\"comment/249\",[]],[\"name/250\",[28,40.525]],[\"comment/250\",[]],[\"name/251\",[7,42.195]],[\"comment/251\",[]],[\"name/252\",[29,42.195]],[\"comment/252\",[]],[\"name/253\",[30,42.195]],[\"comment/253\",[]],[\"name/254\",[31,42.195]],[\"comment/254\",[]],[\"name/255\",[32,42.195]],[\"comment/255\",[]],[\"name/256\",[33,42.195]],[\"comment/256\",[]],[\"name/257\",[34,27.256]],[\"comment/257\",[]],[\"name/258\",[103,55.188]],[\"comment/258\",[]],[\"name/259\",[1,35.729]],[\"comment/259\",[]],[\"name/260\",[8,37.842]],[\"comment/260\",[]],[\"name/261\",[9,42.195]],[\"comment/261\",[]],[\"name/262\",[10,42.195]],[\"comment/262\",[]],[\"name/263\",[11,42.195]],[\"comment/263\",[]],[\"name/264\",[12,42.195]],[\"comment/264\",[]],[\"name/265\",[13,42.195]],[\"comment/265\",[]],[\"name/266\",[3,40.525]],[\"comment/266\",[]],[\"name/267\",[4,40.525]],[\"comment/267\",[]],[\"name/268\",[5,42.195]],[\"comment/268\",[]],[\"name/269\",[14,40.525]],[\"comment/269\",[]],[\"name/270\",[15,40.525]],[\"comment/270\",[]],[\"name/271\",[16,42.195]],[\"comment/271\",[]],[\"name/272\",[17,40.525]],[\"comment/272\",[]],[\"name/273\",[18,42.195]],[\"comment/273\",[]],[\"name/274\",[19,42.195]],[\"comment/274\",[]],[\"name/275\",[6,37.842]],[\"comment/275\",[]],[\"name/276\",[20,42.195]],[\"comment/276\",[]],[\"name/277\",[21,42.195]],[\"comment/277\",[]],[\"name/278\",[22,39.094]],[\"comment/278\",[]],[\"name/279\",[23,40.525]],[\"comment/279\",[]],[\"name/280\",[24,37.842]],[\"comment/280\",[]],[\"name/281\",[25,40.525]],[\"comment/281\",[]],[\"name/282\",[26,42.195]],[\"comment/282\",[]],[\"name/283\",[27,39.094]],[\"comment/283\",[]],[\"name/284\",[28,40.525]],[\"comment/284\",[]],[\"name/285\",[7,42.195]],[\"comment/285\",[]],[\"name/286\",[29,42.195]],[\"comment/286\",[]],[\"name/287\",[30,42.195]],[\"comment/287\",[]],[\"name/288\",[31,42.195]],[\"comment/288\",[]],[\"name/289\",[32,42.195]],[\"comment/289\",[]],[\"name/290\",[33,42.195]],[\"comment/290\",[]],[\"name/291\",[34,27.256]],[\"comment/291\",[]],[\"name/292\",[104,55.188]],[\"comment/292\",[]],[\"name/293\",[105,55.188]],[\"comment/293\",[]],[\"name/294\",[1,35.729]],[\"comment/294\",[]],[\"name/295\",[106,46.715]],[\"comment/295\",[]],[\"name/296\",[107,46.715]],[\"comment/296\",[]],[\"name/297\",[8,37.842]],[\"comment/297\",[]],[\"name/298\",[108,46.715]],[\"comment/298\",[]],[\"name/299\",[6,37.842]],[\"comment/299\",[]],[\"name/300\",[109,46.715]],[\"comment/300\",[]],[\"name/301\",[110,55.188]],[\"comment/301\",[]],[\"name/302\",[111,55.188]],[\"comment/302\",[]],[\"name/303\",[112,46.715]],[\"comment/303\",[]],[\"name/304\",[113,46.715]],[\"comment/304\",[]],[\"name/305\",[114,46.715]],[\"comment/305\",[]],[\"name/306\",[115,46.715]],[\"comment/306\",[]],[\"name/307\",[84,44.202]],[\"comment/307\",[]],[\"name/308\",[116,46.715]],[\"comment/308\",[]],[\"name/309\",[117,55.188]],[\"comment/309\",[]],[\"name/310\",[1,35.729]],[\"comment/310\",[]],[\"name/311\",[113,46.715]],[\"comment/311\",[]],[\"name/312\",[115,46.715]],[\"comment/312\",[]],[\"name/313\",[106,46.715]],[\"comment/313\",[]],[\"name/314\",[107,46.715]],[\"comment/314\",[]],[\"name/315\",[8,37.842]],[\"comment/315\",[]],[\"name/316\",[108,46.715]],[\"comment/316\",[]],[\"name/317\",[6,37.842]],[\"comment/317\",[]],[\"name/318\",[109,46.715]],[\"comment/318\",[]],[\"name/319\",[112,46.715]],[\"comment/319\",[]],[\"name/320\",[114,46.715]],[\"comment/320\",[]],[\"name/321\",[84,44.202]],[\"comment/321\",[]],[\"name/322\",[116,46.715]],[\"comment/322\",[]],[\"name/323\",[118,55.188]],[\"comment/323\",[]],[\"name/324\",[1,35.729]],[\"comment/324\",[]],[\"name/325\",[113,46.715]],[\"comment/325\",[]],[\"name/326\",[106,46.715]],[\"comment/326\",[]],[\"name/327\",[107,46.715]],[\"comment/327\",[]],[\"name/328\",[8,37.842]],[\"comment/328\",[]],[\"name/329\",[108,46.715]],[\"comment/329\",[]],[\"name/330\",[6,37.842]],[\"comment/330\",[]],[\"name/331\",[109,46.715]],[\"comment/331\",[]],[\"name/332\",[112,46.715]],[\"comment/332\",[]],[\"name/333\",[114,46.715]],[\"comment/333\",[]],[\"name/334\",[115,46.715]],[\"comment/334\",[]],[\"name/335\",[84,44.202]],[\"comment/335\",[]],[\"name/336\",[116,46.715]],[\"comment/336\",[]],[\"name/337\",[119,55.188]],[\"comment/337\",[]],[\"name/338\",[120,50.08]],[\"comment/338\",[]],[\"name/339\",[121,55.188]],[\"comment/339\",[]],[\"name/340\",[122,55.188]],[\"comment/340\",[]],[\"name/341\",[123,55.188]],[\"comment/341\",[]],[\"name/342\",[120,50.08]],[\"comment/342\",[]],[\"name/343\",[124,55.188]],[\"comment/343\",[]],[\"name/344\",[125,55.188]],[\"comment/344\",[]],[\"name/345\",[126,55.188]],[\"comment/345\",[]],[\"name/346\",[34,27.256]],[\"comment/346\",[]],[\"name/347\",[127,55.188]],[\"comment/347\",[]],[\"name/348\",[34,27.256]],[\"comment/348\",[]],[\"name/349\",[92,50.08]],[\"comment/349\",[]],[\"name/350\",[128,55.188]],[\"comment/350\",[]],[\"name/351\",[129,55.188]],[\"comment/351\",[]],[\"name/352\",[90,50.08]],[\"comment/352\",[]],[\"name/353\",[86,46.715]],[\"comment/353\",[]],[\"name/354\",[130,55.188]],[\"comment/354\",[]],[\"name/355\",[81,50.08]],[\"comment/355\",[]],[\"name/356\",[82,50.08]],[\"comment/356\",[]],[\"name/357\",[131,55.188]],[\"comment/357\",[]],[\"name/358\",[34,27.256]],[\"comment/358\",[]],[\"name/359\",[132,55.188]],[\"comment/359\",[]],[\"name/360\",[133,55.188]],[\"comment/360\",[]],[\"name/361\",[34,27.256]],[\"comment/361\",[]],[\"name/362\",[134,55.188]],[\"comment/362\",[]],[\"name/363\",[1,35.729]],[\"comment/363\",[]],[\"name/364\",[135,55.188]],[\"comment/364\",[]],[\"name/365\",[136,55.188]],[\"comment/365\",[]],[\"name/366\",[137,55.188]],[\"comment/366\",[]],[\"name/367\",[138,55.188]],[\"comment/367\",[]],[\"name/368\",[139,55.188]],[\"comment/368\",[]],[\"name/369\",[140,55.188]],[\"comment/369\",[]],[\"name/370\",[141,55.188]],[\"comment/370\",[]],[\"name/371\",[4,40.525]],[\"comment/371\",[]],[\"name/372\",[142,55.188]],[\"comment/372\",[]]],\"invertedIndex\":[[\"__type\",{\"_index\":34,\"name\":{\"34\":{},\"68\":{},\"121\":{},\"141\":{},\"143\":{},\"145\":{},\"147\":{},\"149\":{},\"151\":{},\"170\":{},\"172\":{},\"176\":{},\"178\":{},\"180\":{},\"200\":{},\"202\":{},\"204\":{},\"206\":{},\"257\":{},\"291\":{},\"346\":{},\"348\":{},\"358\":{},\"361\":{}},\"comment\":{}}],[\"abstractpool\",{\"_index\":47,\"name\":{\"81\":{}},\"comment\":{}}],[\"abstractworker\",{\"_index\":105,\"name\":{\"293\":{}},\"comment\":{}}],[\"aftertaskexecutionhook\",{\"_index\":30,\"name\":{\"30\":{},\"64\":{},\"113\":{},\"253\":{},\"287\":{}},\"comment\":{}}],[\"afterworkersetup\",{\"_index\":13,\"name\":{\"13\":{},\"44\":{},\"118\":{},\"234\":{},\"265\":{}},\"comment\":{}}],[\"aliveinterval\",{\"_index\":107,\"name\":{\"296\":{},\"314\":{},\"327\":{}},\"comment\":{}}],[\"async\",{\"_index\":123,\"name\":{\"341\":{}},\"comment\":{}}],[\"avgruntime\",{\"_index\":88,\"name\":{\"189\":{},\"209\":{}},\"comment\":{}}],[\"beforetaskexecutionhook\",{\"_index\":29,\"name\":{\"29\":{},\"63\":{},\"112\":{},\"252\":{},\"286\":{}},\"comment\":{}}],[\"buildtasksqueueoptions\",{\"_index\":54,\"name\":{\"103\":{}},\"comment\":{}}],[\"busy\",{\"_index\":5,\"name\":{\"5\":{},\"47\":{},\"105\":{},\"228\":{},\"268\":{}},\"comment\":{}}],[\"checkalive\",{\"_index\":114,\"name\":{\"305\":{},\"320\":{},\"333\":{}},\"comment\":{}}],[\"checkandemitevents\",{\"_index\":55,\"name\":{\"122\":{}},\"comment\":{}}],[\"checkfilepath\",{\"_index\":48,\"name\":{\"90\":{}},\"comment\":{}}],[\"checkfunctioninput\",{\"_index\":111,\"name\":{\"302\":{}},\"comment\":{}}],[\"checknumberofworkers\",{\"_index\":49,\"name\":{\"91\":{}},\"comment\":{}}],[\"checkpooloptions\",{\"_index\":50,\"name\":{\"92\":{}},\"comment\":{}}],[\"checksize\",{\"_index\":142,\"name\":{\"372\":{}},\"comment\":{}}],[\"checkvalidtasksqueueoptions\",{\"_index\":52,\"name\":{\"94\":{}},\"comment\":{}}],[\"checkvalidworkerchoicestrategy\",{\"_index\":51,\"name\":{\"93\":{}},\"comment\":{}}],[\"checkworkeroptions\",{\"_index\":110,\"name\":{\"301\":{}},\"comment\":{}}],[\"choose\",{\"_index\":98,\"name\":{\"201\":{}},\"comment\":{}}],[\"chooseworkernode\",{\"_index\":31,\"name\":{\"31\":{},\"65\":{},\"114\":{},\"254\":{},\"288\":{}},\"comment\":{}}],[\"circulararray\",{\"_index\":134,\"name\":{\"362\":{}},\"comment\":{}}],[\"clusterpooloptions\",{\"_index\":36,\"name\":{\"69\":{}},\"comment\":{}}],[\"clusterworker\",{\"_index\":117,\"name\":{\"309\":{}},\"comment\":{}}],[\"concat\",{\"_index\":138,\"name\":{\"367\":{}},\"comment\":{}}],[\"concurrency\",{\"_index\":76,\"name\":{\"168\":{}},\"comment\":{}}],[\"constructor\",{\"_index\":1,\"name\":{\"1\":{},\"36\":{},\"82\":{},\"215\":{},\"224\":{},\"259\":{},\"294\":{},\"310\":{},\"324\":{},\"363\":{}},\"comment\":{}}],[\"createandsetupworker\",{\"_index\":32,\"name\":{\"32\":{},\"66\":{},\"119\":{},\"255\":{},\"289\":{}},\"comment\":{}}],[\"createworker\",{\"_index\":12,\"name\":{\"12\":{},\"43\":{},\"117\":{},\"233\":{},\"264\":{}},\"comment\":{}}],[\"data\",{\"_index\":81,\"name\":{\"182\":{},\"355\":{}},\"comment\":{}}],[\"dequeuetask\",{\"_index\":63,\"name\":{\"130\":{}},\"comment\":{}}],[\"destroy\",{\"_index\":28,\"name\":{\"28\":{},\"62\":{},\"108\":{},\"142\":{},\"250\":{},\"284\":{}},\"comment\":{}}],[\"destroyworker\",{\"_index\":9,\"name\":{\"9\":{},\"40\":{},\"109\":{},\"230\":{},\"261\":{}},\"comment\":{}}],[\"draft\",{\"_index\":124,\"name\":{\"343\":{}},\"comment\":{}}],[\"dynamic\",{\"_index\":75,\"name\":{\"166\":{}},\"comment\":{}}],[\"dynamicclusterpool\",{\"_index\":0,\"name\":{\"0\":{}},\"comment\":{}}],[\"dynamicthreadpool\",{\"_index\":102,\"name\":{\"223\":{}},\"comment\":{}}],[\"emitter\",{\"_index\":15,\"name\":{\"15\":{},\"49\":{},\"84\":{},\"139\":{},\"236\":{},\"270\":{}},\"comment\":{}}],[\"empty\",{\"_index\":141,\"name\":{\"370\":{}},\"comment\":{}}],[\"enableevents\",{\"_index\":45,\"name\":{\"78\":{},\"160\":{}},\"comment\":{}}],[\"enabletasksqueue\",{\"_index\":24,\"name\":{\"24\":{},\"58\":{},\"79\":{},\"101\":{},\"148\":{},\"161\":{},\"246\":{},\"280\":{}},\"comment\":{}}],[\"enqueuetask\",{\"_index\":62,\"name\":{\"129\":{}},\"comment\":{}}],[\"env\",{\"_index\":37,\"name\":{\"70\":{}},\"comment\":{}}],[\"error\",{\"_index\":90,\"name\":{\"191\":{},\"352\":{}},\"comment\":{}}],[\"errorhandler\",{\"_index\":40,\"name\":{\"73\":{},\"155\":{},\"169\":{}},\"comment\":{}}],[\"execute\",{\"_index\":27,\"name\":{\"27\":{},\"61\":{},\"107\":{},\"140\":{},\"220\":{},\"249\":{},\"283\":{}},\"comment\":{}}],[\"executetask\",{\"_index\":61,\"name\":{\"128\":{}},\"comment\":{}}],[\"exithandler\",{\"_index\":42,\"name\":{\"75\":{},\"157\":{},\"171\":{}},\"comment\":{}}],[\"filepath\",{\"_index\":19,\"name\":{\"19\":{},\"53\":{},\"88\":{},\"240\":{},\"274\":{}},\"comment\":{}}],[\"fixed\",{\"_index\":74,\"name\":{\"165\":{}},\"comment\":{}}],[\"fixedclusterpool\",{\"_index\":35,\"name\":{\"35\":{}},\"comment\":{}}],[\"fixedthreadpool\",{\"_index\":103,\"name\":{\"258\":{}},\"comment\":{}}],[\"flushtasksqueue\",{\"_index\":65,\"name\":{\"132\":{}},\"comment\":{}}],[\"flushtasksqueuebyworker\",{\"_index\":66,\"name\":{\"133\":{}},\"comment\":{}}],[\"flushtasksqueues\",{\"_index\":67,\"name\":{\"134\":{}},\"comment\":{}}],[\"full\",{\"_index\":4,\"name\":{\"4\":{},\"46\":{},\"104\":{},\"227\":{},\"267\":{},\"371\":{}},\"comment\":{}}],[\"getmainworker\",{\"_index\":112,\"name\":{\"303\":{},\"319\":{},\"332\":{}},\"comment\":{}}],[\"getrequiredstatistics\",{\"_index\":101,\"name\":{\"218\":{}},\"comment\":{}}],[\"getworkernodekey\",{\"_index\":53,\"name\":{\"98\":{}},\"comment\":{}}],[\"getworkertasksusage\",{\"_index\":57,\"name\":{\"124\":{}},\"comment\":{}}],[\"handleerror\",{\"_index\":115,\"name\":{\"306\":{},\"312\":{},\"334\":{}},\"comment\":{}}],[\"id\",{\"_index\":82,\"name\":{\"183\":{},\"356\":{}},\"comment\":{}}],[\"internalbusy\",{\"_index\":26,\"name\":{\"26\":{},\"60\":{},\"106\":{},\"248\":{},\"282\":{}},\"comment\":{}}],[\"ipool\",{\"_index\":69,\"name\":{\"136\":{}},\"comment\":{}}],[\"ismain\",{\"_index\":8,\"name\":{\"8\":{},\"39\":{},\"111\":{},\"229\":{},\"260\":{},\"297\":{},\"315\":{},\"328\":{}},\"comment\":{}}],[\"iworker\",{\"_index\":77,\"name\":{\"173\":{}},\"comment\":{}}],[\"iworkerchoicestrategy\",{\"_index\":95,\"name\":{\"197\":{}},\"comment\":{}}],[\"kill\",{\"_index\":129,\"name\":{\"351\":{}},\"comment\":{}}],[\"killbehavior\",{\"_index\":120,\"name\":{\"338\":{},\"342\":{}},\"comment\":{}}],[\"killbehaviors\",{\"_index\":119,\"name\":{\"337\":{}},\"comment\":{}}],[\"lasttasktimestamp\",{\"_index\":106,\"name\":{\"295\":{},\"313\":{},\"326\":{}},\"comment\":{}}],[\"mainworker\",{\"_index\":108,\"name\":{\"298\":{},\"316\":{},\"329\":{}},\"comment\":{}}],[\"max\",{\"_index\":2,\"name\":{\"2\":{},\"225\":{}},\"comment\":{}}],[\"maxinactivetime\",{\"_index\":122,\"name\":{\"340\":{}},\"comment\":{}}],[\"medruntime\",{\"_index\":89,\"name\":{\"190\":{},\"210\":{},\"213\":{}},\"comment\":{}}],[\"messagehandler\",{\"_index\":39,\"name\":{\"72\":{},\"154\":{},\"177\":{}},\"comment\":{}}],[\"messagelistener\",{\"_index\":109,\"name\":{\"300\":{},\"318\":{},\"331\":{}},\"comment\":{}}],[\"messagevalue\",{\"_index\":128,\"name\":{\"350\":{}},\"comment\":{}}],[\"numberofqueuedtasks\",{\"_index\":21,\"name\":{\"21\":{},\"55\":{},\"97\":{},\"243\":{},\"277\":{}},\"comment\":{}}],[\"numberofrunningtasks\",{\"_index\":20,\"name\":{\"20\":{},\"54\":{},\"96\":{},\"242\":{},\"276\":{}},\"comment\":{}}],[\"numberofworkers\",{\"_index\":18,\"name\":{\"18\":{},\"52\":{},\"87\":{},\"239\":{},\"273\":{}},\"comment\":{}}],[\"on\",{\"_index\":78,\"name\":{\"174\":{}},\"comment\":{}}],[\"once\",{\"_index\":79,\"name\":{\"175\":{}},\"comment\":{}}],[\"onlinehandler\",{\"_index\":41,\"name\":{\"74\":{},\"156\":{},\"179\":{}},\"comment\":{}}],[\"opts\",{\"_index\":6,\"name\":{\"6\":{},\"37\":{},\"89\":{},\"241\":{},\"275\":{},\"299\":{},\"317\":{},\"330\":{}},\"comment\":{}}],[\"parent\",{\"_index\":130,\"name\":{\"354\":{}},\"comment\":{}}],[\"poolemitter\",{\"_index\":70,\"name\":{\"152\":{}},\"comment\":{}}],[\"poolevent\",{\"_index\":72,\"name\":{\"163\":{}},\"comment\":{}}],[\"poolevents\",{\"_index\":68,\"name\":{\"135\":{}},\"comment\":{}}],[\"pooloptions\",{\"_index\":71,\"name\":{\"153\":{}},\"comment\":{}}],[\"pooltype\",{\"_index\":73,\"name\":{\"164\":{}},\"comment\":{}}],[\"promiseresponsemap\",{\"_index\":16,\"name\":{\"16\":{},\"50\":{},\"85\":{},\"237\":{},\"271\":{}},\"comment\":{}}],[\"promiseresponsewrapper\",{\"_index\":125,\"name\":{\"344\":{}},\"comment\":{}}],[\"push\",{\"_index\":136,\"name\":{\"365\":{}},\"comment\":{}}],[\"pushworkernode\",{\"_index\":58,\"name\":{\"125\":{}},\"comment\":{}}],[\"registerworkermessagelistener\",{\"_index\":11,\"name\":{\"11\":{},\"42\":{},\"116\":{},\"232\":{},\"263\":{}},\"comment\":{}}],[\"reject\",{\"_index\":127,\"name\":{\"347\":{}},\"comment\":{}}],[\"remove\",{\"_index\":99,\"name\":{\"203\":{},\"221\":{}},\"comment\":{}}],[\"removeworkernode\",{\"_index\":60,\"name\":{\"127\":{}},\"comment\":{}}],[\"requiredstatistics\",{\"_index\":96,\"name\":{\"198\":{},\"207\":{}},\"comment\":{}}],[\"reset\",{\"_index\":97,\"name\":{\"199\":{}},\"comment\":{}}],[\"resize\",{\"_index\":140,\"name\":{\"369\":{}},\"comment\":{}}],[\"resolve\",{\"_index\":126,\"name\":{\"345\":{}},\"comment\":{}}],[\"run\",{\"_index\":84,\"name\":{\"185\":{},\"307\":{},\"321\":{},\"335\":{}},\"comment\":{}}],[\"runasync\",{\"_index\":116,\"name\":{\"308\":{},\"322\":{},\"336\":{}},\"comment\":{}}],[\"running\",{\"_index\":85,\"name\":{\"186\":{}},\"comment\":{}}],[\"runtime\",{\"_index\":86,\"name\":{\"187\":{},\"208\":{},\"353\":{}},\"comment\":{}}],[\"runtimehistory\",{\"_index\":87,\"name\":{\"188\":{}},\"comment\":{}}],[\"sendtomainworker\",{\"_index\":113,\"name\":{\"304\":{},\"311\":{},\"325\":{}},\"comment\":{}}],[\"sendtoworker\",{\"_index\":10,\"name\":{\"10\":{},\"41\":{},\"115\":{},\"231\":{},\"262\":{}},\"comment\":{}}],[\"setoptions\",{\"_index\":100,\"name\":{\"205\":{},\"222\":{}},\"comment\":{}}],[\"settasksqueueoptions\",{\"_index\":25,\"name\":{\"25\":{},\"59\":{},\"102\":{},\"150\":{},\"247\":{},\"281\":{}},\"comment\":{}}],[\"settings\",{\"_index\":38,\"name\":{\"71\":{}},\"comment\":{}}],[\"setuphook\",{\"_index\":7,\"name\":{\"7\":{},\"38\":{},\"110\":{},\"251\":{},\"285\":{}},\"comment\":{}}],[\"setworkerchoicestrategy\",{\"_index\":22,\"name\":{\"22\":{},\"56\":{},\"99\":{},\"144\":{},\"219\":{},\"244\":{},\"278\":{}},\"comment\":{}}],[\"setworkerchoicestrategyoptions\",{\"_index\":23,\"name\":{\"23\":{},\"57\":{},\"100\":{},\"146\":{},\"245\":{},\"279\":{}},\"comment\":{}}],[\"setworkernode\",{\"_index\":59,\"name\":{\"126\":{}},\"comment\":{}}],[\"setworkernodetasksusage\",{\"_index\":56,\"name\":{\"123\":{}},\"comment\":{}}],[\"size\",{\"_index\":135,\"name\":{\"364\":{}},\"comment\":{}}],[\"splice\",{\"_index\":139,\"name\":{\"368\":{}},\"comment\":{}}],[\"task\",{\"_index\":80,\"name\":{\"181\":{}},\"comment\":{}}],[\"tasksqueue\",{\"_index\":93,\"name\":{\"195\":{}},\"comment\":{}}],[\"tasksqueueoptions\",{\"_index\":46,\"name\":{\"80\":{},\"162\":{},\"167\":{}},\"comment\":{}}],[\"tasksqueuesize\",{\"_index\":64,\"name\":{\"131\":{}},\"comment\":{}}],[\"tasksusage\",{\"_index\":83,\"name\":{\"184\":{},\"194\":{}},\"comment\":{}}],[\"threadworker\",{\"_index\":118,\"name\":{\"323\":{}},\"comment\":{}}],[\"threadworkerwithmessagechannel\",{\"_index\":104,\"name\":{\"292\":{}},\"comment\":{}}],[\"type\",{\"_index\":3,\"name\":{\"3\":{},\"45\":{},\"95\":{},\"137\":{},\"226\":{},\"266\":{}},\"comment\":{}}],[\"unshift\",{\"_index\":137,\"name\":{\"366\":{}},\"comment\":{}}],[\"worker\",{\"_index\":92,\"name\":{\"193\":{},\"349\":{}},\"comment\":{}}],[\"workerasyncfunction\",{\"_index\":131,\"name\":{\"357\":{}},\"comment\":{}}],[\"workerchoicestrategies\",{\"_index\":94,\"name\":{\"196\":{},\"216\":{}},\"comment\":{}}],[\"workerchoicestrategy\",{\"_index\":43,\"name\":{\"76\":{},\"158\":{},\"211\":{},\"217\":{}},\"comment\":{}}],[\"workerchoicestrategycontext\",{\"_index\":17,\"name\":{\"17\":{},\"51\":{},\"86\":{},\"214\":{},\"238\":{},\"272\":{}},\"comment\":{}}],[\"workerchoicestrategyoptions\",{\"_index\":44,\"name\":{\"77\":{},\"159\":{},\"212\":{}},\"comment\":{}}],[\"workerfunction\",{\"_index\":132,\"name\":{\"359\":{}},\"comment\":{}}],[\"workerlistener\",{\"_index\":33,\"name\":{\"33\":{},\"67\":{},\"120\":{},\"256\":{},\"290\":{}},\"comment\":{}}],[\"workernode\",{\"_index\":91,\"name\":{\"192\":{}},\"comment\":{}}],[\"workernodes\",{\"_index\":14,\"name\":{\"14\":{},\"48\":{},\"83\":{},\"138\":{},\"235\":{},\"269\":{}},\"comment\":{}}],[\"workeroptions\",{\"_index\":121,\"name\":{\"339\":{}},\"comment\":{}}],[\"workersyncfunction\",{\"_index\":133,\"name\":{\"360\":{}},\"comment\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file +window.searchData = JSON.parse("{\"rows\":[{\"kind\":128,\"name\":\"DynamicClusterPool\",\"url\":\"classes/DynamicClusterPool.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/DynamicClusterPool.html#constructor\",\"classes\":\"\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"max\",\"url\":\"classes/DynamicClusterPool.html#max\",\"classes\":\"\",\"parent\":\"DynamicClusterPool\"},{\"kind\":262144,\"name\":\"type\",\"url\":\"classes/DynamicClusterPool.html#type\",\"classes\":\"\",\"parent\":\"DynamicClusterPool\"},{\"kind\":262144,\"name\":\"full\",\"url\":\"classes/DynamicClusterPool.html#full\",\"classes\":\"tsd-is-protected\",\"parent\":\"DynamicClusterPool\"},{\"kind\":262144,\"name\":\"busy\",\"url\":\"classes/DynamicClusterPool.html#busy\",\"classes\":\"tsd-is-protected\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/DynamicClusterPool.html#opts\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"setupHook\",\"url\":\"classes/DynamicClusterPool.html#setupHook\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"isMain\",\"url\":\"classes/DynamicClusterPool.html#isMain\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"destroyWorker\",\"url\":\"classes/DynamicClusterPool.html#destroyWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"sendToWorker\",\"url\":\"classes/DynamicClusterPool.html#sendToWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"registerWorkerMessageListener\",\"url\":\"classes/DynamicClusterPool.html#registerWorkerMessageListener\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"createWorker\",\"url\":\"classes/DynamicClusterPool.html#createWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"afterWorkerSetup\",\"url\":\"classes/DynamicClusterPool.html#afterWorkerSetup\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"workerNodes\",\"url\":\"classes/DynamicClusterPool.html#workerNodes\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"emitter\",\"url\":\"classes/DynamicClusterPool.html#emitter\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"promiseResponseMap\",\"url\":\"classes/DynamicClusterPool.html#promiseResponseMap\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyContext\",\"url\":\"classes/DynamicClusterPool.html#workerChoiceStrategyContext\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"numberOfWorkers\",\"url\":\"classes/DynamicClusterPool.html#numberOfWorkers\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"filePath\",\"url\":\"classes/DynamicClusterPool.html#filePath\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":262144,\"name\":\"numberOfRunningTasks\",\"url\":\"classes/DynamicClusterPool.html#numberOfRunningTasks\",\"classes\":\"tsd-is-private tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":262144,\"name\":\"numberOfQueuedTasks\",\"url\":\"classes/DynamicClusterPool.html#numberOfQueuedTasks\",\"classes\":\"tsd-is-private tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategy\",\"url\":\"classes/DynamicClusterPool.html#setWorkerChoiceStrategy\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategyOptions\",\"url\":\"classes/DynamicClusterPool.html#setWorkerChoiceStrategyOptions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"enableTasksQueue\",\"url\":\"classes/DynamicClusterPool.html#enableTasksQueue\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"setTasksQueueOptions\",\"url\":\"classes/DynamicClusterPool.html#setTasksQueueOptions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"internalBusy\",\"url\":\"classes/DynamicClusterPool.html#internalBusy\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"execute\",\"url\":\"classes/DynamicClusterPool.html#execute\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/DynamicClusterPool.html#destroy\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"beforeTaskExecutionHook\",\"url\":\"classes/DynamicClusterPool.html#beforeTaskExecutionHook\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"afterTaskExecutionHook\",\"url\":\"classes/DynamicClusterPool.html#afterTaskExecutionHook\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"chooseWorkerNode\",\"url\":\"classes/DynamicClusterPool.html#chooseWorkerNode\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"createAndSetupWorker\",\"url\":\"classes/DynamicClusterPool.html#createAndSetupWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"workerListener\",\"url\":\"classes/DynamicClusterPool.html#workerListener\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/DynamicClusterPool.html#workerListener.workerListener-1.__type\",\"classes\":\"\",\"parent\":\"DynamicClusterPool.workerListener.workerListener\"},{\"kind\":128,\"name\":\"FixedClusterPool\",\"url\":\"classes/FixedClusterPool.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/FixedClusterPool.html#constructor\",\"classes\":\"\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/FixedClusterPool.html#opts\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"setupHook\",\"url\":\"classes/FixedClusterPool.html#setupHook\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"isMain\",\"url\":\"classes/FixedClusterPool.html#isMain\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"destroyWorker\",\"url\":\"classes/FixedClusterPool.html#destroyWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"sendToWorker\",\"url\":\"classes/FixedClusterPool.html#sendToWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"registerWorkerMessageListener\",\"url\":\"classes/FixedClusterPool.html#registerWorkerMessageListener\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"createWorker\",\"url\":\"classes/FixedClusterPool.html#createWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"afterWorkerSetup\",\"url\":\"classes/FixedClusterPool.html#afterWorkerSetup\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":262144,\"name\":\"type\",\"url\":\"classes/FixedClusterPool.html#type\",\"classes\":\"\",\"parent\":\"FixedClusterPool\"},{\"kind\":262144,\"name\":\"full\",\"url\":\"classes/FixedClusterPool.html#full\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":262144,\"name\":\"busy\",\"url\":\"classes/FixedClusterPool.html#busy\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"workerNodes\",\"url\":\"classes/FixedClusterPool.html#workerNodes\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"emitter\",\"url\":\"classes/FixedClusterPool.html#emitter\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"promiseResponseMap\",\"url\":\"classes/FixedClusterPool.html#promiseResponseMap\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyContext\",\"url\":\"classes/FixedClusterPool.html#workerChoiceStrategyContext\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"numberOfWorkers\",\"url\":\"classes/FixedClusterPool.html#numberOfWorkers\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"filePath\",\"url\":\"classes/FixedClusterPool.html#filePath\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":262144,\"name\":\"numberOfRunningTasks\",\"url\":\"classes/FixedClusterPool.html#numberOfRunningTasks\",\"classes\":\"tsd-is-private tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":262144,\"name\":\"numberOfQueuedTasks\",\"url\":\"classes/FixedClusterPool.html#numberOfQueuedTasks\",\"classes\":\"tsd-is-private tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategy\",\"url\":\"classes/FixedClusterPool.html#setWorkerChoiceStrategy\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategyOptions\",\"url\":\"classes/FixedClusterPool.html#setWorkerChoiceStrategyOptions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"enableTasksQueue\",\"url\":\"classes/FixedClusterPool.html#enableTasksQueue\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"setTasksQueueOptions\",\"url\":\"classes/FixedClusterPool.html#setTasksQueueOptions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"internalBusy\",\"url\":\"classes/FixedClusterPool.html#internalBusy\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"execute\",\"url\":\"classes/FixedClusterPool.html#execute\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/FixedClusterPool.html#destroy\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"beforeTaskExecutionHook\",\"url\":\"classes/FixedClusterPool.html#beforeTaskExecutionHook\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"afterTaskExecutionHook\",\"url\":\"classes/FixedClusterPool.html#afterTaskExecutionHook\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"chooseWorkerNode\",\"url\":\"classes/FixedClusterPool.html#chooseWorkerNode\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"createAndSetupWorker\",\"url\":\"classes/FixedClusterPool.html#createAndSetupWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"workerListener\",\"url\":\"classes/FixedClusterPool.html#workerListener\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/FixedClusterPool.html#workerListener.workerListener-1.__type\",\"classes\":\"\",\"parent\":\"FixedClusterPool.workerListener.workerListener\"},{\"kind\":256,\"name\":\"ClusterPoolOptions\",\"url\":\"interfaces/ClusterPoolOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"env\",\"url\":\"interfaces/ClusterPoolOptions.html#env\",\"classes\":\"\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"settings\",\"url\":\"interfaces/ClusterPoolOptions.html#settings\",\"classes\":\"\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"messageHandler\",\"url\":\"interfaces/ClusterPoolOptions.html#messageHandler\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"errorHandler\",\"url\":\"interfaces/ClusterPoolOptions.html#errorHandler\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"onlineHandler\",\"url\":\"interfaces/ClusterPoolOptions.html#onlineHandler\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"exitHandler\",\"url\":\"interfaces/ClusterPoolOptions.html#exitHandler\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"workerChoiceStrategy\",\"url\":\"interfaces/ClusterPoolOptions.html#workerChoiceStrategy\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyOptions\",\"url\":\"interfaces/ClusterPoolOptions.html#workerChoiceStrategyOptions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"enableEvents\",\"url\":\"interfaces/ClusterPoolOptions.html#enableEvents\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"enableTasksQueue\",\"url\":\"interfaces/ClusterPoolOptions.html#enableTasksQueue\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"tasksQueueOptions\",\"url\":\"interfaces/ClusterPoolOptions.html#tasksQueueOptions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":128,\"name\":\"AbstractPool\",\"url\":\"classes/AbstractPool.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AbstractPool.html#constructor\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":1024,\"name\":\"workerNodes\",\"url\":\"classes/AbstractPool.html#workerNodes\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":1024,\"name\":\"emitter\",\"url\":\"classes/AbstractPool.html#emitter\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":1024,\"name\":\"promiseResponseMap\",\"url\":\"classes/AbstractPool.html#promiseResponseMap\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyContext\",\"url\":\"classes/AbstractPool.html#workerChoiceStrategyContext\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":1024,\"name\":\"numberOfWorkers\",\"url\":\"classes/AbstractPool.html#numberOfWorkers\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":1024,\"name\":\"filePath\",\"url\":\"classes/AbstractPool.html#filePath\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/AbstractPool.html#opts\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"checkFilePath\",\"url\":\"classes/AbstractPool.html#checkFilePath\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"checkNumberOfWorkers\",\"url\":\"classes/AbstractPool.html#checkNumberOfWorkers\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"checkPoolOptions\",\"url\":\"classes/AbstractPool.html#checkPoolOptions\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"checkValidWorkerChoiceStrategy\",\"url\":\"classes/AbstractPool.html#checkValidWorkerChoiceStrategy\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"checkValidTasksQueueOptions\",\"url\":\"classes/AbstractPool.html#checkValidTasksQueueOptions\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":262144,\"name\":\"type\",\"url\":\"classes/AbstractPool.html#type\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":262144,\"name\":\"numberOfRunningTasks\",\"url\":\"classes/AbstractPool.html#numberOfRunningTasks\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":262144,\"name\":\"numberOfQueuedTasks\",\"url\":\"classes/AbstractPool.html#numberOfQueuedTasks\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"getWorkerNodeKey\",\"url\":\"classes/AbstractPool.html#getWorkerNodeKey\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategy\",\"url\":\"classes/AbstractPool.html#setWorkerChoiceStrategy\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategyOptions\",\"url\":\"classes/AbstractPool.html#setWorkerChoiceStrategyOptions\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"enableTasksQueue\",\"url\":\"classes/AbstractPool.html#enableTasksQueue\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"setTasksQueueOptions\",\"url\":\"classes/AbstractPool.html#setTasksQueueOptions\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"buildTasksQueueOptions\",\"url\":\"classes/AbstractPool.html#buildTasksQueueOptions\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":262144,\"name\":\"full\",\"url\":\"classes/AbstractPool.html#full\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":262144,\"name\":\"busy\",\"url\":\"classes/AbstractPool.html#busy\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"internalBusy\",\"url\":\"classes/AbstractPool.html#internalBusy\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"execute\",\"url\":\"classes/AbstractPool.html#execute\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/AbstractPool.html#destroy\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"destroyWorker\",\"url\":\"classes/AbstractPool.html#destroyWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"setupHook\",\"url\":\"classes/AbstractPool.html#setupHook\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"isMain\",\"url\":\"classes/AbstractPool.html#isMain\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"beforeTaskExecutionHook\",\"url\":\"classes/AbstractPool.html#beforeTaskExecutionHook\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"afterTaskExecutionHook\",\"url\":\"classes/AbstractPool.html#afterTaskExecutionHook\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"chooseWorkerNode\",\"url\":\"classes/AbstractPool.html#chooseWorkerNode\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"sendToWorker\",\"url\":\"classes/AbstractPool.html#sendToWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"registerWorkerMessageListener\",\"url\":\"classes/AbstractPool.html#registerWorkerMessageListener\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"createWorker\",\"url\":\"classes/AbstractPool.html#createWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"afterWorkerSetup\",\"url\":\"classes/AbstractPool.html#afterWorkerSetup\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"createAndSetupWorker\",\"url\":\"classes/AbstractPool.html#createAndSetupWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"workerListener\",\"url\":\"classes/AbstractPool.html#workerListener\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/AbstractPool.html#workerListener.workerListener-1.__type\",\"classes\":\"\",\"parent\":\"AbstractPool.workerListener.workerListener\"},{\"kind\":2048,\"name\":\"checkAndEmitEvents\",\"url\":\"classes/AbstractPool.html#checkAndEmitEvents\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"setWorkerNodeTasksUsage\",\"url\":\"classes/AbstractPool.html#setWorkerNodeTasksUsage\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"getWorkerTasksUsage\",\"url\":\"classes/AbstractPool.html#getWorkerTasksUsage\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"pushWorkerNode\",\"url\":\"classes/AbstractPool.html#pushWorkerNode\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"setWorkerNode\",\"url\":\"classes/AbstractPool.html#setWorkerNode\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"removeWorkerNode\",\"url\":\"classes/AbstractPool.html#removeWorkerNode\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"executeTask\",\"url\":\"classes/AbstractPool.html#executeTask\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"enqueueTask\",\"url\":\"classes/AbstractPool.html#enqueueTask\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"dequeueTask\",\"url\":\"classes/AbstractPool.html#dequeueTask\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"tasksQueueSize\",\"url\":\"classes/AbstractPool.html#tasksQueueSize\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"flushTasksQueue\",\"url\":\"classes/AbstractPool.html#flushTasksQueue\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"flushTasksQueueByWorker\",\"url\":\"classes/AbstractPool.html#flushTasksQueueByWorker\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"flushTasksQueues\",\"url\":\"classes/AbstractPool.html#flushTasksQueues\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":32,\"name\":\"PoolEvents\",\"url\":\"variables/PoolEvents.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"IPool\",\"url\":\"interfaces/IPool.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"interfaces/IPool.html#type\",\"classes\":\"\",\"parent\":\"IPool\"},{\"kind\":1024,\"name\":\"workerNodes\",\"url\":\"interfaces/IPool.html#workerNodes\",\"classes\":\"\",\"parent\":\"IPool\"},{\"kind\":1024,\"name\":\"emitter\",\"url\":\"interfaces/IPool.html#emitter\",\"classes\":\"\",\"parent\":\"IPool\"},{\"kind\":1024,\"name\":\"execute\",\"url\":\"interfaces/IPool.html#execute\",\"classes\":\"\",\"parent\":\"IPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IPool.html#execute.__type-4\",\"classes\":\"\",\"parent\":\"IPool.execute\"},{\"kind\":1024,\"name\":\"destroy\",\"url\":\"interfaces/IPool.html#destroy\",\"classes\":\"\",\"parent\":\"IPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IPool.html#destroy.__type\",\"classes\":\"\",\"parent\":\"IPool.destroy\"},{\"kind\":1024,\"name\":\"setWorkerChoiceStrategy\",\"url\":\"interfaces/IPool.html#setWorkerChoiceStrategy\",\"classes\":\"\",\"parent\":\"IPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IPool.html#setWorkerChoiceStrategy.__type-8\",\"classes\":\"\",\"parent\":\"IPool.setWorkerChoiceStrategy\"},{\"kind\":1024,\"name\":\"setWorkerChoiceStrategyOptions\",\"url\":\"interfaces/IPool.html#setWorkerChoiceStrategyOptions\",\"classes\":\"\",\"parent\":\"IPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IPool.html#setWorkerChoiceStrategyOptions.__type-10\",\"classes\":\"\",\"parent\":\"IPool.setWorkerChoiceStrategyOptions\"},{\"kind\":1024,\"name\":\"enableTasksQueue\",\"url\":\"interfaces/IPool.html#enableTasksQueue\",\"classes\":\"\",\"parent\":\"IPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IPool.html#enableTasksQueue.__type-2\",\"classes\":\"\",\"parent\":\"IPool.enableTasksQueue\"},{\"kind\":1024,\"name\":\"setTasksQueueOptions\",\"url\":\"interfaces/IPool.html#setTasksQueueOptions\",\"classes\":\"\",\"parent\":\"IPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IPool.html#setTasksQueueOptions.__type-6\",\"classes\":\"\",\"parent\":\"IPool.setTasksQueueOptions\"},{\"kind\":128,\"name\":\"PoolEmitter\",\"url\":\"classes/PoolEmitter.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"PoolOptions\",\"url\":\"interfaces/PoolOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"messageHandler\",\"url\":\"interfaces/PoolOptions.html#messageHandler\",\"classes\":\"\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"errorHandler\",\"url\":\"interfaces/PoolOptions.html#errorHandler\",\"classes\":\"\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"onlineHandler\",\"url\":\"interfaces/PoolOptions.html#onlineHandler\",\"classes\":\"\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"exitHandler\",\"url\":\"interfaces/PoolOptions.html#exitHandler\",\"classes\":\"\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"workerChoiceStrategy\",\"url\":\"interfaces/PoolOptions.html#workerChoiceStrategy\",\"classes\":\"\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyOptions\",\"url\":\"interfaces/PoolOptions.html#workerChoiceStrategyOptions\",\"classes\":\"\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"enableEvents\",\"url\":\"interfaces/PoolOptions.html#enableEvents\",\"classes\":\"\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"enableTasksQueue\",\"url\":\"interfaces/PoolOptions.html#enableTasksQueue\",\"classes\":\"\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"tasksQueueOptions\",\"url\":\"interfaces/PoolOptions.html#tasksQueueOptions\",\"classes\":\"\",\"parent\":\"PoolOptions\"},{\"kind\":4194304,\"name\":\"PoolEvent\",\"url\":\"types/PoolEvent.html\",\"classes\":\"\"},{\"kind\":8,\"name\":\"PoolType\",\"url\":\"enums/PoolType.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"FIXED\",\"url\":\"enums/PoolType.html#FIXED\",\"classes\":\"\",\"parent\":\"PoolType\"},{\"kind\":16,\"name\":\"DYNAMIC\",\"url\":\"enums/PoolType.html#DYNAMIC\",\"classes\":\"\",\"parent\":\"PoolType\"},{\"kind\":256,\"name\":\"TasksQueueOptions\",\"url\":\"interfaces/TasksQueueOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"concurrency\",\"url\":\"interfaces/TasksQueueOptions.html#concurrency\",\"classes\":\"\",\"parent\":\"TasksQueueOptions\"},{\"kind\":4194304,\"name\":\"ErrorHandler\",\"url\":\"types/ErrorHandler.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/ErrorHandler.html#__type\",\"classes\":\"\",\"parent\":\"ErrorHandler\"},{\"kind\":4194304,\"name\":\"ExitHandler\",\"url\":\"types/ExitHandler.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/ExitHandler.html#__type\",\"classes\":\"\",\"parent\":\"ExitHandler\"},{\"kind\":256,\"name\":\"IWorker\",\"url\":\"interfaces/IWorker.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"on\",\"url\":\"interfaces/IWorker.html#on\",\"classes\":\"\",\"parent\":\"IWorker\"},{\"kind\":1024,\"name\":\"once\",\"url\":\"interfaces/IWorker.html#once\",\"classes\":\"\",\"parent\":\"IWorker\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IWorker.html#once.__type\",\"classes\":\"\",\"parent\":\"IWorker.once\"},{\"kind\":4194304,\"name\":\"MessageHandler\",\"url\":\"types/MessageHandler.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/MessageHandler.html#__type\",\"classes\":\"\",\"parent\":\"MessageHandler\"},{\"kind\":4194304,\"name\":\"OnlineHandler\",\"url\":\"types/OnlineHandler.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/OnlineHandler.html#__type\",\"classes\":\"\",\"parent\":\"OnlineHandler\"},{\"kind\":256,\"name\":\"Task\",\"url\":\"interfaces/Task.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"data\",\"url\":\"interfaces/Task.html#data\",\"classes\":\"\",\"parent\":\"Task\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"interfaces/Task.html#id\",\"classes\":\"\",\"parent\":\"Task\"},{\"kind\":256,\"name\":\"TasksUsage\",\"url\":\"interfaces/TasksUsage.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"run\",\"url\":\"interfaces/TasksUsage.html#run\",\"classes\":\"\",\"parent\":\"TasksUsage\"},{\"kind\":1024,\"name\":\"running\",\"url\":\"interfaces/TasksUsage.html#running\",\"classes\":\"\",\"parent\":\"TasksUsage\"},{\"kind\":1024,\"name\":\"runTime\",\"url\":\"interfaces/TasksUsage.html#runTime\",\"classes\":\"\",\"parent\":\"TasksUsage\"},{\"kind\":1024,\"name\":\"runTimeHistory\",\"url\":\"interfaces/TasksUsage.html#runTimeHistory\",\"classes\":\"\",\"parent\":\"TasksUsage\"},{\"kind\":1024,\"name\":\"avgRunTime\",\"url\":\"interfaces/TasksUsage.html#avgRunTime\",\"classes\":\"\",\"parent\":\"TasksUsage\"},{\"kind\":1024,\"name\":\"medRunTime\",\"url\":\"interfaces/TasksUsage.html#medRunTime\",\"classes\":\"\",\"parent\":\"TasksUsage\"},{\"kind\":1024,\"name\":\"error\",\"url\":\"interfaces/TasksUsage.html#error\",\"classes\":\"\",\"parent\":\"TasksUsage\"},{\"kind\":256,\"name\":\"WorkerNode\",\"url\":\"interfaces/WorkerNode.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"worker\",\"url\":\"interfaces/WorkerNode.html#worker\",\"classes\":\"\",\"parent\":\"WorkerNode\"},{\"kind\":1024,\"name\":\"tasksUsage\",\"url\":\"interfaces/WorkerNode.html#tasksUsage\",\"classes\":\"\",\"parent\":\"WorkerNode\"},{\"kind\":1024,\"name\":\"tasksQueue\",\"url\":\"interfaces/WorkerNode.html#tasksQueue\",\"classes\":\"\",\"parent\":\"WorkerNode\"},{\"kind\":32,\"name\":\"WorkerChoiceStrategies\",\"url\":\"variables/WorkerChoiceStrategies.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"IWorkerChoiceStrategy\",\"url\":\"interfaces/IWorkerChoiceStrategy.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"requiredStatistics\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#requiredStatistics\",\"classes\":\"\",\"parent\":\"IWorkerChoiceStrategy\"},{\"kind\":1024,\"name\":\"reset\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#reset\",\"classes\":\"\",\"parent\":\"IWorkerChoiceStrategy\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#reset.__type-4\",\"classes\":\"\",\"parent\":\"IWorkerChoiceStrategy.reset\"},{\"kind\":1024,\"name\":\"choose\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#choose\",\"classes\":\"\",\"parent\":\"IWorkerChoiceStrategy\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#choose.__type\",\"classes\":\"\",\"parent\":\"IWorkerChoiceStrategy.choose\"},{\"kind\":1024,\"name\":\"remove\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#remove\",\"classes\":\"\",\"parent\":\"IWorkerChoiceStrategy\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#remove.__type-2\",\"classes\":\"\",\"parent\":\"IWorkerChoiceStrategy.remove\"},{\"kind\":1024,\"name\":\"setOptions\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#setOptions\",\"classes\":\"\",\"parent\":\"IWorkerChoiceStrategy\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#setOptions.__type-6\",\"classes\":\"\",\"parent\":\"IWorkerChoiceStrategy.setOptions\"},{\"kind\":256,\"name\":\"RequiredStatistics\",\"url\":\"interfaces/RequiredStatistics.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"runTime\",\"url\":\"interfaces/RequiredStatistics.html#runTime\",\"classes\":\"\",\"parent\":\"RequiredStatistics\"},{\"kind\":1024,\"name\":\"avgRunTime\",\"url\":\"interfaces/RequiredStatistics.html#avgRunTime\",\"classes\":\"\",\"parent\":\"RequiredStatistics\"},{\"kind\":1024,\"name\":\"medRunTime\",\"url\":\"interfaces/RequiredStatistics.html#medRunTime\",\"classes\":\"\",\"parent\":\"RequiredStatistics\"},{\"kind\":4194304,\"name\":\"WorkerChoiceStrategy\",\"url\":\"types/WorkerChoiceStrategy.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"WorkerChoiceStrategyOptions\",\"url\":\"interfaces/WorkerChoiceStrategyOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"medRunTime\",\"url\":\"interfaces/WorkerChoiceStrategyOptions.html#medRunTime\",\"classes\":\"\",\"parent\":\"WorkerChoiceStrategyOptions\"},{\"kind\":128,\"name\":\"WorkerChoiceStrategyContext\",\"url\":\"classes/WorkerChoiceStrategyContext.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/WorkerChoiceStrategyContext.html#constructor\",\"classes\":\"\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":1024,\"name\":\"workerChoiceStrategies\",\"url\":\"classes/WorkerChoiceStrategyContext.html#workerChoiceStrategies\",\"classes\":\"tsd-is-private\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":1024,\"name\":\"workerChoiceStrategy\",\"url\":\"classes/WorkerChoiceStrategyContext.html#workerChoiceStrategy\",\"classes\":\"tsd-is-private\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":2048,\"name\":\"getRequiredStatistics\",\"url\":\"classes/WorkerChoiceStrategyContext.html#getRequiredStatistics\",\"classes\":\"\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategy\",\"url\":\"classes/WorkerChoiceStrategyContext.html#setWorkerChoiceStrategy\",\"classes\":\"\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":2048,\"name\":\"execute\",\"url\":\"classes/WorkerChoiceStrategyContext.html#execute\",\"classes\":\"\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":2048,\"name\":\"remove\",\"url\":\"classes/WorkerChoiceStrategyContext.html#remove\",\"classes\":\"\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":2048,\"name\":\"setOptions\",\"url\":\"classes/WorkerChoiceStrategyContext.html#setOptions\",\"classes\":\"\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":128,\"name\":\"DynamicThreadPool\",\"url\":\"classes/DynamicThreadPool.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/DynamicThreadPool.html#constructor\",\"classes\":\"\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"max\",\"url\":\"classes/DynamicThreadPool.html#max\",\"classes\":\"\",\"parent\":\"DynamicThreadPool\"},{\"kind\":262144,\"name\":\"type\",\"url\":\"classes/DynamicThreadPool.html#type\",\"classes\":\"\",\"parent\":\"DynamicThreadPool\"},{\"kind\":262144,\"name\":\"full\",\"url\":\"classes/DynamicThreadPool.html#full\",\"classes\":\"tsd-is-protected\",\"parent\":\"DynamicThreadPool\"},{\"kind\":262144,\"name\":\"busy\",\"url\":\"classes/DynamicThreadPool.html#busy\",\"classes\":\"tsd-is-protected\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"isMain\",\"url\":\"classes/DynamicThreadPool.html#isMain\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"destroyWorker\",\"url\":\"classes/DynamicThreadPool.html#destroyWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"sendToWorker\",\"url\":\"classes/DynamicThreadPool.html#sendToWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"registerWorkerMessageListener\",\"url\":\"classes/DynamicThreadPool.html#registerWorkerMessageListener\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"createWorker\",\"url\":\"classes/DynamicThreadPool.html#createWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"afterWorkerSetup\",\"url\":\"classes/DynamicThreadPool.html#afterWorkerSetup\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"workerNodes\",\"url\":\"classes/DynamicThreadPool.html#workerNodes\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"emitter\",\"url\":\"classes/DynamicThreadPool.html#emitter\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"promiseResponseMap\",\"url\":\"classes/DynamicThreadPool.html#promiseResponseMap\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyContext\",\"url\":\"classes/DynamicThreadPool.html#workerChoiceStrategyContext\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"numberOfWorkers\",\"url\":\"classes/DynamicThreadPool.html#numberOfWorkers\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"filePath\",\"url\":\"classes/DynamicThreadPool.html#filePath\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/DynamicThreadPool.html#opts\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":262144,\"name\":\"numberOfRunningTasks\",\"url\":\"classes/DynamicThreadPool.html#numberOfRunningTasks\",\"classes\":\"tsd-is-private tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":262144,\"name\":\"numberOfQueuedTasks\",\"url\":\"classes/DynamicThreadPool.html#numberOfQueuedTasks\",\"classes\":\"tsd-is-private tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategy\",\"url\":\"classes/DynamicThreadPool.html#setWorkerChoiceStrategy\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategyOptions\",\"url\":\"classes/DynamicThreadPool.html#setWorkerChoiceStrategyOptions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"enableTasksQueue\",\"url\":\"classes/DynamicThreadPool.html#enableTasksQueue\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"setTasksQueueOptions\",\"url\":\"classes/DynamicThreadPool.html#setTasksQueueOptions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"internalBusy\",\"url\":\"classes/DynamicThreadPool.html#internalBusy\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"execute\",\"url\":\"classes/DynamicThreadPool.html#execute\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/DynamicThreadPool.html#destroy\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"setupHook\",\"url\":\"classes/DynamicThreadPool.html#setupHook\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"beforeTaskExecutionHook\",\"url\":\"classes/DynamicThreadPool.html#beforeTaskExecutionHook\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"afterTaskExecutionHook\",\"url\":\"classes/DynamicThreadPool.html#afterTaskExecutionHook\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"chooseWorkerNode\",\"url\":\"classes/DynamicThreadPool.html#chooseWorkerNode\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"createAndSetupWorker\",\"url\":\"classes/DynamicThreadPool.html#createAndSetupWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"workerListener\",\"url\":\"classes/DynamicThreadPool.html#workerListener\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/DynamicThreadPool.html#workerListener.workerListener-1.__type\",\"classes\":\"\",\"parent\":\"DynamicThreadPool.workerListener.workerListener\"},{\"kind\":128,\"name\":\"FixedThreadPool\",\"url\":\"classes/FixedThreadPool.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/FixedThreadPool.html#constructor\",\"classes\":\"\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"isMain\",\"url\":\"classes/FixedThreadPool.html#isMain\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"destroyWorker\",\"url\":\"classes/FixedThreadPool.html#destroyWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"sendToWorker\",\"url\":\"classes/FixedThreadPool.html#sendToWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"registerWorkerMessageListener\",\"url\":\"classes/FixedThreadPool.html#registerWorkerMessageListener\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"createWorker\",\"url\":\"classes/FixedThreadPool.html#createWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"afterWorkerSetup\",\"url\":\"classes/FixedThreadPool.html#afterWorkerSetup\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedThreadPool\"},{\"kind\":262144,\"name\":\"type\",\"url\":\"classes/FixedThreadPool.html#type\",\"classes\":\"\",\"parent\":\"FixedThreadPool\"},{\"kind\":262144,\"name\":\"full\",\"url\":\"classes/FixedThreadPool.html#full\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedThreadPool\"},{\"kind\":262144,\"name\":\"busy\",\"url\":\"classes/FixedThreadPool.html#busy\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"workerNodes\",\"url\":\"classes/FixedThreadPool.html#workerNodes\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"emitter\",\"url\":\"classes/FixedThreadPool.html#emitter\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"promiseResponseMap\",\"url\":\"classes/FixedThreadPool.html#promiseResponseMap\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyContext\",\"url\":\"classes/FixedThreadPool.html#workerChoiceStrategyContext\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"numberOfWorkers\",\"url\":\"classes/FixedThreadPool.html#numberOfWorkers\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"filePath\",\"url\":\"classes/FixedThreadPool.html#filePath\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/FixedThreadPool.html#opts\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":262144,\"name\":\"numberOfRunningTasks\",\"url\":\"classes/FixedThreadPool.html#numberOfRunningTasks\",\"classes\":\"tsd-is-private tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":262144,\"name\":\"numberOfQueuedTasks\",\"url\":\"classes/FixedThreadPool.html#numberOfQueuedTasks\",\"classes\":\"tsd-is-private tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategy\",\"url\":\"classes/FixedThreadPool.html#setWorkerChoiceStrategy\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategyOptions\",\"url\":\"classes/FixedThreadPool.html#setWorkerChoiceStrategyOptions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"enableTasksQueue\",\"url\":\"classes/FixedThreadPool.html#enableTasksQueue\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"setTasksQueueOptions\",\"url\":\"classes/FixedThreadPool.html#setTasksQueueOptions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"internalBusy\",\"url\":\"classes/FixedThreadPool.html#internalBusy\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"execute\",\"url\":\"classes/FixedThreadPool.html#execute\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/FixedThreadPool.html#destroy\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"setupHook\",\"url\":\"classes/FixedThreadPool.html#setupHook\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"beforeTaskExecutionHook\",\"url\":\"classes/FixedThreadPool.html#beforeTaskExecutionHook\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"afterTaskExecutionHook\",\"url\":\"classes/FixedThreadPool.html#afterTaskExecutionHook\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"chooseWorkerNode\",\"url\":\"classes/FixedThreadPool.html#chooseWorkerNode\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"createAndSetupWorker\",\"url\":\"classes/FixedThreadPool.html#createAndSetupWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"workerListener\",\"url\":\"classes/FixedThreadPool.html#workerListener\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/FixedThreadPool.html#workerListener.workerListener-1.__type\",\"classes\":\"\",\"parent\":\"FixedThreadPool.workerListener.workerListener\"},{\"kind\":4194304,\"name\":\"ThreadWorkerWithMessageChannel\",\"url\":\"types/ThreadWorkerWithMessageChannel.html\",\"classes\":\"\"},{\"kind\":128,\"name\":\"AbstractWorker\",\"url\":\"classes/AbstractWorker.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AbstractWorker.html#constructor\",\"classes\":\"\",\"parent\":\"AbstractWorker\"},{\"kind\":1024,\"name\":\"lastTaskTimestamp\",\"url\":\"classes/AbstractWorker.html#lastTaskTimestamp\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":1024,\"name\":\"aliveInterval\",\"url\":\"classes/AbstractWorker.html#aliveInterval\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":1024,\"name\":\"isMain\",\"url\":\"classes/AbstractWorker.html#isMain\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":1024,\"name\":\"mainWorker\",\"url\":\"classes/AbstractWorker.html#mainWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/AbstractWorker.html#opts\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"checkWorkerOptions\",\"url\":\"classes/AbstractWorker.html#checkWorkerOptions\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"checkFunctionInput\",\"url\":\"classes/AbstractWorker.html#checkFunctionInput\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"messageListener\",\"url\":\"classes/AbstractWorker.html#messageListener\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"getMainWorker\",\"url\":\"classes/AbstractWorker.html#getMainWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"sendToMainWorker\",\"url\":\"classes/AbstractWorker.html#sendToMainWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"checkAlive\",\"url\":\"classes/AbstractWorker.html#checkAlive\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"handleError\",\"url\":\"classes/AbstractWorker.html#handleError\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"run\",\"url\":\"classes/AbstractWorker.html#run\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"runAsync\",\"url\":\"classes/AbstractWorker.html#runAsync\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":128,\"name\":\"ClusterWorker\",\"url\":\"classes/ClusterWorker.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ClusterWorker.html#constructor\",\"classes\":\"\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"sendToMainWorker\",\"url\":\"classes/ClusterWorker.html#sendToMainWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"handleError\",\"url\":\"classes/ClusterWorker.html#handleError\",\"classes\":\"tsd-is-protected\",\"parent\":\"ClusterWorker\"},{\"kind\":1024,\"name\":\"lastTaskTimestamp\",\"url\":\"classes/ClusterWorker.html#lastTaskTimestamp\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":1024,\"name\":\"aliveInterval\",\"url\":\"classes/ClusterWorker.html#aliveInterval\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":1024,\"name\":\"isMain\",\"url\":\"classes/ClusterWorker.html#isMain\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":1024,\"name\":\"mainWorker\",\"url\":\"classes/ClusterWorker.html#mainWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/ClusterWorker.html#opts\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"messageListener\",\"url\":\"classes/ClusterWorker.html#messageListener\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"getMainWorker\",\"url\":\"classes/ClusterWorker.html#getMainWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"checkAlive\",\"url\":\"classes/ClusterWorker.html#checkAlive\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"run\",\"url\":\"classes/ClusterWorker.html#run\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"runAsync\",\"url\":\"classes/ClusterWorker.html#runAsync\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":128,\"name\":\"ThreadWorker\",\"url\":\"classes/ThreadWorker.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ThreadWorker.html#constructor\",\"classes\":\"\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"sendToMainWorker\",\"url\":\"classes/ThreadWorker.html#sendToMainWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"ThreadWorker\"},{\"kind\":1024,\"name\":\"lastTaskTimestamp\",\"url\":\"classes/ThreadWorker.html#lastTaskTimestamp\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":1024,\"name\":\"aliveInterval\",\"url\":\"classes/ThreadWorker.html#aliveInterval\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":1024,\"name\":\"isMain\",\"url\":\"classes/ThreadWorker.html#isMain\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":1024,\"name\":\"mainWorker\",\"url\":\"classes/ThreadWorker.html#mainWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/ThreadWorker.html#opts\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"messageListener\",\"url\":\"classes/ThreadWorker.html#messageListener\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"getMainWorker\",\"url\":\"classes/ThreadWorker.html#getMainWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"checkAlive\",\"url\":\"classes/ThreadWorker.html#checkAlive\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"handleError\",\"url\":\"classes/ThreadWorker.html#handleError\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"run\",\"url\":\"classes/ThreadWorker.html#run\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"runAsync\",\"url\":\"classes/ThreadWorker.html#runAsync\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":32,\"name\":\"KillBehaviors\",\"url\":\"variables/KillBehaviors.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"KillBehavior\",\"url\":\"types/KillBehavior.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"WorkerOptions\",\"url\":\"interfaces/WorkerOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"maxInactiveTime\",\"url\":\"interfaces/WorkerOptions.html#maxInactiveTime\",\"classes\":\"\",\"parent\":\"WorkerOptions\"},{\"kind\":1024,\"name\":\"async\",\"url\":\"interfaces/WorkerOptions.html#async\",\"classes\":\"\",\"parent\":\"WorkerOptions\"},{\"kind\":1024,\"name\":\"killBehavior\",\"url\":\"interfaces/WorkerOptions.html#killBehavior\",\"classes\":\"\",\"parent\":\"WorkerOptions\"},{\"kind\":4194304,\"name\":\"Draft\",\"url\":\"types/Draft.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"PromiseResponseWrapper\",\"url\":\"interfaces/PromiseResponseWrapper.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"resolve\",\"url\":\"interfaces/PromiseResponseWrapper.html#resolve\",\"classes\":\"\",\"parent\":\"PromiseResponseWrapper\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/PromiseResponseWrapper.html#resolve.__type-2\",\"classes\":\"\",\"parent\":\"PromiseResponseWrapper.resolve\"},{\"kind\":1024,\"name\":\"reject\",\"url\":\"interfaces/PromiseResponseWrapper.html#reject\",\"classes\":\"\",\"parent\":\"PromiseResponseWrapper\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/PromiseResponseWrapper.html#reject.__type\",\"classes\":\"\",\"parent\":\"PromiseResponseWrapper.reject\"},{\"kind\":1024,\"name\":\"worker\",\"url\":\"interfaces/PromiseResponseWrapper.html#worker\",\"classes\":\"\",\"parent\":\"PromiseResponseWrapper\"},{\"kind\":256,\"name\":\"MessageValue\",\"url\":\"interfaces/MessageValue.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"kill\",\"url\":\"interfaces/MessageValue.html#kill\",\"classes\":\"\",\"parent\":\"MessageValue\"},{\"kind\":1024,\"name\":\"error\",\"url\":\"interfaces/MessageValue.html#error\",\"classes\":\"\",\"parent\":\"MessageValue\"},{\"kind\":1024,\"name\":\"runTime\",\"url\":\"interfaces/MessageValue.html#runTime\",\"classes\":\"\",\"parent\":\"MessageValue\"},{\"kind\":1024,\"name\":\"parent\",\"url\":\"interfaces/MessageValue.html#parent\",\"classes\":\"\",\"parent\":\"MessageValue\"},{\"kind\":1024,\"name\":\"data\",\"url\":\"interfaces/MessageValue.html#data\",\"classes\":\"tsd-is-inherited\",\"parent\":\"MessageValue\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"interfaces/MessageValue.html#id\",\"classes\":\"tsd-is-inherited\",\"parent\":\"MessageValue\"},{\"kind\":4194304,\"name\":\"WorkerAsyncFunction\",\"url\":\"types/WorkerAsyncFunction.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/WorkerAsyncFunction.html#__type\",\"classes\":\"\",\"parent\":\"WorkerAsyncFunction\"},{\"kind\":4194304,\"name\":\"WorkerFunction\",\"url\":\"types/WorkerFunction.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"WorkerSyncFunction\",\"url\":\"types/WorkerSyncFunction.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/WorkerSyncFunction.html#__type\",\"classes\":\"\",\"parent\":\"WorkerSyncFunction\"},{\"kind\":128,\"name\":\"CircularArray\",\"url\":\"classes/CircularArray.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/CircularArray.html#constructor\",\"classes\":\"\",\"parent\":\"CircularArray\"},{\"kind\":1024,\"name\":\"size\",\"url\":\"classes/CircularArray.html#size\",\"classes\":\"\",\"parent\":\"CircularArray\"},{\"kind\":2048,\"name\":\"push\",\"url\":\"classes/CircularArray.html#push-1\",\"classes\":\"\",\"parent\":\"CircularArray\"},{\"kind\":2048,\"name\":\"unshift\",\"url\":\"classes/CircularArray.html#unshift-1\",\"classes\":\"\",\"parent\":\"CircularArray\"},{\"kind\":2048,\"name\":\"concat\",\"url\":\"classes/CircularArray.html#concat-1\",\"classes\":\"\",\"parent\":\"CircularArray\"},{\"kind\":2048,\"name\":\"splice\",\"url\":\"classes/CircularArray.html#splice-1\",\"classes\":\"\",\"parent\":\"CircularArray\"},{\"kind\":2048,\"name\":\"resize\",\"url\":\"classes/CircularArray.html#resize\",\"classes\":\"\",\"parent\":\"CircularArray\"},{\"kind\":2048,\"name\":\"empty\",\"url\":\"classes/CircularArray.html#empty\",\"classes\":\"\",\"parent\":\"CircularArray\"},{\"kind\":2048,\"name\":\"full\",\"url\":\"classes/CircularArray.html#full\",\"classes\":\"\",\"parent\":\"CircularArray\"},{\"kind\":2048,\"name\":\"checkSize\",\"url\":\"classes/CircularArray.html#checkSize\",\"classes\":\"tsd-is-private\",\"parent\":\"CircularArray\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"comment\"],\"fieldVectors\":[[\"name/0\",[0,55.188]],[\"comment/0\",[]],[\"name/1\",[1,35.729]],[\"comment/1\",[]],[\"name/2\",[2,50.08]],[\"comment/2\",[]],[\"name/3\",[3,40.525]],[\"comment/3\",[]],[\"name/4\",[4,40.525]],[\"comment/4\",[]],[\"name/5\",[5,42.195]],[\"comment/5\",[]],[\"name/6\",[6,37.842]],[\"comment/6\",[]],[\"name/7\",[7,42.195]],[\"comment/7\",[]],[\"name/8\",[8,37.842]],[\"comment/8\",[]],[\"name/9\",[9,42.195]],[\"comment/9\",[]],[\"name/10\",[10,42.195]],[\"comment/10\",[]],[\"name/11\",[11,42.195]],[\"comment/11\",[]],[\"name/12\",[12,42.195]],[\"comment/12\",[]],[\"name/13\",[13,42.195]],[\"comment/13\",[]],[\"name/14\",[14,40.525]],[\"comment/14\",[]],[\"name/15\",[15,40.525]],[\"comment/15\",[]],[\"name/16\",[16,42.195]],[\"comment/16\",[]],[\"name/17\",[17,40.525]],[\"comment/17\",[]],[\"name/18\",[18,42.195]],[\"comment/18\",[]],[\"name/19\",[19,42.195]],[\"comment/19\",[]],[\"name/20\",[20,42.195]],[\"comment/20\",[]],[\"name/21\",[21,42.195]],[\"comment/21\",[]],[\"name/22\",[22,39.094]],[\"comment/22\",[]],[\"name/23\",[23,40.525]],[\"comment/23\",[]],[\"name/24\",[24,37.842]],[\"comment/24\",[]],[\"name/25\",[25,40.525]],[\"comment/25\",[]],[\"name/26\",[26,42.195]],[\"comment/26\",[]],[\"name/27\",[27,39.094]],[\"comment/27\",[]],[\"name/28\",[28,40.525]],[\"comment/28\",[]],[\"name/29\",[29,42.195]],[\"comment/29\",[]],[\"name/30\",[30,42.195]],[\"comment/30\",[]],[\"name/31\",[31,42.195]],[\"comment/31\",[]],[\"name/32\",[32,42.195]],[\"comment/32\",[]],[\"name/33\",[33,42.195]],[\"comment/33\",[]],[\"name/34\",[34,27.256]],[\"comment/34\",[]],[\"name/35\",[35,55.188]],[\"comment/35\",[]],[\"name/36\",[1,35.729]],[\"comment/36\",[]],[\"name/37\",[6,37.842]],[\"comment/37\",[]],[\"name/38\",[7,42.195]],[\"comment/38\",[]],[\"name/39\",[8,37.842]],[\"comment/39\",[]],[\"name/40\",[9,42.195]],[\"comment/40\",[]],[\"name/41\",[10,42.195]],[\"comment/41\",[]],[\"name/42\",[11,42.195]],[\"comment/42\",[]],[\"name/43\",[12,42.195]],[\"comment/43\",[]],[\"name/44\",[13,42.195]],[\"comment/44\",[]],[\"name/45\",[3,40.525]],[\"comment/45\",[]],[\"name/46\",[4,40.525]],[\"comment/46\",[]],[\"name/47\",[5,42.195]],[\"comment/47\",[]],[\"name/48\",[14,40.525]],[\"comment/48\",[]],[\"name/49\",[15,40.525]],[\"comment/49\",[]],[\"name/50\",[16,42.195]],[\"comment/50\",[]],[\"name/51\",[17,40.525]],[\"comment/51\",[]],[\"name/52\",[18,42.195]],[\"comment/52\",[]],[\"name/53\",[19,42.195]],[\"comment/53\",[]],[\"name/54\",[20,42.195]],[\"comment/54\",[]],[\"name/55\",[21,42.195]],[\"comment/55\",[]],[\"name/56\",[22,39.094]],[\"comment/56\",[]],[\"name/57\",[23,40.525]],[\"comment/57\",[]],[\"name/58\",[24,37.842]],[\"comment/58\",[]],[\"name/59\",[25,40.525]],[\"comment/59\",[]],[\"name/60\",[26,42.195]],[\"comment/60\",[]],[\"name/61\",[27,39.094]],[\"comment/61\",[]],[\"name/62\",[28,40.525]],[\"comment/62\",[]],[\"name/63\",[29,42.195]],[\"comment/63\",[]],[\"name/64\",[30,42.195]],[\"comment/64\",[]],[\"name/65\",[31,42.195]],[\"comment/65\",[]],[\"name/66\",[32,42.195]],[\"comment/66\",[]],[\"name/67\",[33,42.195]],[\"comment/67\",[]],[\"name/68\",[34,27.256]],[\"comment/68\",[]],[\"name/69\",[36,55.188]],[\"comment/69\",[]],[\"name/70\",[37,55.188]],[\"comment/70\",[]],[\"name/71\",[38,55.188]],[\"comment/71\",[]],[\"name/72\",[39,46.715]],[\"comment/72\",[]],[\"name/73\",[40,46.715]],[\"comment/73\",[]],[\"name/74\",[41,46.715]],[\"comment/74\",[]],[\"name/75\",[42,46.715]],[\"comment/75\",[]],[\"name/76\",[43,44.202]],[\"comment/76\",[]],[\"name/77\",[44,46.715]],[\"comment/77\",[]],[\"name/78\",[45,50.08]],[\"comment/78\",[]],[\"name/79\",[24,37.842]],[\"comment/79\",[]],[\"name/80\",[46,46.715]],[\"comment/80\",[]],[\"name/81\",[47,55.188]],[\"comment/81\",[]],[\"name/82\",[1,35.729]],[\"comment/82\",[]],[\"name/83\",[14,40.525]],[\"comment/83\",[]],[\"name/84\",[15,40.525]],[\"comment/84\",[]],[\"name/85\",[16,42.195]],[\"comment/85\",[]],[\"name/86\",[17,40.525]],[\"comment/86\",[]],[\"name/87\",[18,42.195]],[\"comment/87\",[]],[\"name/88\",[19,42.195]],[\"comment/88\",[]],[\"name/89\",[6,37.842]],[\"comment/89\",[]],[\"name/90\",[48,55.188]],[\"comment/90\",[]],[\"name/91\",[49,55.188]],[\"comment/91\",[]],[\"name/92\",[50,55.188]],[\"comment/92\",[]],[\"name/93\",[51,55.188]],[\"comment/93\",[]],[\"name/94\",[52,55.188]],[\"comment/94\",[]],[\"name/95\",[3,40.525]],[\"comment/95\",[]],[\"name/96\",[20,42.195]],[\"comment/96\",[]],[\"name/97\",[21,42.195]],[\"comment/97\",[]],[\"name/98\",[53,55.188]],[\"comment/98\",[]],[\"name/99\",[22,39.094]],[\"comment/99\",[]],[\"name/100\",[23,40.525]],[\"comment/100\",[]],[\"name/101\",[24,37.842]],[\"comment/101\",[]],[\"name/102\",[25,40.525]],[\"comment/102\",[]],[\"name/103\",[54,55.188]],[\"comment/103\",[]],[\"name/104\",[4,40.525]],[\"comment/104\",[]],[\"name/105\",[5,42.195]],[\"comment/105\",[]],[\"name/106\",[26,42.195]],[\"comment/106\",[]],[\"name/107\",[27,39.094]],[\"comment/107\",[]],[\"name/108\",[28,40.525]],[\"comment/108\",[]],[\"name/109\",[9,42.195]],[\"comment/109\",[]],[\"name/110\",[7,42.195]],[\"comment/110\",[]],[\"name/111\",[8,37.842]],[\"comment/111\",[]],[\"name/112\",[29,42.195]],[\"comment/112\",[]],[\"name/113\",[30,42.195]],[\"comment/113\",[]],[\"name/114\",[31,42.195]],[\"comment/114\",[]],[\"name/115\",[10,42.195]],[\"comment/115\",[]],[\"name/116\",[11,42.195]],[\"comment/116\",[]],[\"name/117\",[12,42.195]],[\"comment/117\",[]],[\"name/118\",[13,42.195]],[\"comment/118\",[]],[\"name/119\",[32,42.195]],[\"comment/119\",[]],[\"name/120\",[33,42.195]],[\"comment/120\",[]],[\"name/121\",[34,27.256]],[\"comment/121\",[]],[\"name/122\",[55,55.188]],[\"comment/122\",[]],[\"name/123\",[56,55.188]],[\"comment/123\",[]],[\"name/124\",[57,55.188]],[\"comment/124\",[]],[\"name/125\",[58,55.188]],[\"comment/125\",[]],[\"name/126\",[59,55.188]],[\"comment/126\",[]],[\"name/127\",[60,55.188]],[\"comment/127\",[]],[\"name/128\",[61,55.188]],[\"comment/128\",[]],[\"name/129\",[62,55.188]],[\"comment/129\",[]],[\"name/130\",[63,55.188]],[\"comment/130\",[]],[\"name/131\",[64,55.188]],[\"comment/131\",[]],[\"name/132\",[65,55.188]],[\"comment/132\",[]],[\"name/133\",[66,55.188]],[\"comment/133\",[]],[\"name/134\",[67,55.188]],[\"comment/134\",[]],[\"name/135\",[68,55.188]],[\"comment/135\",[]],[\"name/136\",[69,55.188]],[\"comment/136\",[]],[\"name/137\",[3,40.525]],[\"comment/137\",[]],[\"name/138\",[14,40.525]],[\"comment/138\",[]],[\"name/139\",[15,40.525]],[\"comment/139\",[]],[\"name/140\",[27,39.094]],[\"comment/140\",[]],[\"name/141\",[34,27.256]],[\"comment/141\",[]],[\"name/142\",[28,40.525]],[\"comment/142\",[]],[\"name/143\",[34,27.256]],[\"comment/143\",[]],[\"name/144\",[22,39.094]],[\"comment/144\",[]],[\"name/145\",[34,27.256]],[\"comment/145\",[]],[\"name/146\",[23,40.525]],[\"comment/146\",[]],[\"name/147\",[34,27.256]],[\"comment/147\",[]],[\"name/148\",[24,37.842]],[\"comment/148\",[]],[\"name/149\",[34,27.256]],[\"comment/149\",[]],[\"name/150\",[25,40.525]],[\"comment/150\",[]],[\"name/151\",[34,27.256]],[\"comment/151\",[]],[\"name/152\",[70,55.188]],[\"comment/152\",[]],[\"name/153\",[71,55.188]],[\"comment/153\",[]],[\"name/154\",[39,46.715]],[\"comment/154\",[]],[\"name/155\",[40,46.715]],[\"comment/155\",[]],[\"name/156\",[41,46.715]],[\"comment/156\",[]],[\"name/157\",[42,46.715]],[\"comment/157\",[]],[\"name/158\",[43,44.202]],[\"comment/158\",[]],[\"name/159\",[44,46.715]],[\"comment/159\",[]],[\"name/160\",[45,50.08]],[\"comment/160\",[]],[\"name/161\",[24,37.842]],[\"comment/161\",[]],[\"name/162\",[46,46.715]],[\"comment/162\",[]],[\"name/163\",[72,55.188]],[\"comment/163\",[]],[\"name/164\",[73,55.188]],[\"comment/164\",[]],[\"name/165\",[74,55.188]],[\"comment/165\",[]],[\"name/166\",[75,55.188]],[\"comment/166\",[]],[\"name/167\",[46,46.715]],[\"comment/167\",[]],[\"name/168\",[76,55.188]],[\"comment/168\",[]],[\"name/169\",[40,46.715]],[\"comment/169\",[]],[\"name/170\",[34,27.256]],[\"comment/170\",[]],[\"name/171\",[42,46.715]],[\"comment/171\",[]],[\"name/172\",[34,27.256]],[\"comment/172\",[]],[\"name/173\",[77,55.188]],[\"comment/173\",[]],[\"name/174\",[78,55.188]],[\"comment/174\",[]],[\"name/175\",[79,55.188]],[\"comment/175\",[]],[\"name/176\",[34,27.256]],[\"comment/176\",[]],[\"name/177\",[39,46.715]],[\"comment/177\",[]],[\"name/178\",[34,27.256]],[\"comment/178\",[]],[\"name/179\",[41,46.715]],[\"comment/179\",[]],[\"name/180\",[34,27.256]],[\"comment/180\",[]],[\"name/181\",[80,55.188]],[\"comment/181\",[]],[\"name/182\",[81,50.08]],[\"comment/182\",[]],[\"name/183\",[82,50.08]],[\"comment/183\",[]],[\"name/184\",[83,50.08]],[\"comment/184\",[]],[\"name/185\",[84,44.202]],[\"comment/185\",[]],[\"name/186\",[85,55.188]],[\"comment/186\",[]],[\"name/187\",[86,46.715]],[\"comment/187\",[]],[\"name/188\",[87,55.188]],[\"comment/188\",[]],[\"name/189\",[88,50.08]],[\"comment/189\",[]],[\"name/190\",[89,46.715]],[\"comment/190\",[]],[\"name/191\",[90,50.08]],[\"comment/191\",[]],[\"name/192\",[91,55.188]],[\"comment/192\",[]],[\"name/193\",[92,50.08]],[\"comment/193\",[]],[\"name/194\",[83,50.08]],[\"comment/194\",[]],[\"name/195\",[93,55.188]],[\"comment/195\",[]],[\"name/196\",[94,50.08]],[\"comment/196\",[]],[\"name/197\",[95,55.188]],[\"comment/197\",[]],[\"name/198\",[96,50.08]],[\"comment/198\",[]],[\"name/199\",[97,55.188]],[\"comment/199\",[]],[\"name/200\",[34,27.256]],[\"comment/200\",[]],[\"name/201\",[98,55.188]],[\"comment/201\",[]],[\"name/202\",[34,27.256]],[\"comment/202\",[]],[\"name/203\",[99,50.08]],[\"comment/203\",[]],[\"name/204\",[34,27.256]],[\"comment/204\",[]],[\"name/205\",[100,50.08]],[\"comment/205\",[]],[\"name/206\",[34,27.256]],[\"comment/206\",[]],[\"name/207\",[96,50.08]],[\"comment/207\",[]],[\"name/208\",[86,46.715]],[\"comment/208\",[]],[\"name/209\",[88,50.08]],[\"comment/209\",[]],[\"name/210\",[89,46.715]],[\"comment/210\",[]],[\"name/211\",[43,44.202]],[\"comment/211\",[]],[\"name/212\",[44,46.715]],[\"comment/212\",[]],[\"name/213\",[89,46.715]],[\"comment/213\",[]],[\"name/214\",[17,40.525]],[\"comment/214\",[]],[\"name/215\",[1,35.729]],[\"comment/215\",[]],[\"name/216\",[94,50.08]],[\"comment/216\",[]],[\"name/217\",[43,44.202]],[\"comment/217\",[]],[\"name/218\",[101,55.188]],[\"comment/218\",[]],[\"name/219\",[22,39.094]],[\"comment/219\",[]],[\"name/220\",[27,39.094]],[\"comment/220\",[]],[\"name/221\",[99,50.08]],[\"comment/221\",[]],[\"name/222\",[100,50.08]],[\"comment/222\",[]],[\"name/223\",[102,55.188]],[\"comment/223\",[]],[\"name/224\",[1,35.729]],[\"comment/224\",[]],[\"name/225\",[2,50.08]],[\"comment/225\",[]],[\"name/226\",[3,40.525]],[\"comment/226\",[]],[\"name/227\",[4,40.525]],[\"comment/227\",[]],[\"name/228\",[5,42.195]],[\"comment/228\",[]],[\"name/229\",[8,37.842]],[\"comment/229\",[]],[\"name/230\",[9,42.195]],[\"comment/230\",[]],[\"name/231\",[10,42.195]],[\"comment/231\",[]],[\"name/232\",[11,42.195]],[\"comment/232\",[]],[\"name/233\",[12,42.195]],[\"comment/233\",[]],[\"name/234\",[13,42.195]],[\"comment/234\",[]],[\"name/235\",[14,40.525]],[\"comment/235\",[]],[\"name/236\",[15,40.525]],[\"comment/236\",[]],[\"name/237\",[16,42.195]],[\"comment/237\",[]],[\"name/238\",[17,40.525]],[\"comment/238\",[]],[\"name/239\",[18,42.195]],[\"comment/239\",[]],[\"name/240\",[19,42.195]],[\"comment/240\",[]],[\"name/241\",[6,37.842]],[\"comment/241\",[]],[\"name/242\",[20,42.195]],[\"comment/242\",[]],[\"name/243\",[21,42.195]],[\"comment/243\",[]],[\"name/244\",[22,39.094]],[\"comment/244\",[]],[\"name/245\",[23,40.525]],[\"comment/245\",[]],[\"name/246\",[24,37.842]],[\"comment/246\",[]],[\"name/247\",[25,40.525]],[\"comment/247\",[]],[\"name/248\",[26,42.195]],[\"comment/248\",[]],[\"name/249\",[27,39.094]],[\"comment/249\",[]],[\"name/250\",[28,40.525]],[\"comment/250\",[]],[\"name/251\",[7,42.195]],[\"comment/251\",[]],[\"name/252\",[29,42.195]],[\"comment/252\",[]],[\"name/253\",[30,42.195]],[\"comment/253\",[]],[\"name/254\",[31,42.195]],[\"comment/254\",[]],[\"name/255\",[32,42.195]],[\"comment/255\",[]],[\"name/256\",[33,42.195]],[\"comment/256\",[]],[\"name/257\",[34,27.256]],[\"comment/257\",[]],[\"name/258\",[103,55.188]],[\"comment/258\",[]],[\"name/259\",[1,35.729]],[\"comment/259\",[]],[\"name/260\",[8,37.842]],[\"comment/260\",[]],[\"name/261\",[9,42.195]],[\"comment/261\",[]],[\"name/262\",[10,42.195]],[\"comment/262\",[]],[\"name/263\",[11,42.195]],[\"comment/263\",[]],[\"name/264\",[12,42.195]],[\"comment/264\",[]],[\"name/265\",[13,42.195]],[\"comment/265\",[]],[\"name/266\",[3,40.525]],[\"comment/266\",[]],[\"name/267\",[4,40.525]],[\"comment/267\",[]],[\"name/268\",[5,42.195]],[\"comment/268\",[]],[\"name/269\",[14,40.525]],[\"comment/269\",[]],[\"name/270\",[15,40.525]],[\"comment/270\",[]],[\"name/271\",[16,42.195]],[\"comment/271\",[]],[\"name/272\",[17,40.525]],[\"comment/272\",[]],[\"name/273\",[18,42.195]],[\"comment/273\",[]],[\"name/274\",[19,42.195]],[\"comment/274\",[]],[\"name/275\",[6,37.842]],[\"comment/275\",[]],[\"name/276\",[20,42.195]],[\"comment/276\",[]],[\"name/277\",[21,42.195]],[\"comment/277\",[]],[\"name/278\",[22,39.094]],[\"comment/278\",[]],[\"name/279\",[23,40.525]],[\"comment/279\",[]],[\"name/280\",[24,37.842]],[\"comment/280\",[]],[\"name/281\",[25,40.525]],[\"comment/281\",[]],[\"name/282\",[26,42.195]],[\"comment/282\",[]],[\"name/283\",[27,39.094]],[\"comment/283\",[]],[\"name/284\",[28,40.525]],[\"comment/284\",[]],[\"name/285\",[7,42.195]],[\"comment/285\",[]],[\"name/286\",[29,42.195]],[\"comment/286\",[]],[\"name/287\",[30,42.195]],[\"comment/287\",[]],[\"name/288\",[31,42.195]],[\"comment/288\",[]],[\"name/289\",[32,42.195]],[\"comment/289\",[]],[\"name/290\",[33,42.195]],[\"comment/290\",[]],[\"name/291\",[34,27.256]],[\"comment/291\",[]],[\"name/292\",[104,55.188]],[\"comment/292\",[]],[\"name/293\",[105,55.188]],[\"comment/293\",[]],[\"name/294\",[1,35.729]],[\"comment/294\",[]],[\"name/295\",[106,46.715]],[\"comment/295\",[]],[\"name/296\",[107,46.715]],[\"comment/296\",[]],[\"name/297\",[8,37.842]],[\"comment/297\",[]],[\"name/298\",[108,46.715]],[\"comment/298\",[]],[\"name/299\",[6,37.842]],[\"comment/299\",[]],[\"name/300\",[109,55.188]],[\"comment/300\",[]],[\"name/301\",[110,55.188]],[\"comment/301\",[]],[\"name/302\",[111,46.715]],[\"comment/302\",[]],[\"name/303\",[112,46.715]],[\"comment/303\",[]],[\"name/304\",[113,46.715]],[\"comment/304\",[]],[\"name/305\",[114,46.715]],[\"comment/305\",[]],[\"name/306\",[115,46.715]],[\"comment/306\",[]],[\"name/307\",[84,44.202]],[\"comment/307\",[]],[\"name/308\",[116,46.715]],[\"comment/308\",[]],[\"name/309\",[117,55.188]],[\"comment/309\",[]],[\"name/310\",[1,35.729]],[\"comment/310\",[]],[\"name/311\",[113,46.715]],[\"comment/311\",[]],[\"name/312\",[115,46.715]],[\"comment/312\",[]],[\"name/313\",[106,46.715]],[\"comment/313\",[]],[\"name/314\",[107,46.715]],[\"comment/314\",[]],[\"name/315\",[8,37.842]],[\"comment/315\",[]],[\"name/316\",[108,46.715]],[\"comment/316\",[]],[\"name/317\",[6,37.842]],[\"comment/317\",[]],[\"name/318\",[111,46.715]],[\"comment/318\",[]],[\"name/319\",[112,46.715]],[\"comment/319\",[]],[\"name/320\",[114,46.715]],[\"comment/320\",[]],[\"name/321\",[84,44.202]],[\"comment/321\",[]],[\"name/322\",[116,46.715]],[\"comment/322\",[]],[\"name/323\",[118,55.188]],[\"comment/323\",[]],[\"name/324\",[1,35.729]],[\"comment/324\",[]],[\"name/325\",[113,46.715]],[\"comment/325\",[]],[\"name/326\",[106,46.715]],[\"comment/326\",[]],[\"name/327\",[107,46.715]],[\"comment/327\",[]],[\"name/328\",[8,37.842]],[\"comment/328\",[]],[\"name/329\",[108,46.715]],[\"comment/329\",[]],[\"name/330\",[6,37.842]],[\"comment/330\",[]],[\"name/331\",[111,46.715]],[\"comment/331\",[]],[\"name/332\",[112,46.715]],[\"comment/332\",[]],[\"name/333\",[114,46.715]],[\"comment/333\",[]],[\"name/334\",[115,46.715]],[\"comment/334\",[]],[\"name/335\",[84,44.202]],[\"comment/335\",[]],[\"name/336\",[116,46.715]],[\"comment/336\",[]],[\"name/337\",[119,55.188]],[\"comment/337\",[]],[\"name/338\",[120,50.08]],[\"comment/338\",[]],[\"name/339\",[121,55.188]],[\"comment/339\",[]],[\"name/340\",[122,55.188]],[\"comment/340\",[]],[\"name/341\",[123,55.188]],[\"comment/341\",[]],[\"name/342\",[120,50.08]],[\"comment/342\",[]],[\"name/343\",[124,55.188]],[\"comment/343\",[]],[\"name/344\",[125,55.188]],[\"comment/344\",[]],[\"name/345\",[126,55.188]],[\"comment/345\",[]],[\"name/346\",[34,27.256]],[\"comment/346\",[]],[\"name/347\",[127,55.188]],[\"comment/347\",[]],[\"name/348\",[34,27.256]],[\"comment/348\",[]],[\"name/349\",[92,50.08]],[\"comment/349\",[]],[\"name/350\",[128,55.188]],[\"comment/350\",[]],[\"name/351\",[129,55.188]],[\"comment/351\",[]],[\"name/352\",[90,50.08]],[\"comment/352\",[]],[\"name/353\",[86,46.715]],[\"comment/353\",[]],[\"name/354\",[130,55.188]],[\"comment/354\",[]],[\"name/355\",[81,50.08]],[\"comment/355\",[]],[\"name/356\",[82,50.08]],[\"comment/356\",[]],[\"name/357\",[131,55.188]],[\"comment/357\",[]],[\"name/358\",[34,27.256]],[\"comment/358\",[]],[\"name/359\",[132,55.188]],[\"comment/359\",[]],[\"name/360\",[133,55.188]],[\"comment/360\",[]],[\"name/361\",[34,27.256]],[\"comment/361\",[]],[\"name/362\",[134,55.188]],[\"comment/362\",[]],[\"name/363\",[1,35.729]],[\"comment/363\",[]],[\"name/364\",[135,55.188]],[\"comment/364\",[]],[\"name/365\",[136,55.188]],[\"comment/365\",[]],[\"name/366\",[137,55.188]],[\"comment/366\",[]],[\"name/367\",[138,55.188]],[\"comment/367\",[]],[\"name/368\",[139,55.188]],[\"comment/368\",[]],[\"name/369\",[140,55.188]],[\"comment/369\",[]],[\"name/370\",[141,55.188]],[\"comment/370\",[]],[\"name/371\",[4,40.525]],[\"comment/371\",[]],[\"name/372\",[142,55.188]],[\"comment/372\",[]]],\"invertedIndex\":[[\"__type\",{\"_index\":34,\"name\":{\"34\":{},\"68\":{},\"121\":{},\"141\":{},\"143\":{},\"145\":{},\"147\":{},\"149\":{},\"151\":{},\"170\":{},\"172\":{},\"176\":{},\"178\":{},\"180\":{},\"200\":{},\"202\":{},\"204\":{},\"206\":{},\"257\":{},\"291\":{},\"346\":{},\"348\":{},\"358\":{},\"361\":{}},\"comment\":{}}],[\"abstractpool\",{\"_index\":47,\"name\":{\"81\":{}},\"comment\":{}}],[\"abstractworker\",{\"_index\":105,\"name\":{\"293\":{}},\"comment\":{}}],[\"aftertaskexecutionhook\",{\"_index\":30,\"name\":{\"30\":{},\"64\":{},\"113\":{},\"253\":{},\"287\":{}},\"comment\":{}}],[\"afterworkersetup\",{\"_index\":13,\"name\":{\"13\":{},\"44\":{},\"118\":{},\"234\":{},\"265\":{}},\"comment\":{}}],[\"aliveinterval\",{\"_index\":107,\"name\":{\"296\":{},\"314\":{},\"327\":{}},\"comment\":{}}],[\"async\",{\"_index\":123,\"name\":{\"341\":{}},\"comment\":{}}],[\"avgruntime\",{\"_index\":88,\"name\":{\"189\":{},\"209\":{}},\"comment\":{}}],[\"beforetaskexecutionhook\",{\"_index\":29,\"name\":{\"29\":{},\"63\":{},\"112\":{},\"252\":{},\"286\":{}},\"comment\":{}}],[\"buildtasksqueueoptions\",{\"_index\":54,\"name\":{\"103\":{}},\"comment\":{}}],[\"busy\",{\"_index\":5,\"name\":{\"5\":{},\"47\":{},\"105\":{},\"228\":{},\"268\":{}},\"comment\":{}}],[\"checkalive\",{\"_index\":114,\"name\":{\"305\":{},\"320\":{},\"333\":{}},\"comment\":{}}],[\"checkandemitevents\",{\"_index\":55,\"name\":{\"122\":{}},\"comment\":{}}],[\"checkfilepath\",{\"_index\":48,\"name\":{\"90\":{}},\"comment\":{}}],[\"checkfunctioninput\",{\"_index\":110,\"name\":{\"301\":{}},\"comment\":{}}],[\"checknumberofworkers\",{\"_index\":49,\"name\":{\"91\":{}},\"comment\":{}}],[\"checkpooloptions\",{\"_index\":50,\"name\":{\"92\":{}},\"comment\":{}}],[\"checksize\",{\"_index\":142,\"name\":{\"372\":{}},\"comment\":{}}],[\"checkvalidtasksqueueoptions\",{\"_index\":52,\"name\":{\"94\":{}},\"comment\":{}}],[\"checkvalidworkerchoicestrategy\",{\"_index\":51,\"name\":{\"93\":{}},\"comment\":{}}],[\"checkworkeroptions\",{\"_index\":109,\"name\":{\"300\":{}},\"comment\":{}}],[\"choose\",{\"_index\":98,\"name\":{\"201\":{}},\"comment\":{}}],[\"chooseworkernode\",{\"_index\":31,\"name\":{\"31\":{},\"65\":{},\"114\":{},\"254\":{},\"288\":{}},\"comment\":{}}],[\"circulararray\",{\"_index\":134,\"name\":{\"362\":{}},\"comment\":{}}],[\"clusterpooloptions\",{\"_index\":36,\"name\":{\"69\":{}},\"comment\":{}}],[\"clusterworker\",{\"_index\":117,\"name\":{\"309\":{}},\"comment\":{}}],[\"concat\",{\"_index\":138,\"name\":{\"367\":{}},\"comment\":{}}],[\"concurrency\",{\"_index\":76,\"name\":{\"168\":{}},\"comment\":{}}],[\"constructor\",{\"_index\":1,\"name\":{\"1\":{},\"36\":{},\"82\":{},\"215\":{},\"224\":{},\"259\":{},\"294\":{},\"310\":{},\"324\":{},\"363\":{}},\"comment\":{}}],[\"createandsetupworker\",{\"_index\":32,\"name\":{\"32\":{},\"66\":{},\"119\":{},\"255\":{},\"289\":{}},\"comment\":{}}],[\"createworker\",{\"_index\":12,\"name\":{\"12\":{},\"43\":{},\"117\":{},\"233\":{},\"264\":{}},\"comment\":{}}],[\"data\",{\"_index\":81,\"name\":{\"182\":{},\"355\":{}},\"comment\":{}}],[\"dequeuetask\",{\"_index\":63,\"name\":{\"130\":{}},\"comment\":{}}],[\"destroy\",{\"_index\":28,\"name\":{\"28\":{},\"62\":{},\"108\":{},\"142\":{},\"250\":{},\"284\":{}},\"comment\":{}}],[\"destroyworker\",{\"_index\":9,\"name\":{\"9\":{},\"40\":{},\"109\":{},\"230\":{},\"261\":{}},\"comment\":{}}],[\"draft\",{\"_index\":124,\"name\":{\"343\":{}},\"comment\":{}}],[\"dynamic\",{\"_index\":75,\"name\":{\"166\":{}},\"comment\":{}}],[\"dynamicclusterpool\",{\"_index\":0,\"name\":{\"0\":{}},\"comment\":{}}],[\"dynamicthreadpool\",{\"_index\":102,\"name\":{\"223\":{}},\"comment\":{}}],[\"emitter\",{\"_index\":15,\"name\":{\"15\":{},\"49\":{},\"84\":{},\"139\":{},\"236\":{},\"270\":{}},\"comment\":{}}],[\"empty\",{\"_index\":141,\"name\":{\"370\":{}},\"comment\":{}}],[\"enableevents\",{\"_index\":45,\"name\":{\"78\":{},\"160\":{}},\"comment\":{}}],[\"enabletasksqueue\",{\"_index\":24,\"name\":{\"24\":{},\"58\":{},\"79\":{},\"101\":{},\"148\":{},\"161\":{},\"246\":{},\"280\":{}},\"comment\":{}}],[\"enqueuetask\",{\"_index\":62,\"name\":{\"129\":{}},\"comment\":{}}],[\"env\",{\"_index\":37,\"name\":{\"70\":{}},\"comment\":{}}],[\"error\",{\"_index\":90,\"name\":{\"191\":{},\"352\":{}},\"comment\":{}}],[\"errorhandler\",{\"_index\":40,\"name\":{\"73\":{},\"155\":{},\"169\":{}},\"comment\":{}}],[\"execute\",{\"_index\":27,\"name\":{\"27\":{},\"61\":{},\"107\":{},\"140\":{},\"220\":{},\"249\":{},\"283\":{}},\"comment\":{}}],[\"executetask\",{\"_index\":61,\"name\":{\"128\":{}},\"comment\":{}}],[\"exithandler\",{\"_index\":42,\"name\":{\"75\":{},\"157\":{},\"171\":{}},\"comment\":{}}],[\"filepath\",{\"_index\":19,\"name\":{\"19\":{},\"53\":{},\"88\":{},\"240\":{},\"274\":{}},\"comment\":{}}],[\"fixed\",{\"_index\":74,\"name\":{\"165\":{}},\"comment\":{}}],[\"fixedclusterpool\",{\"_index\":35,\"name\":{\"35\":{}},\"comment\":{}}],[\"fixedthreadpool\",{\"_index\":103,\"name\":{\"258\":{}},\"comment\":{}}],[\"flushtasksqueue\",{\"_index\":65,\"name\":{\"132\":{}},\"comment\":{}}],[\"flushtasksqueuebyworker\",{\"_index\":66,\"name\":{\"133\":{}},\"comment\":{}}],[\"flushtasksqueues\",{\"_index\":67,\"name\":{\"134\":{}},\"comment\":{}}],[\"full\",{\"_index\":4,\"name\":{\"4\":{},\"46\":{},\"104\":{},\"227\":{},\"267\":{},\"371\":{}},\"comment\":{}}],[\"getmainworker\",{\"_index\":112,\"name\":{\"303\":{},\"319\":{},\"332\":{}},\"comment\":{}}],[\"getrequiredstatistics\",{\"_index\":101,\"name\":{\"218\":{}},\"comment\":{}}],[\"getworkernodekey\",{\"_index\":53,\"name\":{\"98\":{}},\"comment\":{}}],[\"getworkertasksusage\",{\"_index\":57,\"name\":{\"124\":{}},\"comment\":{}}],[\"handleerror\",{\"_index\":115,\"name\":{\"306\":{},\"312\":{},\"334\":{}},\"comment\":{}}],[\"id\",{\"_index\":82,\"name\":{\"183\":{},\"356\":{}},\"comment\":{}}],[\"internalbusy\",{\"_index\":26,\"name\":{\"26\":{},\"60\":{},\"106\":{},\"248\":{},\"282\":{}},\"comment\":{}}],[\"ipool\",{\"_index\":69,\"name\":{\"136\":{}},\"comment\":{}}],[\"ismain\",{\"_index\":8,\"name\":{\"8\":{},\"39\":{},\"111\":{},\"229\":{},\"260\":{},\"297\":{},\"315\":{},\"328\":{}},\"comment\":{}}],[\"iworker\",{\"_index\":77,\"name\":{\"173\":{}},\"comment\":{}}],[\"iworkerchoicestrategy\",{\"_index\":95,\"name\":{\"197\":{}},\"comment\":{}}],[\"kill\",{\"_index\":129,\"name\":{\"351\":{}},\"comment\":{}}],[\"killbehavior\",{\"_index\":120,\"name\":{\"338\":{},\"342\":{}},\"comment\":{}}],[\"killbehaviors\",{\"_index\":119,\"name\":{\"337\":{}},\"comment\":{}}],[\"lasttasktimestamp\",{\"_index\":106,\"name\":{\"295\":{},\"313\":{},\"326\":{}},\"comment\":{}}],[\"mainworker\",{\"_index\":108,\"name\":{\"298\":{},\"316\":{},\"329\":{}},\"comment\":{}}],[\"max\",{\"_index\":2,\"name\":{\"2\":{},\"225\":{}},\"comment\":{}}],[\"maxinactivetime\",{\"_index\":122,\"name\":{\"340\":{}},\"comment\":{}}],[\"medruntime\",{\"_index\":89,\"name\":{\"190\":{},\"210\":{},\"213\":{}},\"comment\":{}}],[\"messagehandler\",{\"_index\":39,\"name\":{\"72\":{},\"154\":{},\"177\":{}},\"comment\":{}}],[\"messagelistener\",{\"_index\":111,\"name\":{\"302\":{},\"318\":{},\"331\":{}},\"comment\":{}}],[\"messagevalue\",{\"_index\":128,\"name\":{\"350\":{}},\"comment\":{}}],[\"numberofqueuedtasks\",{\"_index\":21,\"name\":{\"21\":{},\"55\":{},\"97\":{},\"243\":{},\"277\":{}},\"comment\":{}}],[\"numberofrunningtasks\",{\"_index\":20,\"name\":{\"20\":{},\"54\":{},\"96\":{},\"242\":{},\"276\":{}},\"comment\":{}}],[\"numberofworkers\",{\"_index\":18,\"name\":{\"18\":{},\"52\":{},\"87\":{},\"239\":{},\"273\":{}},\"comment\":{}}],[\"on\",{\"_index\":78,\"name\":{\"174\":{}},\"comment\":{}}],[\"once\",{\"_index\":79,\"name\":{\"175\":{}},\"comment\":{}}],[\"onlinehandler\",{\"_index\":41,\"name\":{\"74\":{},\"156\":{},\"179\":{}},\"comment\":{}}],[\"opts\",{\"_index\":6,\"name\":{\"6\":{},\"37\":{},\"89\":{},\"241\":{},\"275\":{},\"299\":{},\"317\":{},\"330\":{}},\"comment\":{}}],[\"parent\",{\"_index\":130,\"name\":{\"354\":{}},\"comment\":{}}],[\"poolemitter\",{\"_index\":70,\"name\":{\"152\":{}},\"comment\":{}}],[\"poolevent\",{\"_index\":72,\"name\":{\"163\":{}},\"comment\":{}}],[\"poolevents\",{\"_index\":68,\"name\":{\"135\":{}},\"comment\":{}}],[\"pooloptions\",{\"_index\":71,\"name\":{\"153\":{}},\"comment\":{}}],[\"pooltype\",{\"_index\":73,\"name\":{\"164\":{}},\"comment\":{}}],[\"promiseresponsemap\",{\"_index\":16,\"name\":{\"16\":{},\"50\":{},\"85\":{},\"237\":{},\"271\":{}},\"comment\":{}}],[\"promiseresponsewrapper\",{\"_index\":125,\"name\":{\"344\":{}},\"comment\":{}}],[\"push\",{\"_index\":136,\"name\":{\"365\":{}},\"comment\":{}}],[\"pushworkernode\",{\"_index\":58,\"name\":{\"125\":{}},\"comment\":{}}],[\"registerworkermessagelistener\",{\"_index\":11,\"name\":{\"11\":{},\"42\":{},\"116\":{},\"232\":{},\"263\":{}},\"comment\":{}}],[\"reject\",{\"_index\":127,\"name\":{\"347\":{}},\"comment\":{}}],[\"remove\",{\"_index\":99,\"name\":{\"203\":{},\"221\":{}},\"comment\":{}}],[\"removeworkernode\",{\"_index\":60,\"name\":{\"127\":{}},\"comment\":{}}],[\"requiredstatistics\",{\"_index\":96,\"name\":{\"198\":{},\"207\":{}},\"comment\":{}}],[\"reset\",{\"_index\":97,\"name\":{\"199\":{}},\"comment\":{}}],[\"resize\",{\"_index\":140,\"name\":{\"369\":{}},\"comment\":{}}],[\"resolve\",{\"_index\":126,\"name\":{\"345\":{}},\"comment\":{}}],[\"run\",{\"_index\":84,\"name\":{\"185\":{},\"307\":{},\"321\":{},\"335\":{}},\"comment\":{}}],[\"runasync\",{\"_index\":116,\"name\":{\"308\":{},\"322\":{},\"336\":{}},\"comment\":{}}],[\"running\",{\"_index\":85,\"name\":{\"186\":{}},\"comment\":{}}],[\"runtime\",{\"_index\":86,\"name\":{\"187\":{},\"208\":{},\"353\":{}},\"comment\":{}}],[\"runtimehistory\",{\"_index\":87,\"name\":{\"188\":{}},\"comment\":{}}],[\"sendtomainworker\",{\"_index\":113,\"name\":{\"304\":{},\"311\":{},\"325\":{}},\"comment\":{}}],[\"sendtoworker\",{\"_index\":10,\"name\":{\"10\":{},\"41\":{},\"115\":{},\"231\":{},\"262\":{}},\"comment\":{}}],[\"setoptions\",{\"_index\":100,\"name\":{\"205\":{},\"222\":{}},\"comment\":{}}],[\"settasksqueueoptions\",{\"_index\":25,\"name\":{\"25\":{},\"59\":{},\"102\":{},\"150\":{},\"247\":{},\"281\":{}},\"comment\":{}}],[\"settings\",{\"_index\":38,\"name\":{\"71\":{}},\"comment\":{}}],[\"setuphook\",{\"_index\":7,\"name\":{\"7\":{},\"38\":{},\"110\":{},\"251\":{},\"285\":{}},\"comment\":{}}],[\"setworkerchoicestrategy\",{\"_index\":22,\"name\":{\"22\":{},\"56\":{},\"99\":{},\"144\":{},\"219\":{},\"244\":{},\"278\":{}},\"comment\":{}}],[\"setworkerchoicestrategyoptions\",{\"_index\":23,\"name\":{\"23\":{},\"57\":{},\"100\":{},\"146\":{},\"245\":{},\"279\":{}},\"comment\":{}}],[\"setworkernode\",{\"_index\":59,\"name\":{\"126\":{}},\"comment\":{}}],[\"setworkernodetasksusage\",{\"_index\":56,\"name\":{\"123\":{}},\"comment\":{}}],[\"size\",{\"_index\":135,\"name\":{\"364\":{}},\"comment\":{}}],[\"splice\",{\"_index\":139,\"name\":{\"368\":{}},\"comment\":{}}],[\"task\",{\"_index\":80,\"name\":{\"181\":{}},\"comment\":{}}],[\"tasksqueue\",{\"_index\":93,\"name\":{\"195\":{}},\"comment\":{}}],[\"tasksqueueoptions\",{\"_index\":46,\"name\":{\"80\":{},\"162\":{},\"167\":{}},\"comment\":{}}],[\"tasksqueuesize\",{\"_index\":64,\"name\":{\"131\":{}},\"comment\":{}}],[\"tasksusage\",{\"_index\":83,\"name\":{\"184\":{},\"194\":{}},\"comment\":{}}],[\"threadworker\",{\"_index\":118,\"name\":{\"323\":{}},\"comment\":{}}],[\"threadworkerwithmessagechannel\",{\"_index\":104,\"name\":{\"292\":{}},\"comment\":{}}],[\"type\",{\"_index\":3,\"name\":{\"3\":{},\"45\":{},\"95\":{},\"137\":{},\"226\":{},\"266\":{}},\"comment\":{}}],[\"unshift\",{\"_index\":137,\"name\":{\"366\":{}},\"comment\":{}}],[\"worker\",{\"_index\":92,\"name\":{\"193\":{},\"349\":{}},\"comment\":{}}],[\"workerasyncfunction\",{\"_index\":131,\"name\":{\"357\":{}},\"comment\":{}}],[\"workerchoicestrategies\",{\"_index\":94,\"name\":{\"196\":{},\"216\":{}},\"comment\":{}}],[\"workerchoicestrategy\",{\"_index\":43,\"name\":{\"76\":{},\"158\":{},\"211\":{},\"217\":{}},\"comment\":{}}],[\"workerchoicestrategycontext\",{\"_index\":17,\"name\":{\"17\":{},\"51\":{},\"86\":{},\"214\":{},\"238\":{},\"272\":{}},\"comment\":{}}],[\"workerchoicestrategyoptions\",{\"_index\":44,\"name\":{\"77\":{},\"159\":{},\"212\":{}},\"comment\":{}}],[\"workerfunction\",{\"_index\":132,\"name\":{\"359\":{}},\"comment\":{}}],[\"workerlistener\",{\"_index\":33,\"name\":{\"33\":{},\"67\":{},\"120\":{},\"256\":{},\"290\":{}},\"comment\":{}}],[\"workernode\",{\"_index\":91,\"name\":{\"192\":{}},\"comment\":{}}],[\"workernodes\",{\"_index\":14,\"name\":{\"14\":{},\"48\":{},\"83\":{},\"138\":{},\"235\":{},\"269\":{}},\"comment\":{}}],[\"workeroptions\",{\"_index\":121,\"name\":{\"339\":{}},\"comment\":{}}],[\"workersyncfunction\",{\"_index\":133,\"name\":{\"360\":{}},\"comment\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file diff --git a/docs/assets/style.css b/docs/assets/style.css index da6c789f..5b967176 100644 --- a/docs/assets/style.css +++ b/docs/assets/style.css @@ -51,13 +51,13 @@ --dark-color-text-aside: #dddddd; --dark-color-link: #00aff4; - --dark-color-ts-project: #e14dff; + --dark-color-ts-project: #e358ff; --dark-color-ts-module: var(--dark-color-ts-project); --dark-color-ts-namespace: var(--dark-color-ts-project); --dark-color-ts-enum: #f4d93e; --dark-color-ts-enum-member: var(--dark-color-ts-enum); --dark-color-ts-variable: #798dff; - --dark-color-ts-function: #9772ff; + --dark-color-ts-function: #a280ff; --dark-color-ts-class: #8ac4ff; --dark-color-ts-interface: #6cff87; --dark-color-ts-constructor: var(--dark-color-ts-class); @@ -262,6 +262,16 @@ h6 { line-height: 1.2; } +h1 > a, +h2 > a, +h3 > a, +h4 > a, +h5 > a, +h6 > a { + text-decoration: none; + color: var(--color-text); +} + h1 { font-size: 1.875rem; margin: 0.67rem 0; @@ -296,12 +306,6 @@ h6 { text-transform: uppercase; } -pre { - white-space: pre; - white-space: pre-wrap; - word-wrap: break-word; -} - dl, menu, ol, @@ -426,13 +430,29 @@ pre { } pre { + position: relative; + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; padding: 10px; - border: 0.1em solid var(--color-accent); + border: 1px solid var(--color-accent); } pre code { padding: 0; font-size: 100%; } +pre > button { + position: absolute; + top: 10px; + right: 10px; + opacity: 0; + transition: opacity 0.1s; + box-sizing: border-box; +} +pre:hover > button, +pre > button.visible { + opacity: 1; +} blockquote { margin: 1em 0; @@ -676,7 +696,12 @@ input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { .tsd-navigation.settings { margin: 1rem 0; } +.tsd-navigation > a, +.tsd-navigation .tsd-accordion-summary { + width: calc(100% - 0.5rem); +} .tsd-navigation a, +.tsd-navigation summary > span, .tsd-page-navigation a { display: inline-flex; align-items: center; @@ -685,14 +710,6 @@ input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { text-decoration: none; box-sizing: border-box; } -.tsd-navigation a { - /* why 3rem? No idea, but it seems to work. */ - width: calc(100% - 3rem); -} -.tsd-page-navigation a { - /* why is this different? */ - width: 100%; -} .tsd-navigation a.current, .tsd-page-navigation a.current { background: var(--color-active-menu-item); @@ -703,7 +720,8 @@ input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { } .tsd-navigation ul, .tsd-page-navigation ul { - margin: 0; + margin-top: 0; + margin-bottom: 0; padding: 0; list-style: none; } @@ -712,18 +730,24 @@ input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { padding: 0; max-width: 100%; } -.tsd-nested-navigation > li > a { +.tsd-nested-navigation { margin-left: 3rem; } .tsd-nested-navigation > li > details { - margin-left: 1.5rem; + margin-left: -1.5rem; } -.tsd-small-nested-navigation > li > a { +.tsd-small-nested-navigation { margin-left: 1.5rem; } .tsd-small-nested-navigation > li > details { - margin-left: 0; + margin-left: -1.5rem; +} + +.tsd-nested-navigation > li > a, +.tsd-nested-navigation > li > span { + width: calc(100% - 1.75rem - 0.5rem); } + .tsd-page-navigation ul { padding-left: 1.75rem; } @@ -745,6 +769,11 @@ a.tsd-index-link { align-items: center; color: var(--color-text); } +.tsd-accordion-summary { + list-style-type: none; + display: flex; + align-items: center; +} .tsd-accordion-summary, .tsd-accordion-summary a { user-select: none; @@ -752,21 +781,19 @@ a.tsd-index-link { -webkit-user-select: none; -ms-user-select: none; - display: flex; - align-items: center; cursor: pointer; } +.tsd-accordion-summary a { + flex-grow: 1; +} .tsd-accordion-summary > * { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; } -.tsd-accordion-summary::-webkit-details-marker { - display: none; -} -.tsd-index-accordion .tsd-accordion-summary svg { - margin-right: 0.25rem; +.tsd-index-accordion .tsd-accordion-summary > svg { + margin-left: 0.25rem; } .tsd-index-content > :not(:first-child) { margin-top: 0.75rem; diff --git a/docs/classes/AbstractPool.html b/docs/classes/AbstractPool.html index f55e9f11..b8c10f43 100644 --- a/docs/classes/AbstractPool.html +++ b/docs/classes/AbstractPool.html @@ -18,9 +18,9 @@

Base class that implements some shared logic for all poolifier pools.

-
+

Type Parameters

-
    +
    • Worker extends IWorker

      Type of worker which manages this pool.

      @@ -45,7 +45,7 @@
      • IPool<Worker, Data, Response>
+
  • Defined in src/pools/abstract-pool.ts:33
  • @@ -124,9 +124,9 @@
  • Constructs a new poolifier pool.

    -
    +

    Type Parameters

    -
    +
  • Defined in src/pools/abstract-pool.ts:75
  • Properties

    @@ -165,28 +165,28 @@
    +
  • Defined in src/pools/abstract-pool.ts:42
  • filePath: string

    Path to the worker file.

    +
  • Defined in src/pools/abstract-pool.ts:77
  • numberOfWorkers: number

    Number of workers that this pool should manage.

    +
  • Defined in src/pools/abstract-pool.ts:76
  • opts: PoolOptions<Worker>

    Options for the pool.

    +
  • Defined in src/pools/abstract-pool.ts:78
  • promiseResponseMap: Map<string, PromiseResponseWrapper<Worker, Response>> = ...
    @@ -198,7 +198,7 @@

    When we receive a message from the worker, we get a map entry with the promise resolve/reject bound to the message id.

    +
  • Defined in src/pools/abstract-pool.ts:52
  • workerChoiceStrategyContext: WorkerChoiceStrategyContext<Worker, Data, Response>
    @@ -206,7 +206,7 @@

    Default to a round robin algorithm.

    +
  • Defined in src/pools/abstract-pool.ts:62
  • workerNodes: WorkerNode<Worker, Data>[] = []
    @@ -214,7 +214,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:39
  • Accessors

    @@ -227,7 +227,7 @@

    Returns boolean

    +
  • Defined in src/pools/abstract-pool.ts:296
  • +
  • Defined in src/pools/abstract-pool.ts:289
  • +
  • Defined in src/pools/abstract-pool.ts:195
  • +
  • Defined in src/pools/abstract-pool.ts:185
  • +
  • Defined in src/pools/abstract-pool.ts:180
  • Methods

    @@ -294,7 +294,7 @@ Can be overridden.

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:386
    • @@ -312,7 +312,7 @@ Can be overridden.

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:474
    • @@ -330,7 +330,7 @@ Can be overridden.

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:375
  • Returns TasksQueueOptions

    +
  • Defined in src/pools/abstract-pool.ts:276
  • +
  • Defined in src/pools/abstract-pool.ts:532
    • @@ -364,7 +364,7 @@ Can be overridden.

      filePath: string

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:112
    • @@ -377,7 +377,7 @@ Can be overridden.

      numberOfWorkers: number

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:121
    • @@ -390,7 +390,7 @@ Can be overridden.

      opts: PoolOptions<Worker>

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:139
  • Returns void

    +
  • Defined in src/pools/abstract-pool.ts:167
    • @@ -416,7 +416,7 @@ Can be overridden.

      workerChoiceStrategy: "ROUND_ROBIN" | "LESS_USED" | "LESS_BUSY" | "FAIR_SHARE" | "WEIGHTED_ROUND_ROBIN"

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:157
    • @@ -424,24 +424,22 @@ Can be overridden.

    • Chooses a worker node for the next task.

      The default uses a round robin algorithm to distribute the load.

      - -

      Returns

      [worker node key, worker node].

      -

      Returns [number, WorkerNode<Worker, Data>]

    +
  • Defined in src/pools/abstract-pool.ts:419
    • Creates a new worker and sets it up completely in the pool worker nodes.

      - -

      Returns

      New, completely set up worker.

      -

      Returns Worker

    +
  • Defined in src/pools/abstract-pool.ts:481
  • +
  • Defined in src/pools/abstract-pool.ts:465
    • @@ -464,7 +462,7 @@ Can be overridden.

      workerNodeKey: number

    Returns undefined | Task<Data>

    +
  • Defined in src/pools/abstract-pool.ts:634
  • +
  • Defined in src/pools/abstract-pool.ts:338
    • @@ -492,7 +490,7 @@ Can be overridden.

    Returns void | Promise<void>

    +
  • Defined in src/pools/abstract-pool.ts:352
  • +
  • Defined in src/pools/abstract-pool.ts:254
    • @@ -529,15 +527,13 @@ Can be overridden.

      task: Task<Data>

    Returns number

    +
  • Defined in src/pools/abstract-pool.ts:630
    • Executes the function specified in the worker constructor with the task data input parameter.

      - -

      Returns

      Promise that will be fulfilled when the task is completed.

      Parameters

      @@ -546,10 +542,11 @@ Can be overridden.

      Optional data: Data

      The task input data for the specified worker function. This can only be serializable data.

    -

    Returns Promise<Response>

    +
  • Defined in src/pools/abstract-pool.ts:307
    • @@ -564,7 +561,7 @@ Can be overridden.

      task: Task<Data>

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:625
    • @@ -577,7 +574,7 @@ Can be overridden.

      workerNodeKey: number

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:642
    • @@ -590,7 +587,7 @@ Can be overridden.

      worker: Worker

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:650
  • +
  • Defined in src/pools/abstract-pool.ts:655
    • Gets the given worker its worker node key.

      - -

      Returns

      The worker node key if the worker is found in the pool worker nodes, -1 otherwise.

      Parameters

      @@ -615,9 +610,10 @@ Can be overridden.

      worker: Worker

      The worker.

    -

    Returns number

    +
  • Defined in src/pools/abstract-pool.ts:211
    • @@ -626,8 +622,6 @@ Can be overridden.

      Gets the given worker its tasks usage in the pool.

      Throws

      Error if the worker is not found in the pool worker nodes.

      - -

      Returns

      The worker tasks usage.

      Parameters

      @@ -636,9 +630,10 @@ Can be overridden.

      worker: Worker

      The worker.

    -

    Returns TasksUsage

    +
  • Defined in src/pools/abstract-pool.ts:563
  • +
  • Defined in src/pools/abstract-pool.ts:298
  • +
  • Defined in src/pools/abstract-pool.ts:367
    • Pushes the given worker in the pool worker nodes.

      - -

      Returns

      The worker nodes length.

      Parameters

      @@ -673,9 +666,10 @@ Can be overridden.

      worker: Worker

      The worker.

    -

    Returns number

    +
  • Defined in src/pools/abstract-pool.ts:577
    • @@ -683,9 +677,9 @@ Can be overridden.

    • Registers a listener callback on the given worker.

      -
      +

      Type Parameters

      -
        +
        • Message

      @@ -712,7 +706,7 @@ Can be overridden.

      Returns void

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:458
    • @@ -729,7 +723,7 @@ Can be overridden.

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:619
    • @@ -750,7 +744,7 @@ Can be overridden.

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:447
  • +
  • Defined in src/pools/abstract-pool.ts:266
  • +
  • Defined in src/pools/abstract-pool.ts:218
  • +
  • Defined in src/pools/abstract-pool.ts:244
    • @@ -837,7 +831,7 @@ Can be overridden.

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:601
    • @@ -858,7 +852,7 @@ Can be overridden.

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:549
  • +
  • Defined in src/pools/abstract-pool.ts:360
    • @@ -882,34 +876,32 @@ Can be overridden

      workerNodeKey: number

    Returns number

    +
  • Defined in src/pools/abstract-pool.ts:638
    • This function is the listener registered for each worker message.

      - -

      Returns

      The listener function to execute when a message is received from a worker.

      -

      Returns ((message) => void)

      +

      Returns ((message) => void)

      The listener function to execute when a message is received from a worker.

      +
        • (message): void
        • This function is the listener registered for each worker message.

          - -

          Returns

          The listener function to execute when a message is received from a worker.

          Parameters

          -

          Returns void

    +
  • Defined in src/pools/abstract-pool.ts:504
  • Returns void

    +
  • Defined in src/worker/abstract-worker.ts:156
    • @@ -228,7 +227,7 @@ the AsyncResource to which the function is bound.

    Returns void

    +
  • Defined in src/worker/abstract-worker.ts:95
    • @@ -241,7 +240,7 @@ the AsyncResource to which the function is bound.

      opts: WorkerOptions

    Returns void

    +
  • Defined in src/worker/abstract-worker.ts:83
    • @@ -251,33 +250,29 @@ the AsyncResource to which the function is bound.

      be thrown if it is called more than once. This must be manually called. If the resource is left to be collected by the GC then the destroy hooks will never be called.

      - -

      Returns

      A reference to asyncResource.

      -

      Returns AbstractWorker<MainWorker, Data, Response>

    +
  • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/async_hooks.d.ts:311
    • Returns the main worker.

      - -

      Returns

      Reference to the main worker.

      -

      Returns MainWorker

    +
  • Defined in src/worker/abstract-worker.ts:139
    • Handles an error and convert it to a string so it can be sent back to the main worker.

      - -

      Returns

      Message of the error.

      Parameters

      @@ -286,9 +281,10 @@ never be called.

      e: string | Error

      The error raised by the worker.

    -

    Returns string

    +
  • Defined in src/worker/abstract-worker.ts:171
    • @@ -309,7 +305,7 @@ never be called.

    Returns void

    +
  • Defined in src/worker/abstract-worker.ts:113
    • @@ -330,7 +326,7 @@ never be called.

    Returns void

    +
  • Defined in src/worker/abstract-worker.ts:181
    • @@ -351,7 +347,7 @@ never be called.

    Returns void

    +
  • Defined in src/worker/abstract-worker.ts:208
    • @@ -364,9 +360,9 @@ then restore the original execution context.

      Since

      v9.6.0

      -
      +

      Type Parameters

      -
        +
        • This

        • @@ -402,7 +398,7 @@ then restore the original execution context.

          Returns Result

      +
    • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/async_hooks.d.ts:303
      @@ -419,19 +415,18 @@ then restore the original execution context.

    Returns void

    +
  • Defined in src/worker/abstract-worker.ts:151
    • -
      -

      Returns

      The same triggerAsyncId that is passed to the AsyncResource constructor.

      -
      -

      Returns number

    +
  • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/async_hooks.d.ts:320
    • @@ -443,9 +438,9 @@ the AsyncResource to which the function is bound.

      Since

      v14.8.0, v12.19.0

      -
      +

      Type Parameters

      -
        +
        • Func extends ((this, ...args) => any)

        • @@ -466,7 +461,7 @@ the AsyncResource to which the function is bound.

          Returns Func & {
              asyncResource: AsyncResource;
          }

      +
    • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/async_hooks.d.ts:273
    -

    Returns this is S[]

      @@ -787,9 +789,9 @@ thisArg is omitted, undefined is used as the this value.

    • Calls a defined callback function on each element of an array, and returns an array that contains the results.

      -
      +

      Type Parameters

      -
        +
        • U

      @@ -839,6 +841,8 @@ If the array is empty, undefined is returned and the array is not modified.

      • +
        +

        Inherit Doc

        Parameters

          @@ -847,7 +851,7 @@ If the array is empty, undefined is returned and the array is not modified.

          Returns number

      +
    • Defined in src/circular-array.ts:21
      @@ -917,9 +921,9 @@ If the array is empty, undefined is returned and the array is not modified.

    • Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.

      -
      +

      Type Parameters

      -
        +
        • U

      @@ -1023,9 +1027,9 @@ If the array is empty, undefined is returned and the array is not modified.

    • Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.

      -
      +

      Type Parameters

      -
        +
        • U

      @@ -1072,7 +1076,7 @@ If the array is empty, undefined is returned and the array is not modified.

      size: number

    Returns void

    +
  • Defined in src/circular-array.ts:68
    • @@ -1180,7 +1184,7 @@ This method mutates the array and returns a reference to the same array.

      a negative value if the first argument is less than the second argument, zero if they're equal, and a positive value otherwise. If omitted, the elements are sorted in ascending, ASCII character order.

      [11,2,22,1].sort((a, b) => a - b)
      -
      +
      • @@ -1204,6 +1208,8 @@ value otherwise. If omitted, the elements are sorted in ascending, ASCII charact
        • +
          +

          Inherit Doc

          Parameters

            @@ -1216,7 +1222,7 @@ value otherwise. If omitted, the elements are sorted in ascending, ASCII charact

            Returns T[]

    +
  • Defined in src/circular-array.ts:54
    • @@ -1244,6 +1250,8 @@ value otherwise. If omitted, the elements are sorted in ascending, ASCII charact
      • +
        +

        Inherit Doc

        Parameters

          @@ -1252,7 +1260,7 @@ value otherwise. If omitted, the elements are sorted in ascending, ASCII charact

          Returns number

    +
  • Defined in src/circular-array.ts:30
    • @@ -1271,9 +1279,9 @@ value otherwise. If omitted, the elements are sorted in ascending, ASCII charact
    • Creates an array from an array-like object.

      -
      +

      Type Parameters

      -
        +
        • T

      @@ -1291,9 +1299,9 @@ value otherwise. If omitted, the elements are sorted in ascending, ASCII charact
    • Creates an array from an iterable object.

      -
      +

      Type Parameters

      -
        +
        • T

        • @@ -1334,9 +1342,9 @@ value otherwise. If omitted, the elements are sorted in ascending, ASCII charact
        • Creates an array from an iterable object.

          -
          +

          Type Parameters

          -
            +
            • T

          @@ -1354,9 +1362,9 @@ value otherwise. If omitted, the elements are sorted in ascending, ASCII charact
        • Creates an array from an iterable object.

          -
          +

          Type Parameters

          -
            +
            • T

            • @@ -1396,14 +1404,14 @@ value otherwise. If omitted, the elements are sorted in ascending, ASCII charact
                - +
              • Parameters

                • arg: any
                -

                Returns arg is any[]

              @@ -1414,9 +1422,9 @@ value otherwise. If omitted, the elements are sorted in ascending, ASCII charact
            • Returns a new array from a set of elements.

              -
              +

              Type Parameters

              -
                +
                • T

              diff --git a/docs/classes/ClusterWorker.html b/docs/classes/ClusterWorker.html index 8dea95ee..3ea07fee 100644 --- a/docs/classes/ClusterWorker.html +++ b/docs/classes/ClusterWorker.html @@ -26,9 +26,9 @@ but the minimum number of workers will be guaranteed.

              Since

              2.0.0

              -
              +

              Type Parameters

              -
                +
                • Data = unknown

                  Type of data this worker receives from pool's execution. This can only be serializable data.

                  @@ -44,7 +44,7 @@ but the minimum number of workers will be guaranteed.

                  • ClusterWorker
              +
            • Defined in src/worker/cluster-worker.ts:21
            @@ -87,9 +87,9 @@ but the minimum number of workers will be guaranteed.

          • Constructs a new poolifier cluster worker.

            -
            +

            Type Parameters

            -
            +
          • Defined in src/worker/cluster-worker.ts:31

      Properties

      @@ -118,7 +118,7 @@ but the minimum number of workers will be guaranteed.

    • +
    • Defined in src/worker/abstract-worker.ts:36
    isMain: boolean
    @@ -126,7 +126,7 @@ but the minimum number of workers will be guaranteed.

    +
  • Defined in src/worker/abstract-worker.ts:48
  • lastTaskTimestamp: number
    @@ -134,7 +134,7 @@ but the minimum number of workers will be guaranteed.

    +
  • Defined in src/worker/abstract-worker.ts:32
  • mainWorker: undefined | null | Worker
    @@ -142,7 +142,7 @@ but the minimum number of workers will be guaranteed.

    +
  • Defined in src/worker/abstract-worker.ts:50
  • opts: WorkerOptions = ...
    @@ -150,7 +150,7 @@ but the minimum number of workers will be guaranteed.

    +
  • Defined in src/worker/abstract-worker.ts:51
  • Methods

    @@ -158,13 +158,12 @@ but the minimum number of workers will be guaranteed.

    • -
      -

      Returns

      The unique asyncId assigned to the resource.

      -
      -

      Returns number

    +
  • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/async_hooks.d.ts:315
    • @@ -176,9 +175,9 @@ the AsyncResource to which the function is bound.

      Since

      v14.8.0, v12.19.0

      -
      +

      Type Parameters

      -
        +
        • Func extends ((...args) => any)

      @@ -191,7 +190,7 @@ the AsyncResource to which the function is bound.

      Returns Func & {
          asyncResource: AsyncResource;
      }

    +
  • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/async_hooks.d.ts:288
  • +
  • Defined in src/worker/abstract-worker.ts:156
    • @@ -212,34 +211,30 @@ the AsyncResource to which the function is bound.

      be thrown if it is called more than once. This must be manually called. If the resource is left to be collected by the GC then the destroy hooks will never be called.

      - -

      Returns

      A reference to asyncResource.

      -

      Returns ClusterWorker<Data, Response>

    +
  • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/async_hooks.d.ts:311
  • +
  • Defined in src/worker/abstract-worker.ts:139
    • Handles an error and convert it to a string so it can be sent back to the main worker.

      - -

      Returns

      Message of the error.

      Parameters

      @@ -248,10 +243,11 @@ never be called.

      e: string | Error

      The error raised by the worker.

    -

    Returns string

    +
  • Defined in src/worker/cluster-worker.ts:50
  • +
  • Defined in src/worker/abstract-worker.ts:113
  • +
  • Defined in src/worker/abstract-worker.ts:181
  • +
  • Defined in src/worker/abstract-worker.ts:208
    • @@ -330,9 +326,9 @@ then restore the original execution context.

      Since

      v9.6.0

      -
      +

      Type Parameters

      -
        +
        • This

        • @@ -368,7 +364,7 @@ then restore the original execution context.

          Returns Result

      +
    • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/async_hooks.d.ts:303
    +
  • Defined in src/worker/cluster-worker.ts:45
    • -
      -

      Returns

      The same triggerAsyncId that is passed to the AsyncResource constructor.

      -
      -

      Returns number

    +
  • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/async_hooks.d.ts:320
    • @@ -410,9 +405,9 @@ the AsyncResource to which the function is bound.

      Since

      v14.8.0, v12.19.0

      -
      +

      Type Parameters

      -
        +
        • Func extends ((this, ...args) => any)

        • @@ -433,7 +428,7 @@ the AsyncResource to which the function is bound.

          Returns Func & {
              asyncResource: AsyncResource;
          }

      +
    • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/async_hooks.d.ts:273
    +
  • Defined in src/pools/abstract-pool.ts:42
  • filePath: string
    @@ -154,14 +154,14 @@ When the maximum number of workers is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:77
  • max: number

    Maximum number of workers that can be created by this pool.

    +
  • Defined in src/pools/cluster/dynamic.ts:30
  • numberOfWorkers: number
    @@ -169,7 +169,7 @@ When the maximum number of workers is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:76
  • @@ -177,7 +177,7 @@ When the maximum number of workers is reached and workers are busy, an event is
    +
  • Defined in src/pools/cluster/fixed.ts:53
  • promiseResponseMap: Map<string, PromiseResponseWrapper<Worker, Response>> = ...
    @@ -190,7 +190,7 @@ When the maximum number of workers is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:52
  • workerChoiceStrategyContext: WorkerChoiceStrategyContext<Worker, Data, Response>
    @@ -199,7 +199,7 @@ When the maximum number of workers is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:62
  • workerNodes: WorkerNode<Worker, Data>[] = []
    @@ -207,7 +207,7 @@ When the maximum number of workers is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:39
  • Accessors

    @@ -221,7 +221,7 @@ When the maximum number of workers is reached and workers are busy, an event is

    Returns boolean

    +
  • Defined in src/pools/cluster/dynamic.ts:48
    • @@ -233,7 +233,7 @@ When the maximum number of workers is reached and workers are busy, an event is

      Returns boolean

    +
  • Defined in src/pools/cluster/dynamic.ts:43
    • @@ -244,7 +244,7 @@ When the maximum number of workers is reached and workers are busy, an event is

      Returns number

    +
  • Defined in src/pools/abstract-pool.ts:195
    • @@ -255,7 +255,7 @@ When the maximum number of workers is reached and workers are busy, an event is

      Returns number

    +
  • Defined in src/pools/abstract-pool.ts:185
  • +
  • Defined in src/pools/cluster/dynamic.ts:38
  • Methods

    @@ -292,7 +292,7 @@ Can be overridden.

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:386
  • +
  • Defined in src/pools/cluster/fixed.ts:93
  • +
  • Defined in src/pools/abstract-pool.ts:375
  • +
  • Defined in src/pools/abstract-pool.ts:419
  • +
  • Defined in src/pools/abstract-pool.ts:481
  • +
  • Defined in src/pools/cluster/fixed.ts:88
  • +
  • Defined in src/pools/abstract-pool.ts:338
  • +
  • Defined in src/pools/cluster/fixed.ts:69
  • +
  • Defined in src/pools/abstract-pool.ts:254
    • Executes the function specified in the worker constructor with the task data input parameter.

      - -

      Returns

      Promise that will be fulfilled when the task is completed.

      Parameters

      @@ -436,10 +432,11 @@ Can be overridden.

      Optional data: Data

      The task input data for the specified worker function. This can only be serializable data.

    -

    Returns Promise<Response>

    +
  • Defined in src/pools/abstract-pool.ts:307
  • +
  • Defined in src/pools/abstract-pool.ts:298
  • +
  • Defined in src/pools/cluster/fixed.ts:64
  • +
  • Defined in src/pools/cluster/fixed.ts:80
  • +
  • Defined in src/pools/cluster/fixed.ts:75
  • +
  • Defined in src/pools/abstract-pool.ts:266
  • +
  • Defined in src/pools/abstract-pool.ts:218
  • +
  • Defined in src/pools/abstract-pool.ts:244
  • +
  • Defined in src/pools/cluster/fixed.ts:59
    • This function is the listener registered for each worker message.

      - -

      Returns

      The listener function to execute when a message is received from a worker.

      -

      Returns ((message) => void)

      +

      Returns ((message) => void)

      The listener function to execute when a message is received from a worker.

      +
        • (message): void
        • This function is the listener registered for each worker message.

          - -

          Returns

          The listener function to execute when a message is received from a worker.

          Parameters

          -

          Returns void

    +
  • Defined in src/pools/abstract-pool.ts:504
  • +
  • Defined in src/pools/abstract-pool.ts:42
  • filePath: string
    @@ -154,14 +154,14 @@ When the maximum number of threads is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:77
  • max: number

    Maximum number of threads that can be created by this pool.

    +
  • Defined in src/pools/thread/dynamic.ts:31
  • numberOfWorkers: number
    @@ -169,7 +169,7 @@ When the maximum number of threads is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:76
  • @@ -177,7 +177,7 @@ When the maximum number of threads is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:78
  • promiseResponseMap: Map<string, PromiseResponseWrapper<ThreadWorkerWithMessageChannel, Response>> = ...
    @@ -190,7 +190,7 @@ When the maximum number of threads is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:52
  • workerChoiceStrategyContext: WorkerChoiceStrategyContext<ThreadWorkerWithMessageChannel, Data, Response>
    @@ -199,7 +199,7 @@ When the maximum number of threads is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:62
  • workerNodes: WorkerNode<ThreadWorkerWithMessageChannel, Data>[] = []
    @@ -207,7 +207,7 @@ When the maximum number of threads is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:39
  • Accessors

    @@ -221,7 +221,7 @@ When the maximum number of threads is reached and workers are busy, an event is

    Returns boolean

    +
  • Defined in src/pools/thread/dynamic.ts:49
    • @@ -233,7 +233,7 @@ When the maximum number of threads is reached and workers are busy, an event is

      Returns boolean

    +
  • Defined in src/pools/thread/dynamic.ts:44
    • @@ -244,7 +244,7 @@ When the maximum number of threads is reached and workers are busy, an event is

      Returns number

    +
  • Defined in src/pools/abstract-pool.ts:195
    • @@ -255,7 +255,7 @@ When the maximum number of threads is reached and workers are busy, an event is

      Returns number

    +
  • Defined in src/pools/abstract-pool.ts:185
    • @@ -267,7 +267,7 @@ When the maximum number of threads is reached and workers are busy, an event is

      Returns PoolType

    +
  • Defined in src/pools/thread/dynamic.ts:39
  • Methods

    @@ -292,7 +292,7 @@ Can be overridden.

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:386
  • +
  • Defined in src/pools/thread/fixed.ts:85
  • +
  • Defined in src/pools/abstract-pool.ts:375
  • +
  • Defined in src/pools/abstract-pool.ts:419
  • +
  • Defined in src/pools/abstract-pool.ts:481
  • +
  • Defined in src/pools/thread/fixed.ts:78
  • +
  • Defined in src/pools/abstract-pool.ts:338
  • +
  • Defined in src/pools/thread/fixed.ts:54
  • +
  • Defined in src/pools/abstract-pool.ts:254
    • Executes the function specified in the worker constructor with the task data input parameter.

      - -

      Returns

      Promise that will be fulfilled when the task is completed.

      Parameters

      @@ -436,10 +432,11 @@ Can be overridden.

      Optional data: Data

      The task input data for the specified worker function. This can only be serializable data.

    -

    Returns Promise<Response>

    +
  • Defined in src/pools/abstract-pool.ts:307
  • +
  • Defined in src/pools/abstract-pool.ts:298
  • +
  • Defined in src/pools/thread/fixed.ts:49
  • +
  • Defined in src/pools/thread/fixed.ts:70
  • +
  • Defined in src/pools/thread/fixed.ts:62
  • +
  • Defined in src/pools/abstract-pool.ts:266
  • +
  • Defined in src/pools/abstract-pool.ts:218
  • +
  • Defined in src/pools/abstract-pool.ts:244
  • +
  • Defined in src/pools/abstract-pool.ts:360
    • This function is the listener registered for each worker message.

      - -

      Returns

      The listener function to execute when a message is received from a worker.

      -

      Returns ((message) => void)

      +

      Returns ((message) => void)

      The listener function to execute when a message is received from a worker.

      +
        • (message): void
        • This function is the listener registered for each worker message.

          - -

          Returns

          The listener function to execute when a message is received from a worker.

          Parameters

          -

          Returns void

    +
  • Defined in src/pools/abstract-pool.ts:504
  • +
  • Defined in src/pools/abstract-pool.ts:42
  • filePath: string
    @@ -151,7 +151,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:77
  • numberOfWorkers: number
    @@ -159,7 +159,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:76
  • @@ -167,7 +167,7 @@
    +
  • Defined in src/pools/cluster/fixed.ts:53
  • promiseResponseMap: Map<string, PromiseResponseWrapper<Worker, Response>> = ...
    @@ -180,7 +180,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:52
  • workerChoiceStrategyContext: WorkerChoiceStrategyContext<Worker, Data, Response>
    @@ -189,7 +189,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:62
  • workerNodes: WorkerNode<Worker, Data>[] = []
    @@ -197,7 +197,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:39
  • Accessors

    @@ -211,7 +211,7 @@

    Returns boolean

    +
  • Defined in src/pools/cluster/fixed.ts:109
  • +
  • Defined in src/pools/cluster/fixed.ts:104
  • +
  • Defined in src/pools/abstract-pool.ts:195
  • +
  • Defined in src/pools/abstract-pool.ts:185
  • +
  • Defined in src/pools/cluster/fixed.ts:99
  • Methods

    @@ -282,7 +282,7 @@ Can be overridden.

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:386
  • +
  • Defined in src/pools/cluster/fixed.ts:93
  • +
  • Defined in src/pools/abstract-pool.ts:375
    • @@ -328,26 +328,24 @@ Can be overridden.

    • Chooses a worker node for the next task.

      The default uses a round robin algorithm to distribute the load.

      - -

      Returns

      [worker node key, worker node].

      -

      Returns [number, WorkerNode<Worker, Data>]

    +
  • Defined in src/pools/abstract-pool.ts:419
  • +
  • Defined in src/pools/abstract-pool.ts:481
  • +
  • Defined in src/pools/cluster/fixed.ts:88
  • +
  • Defined in src/pools/abstract-pool.ts:338
  • +
  • Defined in src/pools/cluster/fixed.ts:69
  • +
  • Defined in src/pools/abstract-pool.ts:254
    • Executes the function specified in the worker constructor with the task data input parameter.

      - -

      Returns

      Promise that will be fulfilled when the task is completed.

      Parameters

      @@ -426,10 +422,11 @@ Can be overridden.

      Optional data: Data

      The task input data for the specified worker function. This can only be serializable data.

    -

    Returns Promise<Response>

    +
  • Defined in src/pools/abstract-pool.ts:307
  • +
  • Defined in src/pools/abstract-pool.ts:298
  • +
  • Defined in src/pools/cluster/fixed.ts:64
  • +
  • Defined in src/pools/cluster/fixed.ts:80
  • +
  • Defined in src/pools/cluster/fixed.ts:75
  • +
  • Defined in src/pools/abstract-pool.ts:266
  • +
  • Defined in src/pools/abstract-pool.ts:218
  • +
  • Defined in src/pools/abstract-pool.ts:244
  • +
  • Defined in src/pools/cluster/fixed.ts:59
    • This function is the listener registered for each worker message.

      - -

      Returns

      The listener function to execute when a message is received from a worker.

      -

      Returns ((message) => void)

      +

      Returns ((message) => void)

      The listener function to execute when a message is received from a worker.

      +
        • (message): void
        • This function is the listener registered for each worker message.

          - -

          Returns

          The listener function to execute when a message is received from a worker.

          Parameters

          -

          Returns void

    +
  • Defined in src/pools/abstract-pool.ts:504
  • +
  • Defined in src/pools/abstract-pool.ts:42
  • filePath: string
    @@ -151,7 +151,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:77
  • numberOfWorkers: number
    @@ -159,7 +159,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:76
  • @@ -167,7 +167,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:78
  • promiseResponseMap: Map<string, PromiseResponseWrapper<ThreadWorkerWithMessageChannel, Response>> = ...
    @@ -180,7 +180,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:52
  • workerChoiceStrategyContext: WorkerChoiceStrategyContext<ThreadWorkerWithMessageChannel, Data, Response>
    @@ -189,7 +189,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:62
  • workerNodes: WorkerNode<ThreadWorkerWithMessageChannel, Data>[] = []
    @@ -197,7 +197,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:39
  • Accessors

    @@ -211,7 +211,7 @@

    Returns boolean

    +
  • Defined in src/pools/thread/fixed.ts:105
  • +
  • Defined in src/pools/thread/fixed.ts:100
  • +
  • Defined in src/pools/abstract-pool.ts:195
  • +
  • Defined in src/pools/abstract-pool.ts:185
  • +
  • Defined in src/pools/thread/fixed.ts:95
  • Methods

    @@ -282,7 +282,7 @@ Can be overridden.

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:386
  • +
  • Defined in src/pools/thread/fixed.ts:85
  • +
  • Defined in src/pools/abstract-pool.ts:375
  • +
  • Defined in src/pools/abstract-pool.ts:419
  • +
  • Defined in src/pools/abstract-pool.ts:481
  • +
  • Defined in src/pools/thread/fixed.ts:78
  • +
  • Defined in src/pools/abstract-pool.ts:338
  • +
  • Defined in src/pools/thread/fixed.ts:54
  • +
  • Defined in src/pools/abstract-pool.ts:254
    • Executes the function specified in the worker constructor with the task data input parameter.

      - -

      Returns

      Promise that will be fulfilled when the task is completed.

      Parameters

      @@ -426,10 +422,11 @@ Can be overridden.

      Optional data: Data

      The task input data for the specified worker function. This can only be serializable data.

    -

    Returns Promise<Response>

    +
  • Defined in src/pools/abstract-pool.ts:307
  • +
  • Defined in src/pools/abstract-pool.ts:298
  • +
  • Defined in src/pools/thread/fixed.ts:49
  • +
  • Defined in src/pools/thread/fixed.ts:70
  • +
  • Defined in src/pools/thread/fixed.ts:62
  • +
  • Defined in src/pools/abstract-pool.ts:266
  • +
  • Defined in src/pools/abstract-pool.ts:218
  • +
  • Defined in src/pools/abstract-pool.ts:244
  • +
  • Defined in src/pools/abstract-pool.ts:360
    • This function is the listener registered for each worker message.

      - -

      Returns

      The listener function to execute when a message is received from a worker.

      -

      Returns ((message) => void)

      +

      Returns ((message) => void)

      The listener function to execute when a message is received from a worker.

      +
        • (message): void
        • This function is the listener registered for each worker message.

          - -

          Returns

          The listener function to execute when a message is received from a worker.

          Parameters

          -

          Returns void

    +
  • Defined in src/pools/abstract-pool.ts:504
  • +
  • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/events.d.ts:327
  • Methods

    @@ -148,7 +148,7 @@ regular 'error' listener is installed.

    Returns PoolEmitter

    +
  • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/events.d.ts:354
    • @@ -158,7 +158,7 @@ regular 'error' listener is installed.

      to each.

      Returns true if the event had listeners, false otherwise.

      const EventEmitter = require('events');
      const myEmitter = new EventEmitter();

      // First listener
      myEmitter.on('event', function firstListener() {
      console.log('Helloooo! first listener');
      });
      // Second listener
      myEmitter.on('event', function secondListener(arg1, arg2) {
      console.log(`event with parameters ${arg1}, ${arg2} in second listener`);
      });
      // Third listener
      myEmitter.on('event', function thirdListener(...args) {
      const parameters = args.join(', ');
      console.log(`event with parameters ${parameters} in third listener`);
      });

      console.log(myEmitter.listeners('event'));

      myEmitter.emit('event', 1, 2, 3, 4, 5);

      // Prints:
      // [
      // [Function: firstListener],
      // [Function: secondListener],
      // [Function: thirdListener]
      // ]
      // Helloooo! first listener
      // event with parameters 1, 2 in second listener
      // event with parameters 1, 2, 3, 4, 5 in third listener -
      +

      Since

      v0.1.26

    @@ -172,7 +172,7 @@ to each.

    Returns boolean

    +
  • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/events.d.ts:610
    • @@ -181,14 +181,14 @@ to each.

      Returns an array listing the events for which the emitter has registered listeners. The values in the array are strings or Symbols.

      const EventEmitter = require('events');
      const myEE = new EventEmitter();
      myEE.on('foo', () => {});
      myEE.on('bar', () => {});

      const sym = Symbol('symbol');
      myEE.on(sym, () => {});

      console.log(myEE.eventNames());
      // Prints: [ 'foo', 'bar', Symbol(symbol) ] -
      +

      Since

      v6.0.0

      Returns (string | symbol)[]

    +
  • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/events.d.ts:669
  • +
  • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/events.d.ts:526
  • +
  • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/events.d.ts:616
  • +
  • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/events.d.ts:539
    • @@ -273,7 +273,7 @@ set by emitter.setMaxListeners(n) or defaults to Returns PoolEmitter
    +
  • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/events.d.ts:499
    • @@ -284,12 +284,12 @@ event named eventName. No checks are made to see if the liste already been added. Multiple calls passing the same combination of eventNameand listener will result in the listener being added, and called, multiple times.

      server.on('connection', (stream) => {
      console.log('someone connected!');
      }); -
      +

      Returns a reference to the EventEmitter, so that calls can be chained.

      By default, event listeners are invoked in the order they are added. Theemitter.prependListener() method can be used as an alternative to add the event listener to the beginning of the listeners array.

      const myEE = new EventEmitter();
      myEE.on('foo', () => console.log('a'));
      myEE.prependListener('foo', () => console.log('b'));
      myEE.emit('foo');
      // Prints:
      // b
      // a -
      +

      Since

      v0.1.101

      @@ -318,7 +318,7 @@ event listener to the beginning of the listeners array.

      Returns PoolEmitter

    +
  • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/events.d.ts:385
    • @@ -327,12 +327,12 @@ event listener to the beginning of the listeners array.

      Adds a one-timelistener function for the event named eventName. The next time eventName is triggered, this listener is removed and then invoked.

      server.once('connection', (stream) => {
      console.log('Ah, we have our first user!');
      }); -
      +

      Returns a reference to the EventEmitter, so that calls can be chained.

      By default, event listeners are invoked in the order they are added. Theemitter.prependOnceListener() method can be used as an alternative to add the event listener to the beginning of the listeners array.

      const myEE = new EventEmitter();
      myEE.once('foo', () => console.log('a'));
      myEE.prependOnceListener('foo', () => console.log('b'));
      myEE.emit('foo');
      // Prints:
      // b
      // a -
      +

      Since

      v0.3.0

      @@ -361,7 +361,7 @@ event listener to the beginning of the listeners array.

      Returns PoolEmitter

    +
  • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/events.d.ts:414
    • @@ -372,7 +372,7 @@ event named eventName. No checks are made to see if the liste already been added. Multiple calls passing the same combination of eventNameand listener will result in the listener being added, and called, multiple times.

      server.prependListener('connection', (stream) => {
      console.log('someone connected!');
      }); -
      +

      Returns a reference to the EventEmitter, so that calls can be chained.

      Since

      v6.0.0

      @@ -402,7 +402,7 @@ times.

      Returns PoolEmitter

    +
  • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/events.d.ts:634
    • @@ -411,7 +411,7 @@ times.

      Adds a one-timelistener function for the event named eventName to the beginning of the listeners array. The next time eventName is triggered, this listener is removed, and then invoked.

      server.prependOnceListener('connection', (stream) => {
      console.log('Ah, we have our first user!');
      }); -
      +

      Returns a reference to the EventEmitter, so that calls can be chained.

      Since

      v6.0.0

      @@ -441,7 +441,7 @@ listener is removed, and then invoked.

      Returns PoolEmitter

    +
  • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/events.d.ts:650
    • @@ -450,7 +450,7 @@ listener is removed, and then invoked.

      Returns a copy of the array of listeners for the event named eventName, including any wrappers (such as those created by .once()).

      const emitter = new EventEmitter();
      emitter.once('log', () => console.log('log once'));

      // Returns a new Array with a function `onceWrapper` which has a property
      // `listener` which contains the original listener bound above
      const listeners = emitter.rawListeners('log');
      const logFnWrapper = listeners[0];

      // Logs "log once" to the console and does not unbind the `once` event
      logFnWrapper.listener();

      // Logs "log once" to the console and removes the listener
      logFnWrapper();

      emitter.on('log', () => console.log('log persistently'));
      // Will return a new Array with a single function bound by `.on()` above
      const newListeners = emitter.rawListeners('log');

      // Logs "log persistently" twice
      newListeners[0]();
      emitter.emit('log'); -
      +

      Since

      v9.4.0

      @@ -462,7 +462,7 @@ including any wrappers (such as those created by .once()).

      Returns Function[]

    +
  • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/events.d.ts:569
    • @@ -484,7 +484,7 @@ component or module (e.g. sockets or file streams).

      Returns PoolEmitter

    +
  • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/events.d.ts:510
    • @@ -492,7 +492,7 @@ component or module (e.g. sockets or file streams).

    • Removes the specified listener from the listener array for the event namedeventName.

      const callback = (stream) => {
      console.log('someone connected!');
      };
      server.on('connection', callback);
      // ...
      server.removeListener('connection', callback); -
      +

      removeListener() will remove, at most, one instance of a listener from the listener array. If any single listener has been added multiple times to the listener array for the specified eventName, then removeListener() must be @@ -501,7 +501,7 @@ called multiple times to remove each instance.

      time of emitting are called in order. This implies that anyremoveListener() or removeAllListeners() calls after emitting and before the last listener finishes execution will not remove them fromemit() in progress. Subsequent events behave as expected.

      const myEmitter = new MyEmitter();

      const callbackA = () => {
      console.log('A');
      myEmitter.removeListener('event', callbackB);
      };

      const callbackB = () => {
      console.log('B');
      };

      myEmitter.on('event', callbackA);

      myEmitter.on('event', callbackB);

      // callbackA removes listener callbackB but it will still be called.
      // Internal listener array at time of emit [callbackA, callbackB]
      myEmitter.emit('event');
      // Prints:
      // A
      // B

      // callbackB is now removed.
      // Internal listener array [callbackA]
      myEmitter.emit('event');
      // Prints:
      // A -
      +

      Because listeners are managed using an internal array, calling this will change the position indices of any listener registered after the listener being removed. This will not impact the order in which listeners are called, @@ -511,7 +511,7 @@ the emitter.listeners() method will need to be recreated.

      event (as in the example below), removeListener() will remove the most recently added instance. In the example the once('ping')listener is removed:

      const ee = new EventEmitter();

      function pong() {
      console.log('pong');
      }

      ee.on('ping', pong);
      ee.once('ping', pong);
      ee.removeListener('ping', pong);

      ee.emit('ping');
      ee.emit('ping'); -
      +

      Returns a reference to the EventEmitter, so that calls can be chained.

      Since

      v0.1.26

      @@ -537,7 +537,7 @@ recently added instance. In the example the once('ping')lis

      Returns PoolEmitter

    +
  • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/events.d.ts:494
    • @@ -559,7 +559,7 @@ modified for this specific EventEmitter instance. The value can be

      Returns PoolEmitter

    +
  • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/events.d.ts:520
    • @@ -571,7 +571,7 @@ the emitter.

      For EventTargets this is the only way to get the event listeners for the event target. This is useful for debugging and diagnostic purposes.

      const { getEventListeners, EventEmitter } = require('events');

      {
      const ee = new EventEmitter();
      const listener = () => console.log('Events are fun');
      ee.on('foo', listener);
      getEventListeners(ee, 'foo'); // [listener]
      }
      {
      const et = new EventTarget();
      const listener = () => console.log('Events are fun');
      et.addEventListener('foo', listener);
      getEventListeners(et, 'foo'); // [listener]
      } -
      +

      Since

      v15.2.0, v14.17.0

      @@ -585,7 +585,7 @@ event target. This is useful for debugging and diagnostic purposes.

      Returns Function[]

    +
  • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/events.d.ts:299
    • @@ -593,7 +593,7 @@ event target. This is useful for debugging and diagnostic purposes.

    • A class method that returns the number of listeners for the given eventNameregistered on the given emitter.

      const { EventEmitter, listenerCount } = require('events');
      const myEmitter = new EventEmitter();
      myEmitter.on('event', () => {});
      myEmitter.on('event', () => {});
      console.log(listenerCount(myEmitter, 'event'));
      // Prints: 2 -
      +

      Since

      v0.9.12

      @@ -613,25 +613,23 @@ event target. This is useful for debugging and diagnostic purposes.

      Returns number

    +
  • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/events.d.ts:271
    • const { on, EventEmitter } = require('events');

      (async () => {
      const ee = new EventEmitter();

      // Emit later on
      process.nextTick(() => {
      ee.emit('foo', 'bar');
      ee.emit('foo', 42);
      });

      for await (const event of on(ee, 'foo')) {
      // The execution of this inner block is synchronous and it
      // processes one event at a time (even with await). Do not use
      // if concurrent execution is required.
      console.log(event); // prints ['bar'] [42]
      }
      // Unreachable here
      })(); -
      +

      Returns an AsyncIterator that iterates eventName events. It will throw if the EventEmitter emits 'error'. It removes all listeners when exiting the loop. The value returned by each iteration is an array composed of the emitted event arguments.

      An AbortSignal can be used to cancel waiting on events:

      const { on, EventEmitter } = require('events');
      const ac = new AbortController();

      (async () => {
      const ee = new EventEmitter();

      // Emit later on
      process.nextTick(() => {
      ee.emit('foo', 'bar');
      ee.emit('foo', 42);
      });

      for await (const event of on(ee, 'foo', { signal: ac.signal })) {
      // The execution of this inner block is synchronous and it
      // processes one event at a time (even with await). Do not use
      // if concurrent execution is required.
      console.log(event); // prints ['bar'] [42]
      }
      // Unreachable here
      })();

      process.nextTick(() => ac.abort()); -
      +

      Since

      v13.6.0, v12.16.0

      - -

      Returns

      that iterates eventName events emitted by the emitter

      Parameters

      @@ -644,10 +642,11 @@ composed of the emitted event arguments.

    • Optional options: StaticEventEmitterOptions
    -

    Returns AsyncIterableIterator<any>

    +
  • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/events.d.ts:254
    • @@ -660,15 +659,15 @@ given event.

      This method is intentionally generic and works with the web platform EventTarget interface, which has no special'error' event semantics and does not listen to the 'error' event.

      const { once, EventEmitter } = require('events');

      async function run() {
      const ee = new EventEmitter();

      process.nextTick(() => {
      ee.emit('myevent', 42);
      });

      const [value] = await once(ee, 'myevent');
      console.log(value);

      const err = new Error('kaboom');
      process.nextTick(() => {
      ee.emit('error', err);
      });

      try {
      await once(ee, 'myevent');
      } catch (err) {
      console.log('error happened', err);
      }
      }

      run(); -
      +

      The special handling of the 'error' event is only used when events.once()is used to wait for another event. If events.once() is used to wait for the 'error' event itself, then it is treated as any other kind of event without special handling:

      const { EventEmitter, once } = require('events');

      const ee = new EventEmitter();

      once(ee, 'error')
      .then(([err]) => console.log('ok', err.message))
      .catch((err) => console.log('error', err.message));

      ee.emit('error', new Error('boom'));

      // Prints: ok boom -
      +

      An AbortSignal can be used to cancel waiting for the event:

      const { EventEmitter, once } = require('events');

      const ee = new EventEmitter();
      const ac = new AbortController();

      async function foo(emitter, event, signal) {
      try {
      await once(emitter, event, { signal });
      console.log('event emitted!');
      } catch (error) {
      if (error.name === 'AbortError') {
      console.error('Waiting for the event was canceled!');
      } else {
      console.error('There was an error', error.message);
      }
      }
      }

      foo(ee, 'foo', ac.signal);
      ac.abort(); // Abort waiting for the event
      ee.emit('foo'); // Prints: Waiting for the event was canceled! -
      +

      Since

      v11.13.0, v10.16.0

      @@ -684,7 +683,7 @@ special handling:

      Returns Promise<any[]>

      +
    • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/events.d.ts:194
  • @@ -699,14 +698,14 @@ special handling:

    Returns Promise<any[]>

  • +
  • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/events.d.ts:195
    • const {
      setMaxListeners,
      EventEmitter
      } = require('events');

      const target = new EventTarget();
      const emitter = new EventEmitter();

      setMaxListeners(5, target, emitter); -
      +

      Since

      v15.4.0

      @@ -722,7 +721,7 @@ special handling:

      Returns void

    +
  • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/events.d.ts:317
  • +
  • Defined in src/worker/abstract-worker.ts:36
  • isMain: boolean
    @@ -126,7 +126,7 @@ but the minimum number of workers will be guaranteed.

    +
  • Defined in src/worker/abstract-worker.ts:48
  • lastTaskTimestamp: number
    @@ -134,7 +134,7 @@ but the minimum number of workers will be guaranteed.

    +
  • Defined in src/worker/abstract-worker.ts:32
  • mainWorker: undefined | null | MessagePort
    @@ -142,7 +142,7 @@ but the minimum number of workers will be guaranteed.

    +
  • Defined in src/worker/abstract-worker.ts:50
  • opts: WorkerOptions = ...
    @@ -150,7 +150,7 @@ but the minimum number of workers will be guaranteed.

    +
  • Defined in src/worker/abstract-worker.ts:51
  • Methods

    @@ -158,13 +158,12 @@ but the minimum number of workers will be guaranteed.

    • -
      -

      Returns

      The unique asyncId assigned to the resource.

      -
      -

      Returns number

    +
  • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/async_hooks.d.ts:315
    • @@ -176,9 +175,9 @@ the AsyncResource to which the function is bound.

      Since

      v14.8.0, v12.19.0

      -
      +

      Type Parameters

      -
        +
        • Func extends ((...args) => any)

      @@ -191,7 +190,7 @@ the AsyncResource to which the function is bound.

      Returns Func & {
          asyncResource: AsyncResource;
      }

    +
  • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/async_hooks.d.ts:288
  • +
  • Defined in src/worker/abstract-worker.ts:156
    • @@ -212,34 +211,30 @@ the AsyncResource to which the function is bound.

      be thrown if it is called more than once. This must be manually called. If the resource is left to be collected by the GC then the destroy hooks will never be called.

      - -

      Returns

      A reference to asyncResource.

      -

      Returns ThreadWorker<Data, Response>

    +
  • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/async_hooks.d.ts:311
  • +
  • Defined in src/worker/abstract-worker.ts:139
    • Handles an error and convert it to a string so it can be sent back to the main worker.

      - -

      Returns

      Message of the error.

      Parameters

      @@ -248,10 +243,11 @@ never be called.

      e: string | Error

      The error raised by the worker.

    -

    Returns string

    +
  • Defined in src/worker/abstract-worker.ts:171
  • +
  • Defined in src/worker/abstract-worker.ts:113
  • +
  • Defined in src/worker/abstract-worker.ts:181
  • +
  • Defined in src/worker/abstract-worker.ts:208
    • @@ -330,9 +326,9 @@ then restore the original execution context.

      Since

      v9.6.0

      -
      +

      Type Parameters

      -
        +
        • This

        • @@ -368,7 +364,7 @@ then restore the original execution context.

          Returns Result

      +
    • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/async_hooks.d.ts:303
    +
  • Defined in src/worker/thread-worker.ts:39
    • -
      -

      Returns

      The same triggerAsyncId that is passed to the AsyncResource constructor.

      -
      -

      Returns number

    +
  • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/async_hooks.d.ts:320
    • @@ -410,9 +405,9 @@ the AsyncResource to which the function is bound.

      Since

      v14.8.0, v12.19.0

      -
      +

      Type Parameters

      -
        +
        • Func extends ((this, ...args) => any)

        • @@ -433,7 +428,7 @@ the AsyncResource to which the function is bound.

          Returns Func & {
              asyncResource: AsyncResource;
          }

      +
    • Defined in node_modules/.pnpm/@types+node@18.15.13/node_modules/@types/node/async_hooks.d.ts:273

    Returns WorkerChoiceStrategyContext<Worker, Data, Response>

    +
  • Defined in src/pools/selection-strategies/worker-choice-strategy-context.ts:41
  • Properties

    workerChoiceStrategies: Map<"ROUND_ROBIN" | "LESS_USED" | "LESS_BUSY" | "FAIR_SHARE" | "WEIGHTED_ROUND_ROBIN", IWorkerChoiceStrategy>
    +
  • Defined in src/pools/selection-strategies/worker-choice-strategy-context.ts:29
  • workerChoiceStrategy: "ROUND_ROBIN" | "LESS_USED" | "LESS_BUSY" | "FAIR_SHARE" | "WEIGHTED_ROUND_ROBIN" = WorkerChoiceStrategies.ROUND_ROBIN

    The worker choice strategy.

    +
  • Defined in src/pools/selection-strategies/worker-choice-strategy-context.ts:43
  • Methods

    @@ -119,32 +119,28 @@
  • Executes the worker choice strategy algorithm in the context.

    - -

    Returns

    The key of the worker node.

    -

    Returns number

  • +
  • Defined in src/pools/selection-strategies/worker-choice-strategy-context.ts:122
  • +
  • Defined in src/pools/selection-strategies/worker-choice-strategy-context.ts:95
    • Removes a worker node key from the worker choice strategy in the context.

      - -

      Returns

      true if the removal is successful, false otherwise.

      Parameters

      @@ -153,9 +149,10 @@
      workerNodeKey: number

      The key of the worker node.

    -

    Returns boolean

      @@ -172,7 +169,7 @@

    Returns void

    +
  • Defined in src/pools/selection-strategies/worker-choice-strategy-context.ts:149
    • @@ -189,7 +186,7 @@

    Returns void

    +
  • Defined in src/pools/selection-strategies/worker-choice-strategy-context.ts:108
  • +
  • Defined in src/pools/pool.ts:105
  • env?: any
    @@ -75,7 +75,7 @@

    See

    https://nodejs.org/api/cluster.html#cluster_cluster_fork_env

    +
  • Defined in src/pools/cluster/fixed.ts:18
  • errorHandler?: ErrorHandler<Worker>
    @@ -83,7 +83,7 @@
    +
  • Defined in src/pools/pool.ts:75
  • exitHandler?: ExitHandler<Worker>
    @@ -91,7 +91,7 @@
    +
  • Defined in src/pools/pool.ts:83
  • messageHandler?: MessageHandler<Worker>
    @@ -99,7 +99,7 @@
    +
  • Defined in src/pools/pool.ts:71
  • onlineHandler?: OnlineHandler<Worker>
    @@ -107,7 +107,7 @@
    +
  • Defined in src/pools/pool.ts:79
  • settings?: ClusterSettings
    @@ -116,7 +116,7 @@

    See

    https://nodejs.org/api/cluster.html#cluster_cluster_settings

    +
  • Defined in src/pools/cluster/fixed.ts:24
  • tasksQueueOptions?: TasksQueueOptions
    @@ -124,7 +124,7 @@
    +
  • Defined in src/pools/pool.ts:109
  • workerChoiceStrategy?: "ROUND_ROBIN" | "LESS_USED" | "LESS_BUSY" | "FAIR_SHARE" | "WEIGHTED_ROUND_ROBIN"
    @@ -134,7 +134,7 @@
    +
  • Defined in src/pools/pool.ts:89
  • workerChoiceStrategyOptions?: WorkerChoiceStrategyOptions
    @@ -142,7 +142,7 @@
    +
  • Defined in src/pools/pool.ts:93
  • +
  • Defined in src/pools/pool.ts:153
  • emitter?: PoolEmitter
    @@ -88,7 +88,7 @@
    +
  • Defined in src/pools/pool.ts:142
  • enableTasksQueue: ((enable, tasksQueueOptions?) => void)
    @@ -114,7 +114,7 @@

    Returns void

    +
  • Defined in src/pools/pool.ts:178
  • execute: ((data?) => Promise<Response>)
    @@ -126,8 +126,6 @@
  • (data?): Promise<Response>
  • Executes the function specified in the worker constructor with the task data input parameter.

    - -

    Returns

    Promise that will be fulfilled when the task is completed.

    Parameters

    @@ -136,9 +134,10 @@
    Optional data: Data

    The task input data for the specified worker function. This can only be serializable data.

  • -

    Returns Promise<Response>

    +
  • Defined in src/pools/pool.ts:149
  • setTasksQueueOptions: ((tasksQueueOptions) => void)
    @@ -160,7 +159,7 @@

    Returns void

    +
  • Defined in src/pools/pool.ts:187
  • setWorkerChoiceStrategy: ((workerChoiceStrategy, workerChoiceStrategyOptions?) => void)
    @@ -186,7 +185,7 @@

    Returns void

    +
  • Defined in src/pools/pool.ts:160
  • setWorkerChoiceStrategyOptions: ((workerChoiceStrategyOptions) => void)
    @@ -208,7 +207,7 @@

    Returns void

    +
  • Defined in src/pools/pool.ts:169
  • type: PoolType
    @@ -216,14 +215,14 @@

    If it is 'dynamic', it provides the max property.

    +
  • Defined in src/pools/pool.ts:129
  • workerNodes: WorkerNode<Worker, Data>[]

    Pool worker nodes.

    +
  • Defined in src/pools/pool.ts:133
  • Returns void

    +
  • Defined in src/pools/worker.ts:105
  • +
  • Defined in src/pools/selection-strategies/selection-strategies-types.ts:79
  • remove: ((workerNodeKey) => boolean)
    @@ -75,14 +75,14 @@

    Returns boolean

    +
  • Defined in src/pools/selection-strategies/selection-strategies-types.ts:85
  • requiredStatistics: RequiredStatistics

    Required tasks usage statistics.

    +
  • Defined in src/pools/selection-strategies/selection-strategies-types.ts:71
  • reset: (() => boolean)
    @@ -97,7 +97,7 @@

    Returns boolean

    +
  • Defined in src/pools/selection-strategies/selection-strategies-types.ts:75
  • setOptions: ((opts) => void)
    @@ -119,7 +119,7 @@

    Returns void

    +
  • Defined in src/pools/selection-strategies/selection-strategies-types.ts:91
  • +
  • Defined in src/pools/worker.ts:46
  • kill?: 1 | "SOFT" | "HARD"

    Kill code.

    +
  • Defined in src/utility-types.ts:27
  • parent?: MainWorker

    Reference to main worker.

    +
  • Defined in src/utility-types.ts:39
  • runTime?: number

    Runtime.

    +
  • Defined in src/utility-types.ts:35
  • +
  • Defined in src/pools/pool.ts:105
  • errorHandler?: ErrorHandler<Worker>

    A function that will listen for error event on each worker.

    +
  • Defined in src/pools/pool.ts:75
  • exitHandler?: ExitHandler<Worker>

    A function that will listen for exit event on each worker.

    +
  • Defined in src/pools/pool.ts:83
  • messageHandler?: MessageHandler<Worker>

    A function that will listen for message event on each worker.

    +
  • Defined in src/pools/pool.ts:71
  • onlineHandler?: OnlineHandler<Worker>

    A function that will listen for online event on each worker.

    +
  • Defined in src/pools/pool.ts:79
  • tasksQueueOptions?: TasksQueueOptions

    Pool worker tasks queue options.

    +
  • Defined in src/pools/pool.ts:109
  • workerChoiceStrategy?: "ROUND_ROBIN" | "LESS_USED" | "LESS_BUSY" | "FAIR_SHARE" | "WEIGHTED_ROUND_ROBIN"
    @@ -113,14 +113,14 @@

    Default Value

    WorkerChoiceStrategies.ROUND_ROBIN

    +
  • Defined in src/pools/pool.ts:89
  • workerChoiceStrategyOptions?: WorkerChoiceStrategyOptions

    The worker choice strategy options.

    +
  • Defined in src/pools/pool.ts:93
  • +
  • Defined in src/utility-types.ts:90
  • resolve: ((value) => void)
    @@ -87,14 +87,14 @@
    value: Response

    Returns void

    +
  • Defined in src/utility-types.ts:86
  • worker: Worker

    The worker handling the execution.

    +
  • Defined in src/utility-types.ts:94
  • +
  • Defined in src/pools/pool.ts:59
  • +
  • Defined in src/pools/selection-strategies/selection-strategies-types.ts:41
  • +
  • Defined in src/worker/worker-options.ts:68
  • maxInactiveTime?: number
    @@ -75,7 +75,7 @@ when this timeout expires your tasks is interrupted and the worker is killed if

    Default Value

    60000

    +
  • Defined in src/worker/worker-options.ts:51
  • +
  • Defined in src/pools/worker.ts:14
  • +
  • Defined in src/pools/worker.ts:27
  • +
  • Defined in src/pools/worker.ts:6
  • +
  • Defined in src/pools/worker.ts:22
  • Returns Promise<Response>

    +
  • Defined in src/utility-types.ts:58
  • Returns Response

    +
  • Defined in src/utility-types.ts:48