diff --git a/docs/assets/highlight.css b/docs/assets/highlight.css index c1e48b3..b660d4f 100644 --- a/docs/assets/highlight.css +++ b/docs/assets/highlight.css @@ -13,7 +13,7 @@ --dark-hl-5: #569CD6; --light-hl-6: #795E26; --dark-hl-6: #DCDCAA; - --light-code-background: #FFFFFF; + --light-code-background: #F5F5F5; --dark-code-background: #1E1E1E; } diff --git a/docs/assets/main.js b/docs/assets/main.js index 61009a4..bd45452 100644 --- a/docs/assets/main.js +++ b/docs/assets/main.js @@ -1,5 +1,5 @@ -(()=>{var Ce=Object.create;var J=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var Re=Object.getPrototypeOf,_e=Object.prototype.hasOwnProperty;var Me=t=>J(t,"__esModule",{value:!0});var Fe=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var De=(t,e,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of Oe(e))!_e.call(t,n)&&n!=="default"&&J(t,n,{get:()=>e[n],enumerable:!(r=Pe(e,n))||r.enumerable});return t},Ae=t=>De(Me(J(t!=null?Ce(Re(t)):{},"default",t&&t.__esModule&&"default"in t?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t);var de=Fe((ue,he)=>{(function(){var t=function(e){var r=new t.Builder;return r.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),r.searchPipeline.add(t.stemmer),e.call(r,r),r.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(r){e.console&&console.warn&&console.warn(r)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var r=Object.create(null),n=Object.keys(e),i=0;i0){var h=t.utils.clone(r)||{};h.position=[a,l],h.index=s.length,s.push(new t.Token(n.slice(a,o),h))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,r){r in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+r),e.label=r,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var r=e.label&&e.label in this.registeredFunctions;r||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. -`,e)},t.Pipeline.load=function(e){var r=new t.Pipeline;return e.forEach(function(n){var i=t.Pipeline.registeredFunctions[n];if(i)r.add(i);else throw new Error("Cannot load unregistered function: "+n)}),r},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(r){t.Pipeline.warnIfFunctionNotRegistered(r),this._stack.push(r)},this)},t.Pipeline.prototype.after=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");n=n+1,this._stack.splice(n,0,r)},t.Pipeline.prototype.before=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");this._stack.splice(n,0,r)},t.Pipeline.prototype.remove=function(e){var r=this._stack.indexOf(e);r!=-1&&this._stack.splice(r,1)},t.Pipeline.prototype.run=function(e){for(var r=this._stack.length,n=0;n1&&(oe&&(n=s),o!=e);)i=n-r,s=r+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(oc?h+=2:a==c&&(r+=n[l+1]*i[h+1],l+=2,h+=2);return r},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),r=1,n=0;r0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var c=s.node.edges["*"];else{var c=new t.TokenSet;s.node.edges["*"]=c}if(s.str.length==0&&(c.final=!0),i.push({node:c,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}s.str.length==1&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var h=s.str.charAt(0),f=s.str.charAt(1),v;f in s.node.edges?v=s.node.edges[f]:(v=new t.TokenSet,s.node.edges[f]=v),s.str.length==1&&(v.final=!0),i.push({node:v,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return n},t.TokenSet.fromString=function(e){for(var r=new t.TokenSet,n=r,i=0,s=e.length;i=e;r--){var n=this.uncheckedNodes[r],i=n.child.toString();i in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[i]:(n.child._str=i,this.minimizedNodes[i]=n.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(r){var n=new t.QueryParser(e,r);n.parse()})},t.Index.prototype.query=function(e){for(var r=new t.Query(this.fields),n=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),c=0;c1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,r){var n=e[this._ref],i=Object.keys(this._fields);this._documents[n]=r||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,r;do e=this.next(),r=e.charCodeAt(0);while(r>47&&r<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var r=e.next();if(r==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(r.charCodeAt(0)==92){e.escapeCharacter();continue}if(r==":")return t.QueryLexer.lexField;if(r=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(r=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(r=="+"&&e.width()===1||r=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(r.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,r){this.lexer=new t.QueryLexer(e),this.query=r,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var r=e.peekLexeme();if(r!=null)switch(r.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expected either a field or a term, found "+r.type;throw r.str.length>=1&&(n+=" with value '"+r.str+"'"),new t.QueryParseError(n,r.start,r.end)}},t.QueryParser.parsePresence=function(e){var r=e.consumeLexeme();if(r!=null){switch(r.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+r.str+"'";throw new t.QueryParseError(n,r.start,r.end)}var i=e.peekLexeme();if(i==null){var n="expecting term or field, found nothing";throw new t.QueryParseError(n,r.start,r.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(n,i.start,i.end)}}},t.QueryParser.parseField=function(e){var r=e.consumeLexeme();if(r!=null){if(e.query.allFields.indexOf(r.str)==-1){var n=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+r.str+"', possible fields: "+n;throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.fields=[r.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,r.start,r.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var r=e.consumeLexeme();if(r!=null){e.currentClause.term=r.str.toLowerCase(),r.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(n==null){e.nextClause();return}switch(n.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+n.type+"'";throw new t.QueryParseError(i,n.start,n.end)}}},t.QueryParser.parseEditDistance=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="edit distance must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.editDistance=n;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="boost must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.boost=n;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,r){typeof define=="function"&&define.amd?define(r):typeof ue=="object"?he.exports=r():e.lunr=r()}(this,function(){return t})})()});var le=[];function N(t,e){le.push({selector:e,constructor:t})}var X=class{constructor(){this.createComponents(document.body)}createComponents(e){le.forEach(r=>{e.querySelectorAll(r.selector).forEach(n=>{n.dataset.hasInstance||(new r.constructor({el:n}),n.dataset.hasInstance=String(!0))})})}};var Q=class{constructor(e){this.el=e.el}};var Z=class{constructor(){this.listeners={}}addEventListener(e,r){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push(r)}removeEventListener(e,r){if(!(e in this.listeners))return;let n=this.listeners[e];for(let i=0,s=n.length;i{let r=Date.now();return(...n)=>{r+e-Date.now()<0&&(t(...n),r=Date.now())}};var ee=class extends Z{constructor(){super();this.scrollTop=0;this.lastY=0;this.width=0;this.height=0;this.showToolbar=!0;this.toolbar=document.querySelector(".tsd-page-toolbar"),this.secondaryNav=document.querySelector(".tsd-navigation.secondary"),window.addEventListener("scroll",K(()=>this.onScroll(),10)),window.addEventListener("resize",K(()=>this.onResize(),10)),this.onResize(),this.onScroll()}triggerResize(){let e=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(e)}onResize(){this.width=window.innerWidth||0,this.height=window.innerHeight||0;let e=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(e)}onScroll(){this.scrollTop=window.scrollY||0;let e=new CustomEvent("scroll",{detail:{scrollTop:this.scrollTop}});this.dispatchEvent(e),this.hideShowToolbar()}hideShowToolbar(){var r;let e=this.showToolbar;this.showToolbar=this.lastY>=this.scrollTop||this.scrollTop<=0,e!==this.showToolbar&&(this.toolbar.classList.toggle("tsd-page-toolbar--hide"),(r=this.secondaryNav)==null||r.classList.toggle("tsd-navigation--toolbar-hide")),this.lastY=this.scrollTop}},I=ee;I.instance=new ee;var te=class extends Q{constructor(e){super(e);this.anchors=[];this.index=-1;I.instance.addEventListener("resize",()=>this.onResize()),I.instance.addEventListener("scroll",r=>this.onScroll(r)),this.createAnchors()}createAnchors(){let e=window.location.href;e.indexOf("#")!=-1&&(e=e.substr(0,e.indexOf("#"))),this.el.querySelectorAll("a").forEach(r=>{let n=r.href;if(n.indexOf("#")==-1||n.substr(0,e.length)!=e)return;let i=n.substr(n.indexOf("#")+1),s=document.querySelector("a.tsd-anchor[name="+i+"]"),o=r.parentNode;!s||!o||this.anchors.push({link:o,anchor:s,position:0})}),this.onResize()}onResize(){let e;for(let n=0,i=this.anchors.length;nn.position-i.position);let r=new CustomEvent("scroll",{detail:{scrollTop:I.instance.scrollTop}});this.onScroll(r)}onScroll(e){let r=e.detail.scrollTop+5,n=this.anchors,i=n.length-1,s=this.index;for(;s>-1&&n[s].position>r;)s-=1;for(;s-1&&this.anchors[this.index].link.classList.remove("focus"),this.index=s,this.index>-1&&this.anchors[this.index].link.classList.add("focus"))}};var ce=(t,e=100)=>{let r;return(...n)=>{clearTimeout(r),r=setTimeout(()=>t(n),e)}};var pe=Ae(de());function fe(){let t=document.getElementById("tsd-search");if(!t)return;let e=document.getElementById("search-script");t.classList.add("loading"),e&&(e.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),e.addEventListener("load",()=>{t.classList.remove("loading"),t.classList.add("ready")}),window.searchData&&t.classList.remove("loading"));let r=document.querySelector("#tsd-search input"),n=document.querySelector("#tsd-search .results");if(!r||!n)throw new Error("The input field or the result list wrapper was not found");let i=!1;n.addEventListener("mousedown",()=>i=!0),n.addEventListener("mouseup",()=>{i=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{i||(i=!1,t.classList.remove("has-focus"))});let s={base:t.dataset.base+"/"};Ve(t,n,r,s)}function Ve(t,e,r,n){r.addEventListener("input",ce(()=>{ze(t,e,r,n)},200));let i=!1;r.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ne(e,r):s.key=="Escape"?r.blur():s.key=="ArrowUp"?me(e,-1):s.key==="ArrowDown"?me(e,1):i=!1}),r.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!r.matches(":focus")&&s.key==="/"&&(r.focus(),s.preventDefault())})}function He(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=pe.Index.load(window.searchData.index))}function ze(t,e,r,n){if(He(n,t),!n.index||!n.data)return;e.textContent="";let i=r.value.trim(),s=n.index.search(`*${i}*`);for(let o=0,a=Math.min(10,s.length);o${ve(c.parent,i)}.${l}`);let h=document.createElement("li");h.classList.value=c.classes;let f=document.createElement("a");f.href=n.base+c.url,f.classList.add("tsd-kind-icon"),f.innerHTML=l,h.append(f),e.appendChild(h)}}function me(t,e){let r=t.querySelector(".current");if(!r)r=t.querySelector(e==1?"li:first-child":"li:last-child"),r&&r.classList.add("current");else{let n=r;if(e===1)do n=n.nextElementSibling;while(n instanceof HTMLElement&&n.offsetParent==null);else do n=n.previousElementSibling;while(n instanceof HTMLElement&&n.offsetParent==null);n&&(r.classList.remove("current"),n.classList.add("current"))}}function Ne(t,e){let r=t.querySelector(".current");if(r||(r=t.querySelector("li:first-child")),r){let n=r.querySelector("a");n&&(window.location.href=n.href),e.blur()}}function ve(t,e){if(e==="")return t;let r=t.toLocaleLowerCase(),n=e.toLocaleLowerCase(),i=[],s=0,o=r.indexOf(n);for(;o!=-1;)i.push(re(t.substring(s,o)),`${re(t.substring(o,o+n.length))}`),s=o+n.length,o=r.indexOf(n,s);return i.push(re(t.substring(s))),i.join("")}var je={"&":"&","<":"<",">":">","'":"'",'"':"""};function re(t){return t.replace(/[&<>"'"]/g,e=>je[e])}var ge=class{constructor(e,r){this.signature=e,this.description=r}addClass(e){return this.signature.classList.add(e),this.description.classList.add(e),this}removeClass(e){return this.signature.classList.remove(e),this.description.classList.remove(e),this}},ne=class extends Q{constructor(e){super(e);this.groups=[];this.index=-1;this.createGroups(),this.container&&(this.el.classList.add("active"),Array.from(this.el.children).forEach(r=>{r.addEventListener("touchstart",n=>this.onClick(n)),r.addEventListener("click",n=>this.onClick(n))}),this.container.classList.add("active"),this.setIndex(0))}setIndex(e){if(e<0&&(e=0),e>this.groups.length-1&&(e=this.groups.length-1),this.index==e)return;let r=this.groups[e];if(this.index>-1){let n=this.groups[this.index];n.removeClass("current").addClass("fade-out"),r.addClass("current"),r.addClass("fade-in"),I.instance.triggerResize(),setTimeout(()=>{n.removeClass("fade-out"),r.removeClass("fade-in")},300)}else r.addClass("current"),I.instance.triggerResize();this.index=e}createGroups(){let e=this.el.children;if(e.length<2)return;this.container=this.el.nextElementSibling;let r=this.container.children;this.groups=[];for(let n=0;n{r.signature===e.currentTarget&&this.setIndex(n)})}};var C="mousedown",ye="mousemove",_="mouseup",G={x:0,y:0},xe=!1,ie=!1,Be=!1,A=!1,Le=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(Le?"is-mobile":"not-mobile");Le&&"ontouchstart"in document.documentElement&&(Be=!0,C="touchstart",ye="touchmove",_="touchend");document.addEventListener(C,t=>{ie=!0,A=!1;let e=C=="touchstart"?t.targetTouches[0]:t;G.y=e.pageY||0,G.x=e.pageX||0});document.addEventListener(ye,t=>{if(!!ie&&!A){let e=C=="touchstart"?t.targetTouches[0]:t,r=G.x-(e.pageX||0),n=G.y-(e.pageY||0);A=Math.sqrt(r*r+n*n)>10}});document.addEventListener(_,()=>{ie=!1});document.addEventListener("click",t=>{xe&&(t.preventDefault(),t.stopImmediatePropagation(),xe=!1)});var se=class extends Q{constructor(e){super(e);this.className=this.el.dataset.toggle||"",this.el.addEventListener(_,r=>this.onPointerUp(r)),this.el.addEventListener("click",r=>r.preventDefault()),document.addEventListener(C,r=>this.onDocumentPointerDown(r)),document.addEventListener(_,r=>this.onDocumentPointerUp(r))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let r=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(r),setTimeout(()=>document.documentElement.classList.remove(r),500)}onPointerUp(e){A||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-menu, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!A&&this.active&&e.target.closest(".col-menu")){let r=e.target.closest("a");if(r){let n=window.location.href;n.indexOf("#")!=-1&&(n=n.substr(0,n.indexOf("#"))),r.href.substr(0,n.length)==n&&setTimeout(()=>this.setActive(!1),250)}}}};var oe=class{constructor(e,r){this.key=e,this.value=r,this.defaultValue=r,this.initialize(),window.localStorage[this.key]&&this.setValue(this.fromLocalStorage(window.localStorage[this.key]))}initialize(){}setValue(e){if(this.value==e)return;let r=this.value;this.value=e,window.localStorage[this.key]=this.toLocalStorage(e),this.handleValueChange(r,e)}},ae=class extends oe{initialize(){let e=document.querySelector("#tsd-filter-"+this.key);!e||(this.checkbox=e,this.checkbox.addEventListener("change",()=>{this.setValue(this.checkbox.checked)}))}handleValueChange(e,r){!this.checkbox||(this.checkbox.checked=this.value,document.documentElement.classList.toggle("toggle-"+this.key,this.value!=this.defaultValue))}fromLocalStorage(e){return e=="true"}toLocalStorage(e){return e?"true":"false"}},Ee=class extends oe{initialize(){document.documentElement.classList.add("toggle-"+this.key+this.value);let e=document.querySelector("#tsd-filter-"+this.key);if(!e)return;this.select=e;let r=()=>{this.select.classList.add("active")},n=()=>{this.select.classList.remove("active")};this.select.addEventListener(C,r),this.select.addEventListener("mouseover",r),this.select.addEventListener("mouseleave",n),this.select.querySelectorAll("li").forEach(i=>{i.addEventListener(_,s=>{e.classList.remove("active"),this.setValue(s.target.dataset.value||"")})}),document.addEventListener(C,i=>{this.select.contains(i.target)||this.select.classList.remove("active")})}handleValueChange(e,r){this.select.querySelectorAll("li.selected").forEach(s=>{s.classList.remove("selected")});let n=this.select.querySelector('li[data-value="'+r+'"]'),i=this.select.querySelector(".tsd-select-label");n&&i&&(n.classList.add("selected"),i.textContent=n.textContent),document.documentElement.classList.remove("toggle-"+e),document.documentElement.classList.add("toggle-"+r)}fromLocalStorage(e){return e}toLocalStorage(e){return e}},Y=class extends Q{constructor(e){super(e);this.optionVisibility=new Ee("visibility","private"),this.optionInherited=new ae("inherited",!0),this.optionExternals=new ae("externals",!0)}static isSupported(){try{return typeof window.localStorage!="undefined"}catch{return!1}}};function be(t){let e=localStorage.getItem("tsd-theme")||"os";t.value=e,we(e),t.addEventListener("change",()=>{localStorage.setItem("tsd-theme",t.value),we(t.value)})}function we(t){switch(t){case"os":document.body.classList.remove("light","dark");break;case"light":document.body.classList.remove("dark"),document.body.classList.add("light");break;case"dark":document.body.classList.remove("light"),document.body.classList.add("dark");break}}fe();N(te,".menu-highlight");N(ne,".tsd-signatures");N(se,"a[data-toggle]");Y.isSupported()?N(Y,"#tsd-filter"):document.documentElement.classList.add("no-filter");var Te=document.getElementById("theme");Te&&be(Te);var qe=new X;Object.defineProperty(window,"app",{value:qe});})(); +(()=>{var Ce=Object.create;var ue=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var Re=Object.getPrototypeOf,_e=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var De=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!_e.call(t,i)&&i!==r&&ue(t,i,{get:()=>e[i],enumerable:!(n=Pe(e,i))||n.enumerable});return t};var Fe=(t,e,r)=>(r=t!=null?Ce(Re(t)):{},De(e||!t||!t.__esModule?ue(r,"default",{value:t,enumerable:!0}):r,t));var pe=Me((de,fe)=>{(function(){var t=function(e){var r=new t.Builder;return r.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),r.searchPipeline.add(t.stemmer),e.call(r,r),r.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(r){e.console&&console.warn&&console.warn(r)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var r=Object.create(null),n=Object.keys(e),i=0;i0){var h=t.utils.clone(r)||{};h.position=[a,u],h.index=s.length,s.push(new t.Token(n.slice(a,o),h))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,r){r in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+r),e.label=r,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var r=e.label&&e.label in this.registeredFunctions;r||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var r=new t.Pipeline;return e.forEach(function(n){var i=t.Pipeline.registeredFunctions[n];if(i)r.add(i);else throw new Error("Cannot load unregistered function: "+n)}),r},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(r){t.Pipeline.warnIfFunctionNotRegistered(r),this._stack.push(r)},this)},t.Pipeline.prototype.after=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");n=n+1,this._stack.splice(n,0,r)},t.Pipeline.prototype.before=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");this._stack.splice(n,0,r)},t.Pipeline.prototype.remove=function(e){var r=this._stack.indexOf(e);r!=-1&&this._stack.splice(r,1)},t.Pipeline.prototype.run=function(e){for(var r=this._stack.length,n=0;n1&&(oe&&(n=s),o!=e);)i=n-r,s=r+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?h+=2:a==l&&(r+=n[u+1]*i[h+1],u+=2,h+=2);return r},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),r=1,n=0;r0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var 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 h=s.str.charAt(0),f=s.str.charAt(1),p;f in s.node.edges?p=s.node.edges[f]:(p=new t.TokenSet,s.node.edges[f]=p),s.str.length==1&&(p.final=!0),i.push({node:p,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return n},t.TokenSet.fromString=function(e){for(var r=new t.TokenSet,n=r,i=0,s=e.length;i=e;r--){var n=this.uncheckedNodes[r],i=n.child.toString();i in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[i]:(n.child._str=i,this.minimizedNodes[i]=n.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(r){var n=new t.QueryParser(e,r);n.parse()})},t.Index.prototype.query=function(e){for(var r=new t.Query(this.fields),n=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),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 de=="object"?fe.exports=r():e.lunr=r()}(this,function(){return t})})()});var ce=[];function N(t,e){ce.push({selector:e,constructor:t})}var Y=class{constructor(){this.createComponents(document.body)}createComponents(e){ce.forEach(r=>{e.querySelectorAll(r.selector).forEach(n=>{n.dataset.hasInstance||(new r.constructor({el:n}),n.dataset.hasInstance=String(!0))})})}};var k=class{constructor(e){this.el=e.el}};var J=class{constructor(){this.listeners={}}addEventListener(e,r){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push(r)}removeEventListener(e,r){if(!(e in this.listeners))return;let n=this.listeners[e];for(let i=0,s=n.length;i{let r=Date.now();return(...n)=>{r+e-Date.now()<0&&(t(...n),r=Date.now())}};var ie=class extends J{constructor(){super();this.scrollTop=0;this.lastY=0;this.width=0;this.height=0;this.showToolbar=!0;this.toolbar=document.querySelector(".tsd-page-toolbar"),this.secondaryNav=document.querySelector(".tsd-navigation.secondary"),window.addEventListener("scroll",ne(()=>this.onScroll(),10)),window.addEventListener("resize",ne(()=>this.onResize(),10)),this.onResize(),this.onScroll()}triggerResize(){let r=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(r)}onResize(){this.width=window.innerWidth||0,this.height=window.innerHeight||0;let r=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(r)}onScroll(){this.scrollTop=window.scrollY||0;let r=new CustomEvent("scroll",{detail:{scrollTop:this.scrollTop}});this.dispatchEvent(r),this.hideShowToolbar()}hideShowToolbar(){var n;let r=this.showToolbar;this.showToolbar=this.lastY>=this.scrollTop||this.scrollTop<=0,r!==this.showToolbar&&(this.toolbar.classList.toggle("tsd-page-toolbar--hide"),(n=this.secondaryNav)==null||n.classList.toggle("tsd-navigation--toolbar-hide")),this.lastY=this.scrollTop}},Q=ie;Q.instance=new ie;var X=class extends k{constructor(r){super(r);this.anchors=[];this.index=-1;Q.instance.addEventListener("resize",()=>this.onResize()),Q.instance.addEventListener("scroll",n=>this.onScroll(n)),this.createAnchors()}createAnchors(){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substr(0,r.indexOf("#"))),this.el.querySelectorAll("a").forEach(n=>{let i=n.href;if(i.indexOf("#")==-1||i.substr(0,r.length)!=r)return;let s=i.substr(i.indexOf("#")+1),o=document.querySelector("a.tsd-anchor[name="+s+"]"),a=n.parentNode;!o||!a||this.anchors.push({link:a,anchor:o,position:0})}),this.onResize()}onResize(){let r;for(let i=0,s=this.anchors.length;ii.position-s.position);let n=new CustomEvent("scroll",{detail:{scrollTop:Q.instance.scrollTop}});this.onScroll(n)}onScroll(r){let n=r.detail.scrollTop+5,i=this.anchors,s=i.length-1,o=this.index;for(;o>-1&&i[o].position>n;)o-=1;for(;o-1&&this.anchors[this.index].link.classList.remove("focus"),this.index=o,this.index>-1&&this.anchors[this.index].link.classList.add("focus"))}};var he=(t,e=100)=>{let r;return(...n)=>{clearTimeout(r),r=setTimeout(()=>t(n),e)}};var ge=Fe(pe());function ye(){let t=document.getElementById("tsd-search");if(!t)return;let e=document.getElementById("search-script");t.classList.add("loading"),e&&(e.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),e.addEventListener("load",()=>{t.classList.remove("loading"),t.classList.add("ready")}),window.searchData&&t.classList.remove("loading"));let r=document.querySelector("#tsd-search input"),n=document.querySelector("#tsd-search .results");if(!r||!n)throw new Error("The input field or the result list wrapper was not found");let i=!1;n.addEventListener("mousedown",()=>i=!0),n.addEventListener("mouseup",()=>{i=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{i||(i=!1,t.classList.remove("has-focus"))});let s={base:t.dataset.base+"/"};Ae(t,n,r,s)}function Ae(t,e,r,n){r.addEventListener("input",he(()=>{He(t,e,r,n)},200));let i=!1;r.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?ze(e,r):s.key=="Escape"?r.blur():s.key=="ArrowUp"?me(e,-1):s.key==="ArrowDown"?me(e,1):i=!1}),r.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!r.matches(":focus")&&s.key==="/"&&(r.focus(),s.preventDefault())})}function Ve(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=ge.Index.load(window.searchData.index))}function He(t,e,r,n){var o,a;if(Ve(n,t),!n.index||!n.data)return;e.textContent="";let i=r.value.trim(),s=i?n.index.search(`*${i}*`):[];for(let l=0;lu.score-l.score);for(let l=0,u=Math.min(10,s.length);l${ve(h.parent,i)}.${f}`);let p=document.createElement("li");p.classList.value=(a=h.classes)!=null?a:"";let E=document.createElement("a");E.href=n.base+h.url,E.classList.add("tsd-kind-icon"),E.innerHTML=f,p.append(E),e.appendChild(p)}}function me(t,e){var n,i;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 s=r;if(e===1)do s=(n=s.nextElementSibling)!=null?n:void 0;while(s instanceof HTMLElement&&s.offsetParent==null);else do s=(i=s.previousElementSibling)!=null?i:void 0;while(s instanceof HTMLElement&&s.offsetParent==null);s&&(r.classList.remove("current"),s.classList.add("current"))}}function ze(t,e){let r=t.querySelector(".current");if(r||(r=t.querySelector("li:first-child")),r){let n=r.querySelector("a");n&&(window.location.href=n.href),e.blur()}}function ve(t,e){if(e==="")return t;let r=t.toLocaleLowerCase(),n=e.toLocaleLowerCase(),i=[],s=0,o=r.indexOf(n);for(;o!=-1;)i.push(se(t.substring(s,o)),`${se(t.substring(o,o+n.length))}`),s=o+n.length,o=r.indexOf(n,s);return i.push(se(t.substring(s))),i.join("")}var Ne={"&":"&","<":"<",">":">","'":"'",'"':"""};function se(t){return t.replace(/[&<>"'"]/g,e=>Ne[e])}var oe=class{constructor(e,r){this.signature=e,this.description=r}addClass(e){return this.signature.classList.add(e),this.description.classList.add(e),this}removeClass(e){return this.signature.classList.remove(e),this.description.classList.remove(e),this}},Z=class extends k{constructor(r){super(r);this.groups=[];this.index=-1;this.createGroups(),this.container&&(this.el.classList.add("active"),Array.from(this.el.children).forEach(n=>{n.addEventListener("touchstart",i=>this.onClick(i)),n.addEventListener("click",i=>this.onClick(i))}),this.container.classList.add("active"),this.setIndex(0))}setIndex(r){if(r<0&&(r=0),r>this.groups.length-1&&(r=this.groups.length-1),this.index==r)return;let n=this.groups[r];if(this.index>-1){let i=this.groups[this.index];i.removeClass("current").addClass("fade-out"),n.addClass("current"),n.addClass("fade-in"),Q.instance.triggerResize(),setTimeout(()=>{i.removeClass("fade-out"),n.removeClass("fade-in")},300)}else n.addClass("current"),Q.instance.triggerResize();this.index=r}createGroups(){let r=this.el.children;if(r.length<2)return;this.container=this.el.nextElementSibling;let n=this.container.children;this.groups=[];for(let i=0;i{n.signature===r.currentTarget&&this.setIndex(i)})}};var C="mousedown",Le="mousemove",_="mouseup",K={x:0,y:0},xe=!1,ae=!1,je=!1,A=!1,Ee=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(Ee?"is-mobile":"not-mobile");Ee&&"ontouchstart"in document.documentElement&&(je=!0,C="touchstart",Le="touchmove",_="touchend");document.addEventListener(C,t=>{ae=!0,A=!1;let e=C=="touchstart"?t.targetTouches[0]:t;K.y=e.pageY||0,K.x=e.pageX||0});document.addEventListener(Le,t=>{if(!!ae&&!A){let e=C=="touchstart"?t.targetTouches[0]:t,r=K.x-(e.pageX||0),n=K.y-(e.pageY||0);A=Math.sqrt(r*r+n*n)>10}});document.addEventListener(_,()=>{ae=!1});document.addEventListener("click",t=>{xe&&(t.preventDefault(),t.stopImmediatePropagation(),xe=!1)});var ee=class extends k{constructor(r){super(r);this.className=this.el.dataset.toggle||"",this.el.addEventListener(_,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(C,n=>this.onDocumentPointerDown(n)),document.addEventListener(_,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){A||(this.setActive(!0),r.preventDefault())}onDocumentPointerDown(r){if(this.active){if(r.target.closest(".col-menu, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(r){if(!A&&this.active&&r.target.closest(".col-menu")){let n=r.target.closest("a");if(n){let i=window.location.href;i.indexOf("#")!=-1&&(i=i.substr(0,i.indexOf("#"))),n.href.substr(0,i.length)==i&&setTimeout(()=>this.setActive(!1),250)}}}};var te=class{constructor(e,r){this.key=e,this.value=r,this.defaultValue=r,this.initialize(),window.localStorage[this.key]&&this.setValue(this.fromLocalStorage(window.localStorage[this.key]))}initialize(){}setValue(e){if(this.value==e)return;let r=this.value;this.value=e,window.localStorage[this.key]=this.toLocalStorage(e),this.handleValueChange(r,e)}},re=class extends te{initialize(){let r=document.querySelector("#tsd-filter-"+this.key);!r||(this.checkbox=r,this.checkbox.addEventListener("change",()=>{this.setValue(this.checkbox.checked)}))}handleValueChange(r,n){!this.checkbox||(this.checkbox.checked=this.value,document.documentElement.classList.toggle("toggle-"+this.key,this.value!=this.defaultValue))}fromLocalStorage(r){return r=="true"}toLocalStorage(r){return r?"true":"false"}},le=class extends te{initialize(){document.documentElement.classList.add("toggle-"+this.key+this.value);let r=document.querySelector("#tsd-filter-"+this.key);if(!r)return;this.select=r;let n=()=>{this.select.classList.add("active")},i=()=>{this.select.classList.remove("active")};this.select.addEventListener(C,n),this.select.addEventListener("mouseover",n),this.select.addEventListener("mouseleave",i),this.select.querySelectorAll("li").forEach(s=>{s.addEventListener(_,o=>{r.classList.remove("active"),this.setValue(o.target.dataset.value||"")})}),document.addEventListener(C,s=>{this.select.contains(s.target)||this.select.classList.remove("active")})}handleValueChange(r,n){this.select.querySelectorAll("li.selected").forEach(o=>{o.classList.remove("selected")});let i=this.select.querySelector('li[data-value="'+n+'"]'),s=this.select.querySelector(".tsd-select-label");i&&s&&(i.classList.add("selected"),s.textContent=i.textContent),document.documentElement.classList.remove("toggle-"+r),document.documentElement.classList.add("toggle-"+n)}fromLocalStorage(r){return r}toLocalStorage(r){return r}},j=class extends k{constructor(r){super(r);this.optionVisibility=new le("visibility","private"),this.optionInherited=new re("inherited",!0),this.optionExternals=new re("externals",!0)}static isSupported(){try{return typeof window.localStorage!="undefined"}catch{return!1}}};function we(t){let e=localStorage.getItem("tsd-theme")||"os";t.value=e,be(e),t.addEventListener("change",()=>{localStorage.setItem("tsd-theme",t.value),be(t.value)})}function be(t){switch(t){case"os":document.body.classList.remove("light","dark");break;case"light":document.body.classList.remove("dark"),document.body.classList.add("light");break;case"dark":document.body.classList.remove("light"),document.body.classList.add("dark");break}}ye();N(X,".menu-highlight");N(Z,".tsd-signatures");N(ee,"a[data-toggle]");j.isSupported()?N(j,"#tsd-filter"):document.documentElement.classList.add("no-filter");var Te=document.getElementById("theme");Te&&we(Te);var Be=new Y;Object.defineProperty(window,"app",{value:Be});})(); /*! * lunr.Builder * Copyright (C) 2020 Oliver Nightingale diff --git a/docs/assets/search.js b/docs/assets/search.js index 94b0644..d11905b 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1 @@ -window.searchData = {"kinds":{"4":"Namespace","8":"Enumeration","16":"Enumeration member","32":"Variable","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","4194304":"Type alias"},"rows":[{"id":0,"kind":4,"name":"config","url":"modules/config.html","classes":"tsd-kind-namespace"},{"id":1,"kind":256,"name":"Config","url":"interfaces/config.Config.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":"config"},{"id":2,"kind":1024,"name":"sortImports","url":"interfaces/config.Config.html#sortImports","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"config.Config"},{"id":3,"kind":1024,"name":"sortImportElements","url":"interfaces/config.Config.html#sortImportElements","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"config.Config"},{"id":4,"kind":1024,"name":"separateBy","url":"interfaces/config.Config.html#separateBy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"config.Config"},{"id":5,"kind":1024,"name":"formatting","url":"interfaces/config.Config.html#formatting","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"config.Config"},{"id":6,"kind":1024,"name":"require","url":"interfaces/config.Config.html#require","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"config.Config"},{"id":7,"kind":128,"name":"ConfigHandler","url":"classes/config.ConfigHandler.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":"config"},{"id":8,"kind":2048,"name":"isSupportedConfigFile","url":"classes/config.ConfigHandler.html#isSupportedConfigFile","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"config.ConfigHandler"},{"id":9,"kind":2048,"name":"findConfig","url":"classes/config.ConfigHandler.html#findConfig","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"config.ConfigHandler"},{"id":10,"kind":512,"name":"constructor","url":"classes/config.ConfigHandler.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"config.ConfigHandler"},{"id":11,"kind":1024,"name":"formatting","url":"classes/config.ConfigHandler.html#formatting","classes":"tsd-kind-property tsd-parent-kind-class","parent":"config.ConfigHandler"},{"id":12,"kind":1024,"name":"sortImports","url":"classes/config.ConfigHandler.html#sortImports","classes":"tsd-kind-property tsd-parent-kind-class","parent":"config.ConfigHandler"},{"id":13,"kind":1024,"name":"sortImportElements","url":"classes/config.ConfigHandler.html#sortImportElements","classes":"tsd-kind-property tsd-parent-kind-class","parent":"config.ConfigHandler"},{"id":14,"kind":1024,"name":"separateBy","url":"classes/config.ConfigHandler.html#separateBy","classes":"tsd-kind-property tsd-parent-kind-class","parent":"config.ConfigHandler"},{"id":15,"kind":1024,"name":"require","url":"classes/config.ConfigHandler.html#require","classes":"tsd-kind-property tsd-parent-kind-class","parent":"config.ConfigHandler"},{"id":16,"kind":32,"name":"expectedConfigNames","url":"modules/config.html#expectedConfigNames","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"config"},{"id":17,"kind":32,"name":"defaultConfig","url":"modules/config.html#defaultConfig","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"config"},{"id":18,"kind":256,"name":"FullConfig","url":"interfaces/config.FullConfig.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":"config"},{"id":19,"kind":1024,"name":"formatting","url":"interfaces/config.FullConfig.html#formatting","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"config.FullConfig"},{"id":20,"kind":1024,"name":"sortImports","url":"interfaces/config.FullConfig.html#sortImports","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"config.FullConfig"},{"id":21,"kind":1024,"name":"sortImportElements","url":"interfaces/config.FullConfig.html#sortImportElements","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"config.FullConfig"},{"id":22,"kind":1024,"name":"separateBy","url":"interfaces/config.FullConfig.html#separateBy","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"config.FullConfig"},{"id":23,"kind":1024,"name":"require","url":"interfaces/config.FullConfig.html#require","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"config.FullConfig"},{"id":24,"kind":128,"name":"OnDemandTranspiler","url":"classes/config.OnDemandTranspiler.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":"config"},{"id":25,"kind":512,"name":"constructor","url":"classes/config.OnDemandTranspiler.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"config.OnDemandTranspiler"},{"id":26,"kind":1024,"name":"compilerOptions","url":"classes/config.OnDemandTranspiler.html#compilerOptions","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"config.OnDemandTranspiler"},{"id":27,"kind":2048,"name":"transpile","url":"classes/config.OnDemandTranspiler.html#transpile","classes":"tsd-kind-method tsd-parent-kind-class","parent":"config.OnDemandTranspiler"},{"id":28,"kind":4194304,"name":"RequiredFunction","url":"modules/config.html#RequiredFunction","classes":"tsd-kind-type-alias tsd-parent-kind-namespace","parent":"config"},{"id":29,"kind":8,"name":"SupportedConfigFormat","url":"enums/config.SupportedConfigFormat.html","classes":"tsd-kind-enum tsd-parent-kind-namespace","parent":"config"},{"id":30,"kind":16,"name":"JSON","url":"enums/config.SupportedConfigFormat.html#JSON","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"config.SupportedConfigFormat"},{"id":31,"kind":16,"name":"JSON5","url":"enums/config.SupportedConfigFormat.html#JSON5","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"config.SupportedConfigFormat"},{"id":32,"kind":16,"name":"YML","url":"enums/config.SupportedConfigFormat.html#YML","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"config.SupportedConfigFormat"},{"id":33,"kind":16,"name":"YAML","url":"enums/config.SupportedConfigFormat.html#YAML","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"config.SupportedConfigFormat"},{"id":34,"kind":4,"name":"error","url":"modules/error.html","classes":"tsd-kind-namespace"},{"id":35,"kind":128,"name":"CLIOptionsError","url":"classes/error.CLIOptionsError.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":"error"},{"id":36,"kind":65536,"name":"__type","url":"classes/error.CLIOptionsError.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"error.CLIOptionsError"},{"id":37,"kind":512,"name":"constructor","url":"classes/error.CLIOptionsError.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"error.CLIOptionsError"},{"id":38,"kind":1024,"name":"cliOption","url":"classes/error.CLIOptionsError.html#cliOption","classes":"tsd-kind-property tsd-parent-kind-class","parent":"error.CLIOptionsError"},{"id":39,"kind":1024,"name":"cliValue","url":"classes/error.CLIOptionsError.html#cliValue","classes":"tsd-kind-property tsd-parent-kind-class","parent":"error.CLIOptionsError"},{"id":40,"kind":128,"name":"IntegrationError","url":"classes/error.IntegrationError.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":"error"},{"id":41,"kind":65536,"name":"__type","url":"classes/error.IntegrationError.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"error.IntegrationError"},{"id":42,"kind":512,"name":"constructor","url":"classes/error.IntegrationError.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"error.IntegrationError"},{"id":43,"kind":1024,"name":"sourceText","url":"classes/error.IntegrationError.html#sourceText","classes":"tsd-kind-property tsd-parent-kind-class","parent":"error.IntegrationError"},{"id":44,"kind":128,"name":"InvalidConfigError","url":"classes/error.InvalidConfigError.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":"error"},{"id":45,"kind":65536,"name":"__type","url":"classes/error.InvalidConfigError.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"error.InvalidConfigError"},{"id":46,"kind":512,"name":"constructor","url":"classes/error.InvalidConfigError.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"error.InvalidConfigError"},{"id":47,"kind":1024,"name":"configKey","url":"classes/error.InvalidConfigError.html#configKey","classes":"tsd-kind-property tsd-parent-kind-class","parent":"error.InvalidConfigError"},{"id":48,"kind":1024,"name":"configValue","url":"classes/error.InvalidConfigError.html#configValue","classes":"tsd-kind-property tsd-parent-kind-class","parent":"error.InvalidConfigError"},{"id":49,"kind":128,"name":"MissingFileError","url":"classes/error.MissingFileError.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":"error"},{"id":50,"kind":65536,"name":"__type","url":"classes/error.MissingFileError.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"error.MissingFileError"},{"id":51,"kind":512,"name":"constructor","url":"classes/error.MissingFileError.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"error.MissingFileError"},{"id":52,"kind":1024,"name":"path","url":"classes/error.MissingFileError.html#path","classes":"tsd-kind-property tsd-parent-kind-class","parent":"error.MissingFileError"},{"id":53,"kind":128,"name":"OnDemandTranspileError","url":"classes/error.OnDemandTranspileError.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":"error"},{"id":54,"kind":65536,"name":"__type","url":"classes/error.OnDemandTranspileError.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"error.OnDemandTranspileError"},{"id":55,"kind":512,"name":"constructor","url":"classes/error.OnDemandTranspileError.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"error.OnDemandTranspileError"},{"id":56,"kind":1024,"name":"path","url":"classes/error.OnDemandTranspileError.html#path","classes":"tsd-kind-property tsd-parent-kind-class","parent":"error.OnDemandTranspileError"},{"id":57,"kind":128,"name":"UnsupportedFileFormatError","url":"classes/error.UnsupportedFileFormatError.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":"error"},{"id":58,"kind":65536,"name":"__type","url":"classes/error.UnsupportedFileFormatError.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"error.UnsupportedFileFormatError"},{"id":59,"kind":512,"name":"constructor","url":"classes/error.UnsupportedFileFormatError.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"error.UnsupportedFileFormatError"},{"id":60,"kind":1024,"name":"path","url":"classes/error.UnsupportedFileFormatError.html#path","classes":"tsd-kind-property tsd-parent-kind-class","parent":"error.UnsupportedFileFormatError"},{"id":61,"kind":4,"name":"builtin","url":"modules/builtin.html","classes":"tsd-kind-namespace"},{"id":62,"kind":4,"name":"compareImports","url":"modules/builtin.compareImports.html","classes":"tsd-kind-namespace tsd-parent-kind-namespace","parent":"builtin"},{"id":63,"kind":64,"name":"pathDepth","url":"modules/builtin.compareImports.html#pathDepth","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"builtin.compareImports"},{"id":64,"kind":64,"name":"pathName","url":"modules/builtin.compareImports.html#pathName","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"builtin.compareImports"},{"id":65,"kind":64,"name":"sourceName","url":"modules/builtin.compareImports.html#sourceName","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"builtin.compareImports"},{"id":66,"kind":64,"name":"defaultPresence","url":"modules/builtin.compareImports.html#defaultPresence","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"builtin.compareImports"},{"id":67,"kind":64,"name":"defaultType","url":"modules/builtin.compareImports.html#defaultType","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"builtin.compareImports"},{"id":68,"kind":64,"name":"namespacePresence","url":"modules/builtin.compareImports.html#namespacePresence","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"builtin.compareImports"},{"id":69,"kind":64,"name":"sourceType","url":"modules/builtin.compareImports.html#sourceType","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"builtin.compareImports"},{"id":70,"kind":4,"name":"compareImportElements","url":"modules/builtin.compareImportElements.html","classes":"tsd-kind-namespace tsd-parent-kind-namespace","parent":"builtin"},{"id":71,"kind":64,"name":"basenameGroup","url":"modules/builtin.compareImportElements.html#basenameGroup","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"builtin.compareImportElements"},{"id":72,"kind":64,"name":"elementType","url":"modules/builtin.compareImportElements.html#elementType","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"builtin.compareImportElements"},{"id":73,"kind":64,"name":"elementName","url":"modules/builtin.compareImportElements.html#elementName","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"builtin.compareImportElements"},{"id":74,"kind":4,"name":"separateBy","url":"modules/builtin.separateBy.html","classes":"tsd-kind-namespace tsd-parent-kind-namespace","parent":"builtin"},{"id":75,"kind":64,"name":"unequalPackageState","url":"modules/builtin.separateBy.html#unequalPackageState","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"builtin.separateBy"},{"id":76,"kind":64,"name":"unequalNamespaceUse","url":"modules/builtin.separateBy.html#unequalNamespaceUse","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"builtin.separateBy"},{"id":77,"kind":128,"name":"FileManager","url":"classes/FileManager.html","classes":"tsd-kind-class"},{"id":78,"kind":2048,"name":"fileExists","url":"classes/FileManager.html#fileExists","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private tsd-is-static","parent":"FileManager"},{"id":79,"kind":2048,"name":"readFile","url":"classes/FileManager.html#readFile","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private tsd-is-static","parent":"FileManager"},{"id":80,"kind":2048,"name":"getFiles","url":"classes/FileManager.html#getFiles","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"FileManager"},{"id":81,"kind":512,"name":"constructor","url":"classes/FileManager.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"FileManager"},{"id":82,"kind":1024,"name":"tsConfig","url":"classes/FileManager.html#tsConfig","classes":"tsd-kind-property tsd-parent-kind-class","parent":"FileManager"},{"id":83,"kind":1024,"name":"imports","url":"classes/FileManager.html#imports","classes":"tsd-kind-property tsd-parent-kind-class","parent":"FileManager"},{"id":84,"kind":2048,"name":"reloadFromDisk","url":"classes/FileManager.html#reloadFromDisk","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FileManager"},{"id":85,"kind":2048,"name":"write","url":"classes/FileManager.html#write","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FileManager"},{"id":86,"kind":256,"name":"FormattingOptions","url":"interfaces/FormattingOptions.html","classes":"tsd-kind-interface"},{"id":87,"kind":1024,"name":"indent","url":"interfaces/FormattingOptions.html#indent","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"FormattingOptions"},{"id":88,"kind":1024,"name":"bracketIndent","url":"interfaces/FormattingOptions.html#bracketIndent","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"FormattingOptions"},{"id":89,"kind":1024,"name":"quoteStyle","url":"interfaces/FormattingOptions.html#quoteStyle","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"FormattingOptions"},{"id":90,"kind":1024,"name":"maxColumns","url":"interfaces/FormattingOptions.html#maxColumns","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"FormattingOptions"},{"id":91,"kind":128,"name":"Import","url":"classes/Import.html","classes":"tsd-kind-class"},{"id":92,"kind":512,"name":"constructor","url":"classes/Import.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Import"},{"id":93,"kind":1024,"name":"source","url":"classes/Import.html#source","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Import"},{"id":94,"kind":1024,"name":"elements","url":"classes/Import.html#elements","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Import"},{"id":95,"kind":1024,"name":"defaultElement","url":"classes/Import.html#defaultElement","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Import"},{"id":96,"kind":1024,"name":"isTypeOnly","url":"classes/Import.html#isTypeOnly","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Import"},{"id":97,"kind":1024,"name":"isNamespace","url":"classes/Import.html#isNamespace","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Import"},{"id":98,"kind":1024,"name":"isNamed","url":"classes/Import.html#isNamed","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Import"},{"id":99,"kind":2048,"name":"sort","url":"classes/Import.html#sort","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Import"},{"id":100,"kind":2048,"name":"toString","url":"classes/Import.html#toString","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Import"},{"id":101,"kind":256,"name":"ImportElement","url":"interfaces/ImportElement.html","classes":"tsd-kind-interface"},{"id":102,"kind":1024,"name":"name","url":"interfaces/ImportElement.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ImportElement"},{"id":103,"kind":1024,"name":"isDefault","url":"interfaces/ImportElement.html#isDefault","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ImportElement"},{"id":104,"kind":1024,"name":"isWildcard","url":"interfaces/ImportElement.html#isWildcard","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ImportElement"},{"id":105,"kind":1024,"name":"isRenamed","url":"interfaces/ImportElement.html#isRenamed","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ImportElement"},{"id":106,"kind":1024,"name":"originalName","url":"interfaces/ImportElement.html#originalName","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ImportElement"},{"id":107,"kind":1024,"name":"isType","url":"interfaces/ImportElement.html#isType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ImportElement"},{"id":108,"kind":1024,"name":"isFunctionOrObject","url":"interfaces/ImportElement.html#isFunctionOrObject","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ImportElement"},{"id":109,"kind":128,"name":"ImportIntegrator","url":"classes/ImportIntegrator.html","classes":"tsd-kind-class"},{"id":110,"kind":512,"name":"constructor","url":"classes/ImportIntegrator.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ImportIntegrator"},{"id":111,"kind":2048,"name":"stringifyImports","url":"classes/ImportIntegrator.html#stringifyImports","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"ImportIntegrator"},{"id":112,"kind":2048,"name":"integrate","url":"classes/ImportIntegrator.html#integrate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ImportIntegrator"},{"id":113,"kind":128,"name":"ImportSorter","url":"classes/ImportSorter.html","classes":"tsd-kind-class"},{"id":114,"kind":2048,"name":"shouldInverse","url":"classes/ImportSorter.html#shouldInverse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private tsd-is-static","parent":"ImportSorter"},{"id":115,"kind":2048,"name":"chainCompareFunctions","url":"classes/ImportSorter.html#chainCompareFunctions","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-static","parent":"ImportSorter"},{"id":116,"kind":2048,"name":"inverseComparator","url":"classes/ImportSorter.html#inverseComparator","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-static","parent":"ImportSorter"},{"id":117,"kind":512,"name":"constructor","url":"classes/ImportSorter.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ImportSorter"},{"id":118,"kind":1024,"name":"sortImportOrder","url":"classes/ImportSorter.html#sortImportOrder","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ImportSorter"},{"id":119,"kind":1024,"name":"sortImportElementOrder","url":"classes/ImportSorter.html#sortImportElementOrder","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ImportSorter"},{"id":120,"kind":2048,"name":"sort","url":"classes/ImportSorter.html#sort","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ImportSorter"},{"id":121,"kind":128,"name":"ImportSeparator","url":"classes/ImportSeparator.html","classes":"tsd-kind-class"},{"id":122,"kind":512,"name":"constructor","url":"classes/ImportSeparator.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ImportSeparator"},{"id":123,"kind":1024,"name":"separateByRules","url":"classes/ImportSeparator.html#separateByRules","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ImportSeparator"},{"id":124,"kind":2048,"name":"decideSeparator","url":"classes/ImportSeparator.html#decideSeparator","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"ImportSeparator"},{"id":125,"kind":2048,"name":"insertSeparator","url":"classes/ImportSeparator.html#insertSeparator","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ImportSeparator"},{"id":126,"kind":256,"name":"ImportSource","url":"interfaces/ImportSource.html","classes":"tsd-kind-interface"},{"id":127,"kind":1024,"name":"name","url":"interfaces/ImportSource.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ImportSource"},{"id":128,"kind":1024,"name":"isPackage","url":"interfaces/ImportSource.html#isPackage","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ImportSource"},{"id":129,"kind":1024,"name":"isRelative","url":"interfaces/ImportSource.html#isRelative","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ImportSource"},{"id":130,"kind":256,"name":"ImportCompareFunction","url":"interfaces/ImportCompareFunction.html","classes":"tsd-kind-interface"},{"id":131,"kind":256,"name":"ImportElementCompareFunction","url":"interfaces/ImportElementCompareFunction.html","classes":"tsd-kind-interface"},{"id":132,"kind":256,"name":"SeparateByFunction","url":"interfaces/SeparateByFunction.html","classes":"tsd-kind-interface"}],"index":{"version":"2.3.9","fields":["name","parent"],"fieldVectors":[["name/0",[0,25.465]],["parent/0",[]],["name/1",[0,25.465]],["parent/1",[0,2.43]],["name/2",[1,36.451]],["parent/2",[2,3.046]],["name/3",[3,36.451]],["parent/3",[2,3.046]],["name/4",[4,33.938]],["parent/4",[2,3.046]],["name/5",[5,36.451]],["parent/5",[2,3.046]],["name/6",[6,36.451]],["parent/6",[2,3.046]],["name/7",[7,44.924]],["parent/7",[0,2.43]],["name/8",[8,44.924]],["parent/8",[9,2.631]],["name/9",[10,44.924]],["parent/9",[9,2.631]],["name/10",[11,22.952]],["parent/10",[9,2.631]],["name/11",[5,36.451]],["parent/11",[9,2.631]],["name/12",[1,36.451]],["parent/12",[9,2.631]],["name/13",[3,36.451]],["parent/13",[9,2.631]],["name/14",[4,33.938]],["parent/14",[9,2.631]],["name/15",[6,36.451]],["parent/15",[9,2.631]],["name/16",[12,44.924]],["parent/16",[0,2.43]],["name/17",[13,44.924]],["parent/17",[0,2.43]],["name/18",[14,44.924]],["parent/18",[0,2.43]],["name/19",[5,36.451]],["parent/19",[15,3.046]],["name/20",[1,36.451]],["parent/20",[15,3.046]],["name/21",[3,36.451]],["parent/21",[15,3.046]],["name/22",[4,33.938]],["parent/22",[15,3.046]],["name/23",[6,36.451]],["parent/23",[15,3.046]],["name/24",[16,44.924]],["parent/24",[0,2.43]],["name/25",[11,22.952]],["parent/25",[17,3.478]],["name/26",[18,44.924]],["parent/26",[17,3.478]],["name/27",[19,44.924]],["parent/27",[17,3.478]],["name/28",[20,44.924]],["parent/28",[0,2.43]],["name/29",[21,44.924]],["parent/29",[0,2.43]],["name/30",[22,44.924]],["parent/30",[23,3.238]],["name/31",[24,44.924]],["parent/31",[23,3.238]],["name/32",[25,44.924]],["parent/32",[23,3.238]],["name/33",[26,44.924]],["parent/33",[23,3.238]],["name/34",[27,28.829]],["parent/34",[]],["name/35",[28,44.924]],["parent/35",[27,2.751]],["name/36",[29,30.26]],["parent/36",[30,3.238]],["name/37",[11,22.952]],["parent/37",[30,3.238]],["name/38",[31,44.924]],["parent/38",[30,3.238]],["name/39",[32,44.924]],["parent/39",[30,3.238]],["name/40",[33,44.924]],["parent/40",[27,2.751]],["name/41",[29,30.26]],["parent/41",[34,3.478]],["name/42",[11,22.952]],["parent/42",[34,3.478]],["name/43",[35,44.924]],["parent/43",[34,3.478]],["name/44",[36,44.924]],["parent/44",[27,2.751]],["name/45",[29,30.26]],["parent/45",[37,3.238]],["name/46",[11,22.952]],["parent/46",[37,3.238]],["name/47",[38,44.924]],["parent/47",[37,3.238]],["name/48",[39,44.924]],["parent/48",[37,3.238]],["name/49",[40,44.924]],["parent/49",[27,2.751]],["name/50",[29,30.26]],["parent/50",[41,3.478]],["name/51",[11,22.952]],["parent/51",[41,3.478]],["name/52",[42,36.451]],["parent/52",[41,3.478]],["name/53",[43,44.924]],["parent/53",[27,2.751]],["name/54",[29,30.26]],["parent/54",[44,3.478]],["name/55",[11,22.952]],["parent/55",[44,3.478]],["name/56",[42,36.451]],["parent/56",[44,3.478]],["name/57",[45,44.924]],["parent/57",[27,2.751]],["name/58",[29,30.26]],["parent/58",[46,3.478]],["name/59",[11,22.952]],["parent/59",[46,3.478]],["name/60",[42,36.451]],["parent/60",[46,3.478]],["name/61",[47,33.938]],["parent/61",[]],["name/62",[48,44.924]],["parent/62",[47,3.238]],["name/63",[49,44.924]],["parent/63",[50,2.751]],["name/64",[51,44.924]],["parent/64",[50,2.751]],["name/65",[52,44.924]],["parent/65",[50,2.751]],["name/66",[53,44.924]],["parent/66",[50,2.751]],["name/67",[54,44.924]],["parent/67",[50,2.751]],["name/68",[55,44.924]],["parent/68",[50,2.751]],["name/69",[56,44.924]],["parent/69",[50,2.751]],["name/70",[57,44.924]],["parent/70",[47,3.238]],["name/71",[58,44.924]],["parent/71",[59,3.478]],["name/72",[60,44.924]],["parent/72",[59,3.478]],["name/73",[61,44.924]],["parent/73",[59,3.478]],["name/74",[4,33.938]],["parent/74",[47,3.238]],["name/75",[62,44.924]],["parent/75",[63,3.799]],["name/76",[64,44.924]],["parent/76",[63,3.799]],["name/77",[65,26.465]],["parent/77",[]],["name/78",[66,44.924]],["parent/78",[65,2.525]],["name/79",[67,44.924]],["parent/79",[65,2.525]],["name/80",[68,44.924]],["parent/80",[65,2.525]],["name/81",[11,22.952]],["parent/81",[65,2.525]],["name/82",[69,44.924]],["parent/82",[65,2.525]],["name/83",[70,44.924]],["parent/83",[65,2.525]],["name/84",[71,44.924]],["parent/84",[65,2.525]],["name/85",[72,44.924]],["parent/85",[65,2.525]],["name/86",[73,31.931]],["parent/86",[]],["name/87",[74,44.924]],["parent/87",[73,3.046]],["name/88",[75,44.924]],["parent/88",[73,3.046]],["name/89",[76,44.924]],["parent/89",[73,3.046]],["name/90",[77,44.924]],["parent/90",[73,3.046]],["name/91",[78,25.465]],["parent/91",[]],["name/92",[11,22.952]],["parent/92",[78,2.43]],["name/93",[79,44.924]],["parent/93",[78,2.43]],["name/94",[80,44.924]],["parent/94",[78,2.43]],["name/95",[81,44.924]],["parent/95",[78,2.43]],["name/96",[82,44.924]],["parent/96",[78,2.43]],["name/97",[83,44.924]],["parent/97",[78,2.43]],["name/98",[84,44.924]],["parent/98",[78,2.43]],["name/99",[85,39.815]],["parent/99",[78,2.43]],["name/100",[86,44.924]],["parent/100",[78,2.43]],["name/101",[87,27.578]],["parent/101",[]],["name/102",[88,39.815]],["parent/102",[87,2.631]],["name/103",[89,44.924]],["parent/103",[87,2.631]],["name/104",[90,44.924]],["parent/104",[87,2.631]],["name/105",[91,44.924]],["parent/105",[87,2.631]],["name/106",[92,44.924]],["parent/106",[87,2.631]],["name/107",[93,44.924]],["parent/107",[87,2.631]],["name/108",[94,44.924]],["parent/108",[87,2.631]],["name/109",[95,33.938]],["parent/109",[]],["name/110",[11,22.952]],["parent/110",[95,3.238]],["name/111",[96,44.924]],["parent/111",[95,3.238]],["name/112",[97,44.924]],["parent/112",[95,3.238]],["name/113",[98,27.578]],["parent/113",[]],["name/114",[99,44.924]],["parent/114",[98,2.631]],["name/115",[100,44.924]],["parent/115",[98,2.631]],["name/116",[101,44.924]],["parent/116",[98,2.631]],["name/117",[11,22.952]],["parent/117",[98,2.631]],["name/118",[102,44.924]],["parent/118",[98,2.631]],["name/119",[103,44.924]],["parent/119",[98,2.631]],["name/120",[85,39.815]],["parent/120",[98,2.631]],["name/121",[104,31.931]],["parent/121",[]],["name/122",[11,22.952]],["parent/122",[104,3.046]],["name/123",[105,44.924]],["parent/123",[104,3.046]],["name/124",[106,44.924]],["parent/124",[104,3.046]],["name/125",[107,44.924]],["parent/125",[104,3.046]],["name/126",[108,33.938]],["parent/126",[]],["name/127",[88,39.815]],["parent/127",[108,3.238]],["name/128",[109,44.924]],["parent/128",[108,3.238]],["name/129",[110,44.924]],["parent/129",[108,3.238]],["name/130",[111,44.924]],["parent/130",[]],["name/131",[112,44.924]],["parent/131",[]],["name/132",[113,44.924]],["parent/132",[]]],"invertedIndex":[["__type",{"_index":29,"name":{"36":{},"41":{},"45":{},"50":{},"54":{},"58":{}},"parent":{}}],["basenamegroup",{"_index":58,"name":{"71":{}},"parent":{}}],["bracketindent",{"_index":75,"name":{"88":{}},"parent":{}}],["builtin",{"_index":47,"name":{"61":{}},"parent":{"62":{},"70":{},"74":{}}}],["builtin.compareimportelements",{"_index":59,"name":{},"parent":{"71":{},"72":{},"73":{}}}],["builtin.compareimports",{"_index":50,"name":{},"parent":{"63":{},"64":{},"65":{},"66":{},"67":{},"68":{},"69":{}}}],["builtin.separateby",{"_index":63,"name":{},"parent":{"75":{},"76":{}}}],["chaincomparefunctions",{"_index":100,"name":{"115":{}},"parent":{}}],["clioption",{"_index":31,"name":{"38":{}},"parent":{}}],["clioptionserror",{"_index":28,"name":{"35":{}},"parent":{}}],["clivalue",{"_index":32,"name":{"39":{}},"parent":{}}],["compareimportelements",{"_index":57,"name":{"70":{}},"parent":{}}],["compareimports",{"_index":48,"name":{"62":{}},"parent":{}}],["compileroptions",{"_index":18,"name":{"26":{}},"parent":{}}],["config",{"_index":0,"name":{"0":{},"1":{}},"parent":{"1":{},"7":{},"16":{},"17":{},"18":{},"24":{},"28":{},"29":{}}}],["config.config",{"_index":2,"name":{},"parent":{"2":{},"3":{},"4":{},"5":{},"6":{}}}],["config.confighandler",{"_index":9,"name":{},"parent":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{}}}],["config.fullconfig",{"_index":15,"name":{},"parent":{"19":{},"20":{},"21":{},"22":{},"23":{}}}],["config.ondemandtranspiler",{"_index":17,"name":{},"parent":{"25":{},"26":{},"27":{}}}],["config.supportedconfigformat",{"_index":23,"name":{},"parent":{"30":{},"31":{},"32":{},"33":{}}}],["confighandler",{"_index":7,"name":{"7":{}},"parent":{}}],["configkey",{"_index":38,"name":{"47":{}},"parent":{}}],["configvalue",{"_index":39,"name":{"48":{}},"parent":{}}],["constructor",{"_index":11,"name":{"10":{},"25":{},"37":{},"42":{},"46":{},"51":{},"55":{},"59":{},"81":{},"92":{},"110":{},"117":{},"122":{}},"parent":{}}],["decideseparator",{"_index":106,"name":{"124":{}},"parent":{}}],["defaultconfig",{"_index":13,"name":{"17":{}},"parent":{}}],["defaultelement",{"_index":81,"name":{"95":{}},"parent":{}}],["defaultpresence",{"_index":53,"name":{"66":{}},"parent":{}}],["defaulttype",{"_index":54,"name":{"67":{}},"parent":{}}],["elementname",{"_index":61,"name":{"73":{}},"parent":{}}],["elements",{"_index":80,"name":{"94":{}},"parent":{}}],["elementtype",{"_index":60,"name":{"72":{}},"parent":{}}],["error",{"_index":27,"name":{"34":{}},"parent":{"35":{},"40":{},"44":{},"49":{},"53":{},"57":{}}}],["error.clioptionserror",{"_index":30,"name":{},"parent":{"36":{},"37":{},"38":{},"39":{}}}],["error.integrationerror",{"_index":34,"name":{},"parent":{"41":{},"42":{},"43":{}}}],["error.invalidconfigerror",{"_index":37,"name":{},"parent":{"45":{},"46":{},"47":{},"48":{}}}],["error.missingfileerror",{"_index":41,"name":{},"parent":{"50":{},"51":{},"52":{}}}],["error.ondemandtranspileerror",{"_index":44,"name":{},"parent":{"54":{},"55":{},"56":{}}}],["error.unsupportedfileformaterror",{"_index":46,"name":{},"parent":{"58":{},"59":{},"60":{}}}],["expectedconfignames",{"_index":12,"name":{"16":{}},"parent":{}}],["fileexists",{"_index":66,"name":{"78":{}},"parent":{}}],["filemanager",{"_index":65,"name":{"77":{}},"parent":{"78":{},"79":{},"80":{},"81":{},"82":{},"83":{},"84":{},"85":{}}}],["findconfig",{"_index":10,"name":{"9":{}},"parent":{}}],["formatting",{"_index":5,"name":{"5":{},"11":{},"19":{}},"parent":{}}],["formattingoptions",{"_index":73,"name":{"86":{}},"parent":{"87":{},"88":{},"89":{},"90":{}}}],["fullconfig",{"_index":14,"name":{"18":{}},"parent":{}}],["getfiles",{"_index":68,"name":{"80":{}},"parent":{}}],["import",{"_index":78,"name":{"91":{}},"parent":{"92":{},"93":{},"94":{},"95":{},"96":{},"97":{},"98":{},"99":{},"100":{}}}],["importcomparefunction",{"_index":111,"name":{"130":{}},"parent":{}}],["importelement",{"_index":87,"name":{"101":{}},"parent":{"102":{},"103":{},"104":{},"105":{},"106":{},"107":{},"108":{}}}],["importelementcomparefunction",{"_index":112,"name":{"131":{}},"parent":{}}],["importintegrator",{"_index":95,"name":{"109":{}},"parent":{"110":{},"111":{},"112":{}}}],["imports",{"_index":70,"name":{"83":{}},"parent":{}}],["importseparator",{"_index":104,"name":{"121":{}},"parent":{"122":{},"123":{},"124":{},"125":{}}}],["importsorter",{"_index":98,"name":{"113":{}},"parent":{"114":{},"115":{},"116":{},"117":{},"118":{},"119":{},"120":{}}}],["importsource",{"_index":108,"name":{"126":{}},"parent":{"127":{},"128":{},"129":{}}}],["indent",{"_index":74,"name":{"87":{}},"parent":{}}],["insertseparator",{"_index":107,"name":{"125":{}},"parent":{}}],["integrate",{"_index":97,"name":{"112":{}},"parent":{}}],["integrationerror",{"_index":33,"name":{"40":{}},"parent":{}}],["invalidconfigerror",{"_index":36,"name":{"44":{}},"parent":{}}],["inversecomparator",{"_index":101,"name":{"116":{}},"parent":{}}],["isdefault",{"_index":89,"name":{"103":{}},"parent":{}}],["isfunctionorobject",{"_index":94,"name":{"108":{}},"parent":{}}],["isnamed",{"_index":84,"name":{"98":{}},"parent":{}}],["isnamespace",{"_index":83,"name":{"97":{}},"parent":{}}],["ispackage",{"_index":109,"name":{"128":{}},"parent":{}}],["isrelative",{"_index":110,"name":{"129":{}},"parent":{}}],["isrenamed",{"_index":91,"name":{"105":{}},"parent":{}}],["issupportedconfigfile",{"_index":8,"name":{"8":{}},"parent":{}}],["istype",{"_index":93,"name":{"107":{}},"parent":{}}],["istypeonly",{"_index":82,"name":{"96":{}},"parent":{}}],["iswildcard",{"_index":90,"name":{"104":{}},"parent":{}}],["json",{"_index":22,"name":{"30":{}},"parent":{}}],["json5",{"_index":24,"name":{"31":{}},"parent":{}}],["maxcolumns",{"_index":77,"name":{"90":{}},"parent":{}}],["missingfileerror",{"_index":40,"name":{"49":{}},"parent":{}}],["name",{"_index":88,"name":{"102":{},"127":{}},"parent":{}}],["namespacepresence",{"_index":55,"name":{"68":{}},"parent":{}}],["ondemandtranspileerror",{"_index":43,"name":{"53":{}},"parent":{}}],["ondemandtranspiler",{"_index":16,"name":{"24":{}},"parent":{}}],["originalname",{"_index":92,"name":{"106":{}},"parent":{}}],["path",{"_index":42,"name":{"52":{},"56":{},"60":{}},"parent":{}}],["pathdepth",{"_index":49,"name":{"63":{}},"parent":{}}],["pathname",{"_index":51,"name":{"64":{}},"parent":{}}],["quotestyle",{"_index":76,"name":{"89":{}},"parent":{}}],["readfile",{"_index":67,"name":{"79":{}},"parent":{}}],["reloadfromdisk",{"_index":71,"name":{"84":{}},"parent":{}}],["require",{"_index":6,"name":{"6":{},"15":{},"23":{}},"parent":{}}],["requiredfunction",{"_index":20,"name":{"28":{}},"parent":{}}],["separateby",{"_index":4,"name":{"4":{},"14":{},"22":{},"74":{}},"parent":{}}],["separatebyfunction",{"_index":113,"name":{"132":{}},"parent":{}}],["separatebyrules",{"_index":105,"name":{"123":{}},"parent":{}}],["shouldinverse",{"_index":99,"name":{"114":{}},"parent":{}}],["sort",{"_index":85,"name":{"99":{},"120":{}},"parent":{}}],["sortimportelementorder",{"_index":103,"name":{"119":{}},"parent":{}}],["sortimportelements",{"_index":3,"name":{"3":{},"13":{},"21":{}},"parent":{}}],["sortimportorder",{"_index":102,"name":{"118":{}},"parent":{}}],["sortimports",{"_index":1,"name":{"2":{},"12":{},"20":{}},"parent":{}}],["source",{"_index":79,"name":{"93":{}},"parent":{}}],["sourcename",{"_index":52,"name":{"65":{}},"parent":{}}],["sourcetext",{"_index":35,"name":{"43":{}},"parent":{}}],["sourcetype",{"_index":56,"name":{"69":{}},"parent":{}}],["stringifyimports",{"_index":96,"name":{"111":{}},"parent":{}}],["supportedconfigformat",{"_index":21,"name":{"29":{}},"parent":{}}],["tostring",{"_index":86,"name":{"100":{}},"parent":{}}],["transpile",{"_index":19,"name":{"27":{}},"parent":{}}],["tsconfig",{"_index":69,"name":{"82":{}},"parent":{}}],["unequalnamespaceuse",{"_index":64,"name":{"76":{}},"parent":{}}],["unequalpackagestate",{"_index":62,"name":{"75":{}},"parent":{}}],["unsupportedfileformaterror",{"_index":45,"name":{"57":{}},"parent":{}}],["write",{"_index":72,"name":{"85":{}},"parent":{}}],["yaml",{"_index":26,"name":{"33":{}},"parent":{}}],["yml",{"_index":25,"name":{"32":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file +window.searchData = JSON.parse("{\"kinds\":{\"4\":\"Namespace\",\"8\":\"Enumeration\",\"16\":\"Enumeration Member\",\"32\":\"Variable\",\"64\":\"Function\",\"128\":\"Class\",\"256\":\"Interface\",\"512\":\"Constructor\",\"1024\":\"Property\",\"2048\":\"Method\",\"65536\":\"Type literal\",\"262144\":\"Accessor\",\"4194304\":\"Type alias\"},\"rows\":[{\"id\":0,\"kind\":4,\"name\":\"config\",\"url\":\"modules/config.html\",\"classes\":\"tsd-kind-namespace\"},{\"id\":1,\"kind\":256,\"name\":\"Config\",\"url\":\"interfaces/config.Config.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"config\"},{\"id\":2,\"kind\":1024,\"name\":\"sortImports\",\"url\":\"interfaces/config.Config.html#sortImports\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.Config\"},{\"id\":3,\"kind\":1024,\"name\":\"sortImportElements\",\"url\":\"interfaces/config.Config.html#sortImportElements\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.Config\"},{\"id\":4,\"kind\":1024,\"name\":\"separateBy\",\"url\":\"interfaces/config.Config.html#separateBy\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.Config\"},{\"id\":5,\"kind\":1024,\"name\":\"formatting\",\"url\":\"interfaces/config.Config.html#formatting\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.Config\"},{\"id\":6,\"kind\":1024,\"name\":\"require\",\"url\":\"interfaces/config.Config.html#require\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"config.Config\"},{\"id\":7,\"kind\":128,\"name\":\"ConfigHandler\",\"url\":\"classes/config.ConfigHandler.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"config\"},{\"id\":8,\"kind\":2048,\"name\":\"isSupportedConfigFile\",\"url\":\"classes/config.ConfigHandler.html#isSupportedConfigFile\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"config.ConfigHandler\"},{\"id\":9,\"kind\":2048,\"name\":\"findConfig\",\"url\":\"classes/config.ConfigHandler.html#findConfig\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"config.ConfigHandler\"},{\"id\":10,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/config.ConfigHandler.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"config.ConfigHandler\"},{\"id\":11,\"kind\":1024,\"name\":\"formatting\",\"url\":\"classes/config.ConfigHandler.html#formatting\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"config.ConfigHandler\"},{\"id\":12,\"kind\":1024,\"name\":\"sortImports\",\"url\":\"classes/config.ConfigHandler.html#sortImports\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"config.ConfigHandler\"},{\"id\":13,\"kind\":1024,\"name\":\"sortImportElements\",\"url\":\"classes/config.ConfigHandler.html#sortImportElements\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"config.ConfigHandler\"},{\"id\":14,\"kind\":1024,\"name\":\"separateBy\",\"url\":\"classes/config.ConfigHandler.html#separateBy\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"config.ConfigHandler\"},{\"id\":15,\"kind\":1024,\"name\":\"require\",\"url\":\"classes/config.ConfigHandler.html#require\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"config.ConfigHandler\"},{\"id\":16,\"kind\":32,\"name\":\"expectedConfigNames\",\"url\":\"modules/config.html#expectedConfigNames\",\"classes\":\"tsd-kind-variable tsd-parent-kind-namespace\",\"parent\":\"config\"},{\"id\":17,\"kind\":32,\"name\":\"defaultConfig\",\"url\":\"modules/config.html#defaultConfig\",\"classes\":\"tsd-kind-variable tsd-parent-kind-namespace\",\"parent\":\"config\"},{\"id\":18,\"kind\":256,\"name\":\"FullConfig\",\"url\":\"interfaces/config.FullConfig.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"config\"},{\"id\":19,\"kind\":1024,\"name\":\"formatting\",\"url\":\"interfaces/config.FullConfig.html#formatting\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite\",\"parent\":\"config.FullConfig\"},{\"id\":20,\"kind\":1024,\"name\":\"sortImports\",\"url\":\"interfaces/config.FullConfig.html#sortImports\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"config.FullConfig\"},{\"id\":21,\"kind\":1024,\"name\":\"sortImportElements\",\"url\":\"interfaces/config.FullConfig.html#sortImportElements\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"config.FullConfig\"},{\"id\":22,\"kind\":1024,\"name\":\"separateBy\",\"url\":\"interfaces/config.FullConfig.html#separateBy\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"config.FullConfig\"},{\"id\":23,\"kind\":1024,\"name\":\"require\",\"url\":\"interfaces/config.FullConfig.html#require\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"config.FullConfig\"},{\"id\":24,\"kind\":128,\"name\":\"OnDemandTranspiler\",\"url\":\"classes/config.OnDemandTranspiler.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"config\"},{\"id\":25,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/config.OnDemandTranspiler.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"config.OnDemandTranspiler\"},{\"id\":26,\"kind\":1024,\"name\":\"compilerOptions\",\"url\":\"classes/config.OnDemandTranspiler.html#compilerOptions\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"config.OnDemandTranspiler\"},{\"id\":27,\"kind\":2048,\"name\":\"transpile\",\"url\":\"classes/config.OnDemandTranspiler.html#transpile\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"config.OnDemandTranspiler\"},{\"id\":28,\"kind\":4194304,\"name\":\"RequiredFunction\",\"url\":\"modules/config.html#RequiredFunction\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-namespace\",\"parent\":\"config\"},{\"id\":29,\"kind\":8,\"name\":\"SupportedConfigFormat\",\"url\":\"enums/config.SupportedConfigFormat.html\",\"classes\":\"tsd-kind-enum tsd-parent-kind-namespace\",\"parent\":\"config\"},{\"id\":30,\"kind\":16,\"name\":\"JSON\",\"url\":\"enums/config.SupportedConfigFormat.html#JSON\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"config.SupportedConfigFormat\"},{\"id\":31,\"kind\":16,\"name\":\"JSON5\",\"url\":\"enums/config.SupportedConfigFormat.html#JSON5\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"config.SupportedConfigFormat\"},{\"id\":32,\"kind\":16,\"name\":\"YML\",\"url\":\"enums/config.SupportedConfigFormat.html#YML\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"config.SupportedConfigFormat\"},{\"id\":33,\"kind\":16,\"name\":\"YAML\",\"url\":\"enums/config.SupportedConfigFormat.html#YAML\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"config.SupportedConfigFormat\"},{\"id\":34,\"kind\":4,\"name\":\"error\",\"url\":\"modules/error.html\",\"classes\":\"tsd-kind-namespace\"},{\"id\":35,\"kind\":128,\"name\":\"CLIOptionsError\",\"url\":\"classes/error.CLIOptionsError.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"error\"},{\"id\":36,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/error.CLIOptionsError.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"error.CLIOptionsError\"},{\"id\":37,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/error.CLIOptionsError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"error.CLIOptionsError\"},{\"id\":38,\"kind\":1024,\"name\":\"cliOption\",\"url\":\"classes/error.CLIOptionsError.html#cliOption\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"error.CLIOptionsError\"},{\"id\":39,\"kind\":1024,\"name\":\"cliValue\",\"url\":\"classes/error.CLIOptionsError.html#cliValue\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"error.CLIOptionsError\"},{\"id\":40,\"kind\":128,\"name\":\"IntegrationError\",\"url\":\"classes/error.IntegrationError.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"error\"},{\"id\":41,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/error.IntegrationError.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"error.IntegrationError\"},{\"id\":42,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/error.IntegrationError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"error.IntegrationError\"},{\"id\":43,\"kind\":1024,\"name\":\"sourceText\",\"url\":\"classes/error.IntegrationError.html#sourceText\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"error.IntegrationError\"},{\"id\":44,\"kind\":128,\"name\":\"InvalidConfigError\",\"url\":\"classes/error.InvalidConfigError.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"error\"},{\"id\":45,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/error.InvalidConfigError.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"error.InvalidConfigError\"},{\"id\":46,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/error.InvalidConfigError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"error.InvalidConfigError\"},{\"id\":47,\"kind\":1024,\"name\":\"configKey\",\"url\":\"classes/error.InvalidConfigError.html#configKey\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"error.InvalidConfigError\"},{\"id\":48,\"kind\":1024,\"name\":\"configValue\",\"url\":\"classes/error.InvalidConfigError.html#configValue\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"error.InvalidConfigError\"},{\"id\":49,\"kind\":128,\"name\":\"MissingFileError\",\"url\":\"classes/error.MissingFileError.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"error\"},{\"id\":50,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/error.MissingFileError.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"error.MissingFileError\"},{\"id\":51,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/error.MissingFileError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"error.MissingFileError\"},{\"id\":52,\"kind\":1024,\"name\":\"path\",\"url\":\"classes/error.MissingFileError.html#path\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"error.MissingFileError\"},{\"id\":53,\"kind\":128,\"name\":\"OnDemandTranspileError\",\"url\":\"classes/error.OnDemandTranspileError.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"error\"},{\"id\":54,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/error.OnDemandTranspileError.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"error.OnDemandTranspileError\"},{\"id\":55,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/error.OnDemandTranspileError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"error.OnDemandTranspileError\"},{\"id\":56,\"kind\":1024,\"name\":\"path\",\"url\":\"classes/error.OnDemandTranspileError.html#path\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"error.OnDemandTranspileError\"},{\"id\":57,\"kind\":128,\"name\":\"UnsupportedFileFormatError\",\"url\":\"classes/error.UnsupportedFileFormatError.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"error\"},{\"id\":58,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/error.UnsupportedFileFormatError.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"error.UnsupportedFileFormatError\"},{\"id\":59,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/error.UnsupportedFileFormatError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"error.UnsupportedFileFormatError\"},{\"id\":60,\"kind\":1024,\"name\":\"path\",\"url\":\"classes/error.UnsupportedFileFormatError.html#path\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"error.UnsupportedFileFormatError\"},{\"id\":61,\"kind\":4,\"name\":\"builtin\",\"url\":\"modules/builtin.html\",\"classes\":\"tsd-kind-namespace\"},{\"id\":62,\"kind\":4,\"name\":\"compareImports\",\"url\":\"modules/builtin.compareImports.html\",\"classes\":\"tsd-kind-namespace tsd-parent-kind-namespace\",\"parent\":\"builtin\"},{\"id\":63,\"kind\":64,\"name\":\"pathDepth\",\"url\":\"modules/builtin.compareImports.html#pathDepth\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"builtin.compareImports\"},{\"id\":64,\"kind\":64,\"name\":\"pathName\",\"url\":\"modules/builtin.compareImports.html#pathName\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"builtin.compareImports\"},{\"id\":65,\"kind\":64,\"name\":\"sourceName\",\"url\":\"modules/builtin.compareImports.html#sourceName\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"builtin.compareImports\"},{\"id\":66,\"kind\":64,\"name\":\"defaultPresence\",\"url\":\"modules/builtin.compareImports.html#defaultPresence\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"builtin.compareImports\"},{\"id\":67,\"kind\":64,\"name\":\"defaultType\",\"url\":\"modules/builtin.compareImports.html#defaultType\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"builtin.compareImports\"},{\"id\":68,\"kind\":64,\"name\":\"namespacePresence\",\"url\":\"modules/builtin.compareImports.html#namespacePresence\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"builtin.compareImports\"},{\"id\":69,\"kind\":64,\"name\":\"sourceType\",\"url\":\"modules/builtin.compareImports.html#sourceType\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"builtin.compareImports\"},{\"id\":70,\"kind\":64,\"name\":\"sideEffect\",\"url\":\"modules/builtin.compareImports.html#sideEffect\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"builtin.compareImports\"},{\"id\":71,\"kind\":4,\"name\":\"compareImportElements\",\"url\":\"modules/builtin.compareImportElements.html\",\"classes\":\"tsd-kind-namespace tsd-parent-kind-namespace\",\"parent\":\"builtin\"},{\"id\":72,\"kind\":64,\"name\":\"basenameGroup\",\"url\":\"modules/builtin.compareImportElements.html#basenameGroup\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"builtin.compareImportElements\"},{\"id\":73,\"kind\":64,\"name\":\"elementType\",\"url\":\"modules/builtin.compareImportElements.html#elementType\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"builtin.compareImportElements\"},{\"id\":74,\"kind\":64,\"name\":\"elementName\",\"url\":\"modules/builtin.compareImportElements.html#elementName\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"builtin.compareImportElements\"},{\"id\":75,\"kind\":4,\"name\":\"separateBy\",\"url\":\"modules/builtin.separateBy.html\",\"classes\":\"tsd-kind-namespace tsd-parent-kind-namespace\",\"parent\":\"builtin\"},{\"id\":76,\"kind\":64,\"name\":\"unequalPackageState\",\"url\":\"modules/builtin.separateBy.html#unequalPackageState\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"builtin.separateBy\"},{\"id\":77,\"kind\":64,\"name\":\"unequalNamespaceUse\",\"url\":\"modules/builtin.separateBy.html#unequalNamespaceUse\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"builtin.separateBy\"},{\"id\":78,\"kind\":64,\"name\":\"unequalSideEffectUse\",\"url\":\"modules/builtin.separateBy.html#unequalSideEffectUse\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"builtin.separateBy\"},{\"id\":79,\"kind\":128,\"name\":\"FileManager\",\"url\":\"classes/FileManager.html\",\"classes\":\"tsd-kind-class\"},{\"id\":80,\"kind\":2048,\"name\":\"fileExists\",\"url\":\"classes/FileManager.html#fileExists\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private tsd-is-static\",\"parent\":\"FileManager\"},{\"id\":81,\"kind\":2048,\"name\":\"readFile\",\"url\":\"classes/FileManager.html#readFile\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private tsd-is-static\",\"parent\":\"FileManager\"},{\"id\":82,\"kind\":2048,\"name\":\"getFiles\",\"url\":\"classes/FileManager.html#getFiles\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"FileManager\"},{\"id\":83,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/FileManager.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"FileManager\"},{\"id\":84,\"kind\":1024,\"name\":\"tsConfig\",\"url\":\"classes/FileManager.html#tsConfig\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"FileManager\"},{\"id\":85,\"kind\":1024,\"name\":\"imports\",\"url\":\"classes/FileManager.html#imports\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"FileManager\"},{\"id\":86,\"kind\":2048,\"name\":\"reloadFromDisk\",\"url\":\"classes/FileManager.html#reloadFromDisk\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"FileManager\"},{\"id\":87,\"kind\":2048,\"name\":\"write\",\"url\":\"classes/FileManager.html#write\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"FileManager\"},{\"id\":88,\"kind\":256,\"name\":\"FormattingOptions\",\"url\":\"interfaces/FormattingOptions.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":89,\"kind\":1024,\"name\":\"indent\",\"url\":\"interfaces/FormattingOptions.html#indent\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"FormattingOptions\"},{\"id\":90,\"kind\":1024,\"name\":\"bracketIndent\",\"url\":\"interfaces/FormattingOptions.html#bracketIndent\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"FormattingOptions\"},{\"id\":91,\"kind\":1024,\"name\":\"quoteStyle\",\"url\":\"interfaces/FormattingOptions.html#quoteStyle\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"FormattingOptions\"},{\"id\":92,\"kind\":1024,\"name\":\"maxColumns\",\"url\":\"interfaces/FormattingOptions.html#maxColumns\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"FormattingOptions\"},{\"id\":93,\"kind\":128,\"name\":\"Import\",\"url\":\"classes/Import.html\",\"classes\":\"tsd-kind-class\"},{\"id\":94,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Import.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Import\"},{\"id\":95,\"kind\":1024,\"name\":\"source\",\"url\":\"classes/Import.html#source\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Import\"},{\"id\":96,\"kind\":1024,\"name\":\"elements\",\"url\":\"classes/Import.html#elements\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Import\"},{\"id\":97,\"kind\":1024,\"name\":\"defaultElement\",\"url\":\"classes/Import.html#defaultElement\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Import\"},{\"id\":98,\"kind\":1024,\"name\":\"isTypeOnly\",\"url\":\"classes/Import.html#isTypeOnly\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Import\"},{\"id\":99,\"kind\":1024,\"name\":\"isNamespace\",\"url\":\"classes/Import.html#isNamespace\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Import\"},{\"id\":100,\"kind\":1024,\"name\":\"isNamed\",\"url\":\"classes/Import.html#isNamed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Import\"},{\"id\":101,\"kind\":262144,\"name\":\"isSideEffectOnly\",\"url\":\"classes/Import.html#isSideEffectOnly\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Import\"},{\"id\":102,\"kind\":2048,\"name\":\"sort\",\"url\":\"classes/Import.html#sort\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Import\"},{\"id\":103,\"kind\":2048,\"name\":\"toString\",\"url\":\"classes/Import.html#toString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Import\"},{\"id\":104,\"kind\":256,\"name\":\"ImportElement\",\"url\":\"interfaces/ImportElement.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":105,\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/ImportElement.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ImportElement\"},{\"id\":106,\"kind\":1024,\"name\":\"isDefault\",\"url\":\"interfaces/ImportElement.html#isDefault\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ImportElement\"},{\"id\":107,\"kind\":1024,\"name\":\"isWildcard\",\"url\":\"interfaces/ImportElement.html#isWildcard\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ImportElement\"},{\"id\":108,\"kind\":1024,\"name\":\"isRenamed\",\"url\":\"interfaces/ImportElement.html#isRenamed\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ImportElement\"},{\"id\":109,\"kind\":1024,\"name\":\"originalName\",\"url\":\"interfaces/ImportElement.html#originalName\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ImportElement\"},{\"id\":110,\"kind\":1024,\"name\":\"isType\",\"url\":\"interfaces/ImportElement.html#isType\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ImportElement\"},{\"id\":111,\"kind\":1024,\"name\":\"isFunctionOrObject\",\"url\":\"interfaces/ImportElement.html#isFunctionOrObject\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ImportElement\"},{\"id\":112,\"kind\":128,\"name\":\"ImportIntegrator\",\"url\":\"classes/ImportIntegrator.html\",\"classes\":\"tsd-kind-class\"},{\"id\":113,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ImportIntegrator.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"ImportIntegrator\"},{\"id\":114,\"kind\":2048,\"name\":\"stringifyImports\",\"url\":\"classes/ImportIntegrator.html#stringifyImports\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"ImportIntegrator\"},{\"id\":115,\"kind\":2048,\"name\":\"integrate\",\"url\":\"classes/ImportIntegrator.html#integrate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ImportIntegrator\"},{\"id\":116,\"kind\":128,\"name\":\"ImportSorter\",\"url\":\"classes/ImportSorter.html\",\"classes\":\"tsd-kind-class\"},{\"id\":117,\"kind\":2048,\"name\":\"shouldInverse\",\"url\":\"classes/ImportSorter.html#shouldInverse\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private tsd-is-static\",\"parent\":\"ImportSorter\"},{\"id\":118,\"kind\":2048,\"name\":\"chainCompareFunctions\",\"url\":\"classes/ImportSorter.html#chainCompareFunctions\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-static\",\"parent\":\"ImportSorter\"},{\"id\":119,\"kind\":2048,\"name\":\"inverseComparator\",\"url\":\"classes/ImportSorter.html#inverseComparator\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-static\",\"parent\":\"ImportSorter\"},{\"id\":120,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ImportSorter.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"ImportSorter\"},{\"id\":121,\"kind\":1024,\"name\":\"sortImportOrder\",\"url\":\"classes/ImportSorter.html#sortImportOrder\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ImportSorter\"},{\"id\":122,\"kind\":1024,\"name\":\"sortImportElementOrder\",\"url\":\"classes/ImportSorter.html#sortImportElementOrder\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ImportSorter\"},{\"id\":123,\"kind\":2048,\"name\":\"sort\",\"url\":\"classes/ImportSorter.html#sort\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ImportSorter\"},{\"id\":124,\"kind\":128,\"name\":\"ImportSeparator\",\"url\":\"classes/ImportSeparator.html\",\"classes\":\"tsd-kind-class\"},{\"id\":125,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ImportSeparator.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"ImportSeparator\"},{\"id\":126,\"kind\":1024,\"name\":\"separateByRules\",\"url\":\"classes/ImportSeparator.html#separateByRules\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ImportSeparator\"},{\"id\":127,\"kind\":2048,\"name\":\"decideSeparator\",\"url\":\"classes/ImportSeparator.html#decideSeparator\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"ImportSeparator\"},{\"id\":128,\"kind\":2048,\"name\":\"insertSeparator\",\"url\":\"classes/ImportSeparator.html#insertSeparator\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ImportSeparator\"},{\"id\":129,\"kind\":256,\"name\":\"ImportSource\",\"url\":\"interfaces/ImportSource.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":130,\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/ImportSource.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ImportSource\"},{\"id\":131,\"kind\":1024,\"name\":\"isPackage\",\"url\":\"interfaces/ImportSource.html#isPackage\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ImportSource\"},{\"id\":132,\"kind\":1024,\"name\":\"isRelative\",\"url\":\"interfaces/ImportSource.html#isRelative\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ImportSource\"},{\"id\":133,\"kind\":256,\"name\":\"ImportCompareFunction\",\"url\":\"interfaces/ImportCompareFunction.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":134,\"kind\":256,\"name\":\"ImportElementCompareFunction\",\"url\":\"interfaces/ImportElementCompareFunction.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":135,\"kind\":256,\"name\":\"SeparateByFunction\",\"url\":\"interfaces/SeparateByFunction.html\",\"classes\":\"tsd-kind-interface\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"parent\"],\"fieldVectors\":[[\"name/0\",[0,25.686]],[\"parent/0\",[]],[\"name/1\",[0,25.686]],[\"parent/1\",[0,2.453]],[\"name/2\",[1,36.672]],[\"parent/2\",[2,3.071]],[\"name/3\",[3,36.672]],[\"parent/3\",[2,3.071]],[\"name/4\",[4,34.159]],[\"parent/4\",[2,3.071]],[\"name/5\",[5,36.672]],[\"parent/5\",[2,3.071]],[\"name/6\",[6,36.672]],[\"parent/6\",[2,3.071]],[\"name/7\",[7,45.145]],[\"parent/7\",[0,2.453]],[\"name/8\",[8,45.145]],[\"parent/8\",[9,2.655]],[\"name/9\",[10,45.145]],[\"parent/9\",[9,2.655]],[\"name/10\",[11,23.173]],[\"parent/10\",[9,2.655]],[\"name/11\",[5,36.672]],[\"parent/11\",[9,2.655]],[\"name/12\",[1,36.672]],[\"parent/12\",[9,2.655]],[\"name/13\",[3,36.672]],[\"parent/13\",[9,2.655]],[\"name/14\",[4,34.159]],[\"parent/14\",[9,2.655]],[\"name/15\",[6,36.672]],[\"parent/15\",[9,2.655]],[\"name/16\",[12,45.145]],[\"parent/16\",[0,2.453]],[\"name/17\",[13,45.145]],[\"parent/17\",[0,2.453]],[\"name/18\",[14,45.145]],[\"parent/18\",[0,2.453]],[\"name/19\",[5,36.672]],[\"parent/19\",[15,3.071]],[\"name/20\",[1,36.672]],[\"parent/20\",[15,3.071]],[\"name/21\",[3,36.672]],[\"parent/21\",[15,3.071]],[\"name/22\",[4,34.159]],[\"parent/22\",[15,3.071]],[\"name/23\",[6,36.672]],[\"parent/23\",[15,3.071]],[\"name/24\",[16,45.145]],[\"parent/24\",[0,2.453]],[\"name/25\",[11,23.173]],[\"parent/25\",[17,3.503]],[\"name/26\",[18,45.145]],[\"parent/26\",[17,3.503]],[\"name/27\",[19,45.145]],[\"parent/27\",[17,3.503]],[\"name/28\",[20,45.145]],[\"parent/28\",[0,2.453]],[\"name/29\",[21,45.145]],[\"parent/29\",[0,2.453]],[\"name/30\",[22,45.145]],[\"parent/30\",[23,3.263]],[\"name/31\",[24,45.145]],[\"parent/31\",[23,3.263]],[\"name/32\",[25,45.145]],[\"parent/32\",[23,3.263]],[\"name/33\",[26,45.145]],[\"parent/33\",[23,3.263]],[\"name/34\",[27,29.051]],[\"parent/34\",[]],[\"name/35\",[28,45.145]],[\"parent/35\",[27,2.775]],[\"name/36\",[29,30.482]],[\"parent/36\",[30,3.263]],[\"name/37\",[11,23.173]],[\"parent/37\",[30,3.263]],[\"name/38\",[31,45.145]],[\"parent/38\",[30,3.263]],[\"name/39\",[32,45.145]],[\"parent/39\",[30,3.263]],[\"name/40\",[33,45.145]],[\"parent/40\",[27,2.775]],[\"name/41\",[29,30.482]],[\"parent/41\",[34,3.503]],[\"name/42\",[11,23.173]],[\"parent/42\",[34,3.503]],[\"name/43\",[35,45.145]],[\"parent/43\",[34,3.503]],[\"name/44\",[36,45.145]],[\"parent/44\",[27,2.775]],[\"name/45\",[29,30.482]],[\"parent/45\",[37,3.263]],[\"name/46\",[11,23.173]],[\"parent/46\",[37,3.263]],[\"name/47\",[38,45.145]],[\"parent/47\",[37,3.263]],[\"name/48\",[39,45.145]],[\"parent/48\",[37,3.263]],[\"name/49\",[40,45.145]],[\"parent/49\",[27,2.775]],[\"name/50\",[29,30.482]],[\"parent/50\",[41,3.503]],[\"name/51\",[11,23.173]],[\"parent/51\",[41,3.503]],[\"name/52\",[42,36.672]],[\"parent/52\",[41,3.503]],[\"name/53\",[43,45.145]],[\"parent/53\",[27,2.775]],[\"name/54\",[29,30.482]],[\"parent/54\",[44,3.503]],[\"name/55\",[11,23.173]],[\"parent/55\",[44,3.503]],[\"name/56\",[42,36.672]],[\"parent/56\",[44,3.503]],[\"name/57\",[45,45.145]],[\"parent/57\",[27,2.775]],[\"name/58\",[29,30.482]],[\"parent/58\",[46,3.503]],[\"name/59\",[11,23.173]],[\"parent/59\",[46,3.503]],[\"name/60\",[42,36.672]],[\"parent/60\",[46,3.503]],[\"name/61\",[47,34.159]],[\"parent/61\",[]],[\"name/62\",[48,45.145]],[\"parent/62\",[47,3.263]],[\"name/63\",[49,45.145]],[\"parent/63\",[50,2.655]],[\"name/64\",[51,45.145]],[\"parent/64\",[50,2.655]],[\"name/65\",[52,45.145]],[\"parent/65\",[50,2.655]],[\"name/66\",[53,45.145]],[\"parent/66\",[50,2.655]],[\"name/67\",[54,45.145]],[\"parent/67\",[50,2.655]],[\"name/68\",[55,45.145]],[\"parent/68\",[50,2.655]],[\"name/69\",[56,45.145]],[\"parent/69\",[50,2.655]],[\"name/70\",[57,45.145]],[\"parent/70\",[50,2.655]],[\"name/71\",[58,45.145]],[\"parent/71\",[47,3.263]],[\"name/72\",[59,45.145]],[\"parent/72\",[60,3.503]],[\"name/73\",[61,45.145]],[\"parent/73\",[60,3.503]],[\"name/74\",[62,45.145]],[\"parent/74\",[60,3.503]],[\"name/75\",[4,34.159]],[\"parent/75\",[47,3.263]],[\"name/76\",[63,45.145]],[\"parent/76\",[64,3.503]],[\"name/77\",[65,45.145]],[\"parent/77\",[64,3.503]],[\"name/78\",[66,45.145]],[\"parent/78\",[64,3.503]],[\"name/79\",[67,26.687]],[\"parent/79\",[]],[\"name/80\",[68,45.145]],[\"parent/80\",[67,2.549]],[\"name/81\",[69,45.145]],[\"parent/81\",[67,2.549]],[\"name/82\",[70,45.145]],[\"parent/82\",[67,2.549]],[\"name/83\",[11,23.173]],[\"parent/83\",[67,2.549]],[\"name/84\",[71,45.145]],[\"parent/84\",[67,2.549]],[\"name/85\",[72,45.145]],[\"parent/85\",[67,2.549]],[\"name/86\",[73,45.145]],[\"parent/86\",[67,2.549]],[\"name/87\",[74,45.145]],[\"parent/87\",[67,2.549]],[\"name/88\",[75,32.152]],[\"parent/88\",[]],[\"name/89\",[76,45.145]],[\"parent/89\",[75,3.071]],[\"name/90\",[77,45.145]],[\"parent/90\",[75,3.071]],[\"name/91\",[78,45.145]],[\"parent/91\",[75,3.071]],[\"name/92\",[79,45.145]],[\"parent/92\",[75,3.071]],[\"name/93\",[80,24.776]],[\"parent/93\",[]],[\"name/94\",[11,23.173]],[\"parent/94\",[80,2.367]],[\"name/95\",[81,45.145]],[\"parent/95\",[80,2.367]],[\"name/96\",[82,45.145]],[\"parent/96\",[80,2.367]],[\"name/97\",[83,45.145]],[\"parent/97\",[80,2.367]],[\"name/98\",[84,45.145]],[\"parent/98\",[80,2.367]],[\"name/99\",[85,45.145]],[\"parent/99\",[80,2.367]],[\"name/100\",[86,45.145]],[\"parent/100\",[80,2.367]],[\"name/101\",[87,45.145]],[\"parent/101\",[80,2.367]],[\"name/102\",[88,40.037]],[\"parent/102\",[80,2.367]],[\"name/103\",[89,45.145]],[\"parent/103\",[80,2.367]],[\"name/104\",[90,27.799]],[\"parent/104\",[]],[\"name/105\",[91,40.037]],[\"parent/105\",[90,2.655]],[\"name/106\",[92,45.145]],[\"parent/106\",[90,2.655]],[\"name/107\",[93,45.145]],[\"parent/107\",[90,2.655]],[\"name/108\",[94,45.145]],[\"parent/108\",[90,2.655]],[\"name/109\",[95,45.145]],[\"parent/109\",[90,2.655]],[\"name/110\",[96,45.145]],[\"parent/110\",[90,2.655]],[\"name/111\",[97,45.145]],[\"parent/111\",[90,2.655]],[\"name/112\",[98,34.159]],[\"parent/112\",[]],[\"name/113\",[11,23.173]],[\"parent/113\",[98,3.263]],[\"name/114\",[99,45.145]],[\"parent/114\",[98,3.263]],[\"name/115\",[100,45.145]],[\"parent/115\",[98,3.263]],[\"name/116\",[101,27.799]],[\"parent/116\",[]],[\"name/117\",[102,45.145]],[\"parent/117\",[101,2.655]],[\"name/118\",[103,45.145]],[\"parent/118\",[101,2.655]],[\"name/119\",[104,45.145]],[\"parent/119\",[101,2.655]],[\"name/120\",[11,23.173]],[\"parent/120\",[101,2.655]],[\"name/121\",[105,45.145]],[\"parent/121\",[101,2.655]],[\"name/122\",[106,45.145]],[\"parent/122\",[101,2.655]],[\"name/123\",[88,40.037]],[\"parent/123\",[101,2.655]],[\"name/124\",[107,32.152]],[\"parent/124\",[]],[\"name/125\",[11,23.173]],[\"parent/125\",[107,3.071]],[\"name/126\",[108,45.145]],[\"parent/126\",[107,3.071]],[\"name/127\",[109,45.145]],[\"parent/127\",[107,3.071]],[\"name/128\",[110,45.145]],[\"parent/128\",[107,3.071]],[\"name/129\",[111,34.159]],[\"parent/129\",[]],[\"name/130\",[91,40.037]],[\"parent/130\",[111,3.263]],[\"name/131\",[112,45.145]],[\"parent/131\",[111,3.263]],[\"name/132\",[113,45.145]],[\"parent/132\",[111,3.263]],[\"name/133\",[114,45.145]],[\"parent/133\",[]],[\"name/134\",[115,45.145]],[\"parent/134\",[]],[\"name/135\",[116,45.145]],[\"parent/135\",[]]],\"invertedIndex\":[[\"__type\",{\"_index\":29,\"name\":{\"36\":{},\"41\":{},\"45\":{},\"50\":{},\"54\":{},\"58\":{}},\"parent\":{}}],[\"basenamegroup\",{\"_index\":59,\"name\":{\"72\":{}},\"parent\":{}}],[\"bracketindent\",{\"_index\":77,\"name\":{\"90\":{}},\"parent\":{}}],[\"builtin\",{\"_index\":47,\"name\":{\"61\":{}},\"parent\":{\"62\":{},\"71\":{},\"75\":{}}}],[\"builtin.compareimportelements\",{\"_index\":60,\"name\":{},\"parent\":{\"72\":{},\"73\":{},\"74\":{}}}],[\"builtin.compareimports\",{\"_index\":50,\"name\":{},\"parent\":{\"63\":{},\"64\":{},\"65\":{},\"66\":{},\"67\":{},\"68\":{},\"69\":{},\"70\":{}}}],[\"builtin.separateby\",{\"_index\":64,\"name\":{},\"parent\":{\"76\":{},\"77\":{},\"78\":{}}}],[\"chaincomparefunctions\",{\"_index\":103,\"name\":{\"118\":{}},\"parent\":{}}],[\"clioption\",{\"_index\":31,\"name\":{\"38\":{}},\"parent\":{}}],[\"clioptionserror\",{\"_index\":28,\"name\":{\"35\":{}},\"parent\":{}}],[\"clivalue\",{\"_index\":32,\"name\":{\"39\":{}},\"parent\":{}}],[\"compareimportelements\",{\"_index\":58,\"name\":{\"71\":{}},\"parent\":{}}],[\"compareimports\",{\"_index\":48,\"name\":{\"62\":{}},\"parent\":{}}],[\"compileroptions\",{\"_index\":18,\"name\":{\"26\":{}},\"parent\":{}}],[\"config\",{\"_index\":0,\"name\":{\"0\":{},\"1\":{}},\"parent\":{\"1\":{},\"7\":{},\"16\":{},\"17\":{},\"18\":{},\"24\":{},\"28\":{},\"29\":{}}}],[\"config.config\",{\"_index\":2,\"name\":{},\"parent\":{\"2\":{},\"3\":{},\"4\":{},\"5\":{},\"6\":{}}}],[\"config.confighandler\",{\"_index\":9,\"name\":{},\"parent\":{\"8\":{},\"9\":{},\"10\":{},\"11\":{},\"12\":{},\"13\":{},\"14\":{},\"15\":{}}}],[\"config.fullconfig\",{\"_index\":15,\"name\":{},\"parent\":{\"19\":{},\"20\":{},\"21\":{},\"22\":{},\"23\":{}}}],[\"config.ondemandtranspiler\",{\"_index\":17,\"name\":{},\"parent\":{\"25\":{},\"26\":{},\"27\":{}}}],[\"config.supportedconfigformat\",{\"_index\":23,\"name\":{},\"parent\":{\"30\":{},\"31\":{},\"32\":{},\"33\":{}}}],[\"confighandler\",{\"_index\":7,\"name\":{\"7\":{}},\"parent\":{}}],[\"configkey\",{\"_index\":38,\"name\":{\"47\":{}},\"parent\":{}}],[\"configvalue\",{\"_index\":39,\"name\":{\"48\":{}},\"parent\":{}}],[\"constructor\",{\"_index\":11,\"name\":{\"10\":{},\"25\":{},\"37\":{},\"42\":{},\"46\":{},\"51\":{},\"55\":{},\"59\":{},\"83\":{},\"94\":{},\"113\":{},\"120\":{},\"125\":{}},\"parent\":{}}],[\"decideseparator\",{\"_index\":109,\"name\":{\"127\":{}},\"parent\":{}}],[\"defaultconfig\",{\"_index\":13,\"name\":{\"17\":{}},\"parent\":{}}],[\"defaultelement\",{\"_index\":83,\"name\":{\"97\":{}},\"parent\":{}}],[\"defaultpresence\",{\"_index\":53,\"name\":{\"66\":{}},\"parent\":{}}],[\"defaulttype\",{\"_index\":54,\"name\":{\"67\":{}},\"parent\":{}}],[\"elementname\",{\"_index\":62,\"name\":{\"74\":{}},\"parent\":{}}],[\"elements\",{\"_index\":82,\"name\":{\"96\":{}},\"parent\":{}}],[\"elementtype\",{\"_index\":61,\"name\":{\"73\":{}},\"parent\":{}}],[\"error\",{\"_index\":27,\"name\":{\"34\":{}},\"parent\":{\"35\":{},\"40\":{},\"44\":{},\"49\":{},\"53\":{},\"57\":{}}}],[\"error.clioptionserror\",{\"_index\":30,\"name\":{},\"parent\":{\"36\":{},\"37\":{},\"38\":{},\"39\":{}}}],[\"error.integrationerror\",{\"_index\":34,\"name\":{},\"parent\":{\"41\":{},\"42\":{},\"43\":{}}}],[\"error.invalidconfigerror\",{\"_index\":37,\"name\":{},\"parent\":{\"45\":{},\"46\":{},\"47\":{},\"48\":{}}}],[\"error.missingfileerror\",{\"_index\":41,\"name\":{},\"parent\":{\"50\":{},\"51\":{},\"52\":{}}}],[\"error.ondemandtranspileerror\",{\"_index\":44,\"name\":{},\"parent\":{\"54\":{},\"55\":{},\"56\":{}}}],[\"error.unsupportedfileformaterror\",{\"_index\":46,\"name\":{},\"parent\":{\"58\":{},\"59\":{},\"60\":{}}}],[\"expectedconfignames\",{\"_index\":12,\"name\":{\"16\":{}},\"parent\":{}}],[\"fileexists\",{\"_index\":68,\"name\":{\"80\":{}},\"parent\":{}}],[\"filemanager\",{\"_index\":67,\"name\":{\"79\":{}},\"parent\":{\"80\":{},\"81\":{},\"82\":{},\"83\":{},\"84\":{},\"85\":{},\"86\":{},\"87\":{}}}],[\"findconfig\",{\"_index\":10,\"name\":{\"9\":{}},\"parent\":{}}],[\"formatting\",{\"_index\":5,\"name\":{\"5\":{},\"11\":{},\"19\":{}},\"parent\":{}}],[\"formattingoptions\",{\"_index\":75,\"name\":{\"88\":{}},\"parent\":{\"89\":{},\"90\":{},\"91\":{},\"92\":{}}}],[\"fullconfig\",{\"_index\":14,\"name\":{\"18\":{}},\"parent\":{}}],[\"getfiles\",{\"_index\":70,\"name\":{\"82\":{}},\"parent\":{}}],[\"import\",{\"_index\":80,\"name\":{\"93\":{}},\"parent\":{\"94\":{},\"95\":{},\"96\":{},\"97\":{},\"98\":{},\"99\":{},\"100\":{},\"101\":{},\"102\":{},\"103\":{}}}],[\"importcomparefunction\",{\"_index\":114,\"name\":{\"133\":{}},\"parent\":{}}],[\"importelement\",{\"_index\":90,\"name\":{\"104\":{}},\"parent\":{\"105\":{},\"106\":{},\"107\":{},\"108\":{},\"109\":{},\"110\":{},\"111\":{}}}],[\"importelementcomparefunction\",{\"_index\":115,\"name\":{\"134\":{}},\"parent\":{}}],[\"importintegrator\",{\"_index\":98,\"name\":{\"112\":{}},\"parent\":{\"113\":{},\"114\":{},\"115\":{}}}],[\"imports\",{\"_index\":72,\"name\":{\"85\":{}},\"parent\":{}}],[\"importseparator\",{\"_index\":107,\"name\":{\"124\":{}},\"parent\":{\"125\":{},\"126\":{},\"127\":{},\"128\":{}}}],[\"importsorter\",{\"_index\":101,\"name\":{\"116\":{}},\"parent\":{\"117\":{},\"118\":{},\"119\":{},\"120\":{},\"121\":{},\"122\":{},\"123\":{}}}],[\"importsource\",{\"_index\":111,\"name\":{\"129\":{}},\"parent\":{\"130\":{},\"131\":{},\"132\":{}}}],[\"indent\",{\"_index\":76,\"name\":{\"89\":{}},\"parent\":{}}],[\"insertseparator\",{\"_index\":110,\"name\":{\"128\":{}},\"parent\":{}}],[\"integrate\",{\"_index\":100,\"name\":{\"115\":{}},\"parent\":{}}],[\"integrationerror\",{\"_index\":33,\"name\":{\"40\":{}},\"parent\":{}}],[\"invalidconfigerror\",{\"_index\":36,\"name\":{\"44\":{}},\"parent\":{}}],[\"inversecomparator\",{\"_index\":104,\"name\":{\"119\":{}},\"parent\":{}}],[\"isdefault\",{\"_index\":92,\"name\":{\"106\":{}},\"parent\":{}}],[\"isfunctionorobject\",{\"_index\":97,\"name\":{\"111\":{}},\"parent\":{}}],[\"isnamed\",{\"_index\":86,\"name\":{\"100\":{}},\"parent\":{}}],[\"isnamespace\",{\"_index\":85,\"name\":{\"99\":{}},\"parent\":{}}],[\"ispackage\",{\"_index\":112,\"name\":{\"131\":{}},\"parent\":{}}],[\"isrelative\",{\"_index\":113,\"name\":{\"132\":{}},\"parent\":{}}],[\"isrenamed\",{\"_index\":94,\"name\":{\"108\":{}},\"parent\":{}}],[\"issideeffectonly\",{\"_index\":87,\"name\":{\"101\":{}},\"parent\":{}}],[\"issupportedconfigfile\",{\"_index\":8,\"name\":{\"8\":{}},\"parent\":{}}],[\"istype\",{\"_index\":96,\"name\":{\"110\":{}},\"parent\":{}}],[\"istypeonly\",{\"_index\":84,\"name\":{\"98\":{}},\"parent\":{}}],[\"iswildcard\",{\"_index\":93,\"name\":{\"107\":{}},\"parent\":{}}],[\"json\",{\"_index\":22,\"name\":{\"30\":{}},\"parent\":{}}],[\"json5\",{\"_index\":24,\"name\":{\"31\":{}},\"parent\":{}}],[\"maxcolumns\",{\"_index\":79,\"name\":{\"92\":{}},\"parent\":{}}],[\"missingfileerror\",{\"_index\":40,\"name\":{\"49\":{}},\"parent\":{}}],[\"name\",{\"_index\":91,\"name\":{\"105\":{},\"130\":{}},\"parent\":{}}],[\"namespacepresence\",{\"_index\":55,\"name\":{\"68\":{}},\"parent\":{}}],[\"ondemandtranspileerror\",{\"_index\":43,\"name\":{\"53\":{}},\"parent\":{}}],[\"ondemandtranspiler\",{\"_index\":16,\"name\":{\"24\":{}},\"parent\":{}}],[\"originalname\",{\"_index\":95,\"name\":{\"109\":{}},\"parent\":{}}],[\"path\",{\"_index\":42,\"name\":{\"52\":{},\"56\":{},\"60\":{}},\"parent\":{}}],[\"pathdepth\",{\"_index\":49,\"name\":{\"63\":{}},\"parent\":{}}],[\"pathname\",{\"_index\":51,\"name\":{\"64\":{}},\"parent\":{}}],[\"quotestyle\",{\"_index\":78,\"name\":{\"91\":{}},\"parent\":{}}],[\"readfile\",{\"_index\":69,\"name\":{\"81\":{}},\"parent\":{}}],[\"reloadfromdisk\",{\"_index\":73,\"name\":{\"86\":{}},\"parent\":{}}],[\"require\",{\"_index\":6,\"name\":{\"6\":{},\"15\":{},\"23\":{}},\"parent\":{}}],[\"requiredfunction\",{\"_index\":20,\"name\":{\"28\":{}},\"parent\":{}}],[\"separateby\",{\"_index\":4,\"name\":{\"4\":{},\"14\":{},\"22\":{},\"75\":{}},\"parent\":{}}],[\"separatebyfunction\",{\"_index\":116,\"name\":{\"135\":{}},\"parent\":{}}],[\"separatebyrules\",{\"_index\":108,\"name\":{\"126\":{}},\"parent\":{}}],[\"shouldinverse\",{\"_index\":102,\"name\":{\"117\":{}},\"parent\":{}}],[\"sideeffect\",{\"_index\":57,\"name\":{\"70\":{}},\"parent\":{}}],[\"sort\",{\"_index\":88,\"name\":{\"102\":{},\"123\":{}},\"parent\":{}}],[\"sortimportelementorder\",{\"_index\":106,\"name\":{\"122\":{}},\"parent\":{}}],[\"sortimportelements\",{\"_index\":3,\"name\":{\"3\":{},\"13\":{},\"21\":{}},\"parent\":{}}],[\"sortimportorder\",{\"_index\":105,\"name\":{\"121\":{}},\"parent\":{}}],[\"sortimports\",{\"_index\":1,\"name\":{\"2\":{},\"12\":{},\"20\":{}},\"parent\":{}}],[\"source\",{\"_index\":81,\"name\":{\"95\":{}},\"parent\":{}}],[\"sourcename\",{\"_index\":52,\"name\":{\"65\":{}},\"parent\":{}}],[\"sourcetext\",{\"_index\":35,\"name\":{\"43\":{}},\"parent\":{}}],[\"sourcetype\",{\"_index\":56,\"name\":{\"69\":{}},\"parent\":{}}],[\"stringifyimports\",{\"_index\":99,\"name\":{\"114\":{}},\"parent\":{}}],[\"supportedconfigformat\",{\"_index\":21,\"name\":{\"29\":{}},\"parent\":{}}],[\"tostring\",{\"_index\":89,\"name\":{\"103\":{}},\"parent\":{}}],[\"transpile\",{\"_index\":19,\"name\":{\"27\":{}},\"parent\":{}}],[\"tsconfig\",{\"_index\":71,\"name\":{\"84\":{}},\"parent\":{}}],[\"unequalnamespaceuse\",{\"_index\":65,\"name\":{\"77\":{}},\"parent\":{}}],[\"unequalpackagestate\",{\"_index\":63,\"name\":{\"76\":{}},\"parent\":{}}],[\"unequalsideeffectuse\",{\"_index\":66,\"name\":{\"78\":{}},\"parent\":{}}],[\"unsupportedfileformaterror\",{\"_index\":45,\"name\":{\"57\":{}},\"parent\":{}}],[\"write\",{\"_index\":74,\"name\":{\"87\":{}},\"parent\":{}}],[\"yaml\",{\"_index\":26,\"name\":{\"33\":{}},\"parent\":{}}],[\"yml\",{\"_index\":25,\"name\":{\"32\":{}},\"parent\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file diff --git a/docs/assets/style.css b/docs/assets/style.css index 28f90b6..6127b27 100644 --- a/docs/assets/style.css +++ b/docs/assets/style.css @@ -152,6 +152,15 @@ body.dark { --external-icon: var(--dark-external-icon); } +h1, +h2, +h3, +h4, +h5, +h6 { + line-height: 1.2; +} + h1 { font-size: 2em; margin: 0.67em 0; @@ -757,12 +766,13 @@ footer .tsd-legend { .tsd-flag { display: inline-block; - padding: 1px 5px; + padding: 0.25em 0.4em; border-radius: 4px; color: var(--color-comment-tag-text); background-color: var(--color-comment-tag); text-indent: 0; - font-size: 14px; + font-size: 75%; + line-height: 1; font-weight: normal; } @@ -1386,3 +1396,19 @@ input[type="checkbox"]:checked + .tsd-widget:before { img { max-width: 100%; } + +.tsd-anchor-icon { + margin-left: 10px; + vertical-align: middle; + color: var(--color-text); +} + +.tsd-anchor-icon svg { + width: 1em; + height: 1em; + visibility: hidden; +} + +.tsd-anchor-link:hover > .tsd-anchor-icon svg { + visibility: visible; +} diff --git a/docs/classes/FileManager.html b/docs/classes/FileManager.html index 74b2464..b18f12f 100644 --- a/docs/classes/FileManager.html +++ b/docs/classes/FileManager.html @@ -1,11 +1,11 @@ FileManager | pretty-ts-imports (a.k.a. primp) -
Options
All
  • Public
  • Public/Protected
  • All
Menu
+
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class holding all the imports from the given paths.

-

Hierarchy

  • FileManager

Index

Methods

Static Private fileExists

  • fileExists(fileName: string): boolean

Hierarchy

  • FileManager

Index

Methods

  • fileExists(fileName: string): boolean
  • Checks if the file exists. (Hopefully)

    Parameters

    • fileName: string

      The name of the file

      -

    Returns boolean

Static getFiles

  • getFiles(path: string, recursive?: boolean): string | string[]

Returns boolean

  • getFiles(path: string, recursive?: boolean): string | string[]
  • Given a path to whether a file or a directory, this finds all the .ts files. If the path is a directory, it will return all .ts files in that directory. If recursive is true, it will search the directory recursively. @@ -14,16 +14,16 @@

    Path to a file or directory.

  • Optional recursive: boolean

    If this should work recursively.

    -

Returns string | string[]

Static Private readFile

  • readFile(path: string): undefined | string

Returns string | string[]

  • readFile(path: string): undefined | string
  • Reads the file from a given path.

    Parameters

    • path: string

      The path to read from.

      -

    Returns undefined | string

reloadFromDisk

  • reloadFromDisk(path: string): void

Returns undefined | string

  • reloadFromDisk(path: string): void
  • Read the files from the disk. Also used in the constructor.

    Parameters

    • path: string

      Path for the file to read in

      -

    Returns void

write

  • write(path: string, newContent: string, newPath?: string): void

Returns void

  • write(path: string, newContent: string, newPath?: string): void
  • Writes the new content into the path.

    Parameters

    • path: string

      Path of the file

      @@ -31,7 +31,7 @@

      The new content

    • Optional newPath: string

      If given, the new entry point path

      -

    Returns void

Constructors

constructor

  • new FileManager(tsconfigPath: string, filePaths: string | string[]): FileManager

Returns void

Constructors

  • new FileManager(tsconfigPath: string, filePaths: string | string[]): FileManager
  • Constructor. This takes a ts config to search for it's target and some file paths to read them in and construct Imports from.

    @@ -39,8 +39,8 @@

    The path for the ts config

  • filePaths: string | string[]

    One or many file paths for the .ts files

    -

Returns FileManager

Properties

Readonly imports

imports: Map<string, { imports: Import[]; sourceFile: SourceFile }> = ...
+

Returns FileManager

Properties

imports: Map<string, { imports: Import[]; sourceFile: SourceFile }> = ...

The imported files in their read in form.

-

Readonly tsConfig

tsConfig: any
+
tsConfig: any

The typescript config.

Legend

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

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/Import.html b/docs/classes/Import.html index 0f0a1e1..d8ff334 100644 --- a/docs/classes/Import.html +++ b/docs/classes/Import.html @@ -1,34 +1,36 @@ Import | pretty-ts-imports (a.k.a. primp) -
Options
All
  • Public
  • Public/Protected
  • All
Menu
+
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class for easy representation of an import.

This class maps the import declarations to simple attributes. Used for comparing them against each other.

-

Hierarchy

  • Import

Index

Constructors

constructor

  • new Import(importDeclaration: ImportDeclaration, sourceFile: SourceFile): Import

Hierarchy

  • Import

Index

Constructors

  • new Import(importDeclaration: ImportDeclaration, sourceFile: SourceFile): Import
  • Constructor for the import. Directly reads out the declaration to make its uses easier.

    Parameters

    • importDeclaration: ImportDeclaration

      declaration from the AST

    • sourceFile: SourceFile

      source file to get the texts from it

      -

    Returns Import

Properties

Optional Readonly defaultElement

defaultElement?: ImportElement
+

Returns Import

Properties

defaultElement?: ImportElement

If isNamed is true, this can hold an element.

-

Readonly elements

elements: ImportElement[]
+
elements: ImportElement[]

The imported elements, does not contain the default import.

-

Readonly isNamed

isNamed: boolean = false
+
isNamed: boolean = false

If the named imports were used. i.e.: "import {a, b, c}".

-

Readonly isNamespace

isNamespace: boolean = false
+
isNamespace: boolean = false

If the namespace import was used. i.e.: "import * as yourMom".

-

Readonly isTypeOnly

isTypeOnly: boolean
+
isTypeOnly: boolean

If only types were imported. Uses the syntax: "import type".

-

Readonly source

source: ImportSource
+
source: ImportSource

The source of the import, the right side.

-

Methods

sort

Accessors

  • get isSideEffectOnly(): boolean

Methods

toString

Returns Import

  • The basic toString function to format this to a string. If give some formatting options, it will format to the given options.

    Parameters

    Returns string

Legend

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

Settings

Theme

Generated using TypeDoc

\ No newline at end of file +

Returns string

Legend

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

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/ImportIntegrator.html b/docs/classes/ImportIntegrator.html index 740494c..5b3efff 100644 --- a/docs/classes/ImportIntegrator.html +++ b/docs/classes/ImportIntegrator.html @@ -1,15 +1,15 @@ ImportIntegrator | pretty-ts-imports (a.k.a. primp) -
Options
All
  • Public
  • Public/Protected
  • All
Menu
+
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class for integrating imports back into their source file.

-

Hierarchy

  • ImportIntegrator

Index

Constructors

constructor

Hierarchy

  • ImportIntegrator

Index

Constructors

Methods

integrate

  • integrate(sourceFile: SourceFile, imports: (null | Import)[]): string

Returns ImportIntegrator

Methods

  • integrate(sourceFile: SourceFile, imports: (null | Import)[]): string

Private stringifyImports

  • stringifyImports(imports: (null | Import)[]): string

Returns string

  • stringifyImports(imports: (null | Import)[]): string

Methods

Private decideSeparator

  • decideSeparator(a: undefined | null | Import, b: undefined | null | Import): boolean

Returns ImportSeparator

Methods

  • decideSeparator(a: undefined | null | Import, b: undefined | null | Import): boolean
  • Given two imports, this will decide if a separator should be placed in between according to the separate by rules.

    If at least one of them is not an import no more separator are needed.

    @@ -19,11 +19,11 @@

    Import A

  • b: undefined | null | Import

    Import B

    -

Returns boolean

insertSeparator

Returns boolean

Properties

Readonly separateByRules

separateByRules: SeparateByFunction[] = []
+

Returns (null | Import)[]

Properties

separateByRules: SeparateByFunction[] = []

Array of separate by rules. Order is not relevant.

Legend

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

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/ImportSorter.html b/docs/classes/ImportSorter.html index fdba366..3146cd0 100644 --- a/docs/classes/ImportSorter.html +++ b/docs/classes/ImportSorter.html @@ -1,39 +1,39 @@ ImportSorter | pretty-ts-imports (a.k.a. primp) -
Options
All
  • Public
  • Public/Protected
  • All
Menu
+
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class for sorting imports and the import elements.

-

Hierarchy

  • ImportSorter

Index

Methods

Static chainCompareFunctions

  • chainCompareFunctions<T>(sortRules: ((a: T, b: T) => number)[]): (a: T, b: T) => number

Hierarchy

  • ImportSorter

Index

Methods

  • chainCompareFunctions<T>(sortRules: ((a: T, b: T) => number)[]): ((a: T, b: T) => number)
  • Function to chain compare functions together.

    -

    Type parameters

    • T

    Parameters

    • sortRules: ((a: T, b: T) => number)[]
      +

      Type Parameters

      • T

      Parameters

      • sortRules: ((a: T, b: T) => number)[]

        An array of compare functions for the same type

        -

      Returns (a: T, b: T) => number

      A new compare function running through every compare function +

Returns ((a: T, b: T) => number)

A new compare function running through every compare function until it finds a non 0 value

    • (a: T, b: T): number
    • Function to chain compare functions together.

      Parameters

      • a: T
      • b: T

      Returns number

      A new compare function running through every compare function until it finds a non 0 value

      -

Static inverseComparator

  • inverseComparator<T>(comparator: (a: T, b: T) => number): (a: T, b: T) => number
  • inverseComparator<T>(comparator: ((a: T, b: T) => number)): ((a: T, b: T) => number)
  • Helper function to get the inverse of a comparator function. Since comparator functions simply return numbers, this just returns the negation of them.

    -

    Type parameters

    • T

    Parameters

    • comparator: (a: T, b: T) => number
      +

      Type Parameters

      • T

      Parameters

      • comparator: ((a: T, b: T) => number)

        comparator function

        -
          • (a: T, b: T): number
          • Parameters

            • a: T
            • b: T

            Returns number

      Returns (a: T, b: T) => number

      inverse of a comparator function

      +
    • (a: T, b: T): number
    • Parameters

      • a: T
      • b: T

      Returns number

Returns ((a: T, b: T) => number)

inverse of a comparator function

    • (a: T, b: T): number
    • Helper function to get the inverse of a comparator function. Since comparator functions simply return numbers, this just returns the negation of them.

      Parameters

      • a: T
      • b: T

      Returns number

      inverse of a comparator function

      -

Static Private shouldInverse

  • shouldInverse(rule: string): [string, boolean]
  • shouldInverse(rule: string): [string, boolean]
  • Helper function to get the rule name and if it should get inverted.

    A "!" prepending the sort rule indicates inverting it.

    Parameters

    • rule: string

      The name of a sort rule given from the config

      -

    Returns [string, boolean]

sort

Returns [string, boolean]

Constructors

constructor

Constructors

Properties

Readonly sortImportElementOrder

sortImportElementOrder: ImportElementCompareFunction[] = []
+

Returns ImportSorter

Properties

sortImportElementOrder: ImportElementCompareFunction[] = []

Array of import element compare functions. The order of elements is important here.

-

Readonly sortImportOrder

sortImportOrder: ImportCompareFunction[] = []
+
sortImportOrder: ImportCompareFunction[] = []

Array of import compare functions. The order of elements is important here.

Legend

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

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/config.ConfigHandler.html b/docs/classes/config.ConfigHandler.html index a3e001d..2948917 100644 --- a/docs/classes/config.ConfigHandler.html +++ b/docs/classes/config.ConfigHandler.html @@ -1,27 +1,27 @@ ConfigHandler | pretty-ts-imports (a.k.a. primp) -
Options
All
  • Public
  • Public/Protected
  • All
Menu
+
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class for handling the config files. It parses the config and makes the options of them available. If the parsed config misses some options the defaults will be used.

-

Hierarchy

  • ConfigHandler

Implements

Index

Methods

Static findConfig

  • findConfig(entryPoint: string): undefined | string

Hierarchy

  • ConfigHandler

Implements

Index

Methods

  • findConfig(entryPoint: string): undefined | string

Static isSupportedConfigFile

  • isSupportedConfigFile(configPath: string): boolean

Returns undefined | string

  • isSupportedConfigFile(configPath: string): boolean
  • Checks if a config path points to a supported config file name.

    Parameters

    • configPath: string

      Path to check for

      -

    Returns boolean

Constructors

constructor

Returns boolean

Constructors

Properties

Readonly formatting

formatting: Required<FormattingOptions>
+

Returns ConfigHandler

Properties

formatting: Required<FormattingOptions>

The formatting the config handler found.

-

Readonly require

require: Record<string, string>
+
require: Record<string, string>

A record of the require function names and their paths.

-

Readonly separateBy

separateBy: string[]
+
separateBy: string[]

The separate by function names.

-

Readonly sortImportElements

sortImportElements: string[]
+
sortImportElements: string[]

The import element compare function names.

-

Readonly sortImports

sortImports: string[]
+
sortImports: string[]

The import compare function names.

Legend

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

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/config.OnDemandTranspiler.html b/docs/classes/config.OnDemandTranspiler.html index e80573c..155bbc3 100644 --- a/docs/classes/config.OnDemandTranspiler.html +++ b/docs/classes/config.OnDemandTranspiler.html @@ -1,18 +1,18 @@ OnDemandTranspiler | pretty-ts-imports (a.k.a. primp) -
Options
All
  • Public
  • Public/Protected
  • All
Menu
+
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class for transpiling external injected functions.

Functions injected are expected to be written in Typescript and therefore need to be transpiled into Javascript to use them in the code. This class does exactly this.

-

Hierarchy

  • OnDemandTranspiler

Index

Properties

Constructors

Methods

Properties

Private Readonly compilerOptions

compilerOptions: CompilerOptions
+

Hierarchy

  • OnDemandTranspiler

Index

Properties

Constructors

Methods

Properties

compilerOptions: CompilerOptions

The compiler options to transpile the files against.

-

Constructors

constructor

  • new OnDemandTranspiler(tsConfig: { compilerOptions: CompilerOptions }, configPath?: string): OnDemandTranspiler

Constructors

  • new OnDemandTranspiler(tsConfig: { compilerOptions: CompilerOptions }, configPath?: string): OnDemandTranspiler

Methods

transpile

Returns OnDemandTranspiler

Methods

  • Transpile a file given the source path.

    Parameters

    • sourcePath: string

      Path of the source

      diff --git a/docs/classes/error.CLIOptionsError.html b/docs/classes/error.CLIOptionsError.html index c3c3f22..96d55ea 100644 --- a/docs/classes/error.CLIOptionsError.html +++ b/docs/classes/error.CLIOptionsError.html @@ -1,12 +1,12 @@ CLIOptionsError | pretty-ts-imports (a.k.a. primp) -
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu
      +
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Error class for errors that are caused by bad cli options.

      -

      Hierarchy

      • Error
        • CLIOptionsError

      Index

      Methods

      Static captureStackTrace

      • captureStackTrace(targetObject: object, constructorOpt?: Function): void
      • +

      Hierarchy

      • Error
        • CLIOptionsError

      Index

      Methods

      • captureStackTrace(targetObject: object, constructorOpt?: Function): void
      • Create .stack property on a target object

        -

        Parameters

        • targetObject: object
        • Optional constructorOpt: Function

        Returns void

      Properties

      Static Optional prepareStackTrace

      prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

      Type declaration

        • (err: Error, stackTraces: CallSite[]): any
        • +

          Parameters

          • targetObject: object
          • Optional constructorOpt: Function

          Returns void

      Properties

      prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)

      Type declaration

      Static stackTraceLimit

      stackTraceLimit: number

      Readonly cliOption

      cliOption: string

      Optional Readonly cliValue

      cliValue?: string

      message

      message: string

      name

      name: string

      Optional stack

      stack?: string

      Constructors

      constructor

      • new CLIOptionsError(message: string, cliOption: string, cliValue?: string): CLIOptionsError
stackTraceLimit: number
cliOption: string
cliValue?: string
message: string
name: string
stack?: string

Constructors

  • new CLIOptionsError(message: string, cliOption: string, cliValue?: string): CLIOptionsError
  • Constructor.

    Parameters

    • message: string

      Message for the error

      diff --git a/docs/classes/error.IntegrationError.html b/docs/classes/error.IntegrationError.html index 79ebfb3..fff1072 100644 --- a/docs/classes/error.IntegrationError.html +++ b/docs/classes/error.IntegrationError.html @@ -1,12 +1,12 @@ IntegrationError | pretty-ts-imports (a.k.a. primp) -
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu
      +
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Error class if something in the integration failed.

      -

      Hierarchy

      • Error
        • IntegrationError

      Index

      Methods

      Static captureStackTrace

      • captureStackTrace(targetObject: object, constructorOpt?: Function): void
      • +

      Hierarchy

      • Error
        • IntegrationError

      Index

      Methods

      • captureStackTrace(targetObject: object, constructorOpt?: Function): void
      • Create .stack property on a target object

        -

        Parameters

        • targetObject: object
        • Optional constructorOpt: Function

        Returns void

      Properties

      Static Optional prepareStackTrace

      prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

      Type declaration

        • (err: Error, stackTraces: CallSite[]): any
        • +

          Parameters

          • targetObject: object
          • Optional constructorOpt: Function

          Returns void

      Properties

      prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)

      Type declaration

      Static stackTraceLimit

      stackTraceLimit: number

      message

      message: string

      name

      name: string

      Readonly sourceText

      sourceText: string

      Optional stack

      stack?: string

      Constructors

      constructor

stackTraceLimit: number
message: string
name: string
sourceText: string
stack?: string

Constructors

  • Constructor

    Parameters

    • message: string

      Message of the error

      diff --git a/docs/classes/error.InvalidConfigError.html b/docs/classes/error.InvalidConfigError.html index 7af39e5..6f855a6 100644 --- a/docs/classes/error.InvalidConfigError.html +++ b/docs/classes/error.InvalidConfigError.html @@ -1,12 +1,12 @@ InvalidConfigError | pretty-ts-imports (a.k.a. primp) -
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu
      +
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Error class for invalid config files.

      -

      Hierarchy

      • Error
        • InvalidConfigError

      Index

      Methods

      Static captureStackTrace

      • captureStackTrace(targetObject: object, constructorOpt?: Function): void
      • +

      Hierarchy

      • Error
        • InvalidConfigError

      Index

      Methods

      • captureStackTrace(targetObject: object, constructorOpt?: Function): void
      • Create .stack property on a target object

        -

        Parameters

        • targetObject: object
        • Optional constructorOpt: Function

        Returns void

      Properties

      Static Optional prepareStackTrace

      prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

      Type declaration

        • (err: Error, stackTraces: CallSite[]): any
        • +

          Parameters

          • targetObject: object
          • Optional constructorOpt: Function

          Returns void

      Properties

      prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)

      Type declaration

      Static stackTraceLimit

      stackTraceLimit: number

      Readonly configKey

      configKey: string

      Readonly configValue

      configValue: any

      message

      message: string

      name

      name: string

      Optional stack

      stack?: string

      Constructors

      constructor

      • new InvalidConfigError(message: string, configKey: string, configValue: any): InvalidConfigError
stackTraceLimit: number
configKey: string
configValue: any
message: string
name: string
stack?: string

Constructors

  • new InvalidConfigError(message: string, configKey: string, configValue: any): InvalidConfigError
  • Constructor.

    Parameters

    • message: string

      Message of the error

      diff --git a/docs/classes/error.MissingFileError.html b/docs/classes/error.MissingFileError.html index 01c95c6..7966954 100644 --- a/docs/classes/error.MissingFileError.html +++ b/docs/classes/error.MissingFileError.html @@ -1,12 +1,12 @@ MissingFileError | pretty-ts-imports (a.k.a. primp) -
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu
      +
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Error class if a file is missing.

      -

      Hierarchy

      • Error
        • MissingFileError

      Index

      Methods

      Static captureStackTrace

      • captureStackTrace(targetObject: object, constructorOpt?: Function): void
      • +

      Hierarchy

      • Error
        • MissingFileError

      Index

      Methods

      • captureStackTrace(targetObject: object, constructorOpt?: Function): void
      • Create .stack property on a target object

        -

        Parameters

        • targetObject: object
        • Optional constructorOpt: Function

        Returns void

      Properties

      Static Optional prepareStackTrace

      prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

      Type declaration

        • (err: Error, stackTraces: CallSite[]): any
        • +

          Parameters

          • targetObject: object
          • Optional constructorOpt: Function

          Returns void

      Properties

      prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)

      Type declaration

      Static stackTraceLimit

      stackTraceLimit: number

      message

      message: string

      name

      name: string

      Optional Readonly path

      path?: string

      Optional stack

      stack?: string

      Constructors

      constructor

stackTraceLimit: number
message: string
name: string
path?: string
stack?: string

Constructors

  • Constructor.

    Parameters

    • message: string

      Message

      diff --git a/docs/classes/error.OnDemandTranspileError.html b/docs/classes/error.OnDemandTranspileError.html index 5c92c90..d941ff1 100644 --- a/docs/classes/error.OnDemandTranspileError.html +++ b/docs/classes/error.OnDemandTranspileError.html @@ -1,12 +1,12 @@ OnDemandTranspileError | pretty-ts-imports (a.k.a. primp) -
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu
      +
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Error class for errors that happen while then on demand transpile.

      -

      Hierarchy

      • Error
        • OnDemandTranspileError

      Index

      Methods

      Static captureStackTrace

      • captureStackTrace(targetObject: object, constructorOpt?: Function): void
      • +

      Hierarchy

      • Error
        • OnDemandTranspileError

      Index

      Methods

      • captureStackTrace(targetObject: object, constructorOpt?: Function): void
      • Create .stack property on a target object

        -

        Parameters

        • targetObject: object
        • Optional constructorOpt: Function

        Returns void

      Properties

      Static Optional prepareStackTrace

      prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

      Type declaration

        • (err: Error, stackTraces: CallSite[]): any
        • +

          Parameters

          • targetObject: object
          • Optional constructorOpt: Function

          Returns void

      Properties

      prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)

      Type declaration

      Static stackTraceLimit

      stackTraceLimit: number

      message

      message: string

      name

      name: string

      Optional Readonly path

      path?: string

      Optional stack

      stack?: string

      Constructors

      constructor

stackTraceLimit: number
message: string
name: string
path?: string
stack?: string

Constructors

  • Constructor for on demand transpile errors.

    Parameters

    • message: string

      Message of the error

      diff --git a/docs/classes/error.UnsupportedFileFormatError.html b/docs/classes/error.UnsupportedFileFormatError.html index bf76088..253a0b0 100644 --- a/docs/classes/error.UnsupportedFileFormatError.html +++ b/docs/classes/error.UnsupportedFileFormatError.html @@ -1,12 +1,12 @@ UnsupportedFileFormatError | pretty-ts-imports (a.k.a. primp) -
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu
      +
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Error class for unsupported files.

      -

      Hierarchy

      • Error
        • UnsupportedFileFormatError

      Index

      Methods

      Static captureStackTrace

      • captureStackTrace(targetObject: object, constructorOpt?: Function): void
      • +

      Hierarchy

      • Error
        • UnsupportedFileFormatError

      Index

      Methods

      • captureStackTrace(targetObject: object, constructorOpt?: Function): void
      • Create .stack property on a target object

        -

        Parameters

        • targetObject: object
        • Optional constructorOpt: Function

        Returns void

      Properties

      Static Optional prepareStackTrace

      prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

      Type declaration

        • (err: Error, stackTraces: CallSite[]): any
        • +

          Parameters

          • targetObject: object
          • Optional constructorOpt: Function

          Returns void

      Properties

      prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)

      Type declaration

      Static stackTraceLimit

      stackTraceLimit: number

      message

      message: string

      name

      name: string

      Readonly path

      path: string

      Optional stack

      stack?: string

      Constructors

      constructor

stackTraceLimit: number
message: string
name: string
path: string
stack?: string

Constructors