From a44c9d10bcc0a29ada79c697f7aaf11351574447 Mon Sep 17 00:00:00 2001 From: Nev Date: Tue, 7 Jul 2026 09:04:30 -0700 Subject: [PATCH] chore: enable skipLibCheck to fix build errors for TypeDoc and remove generated docs artifacts - add compilerOptions.skipLibCheck to TypeDoc configs for dbg and providers - update Rush shrinkwrap transitive browser tooling packages (browserslist/caniuse-lite/electron-to-chromium/node-releases) - remove generated TypeDoc HTML/CSS/JS output under docs/typedoc for dbg and providers --- dbg/typedoc.json | 3 +- docs/typedoc/dbg/.nojekyll | 1 - docs/typedoc/dbg/assets/highlight.css | 71 - docs/typedoc/dbg/assets/main.js | 58 - docs/typedoc/dbg/assets/search.js | 1 - docs/typedoc/dbg/assets/style.css | 1365 ----------------- docs/typedoc/dbg/enums/eDbgLevel.html | 193 --- docs/typedoc/dbg/functions/_dbgCritical.html | 94 -- docs/typedoc/dbg/functions/_dbgError.html | 95 -- docs/typedoc/dbg/functions/_dbgInfo.html | 93 -- docs/typedoc/dbg/functions/_dbgLog.html | 94 -- docs/typedoc/dbg/functions/_dbgTerminal.html | 94 -- docs/typedoc/dbg/functions/_dbgTrace.html | 95 -- docs/typedoc/dbg/functions/_dbgVerbose.html | 95 -- docs/typedoc/dbg/functions/_dbgWarn.html | 94 -- docs/typedoc/dbg/functions/createDbg.html | 92 -- .../dbg/functions/getDbgLevelName.html | 84 - .../typedoc/dbg/functions/isDbgLevelName.html | 87 -- docs/typedoc/dbg/functions/setDfEvalCmd.html | 87 -- docs/typedoc/dbg/functions/setEvalCmd.html | 92 -- docs/typedoc/dbg/index.html | 119 -- docs/typedoc/dbg/interfaces/IDbg.html | 313 ---- docs/typedoc/dbg/interfaces/IDbgCmd.html | 145 -- .../dbg/interfaces/IDbgCmdContext.html | 149 -- docs/typedoc/dbg/interfaces/IDbgCmdCtx.html | 148 -- docs/typedoc/dbg/interfaces/IDbgCmdHelp.html | 104 -- docs/typedoc/dbg/interfaces/IDbgCmds.html | 253 --- docs/typedoc/dbg/interfaces/IDbgConfig.html | 124 -- .../dbg/interfaces/IDbgContextItems.html | 198 --- docs/typedoc/dbg/interfaces/IDbgLog.html | 208 --- docs/typedoc/dbg/interfaces/IDbgLogCtx.html | 122 -- docs/typedoc/dbg/interfaces/IDbgProvider.html | 200 --- .../dbg/interfaces/IDbgProviderCtx.html | 119 -- docs/typedoc/dbg/interfaces/IDbgUsrCtx.html | 284 ---- docs/typedoc/dbg/variables/DbgLevel-1.html | 77 - docs/typedoc/dbg/variables/_Dbg.html | 76 - docs/typedoc/providers/.nojekyll | 1 - docs/typedoc/providers/assets/highlight.css | 85 - docs/typedoc/providers/assets/main.js | 58 - docs/typedoc/providers/assets/search.js | 1 - docs/typedoc/providers/assets/style.css | 1365 ----------------- .../providers/functions/addGetLogsCmd.html | 64 - .../functions/createCallbackProvider.html | 68 - .../functions/createConsoleProvider.html | 68 - .../functions/createMemoryProvider.html | 65 - .../functions/createThrowProvider.html | 68 - docs/typedoc/providers/index.html | 62 - .../IDbgCallbackProviderConfig.html | 110 -- .../providers/interfaces/IDbgMemoryLog.html | 124 -- .../interfaces/IDbgMemoryProvider.html | 202 --- .../interfaces/IDbgMemoryProviderConfig.html | 100 -- .../interfaces/IDbgProviderConfig.html | 88 -- providers/typedoc.json | 3 +- 53 files changed, 4 insertions(+), 8055 deletions(-) delete mode 100644 docs/typedoc/dbg/.nojekyll delete mode 100644 docs/typedoc/dbg/assets/highlight.css delete mode 100644 docs/typedoc/dbg/assets/main.js delete mode 100644 docs/typedoc/dbg/assets/search.js delete mode 100644 docs/typedoc/dbg/assets/style.css delete mode 100644 docs/typedoc/dbg/enums/eDbgLevel.html delete mode 100644 docs/typedoc/dbg/functions/_dbgCritical.html delete mode 100644 docs/typedoc/dbg/functions/_dbgError.html delete mode 100644 docs/typedoc/dbg/functions/_dbgInfo.html delete mode 100644 docs/typedoc/dbg/functions/_dbgLog.html delete mode 100644 docs/typedoc/dbg/functions/_dbgTerminal.html delete mode 100644 docs/typedoc/dbg/functions/_dbgTrace.html delete mode 100644 docs/typedoc/dbg/functions/_dbgVerbose.html delete mode 100644 docs/typedoc/dbg/functions/_dbgWarn.html delete mode 100644 docs/typedoc/dbg/functions/createDbg.html delete mode 100644 docs/typedoc/dbg/functions/getDbgLevelName.html delete mode 100644 docs/typedoc/dbg/functions/isDbgLevelName.html delete mode 100644 docs/typedoc/dbg/functions/setDfEvalCmd.html delete mode 100644 docs/typedoc/dbg/functions/setEvalCmd.html delete mode 100644 docs/typedoc/dbg/index.html delete mode 100644 docs/typedoc/dbg/interfaces/IDbg.html delete mode 100644 docs/typedoc/dbg/interfaces/IDbgCmd.html delete mode 100644 docs/typedoc/dbg/interfaces/IDbgCmdContext.html delete mode 100644 docs/typedoc/dbg/interfaces/IDbgCmdCtx.html delete mode 100644 docs/typedoc/dbg/interfaces/IDbgCmdHelp.html delete mode 100644 docs/typedoc/dbg/interfaces/IDbgCmds.html delete mode 100644 docs/typedoc/dbg/interfaces/IDbgConfig.html delete mode 100644 docs/typedoc/dbg/interfaces/IDbgContextItems.html delete mode 100644 docs/typedoc/dbg/interfaces/IDbgLog.html delete mode 100644 docs/typedoc/dbg/interfaces/IDbgLogCtx.html delete mode 100644 docs/typedoc/dbg/interfaces/IDbgProvider.html delete mode 100644 docs/typedoc/dbg/interfaces/IDbgProviderCtx.html delete mode 100644 docs/typedoc/dbg/interfaces/IDbgUsrCtx.html delete mode 100644 docs/typedoc/dbg/variables/DbgLevel-1.html delete mode 100644 docs/typedoc/dbg/variables/_Dbg.html delete mode 100644 docs/typedoc/providers/.nojekyll delete mode 100644 docs/typedoc/providers/assets/highlight.css delete mode 100644 docs/typedoc/providers/assets/main.js delete mode 100644 docs/typedoc/providers/assets/search.js delete mode 100644 docs/typedoc/providers/assets/style.css delete mode 100644 docs/typedoc/providers/functions/addGetLogsCmd.html delete mode 100644 docs/typedoc/providers/functions/createCallbackProvider.html delete mode 100644 docs/typedoc/providers/functions/createConsoleProvider.html delete mode 100644 docs/typedoc/providers/functions/createMemoryProvider.html delete mode 100644 docs/typedoc/providers/functions/createThrowProvider.html delete mode 100644 docs/typedoc/providers/index.html delete mode 100644 docs/typedoc/providers/interfaces/IDbgCallbackProviderConfig.html delete mode 100644 docs/typedoc/providers/interfaces/IDbgMemoryLog.html delete mode 100644 docs/typedoc/providers/interfaces/IDbgMemoryProvider.html delete mode 100644 docs/typedoc/providers/interfaces/IDbgMemoryProviderConfig.html delete mode 100644 docs/typedoc/providers/interfaces/IDbgProviderConfig.html diff --git a/dbg/typedoc.json b/dbg/typedoc.json index afbc8e8..c9095da 100644 --- a/dbg/typedoc.json +++ b/dbg/typedoc.json @@ -21,6 +21,7 @@ "githubPages": true, "gitRevision": "main", "compilerOptions": { - "stripInternal": true + "stripInternal": true, + "skipLibCheck": true } } \ No newline at end of file diff --git a/docs/typedoc/dbg/.nojekyll b/docs/typedoc/dbg/.nojekyll deleted file mode 100644 index e2ac661..0000000 --- a/docs/typedoc/dbg/.nojekyll +++ /dev/null @@ -1 +0,0 @@ -TypeDoc added this file to prevent GitHub Pages from using Jekyll. You can turn off this behavior by setting the `githubPages` option to false. \ No newline at end of file diff --git a/docs/typedoc/dbg/assets/highlight.css b/docs/typedoc/dbg/assets/highlight.css deleted file mode 100644 index 73289ff..0000000 --- a/docs/typedoc/dbg/assets/highlight.css +++ /dev/null @@ -1,71 +0,0 @@ -:root { - --light-hl-0: #008000; - --dark-hl-0: #6A9955; - --light-hl-1: #795E26; - --dark-hl-1: #DCDCAA; - --light-hl-2: #000000; - --dark-hl-2: #D4D4D4; - --light-hl-3: #A31515; - --dark-hl-3: #CE9178; - --light-hl-4: #AF00DB; - --dark-hl-4: #C586C0; - --light-hl-5: #001080; - --dark-hl-5: #9CDCFE; - --light-hl-6: #0000FF; - --dark-hl-6: #569CD6; - --light-code-background: #FFFFFF; - --dark-code-background: #1E1E1E; -} - -@media (prefers-color-scheme: light) { :root { - --hl-0: var(--light-hl-0); - --hl-1: var(--light-hl-1); - --hl-2: var(--light-hl-2); - --hl-3: var(--light-hl-3); - --hl-4: var(--light-hl-4); - --hl-5: var(--light-hl-5); - --hl-6: var(--light-hl-6); - --code-background: var(--light-code-background); -} } - -@media (prefers-color-scheme: dark) { :root { - --hl-0: var(--dark-hl-0); - --hl-1: var(--dark-hl-1); - --hl-2: var(--dark-hl-2); - --hl-3: var(--dark-hl-3); - --hl-4: var(--dark-hl-4); - --hl-5: var(--dark-hl-5); - --hl-6: var(--dark-hl-6); - --code-background: var(--dark-code-background); -} } - -:root[data-theme='light'] { - --hl-0: var(--light-hl-0); - --hl-1: var(--light-hl-1); - --hl-2: var(--light-hl-2); - --hl-3: var(--light-hl-3); - --hl-4: var(--light-hl-4); - --hl-5: var(--light-hl-5); - --hl-6: var(--light-hl-6); - --code-background: var(--light-code-background); -} - -:root[data-theme='dark'] { - --hl-0: var(--dark-hl-0); - --hl-1: var(--dark-hl-1); - --hl-2: var(--dark-hl-2); - --hl-3: var(--dark-hl-3); - --hl-4: var(--dark-hl-4); - --hl-5: var(--dark-hl-5); - --hl-6: var(--dark-hl-6); - --code-background: var(--dark-code-background); -} - -.hl-0 { color: var(--hl-0); } -.hl-1 { color: var(--hl-1); } -.hl-2 { color: var(--hl-2); } -.hl-3 { color: var(--hl-3); } -.hl-4 { color: var(--hl-4); } -.hl-5 { color: var(--hl-5); } -.hl-6 { color: var(--hl-6); } -pre, code { background: var(--code-background); } diff --git a/docs/typedoc/dbg/assets/main.js b/docs/typedoc/dbg/assets/main.js deleted file mode 100644 index 5e52542..0000000 --- a/docs/typedoc/dbg/assets/main.js +++ /dev/null @@ -1,58 +0,0 @@ -"use strict"; -"use strict";(()=>{var be=Object.create;var re=Object.defineProperty;var Se=Object.getOwnPropertyDescriptor;var we=Object.getOwnPropertyNames;var Te=Object.getPrototypeOf,ke=Object.prototype.hasOwnProperty;var Qe=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Pe=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of we(e))!ke.call(t,i)&&i!==r&&re(t,i,{get:()=>e[i],enumerable:!(n=Se(e,i))||n.enumerable});return t};var Ie=(t,e,r)=>(r=t!=null?be(Te(t)):{},Pe(e||!t||!t.__esModule?re(r,"default",{value:t,enumerable:!0}):r,t));var ae=Qe((se,oe)=>{(function(){var t=function(e){var r=new t.Builder;return r.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),r.searchPipeline.add(t.stemmer),e.call(r,r),r.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(r){e.console&&console.warn&&console.warn(r)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var r=Object.create(null),n=Object.keys(e),i=0;i0){var d=t.utils.clone(r)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(n.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,r){r in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+r),e.label=r,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var r=e.label&&e.label in this.registeredFunctions;r||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. -`,e)},t.Pipeline.load=function(e){var r=new t.Pipeline;return e.forEach(function(n){var i=t.Pipeline.registeredFunctions[n];if(i)r.add(i);else throw new Error("Cannot load unregistered function: "+n)}),r},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(r){t.Pipeline.warnIfFunctionNotRegistered(r),this._stack.push(r)},this)},t.Pipeline.prototype.after=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");n=n+1,this._stack.splice(n,0,r)},t.Pipeline.prototype.before=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");this._stack.splice(n,0,r)},t.Pipeline.prototype.remove=function(e){var r=this._stack.indexOf(e);r!=-1&&this._stack.splice(r,1)},t.Pipeline.prototype.run=function(e){for(var r=this._stack.length,n=0;n1&&(oe&&(n=s),o!=e);)i=n-r,s=r+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(r+=n[u+1]*i[d+1],u+=2,d+=2);return r},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),r=1,n=0;r0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),m=s.str.charAt(1),y;m in s.node.edges?y=s.node.edges[m]:(y=new t.TokenSet,s.node.edges[m]=y),s.str.length==1&&(y.final=!0),i.push({node:y,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return n},t.TokenSet.fromString=function(e){for(var r=new t.TokenSet,n=r,i=0,s=e.length;i=e;r--){var n=this.uncheckedNodes[r],i=n.child.toString();i in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[i]:(n.child._str=i,this.minimizedNodes[i]=n.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(r){var n=new t.QueryParser(e,r);n.parse()})},t.Index.prototype.query=function(e){for(var r=new t.Query(this.fields),n=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,r){var n=e[this._ref],i=Object.keys(this._fields);this._documents[n]=r||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,r;do e=this.next(),r=e.charCodeAt(0);while(r>47&&r<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var r=e.next();if(r==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(r.charCodeAt(0)==92){e.escapeCharacter();continue}if(r==":")return t.QueryLexer.lexField;if(r=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(r=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(r=="+"&&e.width()===1||r=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(r.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,r){this.lexer=new t.QueryLexer(e),this.query=r,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var r=e.peekLexeme();if(r!=null)switch(r.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expected either a field or a term, found "+r.type;throw r.str.length>=1&&(n+=" with value '"+r.str+"'"),new t.QueryParseError(n,r.start,r.end)}},t.QueryParser.parsePresence=function(e){var r=e.consumeLexeme();if(r!=null){switch(r.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+r.str+"'";throw new t.QueryParseError(n,r.start,r.end)}var i=e.peekLexeme();if(i==null){var n="expecting term or field, found nothing";throw new t.QueryParseError(n,r.start,r.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(n,i.start,i.end)}}},t.QueryParser.parseField=function(e){var r=e.consumeLexeme();if(r!=null){if(e.query.allFields.indexOf(r.str)==-1){var n=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+r.str+"', possible fields: "+n;throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.fields=[r.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,r.start,r.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var r=e.consumeLexeme();if(r!=null){e.currentClause.term=r.str.toLowerCase(),r.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(n==null){e.nextClause();return}switch(n.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+n.type+"'";throw new t.QueryParseError(i,n.start,n.end)}}},t.QueryParser.parseEditDistance=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="edit distance must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.editDistance=n;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="boost must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.boost=n;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,r){typeof define=="function"&&define.amd?define(r):typeof se=="object"?oe.exports=r():e.lunr=r()}(this,function(){return t})})()});var ne=[];function G(t,e){ne.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureActivePageVisible(),this.ensureFocusedElementVisible(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){ne.forEach(r=>{e.querySelectorAll(r.selector).forEach(n=>{n.dataset.hasInstance||(new r.constructor({el:n,app:this}),n.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),r=e?.parentElement;for(;r&&!r.classList.contains(".tsd-navigation");)r instanceof HTMLDetailsElement&&e?.parentElement?.parentElement!==r&&(r.open=!0),r=r.parentElement;if(e){let n=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=n}}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let r=e.parentElement;for(;r&&r.tagName!=="SECTION";)r=r.parentElement;if(r&&r.offsetParent==null){this.alwaysVisibleMember=r,r.classList.add("always-visible");let n=document.createElement("p");n.classList.add("warning"),n.textContent="This member is normally hidden due to your filter settings.",r.prepend(n)}}};var ie=(t,e=100)=>{let r;return()=>{clearTimeout(r),r=setTimeout(()=>t(),e)}};var ce=Ie(ae());function de(){let t=document.getElementById("tsd-search");if(!t)return;let e=document.getElementById("tsd-search-script");t.classList.add("loading"),e&&(e.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),e.addEventListener("load",()=>{t.classList.remove("loading"),t.classList.add("ready")}),window.searchData&&t.classList.remove("loading"));let r=document.querySelector("#tsd-search input"),n=document.querySelector("#tsd-search .results");if(!r||!n)throw new Error("The input field or the result list wrapper was not found");let i=!1;n.addEventListener("mousedown",()=>i=!0),n.addEventListener("mouseup",()=>{i=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{i||(i=!1,t.classList.remove("has-focus"))});let s={base:t.dataset.base+"/"};Ce(t,n,r,s)}function Ce(t,e,r,n){r.addEventListener("input",ie(()=>{_e(t,e,r,n)},200));let i=!1;r.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Re(e,r):s.key=="Escape"?r.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),r.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!r.matches(":focus")&&s.key==="/"&&(r.focus(),s.preventDefault())})}function Oe(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=ce.Index.load(window.searchData.index))}function _e(t,e,r,n){if(Oe(n,t),!n.index||!n.data)return;e.textContent="";let i=r.value.trim(),s=i?n.index.search(`*${i}*`):[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o${le(l.parent,i)}.${u}`);let d=document.createElement("li");d.classList.value=l.classes??"";let m=document.createElement("a");m.href=n.base+l.url,m.innerHTML=u,d.append(m),e.appendChild(d)}}function ue(t,e){let r=t.querySelector(".current");if(!r)r=t.querySelector(e==1?"li:first-child":"li:last-child"),r&&r.classList.add("current");else{let n=r;if(e===1)do n=n.nextElementSibling??void 0;while(n instanceof HTMLElement&&n.offsetParent==null);else do n=n.previousElementSibling??void 0;while(n instanceof HTMLElement&&n.offsetParent==null);n&&(r.classList.remove("current"),n.classList.add("current"))}}function Re(t,e){let r=t.querySelector(".current");if(r||(r=t.querySelector("li:first-child")),r){let n=r.querySelector("a");n&&(window.location.href=n.href),e.blur()}}function le(t,e){if(e==="")return t;let r=t.toLocaleLowerCase(),n=e.toLocaleLowerCase(),i=[],s=0,o=r.indexOf(n);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+n.length))}`),s=o+n.length,o=r.indexOf(n,s);return i.push(K(t.substring(s))),i.join("")}var Me={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>Me[e])}var P=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",fe="mousemove",N="mouseup",J={x:0,y:0},he=!1,ee=!1,Fe=!1,D=!1,pe=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(pe?"is-mobile":"not-mobile");pe&&"ontouchstart"in document.documentElement&&(Fe=!0,F="touchstart",fe="touchmove",N="touchend");document.addEventListener(F,t=>{ee=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(fe,t=>{if(ee&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,r=J.x-(e.pageX||0),n=J.y-(e.pageY||0);D=Math.sqrt(r*r+n*n)>10}});document.addEventListener(N,()=>{ee=!1});document.addEventListener("click",t=>{he&&(t.preventDefault(),t.stopImmediatePropagation(),he=!1)});var X=class extends P{constructor(r){super(r);this.className=this.el.dataset.toggle||"",this.el.addEventListener(N,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(N,n=>this.onDocumentPointerUp(n))}setActive(r){if(this.active==r)return;this.active=r,document.documentElement.classList.toggle("has-"+this.className,r),this.el.classList.toggle("active",r);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(r){D||(this.setActive(!0),r.preventDefault())}onDocumentPointerDown(r){if(this.active){if(r.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(r){if(!D&&this.active&&r.target.closest(".col-sidebar")){let n=r.target.closest("a");if(n){let i=window.location.href;i.indexOf("#")!=-1&&(i=i.substring(0,i.indexOf("#"))),n.href.substring(0,i.length)==i&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var me=document.head.appendChild(document.createElement("style"));me.dataset.for="filters";var Y=class extends P{constructor(r){super(r);this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),me.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } -`}fromLocalStorage(){let r=Q.getItem(this.key);return r?r==="true":this.el.checked}setLocalStorage(r){Q.setItem(this.key,r.toString()),this.value=r,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),document.querySelectorAll(".tsd-index-section").forEach(r=>{r.style.display="block";let n=Array.from(r.querySelectorAll(".tsd-index-link")).every(i=>i.offsetParent==null);r.style.display=n?"none":"block"})}};var Z=class extends P{constructor(r){super(r);this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update()),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ve(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ye(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ye(t.value)})}function ye(t){document.documentElement.dataset.theme=t}addEventListener("load",()=>{de(),De(),G(X,"a[data-toggle]"),G(Z,".tsd-index-accordion"),G(Y,".tsd-filter-item input[type=checkbox]");let t=document.getElementById("tsd-theme");t&&ve(t);let e=new U;Object.defineProperty(window,"app",{value:e})});function De(){document.querySelectorAll("pre > button").forEach(t=>{let e;t.addEventListener("click",()=>{t.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(t.previousElementSibling.innerText.trim()),t.textContent="Copied!",t.classList.add("visible"),clearTimeout(e),e=setTimeout(()=>{t.classList.remove("visible"),e=setTimeout(()=>{t.textContent="Copy"},100)},1e3)})})}})(); -/*! Bundled license information: - -lunr/lunr.js: - (** - * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9 - * Copyright (C) 2020 Oliver Nightingale - * @license MIT - *) - (*! - * lunr.utils - * Copyright (C) 2020 Oliver Nightingale - *) - (*! - * lunr.Set - * Copyright (C) 2020 Oliver Nightingale - *) - (*! - * lunr.tokenizer - * Copyright (C) 2020 Oliver Nightingale - *) - (*! - * lunr.Pipeline - * Copyright (C) 2020 Oliver Nightingale - *) - (*! - * lunr.Vector - * Copyright (C) 2020 Oliver Nightingale - *) - (*! - * lunr.stemmer - * Copyright (C) 2020 Oliver Nightingale - * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt - *) - (*! - * lunr.stopWordFilter - * Copyright (C) 2020 Oliver Nightingale - *) - (*! - * lunr.trimmer - * Copyright (C) 2020 Oliver Nightingale - *) - (*! - * lunr.TokenSet - * Copyright (C) 2020 Oliver Nightingale - *) - (*! - * lunr.Index - * Copyright (C) 2020 Oliver Nightingale - *) - (*! - * lunr.Builder - * Copyright (C) 2020 Oliver Nightingale - *) -*/ diff --git a/docs/typedoc/dbg/assets/search.js b/docs/typedoc/dbg/assets/search.js deleted file mode 100644 index c351af9..0000000 --- a/docs/typedoc/dbg/assets/search.js +++ /dev/null @@ -1 +0,0 @@ -window.searchData = JSON.parse("{\"rows\":[{\"kind\":4194304,\"name\":\"DbgProviderCallback\",\"url\":\"types/DbgProviderCallback.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/DbgProviderCallback.html#__type\",\"classes\":\"\",\"parent\":\"DbgProviderCallback\"},{\"kind\":256,\"name\":\"IDbg\",\"url\":\"interfaces/IDbg.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"lvl\",\"url\":\"interfaces/IDbg.html#lvl\",\"classes\":\"\",\"parent\":\"IDbg\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/IDbg.html#name\",\"classes\":\"\",\"parent\":\"IDbg\"},{\"kind\":1024,\"name\":\"log\",\"url\":\"interfaces/IDbg.html#log\",\"classes\":\"\",\"parent\":\"IDbg\"},{\"kind\":1024,\"name\":\"p\",\"url\":\"interfaces/IDbg.html#p\",\"classes\":\"\",\"parent\":\"IDbg\"},{\"kind\":1024,\"name\":\"usr\",\"url\":\"interfaces/IDbg.html#usr\",\"classes\":\"\",\"parent\":\"IDbg\"},{\"kind\":1024,\"name\":\"cmds\",\"url\":\"interfaces/IDbg.html#cmds\",\"classes\":\"\",\"parent\":\"IDbg\"},{\"kind\":1024,\"name\":\"addProvider\",\"url\":\"interfaces/IDbg.html#addProvider\",\"classes\":\"\",\"parent\":\"IDbg\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IDbg.html#addProvider.__type\",\"classes\":\"\",\"parent\":\"IDbg.addProvider\"},{\"kind\":1024,\"name\":\"use\",\"url\":\"interfaces/IDbg.html#use\",\"classes\":\"\",\"parent\":\"IDbg\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IDbg.html#use.__type-8\",\"classes\":\"\",\"parent\":\"IDbg.use\"},{\"kind\":1024,\"name\":\"each\",\"url\":\"interfaces/IDbg.html#each\",\"classes\":\"\",\"parent\":\"IDbg\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IDbg.html#each.__type-6\",\"classes\":\"\",\"parent\":\"IDbg.each\"},{\"kind\":1024,\"name\":\"create\",\"url\":\"interfaces/IDbg.html#create\",\"classes\":\"\",\"parent\":\"IDbg\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IDbg.html#create.__type-4\",\"classes\":\"\",\"parent\":\"IDbg.create\"},{\"kind\":1024,\"name\":\"chkLvl\",\"url\":\"interfaces/IDbg.html#chkLvl\",\"classes\":\"\",\"parent\":\"IDbg\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IDbg.html#chkLvl.__type-2\",\"classes\":\"\",\"parent\":\"IDbg.chkLvl\"},{\"kind\":4194304,\"name\":\"DbgContextValues\",\"url\":\"types/DbgContextValues.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/DbgContextValues.html#__type\",\"classes\":\"\",\"parent\":\"DbgContextValues\"},{\"kind\":256,\"name\":\"IDbgConfig\",\"url\":\"interfaces/IDbgConfig.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/IDbgConfig.html#name\",\"classes\":\"\",\"parent\":\"IDbgConfig\"},{\"kind\":1024,\"name\":\"lvl\",\"url\":\"interfaces/IDbgConfig.html#lvl\",\"classes\":\"\",\"parent\":\"IDbgConfig\"},{\"kind\":1024,\"name\":\"usr\",\"url\":\"interfaces/IDbgConfig.html#usr\",\"classes\":\"\",\"parent\":\"IDbgConfig\"},{\"kind\":256,\"name\":\"IDbgContextItems\",\"url\":\"interfaces/IDbgContextItems.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"get\",\"url\":\"interfaces/IDbgContextItems.html#get\",\"classes\":\"\",\"parent\":\"IDbgContextItems\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IDbgContextItems.html#get.__type-2\",\"classes\":\"\",\"parent\":\"IDbgContextItems.get\"},{\"kind\":1024,\"name\":\"has\",\"url\":\"interfaces/IDbgContextItems.html#has\",\"classes\":\"\",\"parent\":\"IDbgContextItems\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IDbgContextItems.html#has.__type-4\",\"classes\":\"\",\"parent\":\"IDbgContextItems.has\"},{\"kind\":1024,\"name\":\"each\",\"url\":\"interfaces/IDbgContextItems.html#each\",\"classes\":\"\",\"parent\":\"IDbgContextItems\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IDbgContextItems.html#each.__type\",\"classes\":\"\",\"parent\":\"IDbgContextItems.each\"},{\"kind\":256,\"name\":\"IDbgUsrCtx\",\"url\":\"interfaces/IDbgUsrCtx.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"set\",\"url\":\"interfaces/IDbgUsrCtx.html#set\",\"classes\":\"\",\"parent\":\"IDbgUsrCtx\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IDbgUsrCtx.html#set.__type-10\",\"classes\":\"\",\"parent\":\"IDbgUsrCtx.set\"},{\"kind\":1024,\"name\":\"rm\",\"url\":\"interfaces/IDbgUsrCtx.html#rm\",\"classes\":\"\",\"parent\":\"IDbgUsrCtx\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IDbgUsrCtx.html#rm.__type-8\",\"classes\":\"\",\"parent\":\"IDbgUsrCtx.rm\"},{\"kind\":1024,\"name\":\"cpy\",\"url\":\"interfaces/IDbgUsrCtx.html#cpy\",\"classes\":\"\",\"parent\":\"IDbgUsrCtx\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IDbgUsrCtx.html#cpy.__type\",\"classes\":\"\",\"parent\":\"IDbgUsrCtx.cpy\"},{\"kind\":1024,\"name\":\"get\",\"url\":\"interfaces/IDbgUsrCtx.html#get\",\"classes\":\"tsd-is-inherited\",\"parent\":\"IDbgUsrCtx\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IDbgUsrCtx.html#get.__type-4\",\"classes\":\"\",\"parent\":\"IDbgUsrCtx.get\"},{\"kind\":1024,\"name\":\"has\",\"url\":\"interfaces/IDbgUsrCtx.html#has\",\"classes\":\"tsd-is-inherited\",\"parent\":\"IDbgUsrCtx\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IDbgUsrCtx.html#has.__type-6\",\"classes\":\"\",\"parent\":\"IDbgUsrCtx.has\"},{\"kind\":1024,\"name\":\"each\",\"url\":\"interfaces/IDbgUsrCtx.html#each\",\"classes\":\"tsd-is-inherited\",\"parent\":\"IDbgUsrCtx\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IDbgUsrCtx.html#each.__type-2\",\"classes\":\"\",\"parent\":\"IDbgUsrCtx.each\"},{\"kind\":256,\"name\":\"IDbgCmd\",\"url\":\"interfaces/IDbgCmd.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"desc\",\"url\":\"interfaces/IDbgCmd.html#desc\",\"classes\":\"\",\"parent\":\"IDbgCmd\"},{\"kind\":1024,\"name\":\"argHelp\",\"url\":\"interfaces/IDbgCmd.html#argHelp\",\"classes\":\"\",\"parent\":\"IDbgCmd\"},{\"kind\":1024,\"name\":\"exec\",\"url\":\"interfaces/IDbgCmd.html#exec\",\"classes\":\"\",\"parent\":\"IDbgCmd\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IDbgCmd.html#exec.__type\",\"classes\":\"\",\"parent\":\"IDbgCmd.exec\"},{\"kind\":256,\"name\":\"IDbgCmdContext\",\"url\":\"interfaces/IDbgCmdContext.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"dbg\",\"url\":\"interfaces/IDbgCmdContext.html#dbg\",\"classes\":\"\",\"parent\":\"IDbgCmdContext\"},{\"kind\":1024,\"name\":\"log\",\"url\":\"interfaces/IDbgCmdContext.html#log\",\"classes\":\"\",\"parent\":\"IDbgCmdContext\"},{\"kind\":1024,\"name\":\"usr\",\"url\":\"interfaces/IDbgCmdContext.html#usr\",\"classes\":\"\",\"parent\":\"IDbgCmdContext\"},{\"kind\":1024,\"name\":\"exec\",\"url\":\"interfaces/IDbgCmdContext.html#exec\",\"classes\":\"\",\"parent\":\"IDbgCmdContext\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IDbgCmdContext.html#exec.__type\",\"classes\":\"\",\"parent\":\"IDbgCmdContext.exec\"},{\"kind\":256,\"name\":\"IDbgCmdCtx\",\"url\":\"interfaces/IDbgCmdCtx.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"c\",\"url\":\"interfaces/IDbgCmdCtx.html#c\",\"classes\":\"\",\"parent\":\"IDbgCmdCtx\"},{\"kind\":1024,\"name\":\"rm\",\"url\":\"interfaces/IDbgCmdCtx.html#rm\",\"classes\":\"\",\"parent\":\"IDbgCmdCtx\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IDbgCmdCtx.html#rm.__type-2\",\"classes\":\"\",\"parent\":\"IDbgCmdCtx.rm\"},{\"kind\":1024,\"name\":\"exec\",\"url\":\"interfaces/IDbgCmdCtx.html#exec\",\"classes\":\"\",\"parent\":\"IDbgCmdCtx\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IDbgCmdCtx.html#exec.__type\",\"classes\":\"\",\"parent\":\"IDbgCmdCtx.exec\"},{\"kind\":256,\"name\":\"IDbgCmdHelp\",\"url\":\"interfaces/IDbgCmdHelp.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"optional\",\"url\":\"interfaces/IDbgCmdHelp.html#optional\",\"classes\":\"\",\"parent\":\"IDbgCmdHelp\"},{\"kind\":1024,\"name\":\"desc\",\"url\":\"interfaces/IDbgCmdHelp.html#desc\",\"classes\":\"\",\"parent\":\"IDbgCmdHelp\"},{\"kind\":4194304,\"name\":\"DbgCmdArgHelp\",\"url\":\"types/DbgCmdArgHelp.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/DbgCmdArgHelp.html#__type\",\"classes\":\"\",\"parent\":\"DbgCmdArgHelp\"},{\"kind\":256,\"name\":\"IDbgCmds\",\"url\":\"interfaces/IDbgCmds.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"add\",\"url\":\"interfaces/IDbgCmds.html#add\",\"classes\":\"\",\"parent\":\"IDbgCmds\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IDbgCmds.html#add.__type\",\"classes\":\"\",\"parent\":\"IDbgCmds.add\"},{\"kind\":1024,\"name\":\"exec\",\"url\":\"interfaces/IDbgCmds.html#exec\",\"classes\":\"\",\"parent\":\"IDbgCmds\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IDbgCmds.html#exec.__type-4\",\"classes\":\"\",\"parent\":\"IDbgCmds.exec\"},{\"kind\":1024,\"name\":\"get\",\"url\":\"interfaces/IDbgCmds.html#get\",\"classes\":\"tsd-is-inherited\",\"parent\":\"IDbgCmds\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IDbgCmds.html#get.__type-6\",\"classes\":\"\",\"parent\":\"IDbgCmds.get\"},{\"kind\":1024,\"name\":\"has\",\"url\":\"interfaces/IDbgCmds.html#has\",\"classes\":\"tsd-is-inherited\",\"parent\":\"IDbgCmds\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IDbgCmds.html#has.__type-8\",\"classes\":\"\",\"parent\":\"IDbgCmds.has\"},{\"kind\":1024,\"name\":\"each\",\"url\":\"interfaces/IDbgCmds.html#each\",\"classes\":\"tsd-is-inherited\",\"parent\":\"IDbgCmds\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IDbgCmds.html#each.__type-2\",\"classes\":\"\",\"parent\":\"IDbgCmds.each\"},{\"kind\":256,\"name\":\"IDbgLog\",\"url\":\"interfaces/IDbgLog.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"terminal\",\"url\":\"interfaces/IDbgLog.html#terminal\",\"classes\":\"\",\"parent\":\"IDbgLog\"},{\"kind\":1024,\"name\":\"critical\",\"url\":\"interfaces/IDbgLog.html#critical\",\"classes\":\"\",\"parent\":\"IDbgLog\"},{\"kind\":1024,\"name\":\"error\",\"url\":\"interfaces/IDbgLog.html#error\",\"classes\":\"\",\"parent\":\"IDbgLog\"},{\"kind\":1024,\"name\":\"warn\",\"url\":\"interfaces/IDbgLog.html#warn\",\"classes\":\"\",\"parent\":\"IDbgLog\"},{\"kind\":1024,\"name\":\"info\",\"url\":\"interfaces/IDbgLog.html#info\",\"classes\":\"\",\"parent\":\"IDbgLog\"},{\"kind\":1024,\"name\":\"debug\",\"url\":\"interfaces/IDbgLog.html#debug\",\"classes\":\"\",\"parent\":\"IDbgLog\"},{\"kind\":1024,\"name\":\"trace\",\"url\":\"interfaces/IDbgLog.html#trace\",\"classes\":\"\",\"parent\":\"IDbgLog\"},{\"kind\":1024,\"name\":\"verbose\",\"url\":\"interfaces/IDbgLog.html#verbose\",\"classes\":\"\",\"parent\":\"IDbgLog\"},{\"kind\":4194304,\"name\":\"DbgLogFunc\",\"url\":\"types/DbgLogFunc.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/DbgLogFunc.html#__type\",\"classes\":\"\",\"parent\":\"DbgLogFunc\"},{\"kind\":256,\"name\":\"IDbgLogCtx\",\"url\":\"interfaces/IDbgLogCtx.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/IDbgLogCtx.html#name\",\"classes\":\"\",\"parent\":\"IDbgLogCtx\"},{\"kind\":1024,\"name\":\"lvl\",\"url\":\"interfaces/IDbgLogCtx.html#lvl\",\"classes\":\"\",\"parent\":\"IDbgLogCtx\"},{\"kind\":1024,\"name\":\"usr\",\"url\":\"interfaces/IDbgLogCtx.html#usr\",\"classes\":\"\",\"parent\":\"IDbgLogCtx\"},{\"kind\":256,\"name\":\"IDbgProvider\",\"url\":\"interfaces/IDbgProvider.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"log\",\"url\":\"interfaces/IDbgProvider.html#log\",\"classes\":\"\",\"parent\":\"IDbgProvider\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IDbgProvider.html#log.__type-6\",\"classes\":\"\",\"parent\":\"IDbgProvider.log\"},{\"kind\":1024,\"name\":\"chkLvl\",\"url\":\"interfaces/IDbgProvider.html#chkLvl\",\"classes\":\"\",\"parent\":\"IDbgProvider\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IDbgProvider.html#chkLvl.__type-4\",\"classes\":\"\",\"parent\":\"IDbgProvider.chkLvl\"},{\"kind\":1024,\"name\":\"_dbgCbAdd\",\"url\":\"interfaces/IDbgProvider.html#_dbgCbAdd\",\"classes\":\"\",\"parent\":\"IDbgProvider\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IDbgProvider.html#_dbgCbAdd.__type\",\"classes\":\"\",\"parent\":\"IDbgProvider._dbgCbAdd\"},{\"kind\":1024,\"name\":\"_dbgCbRm\",\"url\":\"interfaces/IDbgProvider.html#_dbgCbRm\",\"classes\":\"\",\"parent\":\"IDbgProvider\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IDbgProvider.html#_dbgCbRm.__type-2\",\"classes\":\"\",\"parent\":\"IDbgProvider._dbgCbRm\"},{\"kind\":256,\"name\":\"IDbgProviderCtx\",\"url\":\"interfaces/IDbgProviderCtx.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"p\",\"url\":\"interfaces/IDbgProviderCtx.html#p\",\"classes\":\"\",\"parent\":\"IDbgProviderCtx\"},{\"kind\":1024,\"name\":\"rm\",\"url\":\"interfaces/IDbgProviderCtx.html#rm\",\"classes\":\"\",\"parent\":\"IDbgProviderCtx\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IDbgProviderCtx.html#rm.__type\",\"classes\":\"\",\"parent\":\"IDbgProviderCtx.rm\"},{\"kind\":64,\"name\":\"createDbg\",\"url\":\"functions/createDbg.html\",\"classes\":\"\"},{\"kind\":8,\"name\":\"eDbgLevel\",\"url\":\"enums/eDbgLevel.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"None\",\"url\":\"enums/eDbgLevel.html#None\",\"classes\":\"\",\"parent\":\"eDbgLevel\"},{\"kind\":16,\"name\":\"Terminal\",\"url\":\"enums/eDbgLevel.html#Terminal\",\"classes\":\"\",\"parent\":\"eDbgLevel\"},{\"kind\":16,\"name\":\"Critical\",\"url\":\"enums/eDbgLevel.html#Critical\",\"classes\":\"\",\"parent\":\"eDbgLevel\"},{\"kind\":16,\"name\":\"Error\",\"url\":\"enums/eDbgLevel.html#Error\",\"classes\":\"\",\"parent\":\"eDbgLevel\"},{\"kind\":16,\"name\":\"Warning\",\"url\":\"enums/eDbgLevel.html#Warning\",\"classes\":\"\",\"parent\":\"eDbgLevel\"},{\"kind\":16,\"name\":\"Information\",\"url\":\"enums/eDbgLevel.html#Information\",\"classes\":\"\",\"parent\":\"eDbgLevel\"},{\"kind\":16,\"name\":\"Debug\",\"url\":\"enums/eDbgLevel.html#Debug\",\"classes\":\"\",\"parent\":\"eDbgLevel\"},{\"kind\":16,\"name\":\"Trace\",\"url\":\"enums/eDbgLevel.html#Trace\",\"classes\":\"\",\"parent\":\"eDbgLevel\"},{\"kind\":16,\"name\":\"Verbose\",\"url\":\"enums/eDbgLevel.html#Verbose\",\"classes\":\"\",\"parent\":\"eDbgLevel\"},{\"kind\":16,\"name\":\"All\",\"url\":\"enums/eDbgLevel.html#All\",\"classes\":\"\",\"parent\":\"eDbgLevel\"},{\"kind\":32,\"name\":\"DbgLevel\",\"url\":\"variables/DbgLevel-1.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"DbgLevel\",\"url\":\"types/DbgLevel.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"setDfEvalCmd\",\"url\":\"functions/setDfEvalCmd.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"setEvalCmd\",\"url\":\"functions/setEvalCmd.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"getDbgLevelName\",\"url\":\"functions/getDbgLevelName.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"isDbgLevelName\",\"url\":\"functions/isDbgLevelName.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"$Dbg\",\"url\":\"variables/_Dbg.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"$dbgCritical\",\"url\":\"functions/_dbgCritical.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"$dbgError\",\"url\":\"functions/_dbgError.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"$dbgInfo\",\"url\":\"functions/_dbgInfo.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"$dbgLog\",\"url\":\"functions/_dbgLog.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"$dbgTerminal\",\"url\":\"functions/_dbgTerminal.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"$dbgTrace\",\"url\":\"functions/_dbgTrace.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"$dbgWarn\",\"url\":\"functions/_dbgWarn.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"$dbgVerbose\",\"url\":\"functions/_dbgVerbose.html\",\"classes\":\"\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"comment\"],\"fieldVectors\":[[\"name/0\",[0,44.924]],[\"comment/0\",[]],[\"name/1\",[1,14.166]],[\"comment/1\",[]],[\"name/2\",[2,44.924]],[\"comment/2\",[]],[\"name/3\",[3,36.451]],[\"comment/3\",[]],[\"name/4\",[4,36.451]],[\"comment/4\",[]],[\"name/5\",[5,36.451]],[\"comment/5\",[]],[\"name/6\",[6,39.815]],[\"comment/6\",[]],[\"name/7\",[7,33.938]],[\"comment/7\",[]],[\"name/8\",[8,44.924]],[\"comment/8\",[]],[\"name/9\",[9,44.924]],[\"comment/9\",[]],[\"name/10\",[1,14.166]],[\"comment/10\",[]],[\"name/11\",[10,44.924]],[\"comment/11\",[]],[\"name/12\",[1,14.166]],[\"comment/12\",[]],[\"name/13\",[11,33.938]],[\"comment/13\",[]],[\"name/14\",[1,14.166]],[\"comment/14\",[]],[\"name/15\",[12,44.924]],[\"comment/15\",[]],[\"name/16\",[1,14.166]],[\"comment/16\",[]],[\"name/17\",[13,39.815]],[\"comment/17\",[]],[\"name/18\",[1,14.166]],[\"comment/18\",[]],[\"name/19\",[14,44.924]],[\"comment/19\",[]],[\"name/20\",[1,14.166]],[\"comment/20\",[]],[\"name/21\",[15,44.924]],[\"comment/21\",[]],[\"name/22\",[4,36.451]],[\"comment/22\",[]],[\"name/23\",[3,36.451]],[\"comment/23\",[]],[\"name/24\",[7,33.938]],[\"comment/24\",[]],[\"name/25\",[16,44.924]],[\"comment/25\",[]],[\"name/26\",[17,36.451]],[\"comment/26\",[]],[\"name/27\",[1,14.166]],[\"comment/27\",[]],[\"name/28\",[18,36.451]],[\"comment/28\",[]],[\"name/29\",[1,14.166]],[\"comment/29\",[]],[\"name/30\",[11,33.938]],[\"comment/30\",[]],[\"name/31\",[1,14.166]],[\"comment/31\",[]],[\"name/32\",[19,44.924]],[\"comment/32\",[]],[\"name/33\",[20,44.924]],[\"comment/33\",[]],[\"name/34\",[1,14.166]],[\"comment/34\",[]],[\"name/35\",[21,36.451]],[\"comment/35\",[]],[\"name/36\",[1,14.166]],[\"comment/36\",[]],[\"name/37\",[22,44.924]],[\"comment/37\",[]],[\"name/38\",[1,14.166]],[\"comment/38\",[]],[\"name/39\",[17,36.451]],[\"comment/39\",[]],[\"name/40\",[1,14.166]],[\"comment/40\",[]],[\"name/41\",[18,36.451]],[\"comment/41\",[]],[\"name/42\",[1,14.166]],[\"comment/42\",[]],[\"name/43\",[11,33.938]],[\"comment/43\",[]],[\"name/44\",[1,14.166]],[\"comment/44\",[]],[\"name/45\",[23,44.924]],[\"comment/45\",[]],[\"name/46\",[24,39.815]],[\"comment/46\",[]],[\"name/47\",[25,44.924]],[\"comment/47\",[]],[\"name/48\",[26,33.938]],[\"comment/48\",[]],[\"name/49\",[1,14.166]],[\"comment/49\",[]],[\"name/50\",[27,44.924]],[\"comment/50\",[]],[\"name/51\",[28,39.815]],[\"comment/51\",[]],[\"name/52\",[5,36.451]],[\"comment/52\",[]],[\"name/53\",[7,33.938]],[\"comment/53\",[]],[\"name/54\",[26,33.938]],[\"comment/54\",[]],[\"name/55\",[1,14.166]],[\"comment/55\",[]],[\"name/56\",[29,44.924]],[\"comment/56\",[]],[\"name/57\",[30,44.924]],[\"comment/57\",[]],[\"name/58\",[21,36.451]],[\"comment/58\",[]],[\"name/59\",[1,14.166]],[\"comment/59\",[]],[\"name/60\",[26,33.938]],[\"comment/60\",[]],[\"name/61\",[1,14.166]],[\"comment/61\",[]],[\"name/62\",[31,44.924]],[\"comment/62\",[]],[\"name/63\",[32,44.924]],[\"comment/63\",[]],[\"name/64\",[24,39.815]],[\"comment/64\",[]],[\"name/65\",[33,44.924]],[\"comment/65\",[]],[\"name/66\",[1,14.166]],[\"comment/66\",[]],[\"name/67\",[34,44.924]],[\"comment/67\",[]],[\"name/68\",[35,44.924]],[\"comment/68\",[]],[\"name/69\",[1,14.166]],[\"comment/69\",[]],[\"name/70\",[26,33.938]],[\"comment/70\",[]],[\"name/71\",[1,14.166]],[\"comment/71\",[]],[\"name/72\",[17,36.451]],[\"comment/72\",[]],[\"name/73\",[1,14.166]],[\"comment/73\",[]],[\"name/74\",[18,36.451]],[\"comment/74\",[]],[\"name/75\",[1,14.166]],[\"comment/75\",[]],[\"name/76\",[11,33.938]],[\"comment/76\",[]],[\"name/77\",[1,14.166]],[\"comment/77\",[]],[\"name/78\",[36,44.924]],[\"comment/78\",[]],[\"name/79\",[37,39.815]],[\"comment/79\",[]],[\"name/80\",[38,39.815]],[\"comment/80\",[]],[\"name/81\",[39,39.815]],[\"comment/81\",[]],[\"name/82\",[40,44.924]],[\"comment/82\",[]],[\"name/83\",[41,44.924]],[\"comment/83\",[]],[\"name/84\",[42,39.815]],[\"comment/84\",[]],[\"name/85\",[43,39.815]],[\"comment/85\",[]],[\"name/86\",[44,39.815]],[\"comment/86\",[]],[\"name/87\",[45,44.924]],[\"comment/87\",[]],[\"name/88\",[1,14.166]],[\"comment/88\",[]],[\"name/89\",[46,44.924]],[\"comment/89\",[]],[\"name/90\",[4,36.451]],[\"comment/90\",[]],[\"name/91\",[3,36.451]],[\"comment/91\",[]],[\"name/92\",[7,33.938]],[\"comment/92\",[]],[\"name/93\",[47,44.924]],[\"comment/93\",[]],[\"name/94\",[5,36.451]],[\"comment/94\",[]],[\"name/95\",[1,14.166]],[\"comment/95\",[]],[\"name/96\",[13,39.815]],[\"comment/96\",[]],[\"name/97\",[1,14.166]],[\"comment/97\",[]],[\"name/98\",[48,44.924]],[\"comment/98\",[]],[\"name/99\",[1,14.166]],[\"comment/99\",[]],[\"name/100\",[49,44.924]],[\"comment/100\",[]],[\"name/101\",[1,14.166]],[\"comment/101\",[]],[\"name/102\",[50,44.924]],[\"comment/102\",[]],[\"name/103\",[6,39.815]],[\"comment/103\",[]],[\"name/104\",[21,36.451]],[\"comment/104\",[]],[\"name/105\",[1,14.166]],[\"comment/105\",[]],[\"name/106\",[51,44.924]],[\"comment/106\",[]],[\"name/107\",[52,44.924]],[\"comment/107\",[]],[\"name/108\",[53,44.924]],[\"comment/108\",[]],[\"name/109\",[37,39.815]],[\"comment/109\",[]],[\"name/110\",[38,39.815]],[\"comment/110\",[]],[\"name/111\",[39,39.815]],[\"comment/111\",[]],[\"name/112\",[54,44.924]],[\"comment/112\",[]],[\"name/113\",[55,44.924]],[\"comment/113\",[]],[\"name/114\",[42,39.815]],[\"comment/114\",[]],[\"name/115\",[43,39.815]],[\"comment/115\",[]],[\"name/116\",[44,39.815]],[\"comment/116\",[]],[\"name/117\",[56,44.924]],[\"comment/117\",[]],[\"name/118\",[57,39.815]],[\"comment/118\",[]],[\"name/119\",[57,39.815]],[\"comment/119\",[]],[\"name/120\",[58,44.924]],[\"comment/120\",[]],[\"name/121\",[59,44.924]],[\"comment/121\",[]],[\"name/122\",[60,44.924]],[\"comment/122\",[]],[\"name/123\",[61,44.924]],[\"comment/123\",[]],[\"name/124\",[28,39.815]],[\"comment/124\",[]],[\"name/125\",[62,44.924]],[\"comment/125\",[]],[\"name/126\",[63,44.924]],[\"comment/126\",[]],[\"name/127\",[64,44.924]],[\"comment/127\",[]],[\"name/128\",[65,44.924]],[\"comment/128\",[]],[\"name/129\",[66,44.924]],[\"comment/129\",[]],[\"name/130\",[67,44.924]],[\"comment/130\",[]],[\"name/131\",[68,44.924]],[\"comment/131\",[]],[\"name/132\",[69,44.924]],[\"comment/132\",[]]],\"invertedIndex\":[[\"__type\",{\"_index\":1,\"name\":{\"1\":{},\"10\":{},\"12\":{},\"14\":{},\"16\":{},\"18\":{},\"20\":{},\"27\":{},\"29\":{},\"31\":{},\"34\":{},\"36\":{},\"38\":{},\"40\":{},\"42\":{},\"44\":{},\"49\":{},\"55\":{},\"59\":{},\"61\":{},\"66\":{},\"69\":{},\"71\":{},\"73\":{},\"75\":{},\"77\":{},\"88\":{},\"95\":{},\"97\":{},\"99\":{},\"101\":{},\"105\":{}},\"comment\":{}}],[\"_dbgcbadd\",{\"_index\":48,\"name\":{\"98\":{}},\"comment\":{}}],[\"_dbgcbrm\",{\"_index\":49,\"name\":{\"100\":{}},\"comment\":{}}],[\"add\",{\"_index\":35,\"name\":{\"68\":{}},\"comment\":{}}],[\"addprovider\",{\"_index\":9,\"name\":{\"9\":{}},\"comment\":{}}],[\"all\",{\"_index\":56,\"name\":{\"117\":{}},\"comment\":{}}],[\"arghelp\",{\"_index\":25,\"name\":{\"47\":{}},\"comment\":{}}],[\"c\",{\"_index\":30,\"name\":{\"57\":{}},\"comment\":{}}],[\"chklvl\",{\"_index\":13,\"name\":{\"17\":{},\"96\":{}},\"comment\":{}}],[\"cmds\",{\"_index\":8,\"name\":{\"8\":{}},\"comment\":{}}],[\"cpy\",{\"_index\":22,\"name\":{\"37\":{}},\"comment\":{}}],[\"create\",{\"_index\":12,\"name\":{\"15\":{}},\"comment\":{}}],[\"createdbg\",{\"_index\":51,\"name\":{\"106\":{}},\"comment\":{}}],[\"critical\",{\"_index\":38,\"name\":{\"80\":{},\"110\":{}},\"comment\":{}}],[\"dbg\",{\"_index\":28,\"name\":{\"51\":{},\"124\":{}},\"comment\":{}}],[\"dbgcmdarghelp\",{\"_index\":33,\"name\":{\"65\":{}},\"comment\":{}}],[\"dbgcontextvalues\",{\"_index\":14,\"name\":{\"19\":{}},\"comment\":{}}],[\"dbgcritical\",{\"_index\":62,\"name\":{\"125\":{}},\"comment\":{}}],[\"dbgerror\",{\"_index\":63,\"name\":{\"126\":{}},\"comment\":{}}],[\"dbginfo\",{\"_index\":64,\"name\":{\"127\":{}},\"comment\":{}}],[\"dbglevel\",{\"_index\":57,\"name\":{\"118\":{},\"119\":{}},\"comment\":{}}],[\"dbglog\",{\"_index\":65,\"name\":{\"128\":{}},\"comment\":{}}],[\"dbglogfunc\",{\"_index\":45,\"name\":{\"87\":{}},\"comment\":{}}],[\"dbgprovidercallback\",{\"_index\":0,\"name\":{\"0\":{}},\"comment\":{}}],[\"dbgterminal\",{\"_index\":66,\"name\":{\"129\":{}},\"comment\":{}}],[\"dbgtrace\",{\"_index\":67,\"name\":{\"130\":{}},\"comment\":{}}],[\"dbgverbose\",{\"_index\":69,\"name\":{\"132\":{}},\"comment\":{}}],[\"dbgwarn\",{\"_index\":68,\"name\":{\"131\":{}},\"comment\":{}}],[\"debug\",{\"_index\":42,\"name\":{\"84\":{},\"114\":{}},\"comment\":{}}],[\"desc\",{\"_index\":24,\"name\":{\"46\":{},\"64\":{}},\"comment\":{}}],[\"each\",{\"_index\":11,\"name\":{\"13\":{},\"30\":{},\"43\":{},\"76\":{}},\"comment\":{}}],[\"edbglevel\",{\"_index\":52,\"name\":{\"107\":{}},\"comment\":{}}],[\"error\",{\"_index\":39,\"name\":{\"81\":{},\"111\":{}},\"comment\":{}}],[\"exec\",{\"_index\":26,\"name\":{\"48\":{},\"54\":{},\"60\":{},\"70\":{}},\"comment\":{}}],[\"get\",{\"_index\":17,\"name\":{\"26\":{},\"39\":{},\"72\":{}},\"comment\":{}}],[\"getdbglevelname\",{\"_index\":60,\"name\":{\"122\":{}},\"comment\":{}}],[\"has\",{\"_index\":18,\"name\":{\"28\":{},\"41\":{},\"74\":{}},\"comment\":{}}],[\"idbg\",{\"_index\":2,\"name\":{\"2\":{}},\"comment\":{}}],[\"idbgcmd\",{\"_index\":23,\"name\":{\"45\":{}},\"comment\":{}}],[\"idbgcmdcontext\",{\"_index\":27,\"name\":{\"50\":{}},\"comment\":{}}],[\"idbgcmdctx\",{\"_index\":29,\"name\":{\"56\":{}},\"comment\":{}}],[\"idbgcmdhelp\",{\"_index\":31,\"name\":{\"62\":{}},\"comment\":{}}],[\"idbgcmds\",{\"_index\":34,\"name\":{\"67\":{}},\"comment\":{}}],[\"idbgconfig\",{\"_index\":15,\"name\":{\"21\":{}},\"comment\":{}}],[\"idbgcontextitems\",{\"_index\":16,\"name\":{\"25\":{}},\"comment\":{}}],[\"idbglog\",{\"_index\":36,\"name\":{\"78\":{}},\"comment\":{}}],[\"idbglogctx\",{\"_index\":46,\"name\":{\"89\":{}},\"comment\":{}}],[\"idbgprovider\",{\"_index\":47,\"name\":{\"93\":{}},\"comment\":{}}],[\"idbgproviderctx\",{\"_index\":50,\"name\":{\"102\":{}},\"comment\":{}}],[\"idbgusrctx\",{\"_index\":19,\"name\":{\"32\":{}},\"comment\":{}}],[\"info\",{\"_index\":41,\"name\":{\"83\":{}},\"comment\":{}}],[\"information\",{\"_index\":55,\"name\":{\"113\":{}},\"comment\":{}}],[\"isdbglevelname\",{\"_index\":61,\"name\":{\"123\":{}},\"comment\":{}}],[\"log\",{\"_index\":5,\"name\":{\"5\":{},\"52\":{},\"94\":{}},\"comment\":{}}],[\"lvl\",{\"_index\":3,\"name\":{\"3\":{},\"23\":{},\"91\":{}},\"comment\":{}}],[\"name\",{\"_index\":4,\"name\":{\"4\":{},\"22\":{},\"90\":{}},\"comment\":{}}],[\"none\",{\"_index\":53,\"name\":{\"108\":{}},\"comment\":{}}],[\"optional\",{\"_index\":32,\"name\":{\"63\":{}},\"comment\":{}}],[\"p\",{\"_index\":6,\"name\":{\"6\":{},\"103\":{}},\"comment\":{}}],[\"rm\",{\"_index\":21,\"name\":{\"35\":{},\"58\":{},\"104\":{}},\"comment\":{}}],[\"set\",{\"_index\":20,\"name\":{\"33\":{}},\"comment\":{}}],[\"setdfevalcmd\",{\"_index\":58,\"name\":{\"120\":{}},\"comment\":{}}],[\"setevalcmd\",{\"_index\":59,\"name\":{\"121\":{}},\"comment\":{}}],[\"terminal\",{\"_index\":37,\"name\":{\"79\":{},\"109\":{}},\"comment\":{}}],[\"trace\",{\"_index\":43,\"name\":{\"85\":{},\"115\":{}},\"comment\":{}}],[\"use\",{\"_index\":10,\"name\":{\"11\":{}},\"comment\":{}}],[\"usr\",{\"_index\":7,\"name\":{\"7\":{},\"24\":{},\"53\":{},\"92\":{}},\"comment\":{}}],[\"verbose\",{\"_index\":44,\"name\":{\"86\":{},\"116\":{}},\"comment\":{}}],[\"warn\",{\"_index\":40,\"name\":{\"82\":{}},\"comment\":{}}],[\"warning\",{\"_index\":54,\"name\":{\"112\":{}},\"comment\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file diff --git a/docs/typedoc/dbg/assets/style.css b/docs/typedoc/dbg/assets/style.css deleted file mode 100644 index 5b96717..0000000 --- a/docs/typedoc/dbg/assets/style.css +++ /dev/null @@ -1,1365 +0,0 @@ -:root { - /* Light */ - --light-color-background: #f2f4f8; - --light-color-background-secondary: #eff0f1; - --light-color-warning-text: #222; - --light-color-background-warning: #e6e600; - --light-color-icon-background: var(--light-color-background); - --light-color-accent: #c5c7c9; - --light-color-active-menu-item: var(--light-color-accent); - --light-color-text: #222; - --light-color-text-aside: #6e6e6e; - --light-color-link: #1f70c2; - - --light-color-ts-project: #b111c9; - --light-color-ts-module: var(--light-color-ts-project); - --light-color-ts-namespace: var(--light-color-ts-project); - --light-color-ts-enum: #7e6f15; - --light-color-ts-enum-member: var(--light-color-ts-enum); - --light-color-ts-variable: #4760ec; - --light-color-ts-function: #572be7; - --light-color-ts-class: #1f70c2; - --light-color-ts-interface: #108024; - --light-color-ts-constructor: var(--light-color-ts-class); - --light-color-ts-property: var(--light-color-ts-variable); - --light-color-ts-method: var(--light-color-ts-function); - --light-color-ts-call-signature: var(--light-color-ts-method); - --light-color-ts-index-signature: var(--light-color-ts-property); - --light-color-ts-constructor-signature: var(--light-color-ts-constructor); - --light-color-ts-parameter: var(--light-color-ts-variable); - /* type literal not included as links will never be generated to it */ - --light-color-ts-type-parameter: var(--light-color-ts-type-alias); - --light-color-ts-accessor: var(--light-color-ts-property); - --light-color-ts-get-signature: var(--light-color-ts-accessor); - --light-color-ts-set-signature: var(--light-color-ts-accessor); - /* object literal not included as it is not used and will be removed in 0.25 */ - --light-color-ts-type-alias: #d51270; - /* reference not included as links will be colored with the kind that it points to */ - - --light-external-icon: url("data:image/svg+xml;utf8,"); - --light-color-scheme: light; - - /* Dark */ - --dark-color-background: #2b2e33; - --dark-color-background-secondary: #1e2024; - --dark-color-background-warning: #bebe00; - --dark-color-warning-text: #222; - --dark-color-icon-background: var(--dark-color-background-secondary); - --dark-color-accent: #9096a2; - --dark-color-active-menu-item: #5d5d6a; - --dark-color-text: #f5f5f5; - --dark-color-text-aside: #dddddd; - --dark-color-link: #00aff4; - - --dark-color-ts-project: #e358ff; - --dark-color-ts-module: var(--dark-color-ts-project); - --dark-color-ts-namespace: var(--dark-color-ts-project); - --dark-color-ts-enum: #f4d93e; - --dark-color-ts-enum-member: var(--dark-color-ts-enum); - --dark-color-ts-variable: #798dff; - --dark-color-ts-function: #a280ff; - --dark-color-ts-class: #8ac4ff; - --dark-color-ts-interface: #6cff87; - --dark-color-ts-constructor: var(--dark-color-ts-class); - --dark-color-ts-property: var(--dark-color-ts-variable); - --dark-color-ts-method: var(--dark-color-ts-function); - --dark-color-ts-call-signature: var(--dark-color-ts-method); - --dark-color-ts-index-signature: var(--dark-color-ts-property); - --dark-color-ts-constructor-signature: var(--dark-color-ts-constructor); - --dark-color-ts-parameter: var(--dark-color-ts-variable); - /* type literal not included as links will never be generated to it */ - --dark-color-ts-type-parameter: var(--dark-color-ts-type-alias); - --dark-color-ts-accessor: var(--dark-color-ts-property); - --dark-color-ts-get-signature: var(--dark-color-ts-accessor); - --dark-color-ts-set-signature: var(--dark-color-ts-accessor); - /* object literal not included as it is not used and will be removed in 0.25 */ - --dark-color-ts-type-alias: #ff6492; - /* reference not included as links will be colored with the kind that it points to */ - - --dark-external-icon: url("data:image/svg+xml;utf8,"); - --dark-color-scheme: dark; -} - -@media (prefers-color-scheme: light) { - :root { - --color-background: var(--light-color-background); - --color-background-secondary: var(--light-color-background-secondary); - --color-background-warning: var(--light-color-background-warning); - --color-warning-text: var(--light-color-warning-text); - --color-icon-background: var(--light-color-icon-background); - --color-accent: var(--light-color-accent); - --color-active-menu-item: var(--light-color-active-menu-item); - --color-text: var(--light-color-text); - --color-text-aside: var(--light-color-text-aside); - --color-link: var(--light-color-link); - - --color-ts-module: var(--light-color-ts-module); - --color-ts-namespace: var(--light-color-ts-namespace); - --color-ts-enum: var(--light-color-ts-enum); - --color-ts-enum-member: var(--light-color-ts-enum-member); - --color-ts-variable: var(--light-color-ts-variable); - --color-ts-function: var(--light-color-ts-function); - --color-ts-class: var(--light-color-ts-class); - --color-ts-interface: var(--light-color-ts-interface); - --color-ts-constructor: var(--light-color-ts-constructor); - --color-ts-property: var(--light-color-ts-property); - --color-ts-method: var(--light-color-ts-method); - --color-ts-call-signature: var(--light-color-ts-call-signature); - --color-ts-index-signature: var(--light-color-ts-index-signature); - --color-ts-constructor-signature: var( - --light-color-ts-constructor-signature - ); - --color-ts-parameter: var(--light-color-ts-parameter); - --color-ts-type-parameter: var(--light-color-ts-type-parameter); - --color-ts-accessor: var(--light-color-ts-accessor); - --color-ts-get-signature: var(--light-color-ts-get-signature); - --color-ts-set-signature: var(--light-color-ts-set-signature); - --color-ts-type-alias: var(--light-color-ts-type-alias); - - --external-icon: var(--light-external-icon); - --color-scheme: var(--light-color-scheme); - } -} - -@media (prefers-color-scheme: dark) { - :root { - --color-background: var(--dark-color-background); - --color-background-secondary: var(--dark-color-background-secondary); - --color-background-warning: var(--dark-color-background-warning); - --color-warning-text: var(--dark-color-warning-text); - --color-icon-background: var(--dark-color-icon-background); - --color-accent: var(--dark-color-accent); - --color-active-menu-item: var(--dark-color-active-menu-item); - --color-text: var(--dark-color-text); - --color-text-aside: var(--dark-color-text-aside); - --color-link: var(--dark-color-link); - - --color-ts-module: var(--dark-color-ts-module); - --color-ts-namespace: var(--dark-color-ts-namespace); - --color-ts-enum: var(--dark-color-ts-enum); - --color-ts-enum-member: var(--dark-color-ts-enum-member); - --color-ts-variable: var(--dark-color-ts-variable); - --color-ts-function: var(--dark-color-ts-function); - --color-ts-class: var(--dark-color-ts-class); - --color-ts-interface: var(--dark-color-ts-interface); - --color-ts-constructor: var(--dark-color-ts-constructor); - --color-ts-property: var(--dark-color-ts-property); - --color-ts-method: var(--dark-color-ts-method); - --color-ts-call-signature: var(--dark-color-ts-call-signature); - --color-ts-index-signature: var(--dark-color-ts-index-signature); - --color-ts-constructor-signature: var( - --dark-color-ts-constructor-signature - ); - --color-ts-parameter: var(--dark-color-ts-parameter); - --color-ts-type-parameter: var(--dark-color-ts-type-parameter); - --color-ts-accessor: var(--dark-color-ts-accessor); - --color-ts-get-signature: var(--dark-color-ts-get-signature); - --color-ts-set-signature: var(--dark-color-ts-set-signature); - --color-ts-type-alias: var(--dark-color-ts-type-alias); - - --external-icon: var(--dark-external-icon); - --color-scheme: var(--dark-color-scheme); - } -} - -html { - color-scheme: var(--color-scheme); -} - -body { - margin: 0; -} - -:root[data-theme="light"] { - --color-background: var(--light-color-background); - --color-background-secondary: var(--light-color-background-secondary); - --color-background-warning: var(--light-color-background-warning); - --color-warning-text: var(--light-color-warning-text); - --color-icon-background: var(--light-color-icon-background); - --color-accent: var(--light-color-accent); - --color-active-menu-item: var(--light-color-active-menu-item); - --color-text: var(--light-color-text); - --color-text-aside: var(--light-color-text-aside); - --color-link: var(--light-color-link); - - --color-ts-module: var(--light-color-ts-module); - --color-ts-namespace: var(--light-color-ts-namespace); - --color-ts-enum: var(--light-color-ts-enum); - --color-ts-enum-member: var(--light-color-ts-enum-member); - --color-ts-variable: var(--light-color-ts-variable); - --color-ts-function: var(--light-color-ts-function); - --color-ts-class: var(--light-color-ts-class); - --color-ts-interface: var(--light-color-ts-interface); - --color-ts-constructor: var(--light-color-ts-constructor); - --color-ts-property: var(--light-color-ts-property); - --color-ts-method: var(--light-color-ts-method); - --color-ts-call-signature: var(--light-color-ts-call-signature); - --color-ts-index-signature: var(--light-color-ts-index-signature); - --color-ts-constructor-signature: var( - --light-color-ts-constructor-signature - ); - --color-ts-parameter: var(--light-color-ts-parameter); - --color-ts-type-parameter: var(--light-color-ts-type-parameter); - --color-ts-accessor: var(--light-color-ts-accessor); - --color-ts-get-signature: var(--light-color-ts-get-signature); - --color-ts-set-signature: var(--light-color-ts-set-signature); - --color-ts-type-alias: var(--light-color-ts-type-alias); - - --external-icon: var(--light-external-icon); - --color-scheme: var(--light-color-scheme); -} - -:root[data-theme="dark"] { - --color-background: var(--dark-color-background); - --color-background-secondary: var(--dark-color-background-secondary); - --color-background-warning: var(--dark-color-background-warning); - --color-warning-text: var(--dark-color-warning-text); - --color-icon-background: var(--dark-color-icon-background); - --color-accent: var(--dark-color-accent); - --color-active-menu-item: var(--dark-color-active-menu-item); - --color-text: var(--dark-color-text); - --color-text-aside: var(--dark-color-text-aside); - --color-link: var(--dark-color-link); - - --color-ts-module: var(--dark-color-ts-module); - --color-ts-namespace: var(--dark-color-ts-namespace); - --color-ts-enum: var(--dark-color-ts-enum); - --color-ts-enum-member: var(--dark-color-ts-enum-member); - --color-ts-variable: var(--dark-color-ts-variable); - --color-ts-function: var(--dark-color-ts-function); - --color-ts-class: var(--dark-color-ts-class); - --color-ts-interface: var(--dark-color-ts-interface); - --color-ts-constructor: var(--dark-color-ts-constructor); - --color-ts-property: var(--dark-color-ts-property); - --color-ts-method: var(--dark-color-ts-method); - --color-ts-call-signature: var(--dark-color-ts-call-signature); - --color-ts-index-signature: var(--dark-color-ts-index-signature); - --color-ts-constructor-signature: var( - --dark-color-ts-constructor-signature - ); - --color-ts-parameter: var(--dark-color-ts-parameter); - --color-ts-type-parameter: var(--dark-color-ts-type-parameter); - --color-ts-accessor: var(--dark-color-ts-accessor); - --color-ts-get-signature: var(--dark-color-ts-get-signature); - --color-ts-set-signature: var(--dark-color-ts-set-signature); - --color-ts-type-alias: var(--dark-color-ts-type-alias); - - --external-icon: var(--dark-external-icon); - --color-scheme: var(--dark-color-scheme); -} - -.always-visible, -.always-visible .tsd-signatures { - display: inherit !important; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - line-height: 1.2; -} - -h1 > a, -h2 > a, -h3 > a, -h4 > a, -h5 > a, -h6 > a { - text-decoration: none; - color: var(--color-text); -} - -h1 { - font-size: 1.875rem; - margin: 0.67rem 0; -} - -h2 { - font-size: 1.5rem; - margin: 0.83rem 0; -} - -h3 { - font-size: 1.25rem; - margin: 1rem 0; -} - -h4 { - font-size: 1.05rem; - margin: 1.33rem 0; -} - -h5 { - font-size: 1rem; - margin: 1.5rem 0; -} - -h6 { - font-size: 0.875rem; - margin: 2.33rem 0; -} - -.uppercase { - text-transform: uppercase; -} - -dl, -menu, -ol, -ul { - margin: 1em 0; -} - -dd { - margin: 0 0 0 40px; -} - -.container { - max-width: 1700px; - padding: 0 2rem; -} - -/* Footer */ -.tsd-generator { - border-top: 1px solid var(--color-accent); - padding-top: 1rem; - padding-bottom: 1rem; - max-height: 3.5rem; -} - -.tsd-generator > p { - margin-top: 0; - margin-bottom: 0; - padding: 0 1rem; -} - -.container-main { - margin: 0 auto; - /* toolbar, footer, margin */ - min-height: calc(100vh - 41px - 56px - 4rem); -} - -@keyframes fade-in { - from { - opacity: 0; - } - to { - opacity: 1; - } -} -@keyframes fade-out { - from { - opacity: 1; - visibility: visible; - } - to { - opacity: 0; - } -} -@keyframes fade-in-delayed { - 0% { - opacity: 0; - } - 33% { - opacity: 0; - } - 100% { - opacity: 1; - } -} -@keyframes fade-out-delayed { - 0% { - opacity: 1; - visibility: visible; - } - 66% { - opacity: 0; - } - 100% { - opacity: 0; - } -} -@keyframes pop-in-from-right { - from { - transform: translate(100%, 0); - } - to { - transform: translate(0, 0); - } -} -@keyframes pop-out-to-right { - from { - transform: translate(0, 0); - visibility: visible; - } - to { - transform: translate(100%, 0); - } -} -body { - background: var(--color-background); - font-family: "Segoe UI", sans-serif; - font-size: 16px; - color: var(--color-text); -} - -a { - color: var(--color-link); - text-decoration: none; -} -a:hover { - text-decoration: underline; -} -a.external[target="_blank"] { - background-image: var(--external-icon); - background-position: top 3px right; - background-repeat: no-repeat; - padding-right: 13px; -} - -code, -pre { - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; - padding: 0.2em; - margin: 0; - font-size: 0.875rem; - border-radius: 0.8em; -} - -pre { - position: relative; - white-space: pre; - white-space: pre-wrap; - word-wrap: break-word; - padding: 10px; - border: 1px solid var(--color-accent); -} -pre code { - padding: 0; - font-size: 100%; -} -pre > button { - position: absolute; - top: 10px; - right: 10px; - opacity: 0; - transition: opacity 0.1s; - box-sizing: border-box; -} -pre:hover > button, -pre > button.visible { - opacity: 1; -} - -blockquote { - margin: 1em 0; - padding-left: 1em; - border-left: 4px solid gray; -} - -.tsd-typography { - line-height: 1.333em; -} -.tsd-typography ul { - list-style: square; - padding: 0 0 0 20px; - margin: 0; -} -.tsd-typography h4, -.tsd-typography .tsd-index-panel h3, -.tsd-index-panel .tsd-typography h3, -.tsd-typography h5, -.tsd-typography h6 { - font-size: 1em; - margin: 0; -} -.tsd-typography h5, -.tsd-typography h6 { - font-weight: normal; -} -.tsd-typography p, -.tsd-typography ul, -.tsd-typography ol { - margin: 1em 0; -} - -.tsd-breadcrumb { - margin: 0; - padding: 0; - color: var(--color-text-aside); -} -.tsd-breadcrumb a { - color: var(--color-text-aside); - text-decoration: none; -} -.tsd-breadcrumb a:hover { - text-decoration: underline; -} -.tsd-breadcrumb li { - display: inline; -} -.tsd-breadcrumb li:after { - content: " / "; -} - -.tsd-comment-tags { - display: flex; - flex-direction: column; -} -dl.tsd-comment-tag-group { - display: flex; - align-items: center; - overflow: hidden; - margin: 0.5em 0; -} -dl.tsd-comment-tag-group dt { - display: flex; - margin-right: 0.5em; - font-size: 0.875em; - font-weight: normal; -} -dl.tsd-comment-tag-group dd { - margin: 0; -} -code.tsd-tag { - padding: 0.25em 0.4em; - border: 0.1em solid var(--color-accent); - margin-right: 0.25em; - font-size: 70%; -} -h1 code.tsd-tag:first-of-type { - margin-left: 0.25em; -} - -dl.tsd-comment-tag-group dd:before, -dl.tsd-comment-tag-group dd:after { - content: " "; -} -dl.tsd-comment-tag-group dd pre, -dl.tsd-comment-tag-group dd:after { - clear: both; -} -dl.tsd-comment-tag-group p { - margin: 0; -} - -.tsd-panel.tsd-comment .lead { - font-size: 1.1em; - line-height: 1.333em; - margin-bottom: 2em; -} -.tsd-panel.tsd-comment .lead:last-child { - margin-bottom: 0; -} - -.tsd-filter-visibility h4 { - font-size: 1rem; - padding-top: 0.75rem; - padding-bottom: 0.5rem; - margin: 0; -} -.tsd-filter-item:not(:last-child) { - margin-bottom: 0.5rem; -} -.tsd-filter-input { - display: flex; - width: fit-content; - width: -moz-fit-content; - align-items: center; - user-select: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - cursor: pointer; -} -.tsd-filter-input input[type="checkbox"] { - cursor: pointer; - position: absolute; - width: 1.5em; - height: 1.5em; - opacity: 0; -} -.tsd-filter-input input[type="checkbox"]:disabled { - pointer-events: none; -} -.tsd-filter-input svg { - cursor: pointer; - width: 1.5em; - height: 1.5em; - margin-right: 0.5em; - border-radius: 0.33em; - /* Leaving this at full opacity breaks event listeners on Firefox. - Don't remove unless you know what you're doing. */ - opacity: 0.99; -} -.tsd-filter-input input[type="checkbox"]:focus + svg { - transform: scale(0.95); -} -.tsd-filter-input input[type="checkbox"]:focus:not(:focus-visible) + svg { - transform: scale(1); -} -.tsd-checkbox-background { - fill: var(--color-accent); -} -input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { - stroke: var(--color-text); -} -.tsd-filter-input input:disabled ~ svg > .tsd-checkbox-background { - fill: var(--color-background); - stroke: var(--color-accent); - stroke-width: 0.25rem; -} -.tsd-filter-input input:disabled ~ svg > .tsd-checkbox-checkmark { - stroke: var(--color-accent); -} - -.tsd-theme-toggle { - padding-top: 0.75rem; -} -.tsd-theme-toggle > h4 { - display: inline; - vertical-align: middle; - margin-right: 0.75rem; -} - -.tsd-hierarchy { - list-style: square; - margin: 0; -} -.tsd-hierarchy .target { - font-weight: bold; -} - -.tsd-panel-group.tsd-index-group { - margin-bottom: 0; -} -.tsd-index-panel .tsd-index-list { - list-style: none; - line-height: 1.333em; - margin: 0; - padding: 0.25rem 0 0 0; - overflow: hidden; - display: grid; - grid-template-columns: repeat(3, 1fr); - column-gap: 1rem; - grid-template-rows: auto; -} -@media (max-width: 1024px) { - .tsd-index-panel .tsd-index-list { - grid-template-columns: repeat(2, 1fr); - } -} -@media (max-width: 768px) { - .tsd-index-panel .tsd-index-list { - grid-template-columns: repeat(1, 1fr); - } -} -.tsd-index-panel .tsd-index-list li { - -webkit-page-break-inside: avoid; - -moz-page-break-inside: avoid; - -ms-page-break-inside: avoid; - -o-page-break-inside: avoid; - page-break-inside: avoid; -} - -.tsd-flag { - display: inline-block; - 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: 75%; - line-height: 1; - font-weight: normal; -} - -.tsd-anchor { - position: relative; - top: -100px; -} - -.tsd-member { - position: relative; -} -.tsd-member .tsd-anchor + h3 { - display: flex; - align-items: center; - margin-top: 0; - margin-bottom: 0; - border-bottom: none; -} - -.tsd-navigation.settings { - margin: 1rem 0; -} -.tsd-navigation > a, -.tsd-navigation .tsd-accordion-summary { - width: calc(100% - 0.5rem); -} -.tsd-navigation a, -.tsd-navigation summary > span, -.tsd-page-navigation a { - display: inline-flex; - align-items: center; - padding: 0.25rem; - color: var(--color-text); - text-decoration: none; - box-sizing: border-box; -} -.tsd-navigation a.current, -.tsd-page-navigation a.current { - background: var(--color-active-menu-item); -} -.tsd-navigation a:hover, -.tsd-page-navigation a:hover { - text-decoration: underline; -} -.tsd-navigation ul, -.tsd-page-navigation ul { - margin-top: 0; - margin-bottom: 0; - padding: 0; - list-style: none; -} -.tsd-navigation li, -.tsd-page-navigation li { - padding: 0; - max-width: 100%; -} -.tsd-nested-navigation { - margin-left: 3rem; -} -.tsd-nested-navigation > li > details { - margin-left: -1.5rem; -} -.tsd-small-nested-navigation { - margin-left: 1.5rem; -} -.tsd-small-nested-navigation > li > details { - margin-left: -1.5rem; -} - -.tsd-nested-navigation > li > a, -.tsd-nested-navigation > li > span { - width: calc(100% - 1.75rem - 0.5rem); -} - -.tsd-page-navigation ul { - padding-left: 1.75rem; -} - -#tsd-sidebar-links a { - margin-top: 0; - margin-bottom: 0.5rem; - line-height: 1.25rem; -} -#tsd-sidebar-links a:last-of-type { - margin-bottom: 0; -} - -a.tsd-index-link { - padding: 0.25rem 0 !important; - font-size: 1rem; - line-height: 1.25rem; - display: inline-flex; - align-items: center; - color: var(--color-text); -} -.tsd-accordion-summary { - list-style-type: none; - display: flex; - align-items: center; -} -.tsd-accordion-summary, -.tsd-accordion-summary a { - user-select: none; - -moz-user-select: none; - -webkit-user-select: none; - -ms-user-select: none; - - cursor: pointer; -} -.tsd-accordion-summary a { - flex-grow: 1; -} -.tsd-accordion-summary > * { - margin-top: 0; - margin-bottom: 0; - padding-top: 0; - padding-bottom: 0; -} -.tsd-index-accordion .tsd-accordion-summary > svg { - margin-left: 0.25rem; -} -.tsd-index-content > :not(:first-child) { - margin-top: 0.75rem; -} -.tsd-index-heading { - margin-top: 1.5rem; - margin-bottom: 0.75rem; -} - -.tsd-kind-icon { - margin-right: 0.5rem; - width: 1.25rem; - height: 1.25rem; - min-width: 1.25rem; - min-height: 1.25rem; -} -.tsd-kind-icon path { - transform-origin: center; - transform: scale(1.1); -} -.tsd-signature > .tsd-kind-icon { - margin-right: 0.8rem; -} - -.tsd-panel { - margin-bottom: 2.5rem; -} -.tsd-panel.tsd-member { - margin-bottom: 4rem; -} -.tsd-panel:empty { - display: none; -} -.tsd-panel > h1, -.tsd-panel > h2, -.tsd-panel > h3 { - margin: 1.5rem -1.5rem 0.75rem -1.5rem; - padding: 0 1.5rem 0.75rem 1.5rem; -} -.tsd-panel > h1.tsd-before-signature, -.tsd-panel > h2.tsd-before-signature, -.tsd-panel > h3.tsd-before-signature { - margin-bottom: 0; - border-bottom: none; -} - -.tsd-panel-group { - margin: 4rem 0; -} -.tsd-panel-group.tsd-index-group { - margin: 2rem 0; -} -.tsd-panel-group.tsd-index-group details { - margin: 2rem 0; -} - -#tsd-search { - transition: background-color 0.2s; -} -#tsd-search .title { - position: relative; - z-index: 2; -} -#tsd-search .field { - position: absolute; - left: 0; - top: 0; - right: 2.5rem; - height: 100%; -} -#tsd-search .field input { - box-sizing: border-box; - position: relative; - top: -50px; - z-index: 1; - width: 100%; - padding: 0 10px; - opacity: 0; - outline: 0; - border: 0; - background: transparent; - color: var(--color-text); -} -#tsd-search .field label { - position: absolute; - overflow: hidden; - right: -40px; -} -#tsd-search .field input, -#tsd-search .title, -#tsd-toolbar-links a { - transition: opacity 0.2s; -} -#tsd-search .results { - position: absolute; - visibility: hidden; - top: 40px; - width: 100%; - margin: 0; - padding: 0; - list-style: none; - box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); -} -#tsd-search .results li { - padding: 0 10px; - background-color: var(--color-background); -} -#tsd-search .results li:nth-child(even) { - background-color: var(--color-background-secondary); -} -#tsd-search .results li.state { - display: none; -} -#tsd-search .results li.current, -#tsd-search .results li:hover { - background-color: var(--color-accent); -} -#tsd-search .results a { - display: block; -} -#tsd-search .results a:before { - top: 10px; -} -#tsd-search .results span.parent { - color: var(--color-text-aside); - font-weight: normal; -} -#tsd-search.has-focus { - background-color: var(--color-accent); -} -#tsd-search.has-focus .field input { - top: 0; - opacity: 1; -} -#tsd-search.has-focus .title, -#tsd-search.has-focus #tsd-toolbar-links a { - z-index: 0; - opacity: 0; -} -#tsd-search.has-focus .results { - visibility: visible; -} -#tsd-search.loading .results li.state.loading { - display: block; -} -#tsd-search.failure .results li.state.failure { - display: block; -} - -#tsd-toolbar-links { - position: absolute; - top: 0; - right: 2rem; - height: 100%; - display: flex; - align-items: center; - justify-content: flex-end; -} -#tsd-toolbar-links a { - margin-left: 1.5rem; -} -#tsd-toolbar-links a:hover { - text-decoration: underline; -} - -.tsd-signature { - margin: 0 0 1rem 0; - padding: 1rem 0.5rem; - border: 1px solid var(--color-accent); - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; - font-size: 14px; - overflow-x: auto; -} - -.tsd-signature-symbol { - color: var(--color-text-aside); - font-weight: normal; -} - -.tsd-signature-type { - font-style: italic; - font-weight: normal; -} - -.tsd-signatures { - padding: 0; - margin: 0 0 1em 0; - list-style-type: none; -} -.tsd-signatures .tsd-signature { - margin: 0; - border-color: var(--color-accent); - border-width: 1px 0; - transition: background-color 0.1s; -} -.tsd-description .tsd-signatures .tsd-signature { - border-width: 1px; -} - -ul.tsd-parameter-list, -ul.tsd-type-parameter-list { - list-style: square; - margin: 0; - padding-left: 20px; -} -ul.tsd-parameter-list > li.tsd-parameter-signature, -ul.tsd-type-parameter-list > li.tsd-parameter-signature { - list-style: none; - margin-left: -20px; -} -ul.tsd-parameter-list h5, -ul.tsd-type-parameter-list h5 { - font-size: 16px; - margin: 1em 0 0.5em 0; -} -.tsd-sources { - margin-top: 1rem; - font-size: 0.875em; -} -.tsd-sources a { - color: var(--color-text-aside); - text-decoration: underline; -} -.tsd-sources ul { - list-style: none; - padding: 0; -} - -.tsd-page-toolbar { - position: sticky; - z-index: 1; - top: 0; - left: 0; - width: 100%; - color: var(--color-text); - background: var(--color-background-secondary); - border-bottom: 1px var(--color-accent) solid; - transition: transform 0.3s ease-in-out; -} -.tsd-page-toolbar a { - color: var(--color-text); - text-decoration: none; -} -.tsd-page-toolbar a.title { - font-weight: bold; -} -.tsd-page-toolbar a.title:hover { - text-decoration: underline; -} -.tsd-page-toolbar .tsd-toolbar-contents { - display: flex; - justify-content: space-between; - height: 2.5rem; - margin: 0 auto; -} -.tsd-page-toolbar .table-cell { - position: relative; - white-space: nowrap; - line-height: 40px; -} -.tsd-page-toolbar .table-cell:first-child { - width: 100%; -} -.tsd-page-toolbar .tsd-toolbar-icon { - box-sizing: border-box; - line-height: 0; - padding: 12px 0; -} - -.tsd-widget { - display: inline-block; - overflow: hidden; - opacity: 0.8; - height: 40px; - transition: opacity 0.1s, background-color 0.2s; - vertical-align: bottom; - cursor: pointer; -} -.tsd-widget:hover { - opacity: 0.9; -} -.tsd-widget.active { - opacity: 1; - background-color: var(--color-accent); -} -.tsd-widget.no-caption { - width: 40px; -} -.tsd-widget.no-caption:before { - margin: 0; -} - -.tsd-widget.options, -.tsd-widget.menu { - display: none; -} -input[type="checkbox"] + .tsd-widget:before { - background-position: -120px 0; -} -input[type="checkbox"]:checked + .tsd-widget:before { - background-position: -160px 0; -} - -img { - max-width: 100%; -} - -.tsd-anchor-icon { - display: inline-flex; - align-items: center; - margin-left: 0.5rem; - 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; -} - -.deprecated { - text-decoration: line-through; -} - -.warning { - padding: 1rem; - color: var(--color-warning-text); - background: var(--color-background-warning); -} - -.tsd-kind-project { - color: var(--color-ts-project); -} -.tsd-kind-module { - color: var(--color-ts-module); -} -.tsd-kind-namespace { - color: var(--color-ts-namespace); -} -.tsd-kind-enum { - color: var(--color-ts-enum); -} -.tsd-kind-enum-member { - color: var(--color-ts-enum-member); -} -.tsd-kind-variable { - color: var(--color-ts-variable); -} -.tsd-kind-function { - color: var(--color-ts-function); -} -.tsd-kind-class { - color: var(--color-ts-class); -} -.tsd-kind-interface { - color: var(--color-ts-interface); -} -.tsd-kind-constructor { - color: var(--color-ts-constructor); -} -.tsd-kind-property { - color: var(--color-ts-property); -} -.tsd-kind-method { - color: var(--color-ts-method); -} -.tsd-kind-call-signature { - color: var(--color-ts-call-signature); -} -.tsd-kind-index-signature { - color: var(--color-ts-index-signature); -} -.tsd-kind-constructor-signature { - color: var(--color-ts-constructor-signature); -} -.tsd-kind-parameter { - color: var(--color-ts-parameter); -} -.tsd-kind-type-literal { - color: var(--color-ts-type-literal); -} -.tsd-kind-type-parameter { - color: var(--color-ts-type-parameter); -} -.tsd-kind-accessor { - color: var(--color-ts-accessor); -} -.tsd-kind-get-signature { - color: var(--color-ts-get-signature); -} -.tsd-kind-set-signature { - color: var(--color-ts-set-signature); -} -.tsd-kind-type-alias { - color: var(--color-ts-type-alias); -} - -/* if we have a kind icon, don't color the text by kind */ -.tsd-kind-icon ~ span { - color: var(--color-text); -} - -* { - scrollbar-width: thin; - scrollbar-color: var(--color-accent) var(--color-icon-background); -} - -*::-webkit-scrollbar { - width: 0.75rem; -} - -*::-webkit-scrollbar-track { - background: var(--color-icon-background); -} - -*::-webkit-scrollbar-thumb { - background-color: var(--color-accent); - border-radius: 999rem; - border: 0.25rem solid var(--color-icon-background); -} - -/* mobile */ -@media (max-width: 769px) { - .tsd-widget.options, - .tsd-widget.menu { - display: inline-block; - } - - .container-main { - display: flex; - } - html .col-content { - float: none; - max-width: 100%; - width: 100%; - } - html .col-sidebar { - position: fixed !important; - overflow-y: auto; - -webkit-overflow-scrolling: touch; - z-index: 1024; - top: 0 !important; - bottom: 0 !important; - left: auto !important; - right: 0 !important; - padding: 1.5rem 1.5rem 0 0; - width: 75vw; - visibility: hidden; - background-color: var(--color-background); - transform: translate(100%, 0); - } - html .col-sidebar > *:last-child { - padding-bottom: 20px; - } - html .overlay { - content: ""; - display: block; - position: fixed; - z-index: 1023; - top: 0; - left: 0; - right: 0; - bottom: 0; - background-color: rgba(0, 0, 0, 0.75); - visibility: hidden; - } - - .to-has-menu .overlay { - animation: fade-in 0.4s; - } - - .to-has-menu .col-sidebar { - animation: pop-in-from-right 0.4s; - } - - .from-has-menu .overlay { - animation: fade-out 0.4s; - } - - .from-has-menu .col-sidebar { - animation: pop-out-to-right 0.4s; - } - - .has-menu body { - overflow: hidden; - } - .has-menu .overlay { - visibility: visible; - } - .has-menu .col-sidebar { - visibility: visible; - transform: translate(0, 0); - display: flex; - flex-direction: column; - gap: 1.5rem; - max-height: 100vh; - padding: 1rem 2rem; - } - .has-menu .tsd-navigation { - max-height: 100%; - } -} - -/* one sidebar */ -@media (min-width: 770px) { - .container-main { - display: grid; - grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); - grid-template-areas: "sidebar content"; - margin: 2rem auto; - } - - .col-sidebar { - grid-area: sidebar; - } - .col-content { - grid-area: content; - padding: 0 1rem; - } -} -@media (min-width: 770px) and (max-width: 1399px) { - .col-sidebar { - max-height: calc(100vh - 2rem - 42px); - overflow: auto; - position: sticky; - top: 42px; - padding-top: 1rem; - } - .site-menu { - margin-top: 1rem; - } -} - -/* two sidebars */ -@media (min-width: 1200px) { - .container-main { - grid-template-columns: minmax(0, 1fr) minmax(0, 2.5fr) minmax(0, 20rem); - grid-template-areas: "sidebar content toc"; - } - - .col-sidebar { - display: contents; - } - - .page-menu { - grid-area: toc; - padding-left: 1rem; - } - .site-menu { - grid-area: sidebar; - } - - .site-menu { - margin-top: 1rem 0; - } - - .page-menu, - .site-menu { - max-height: calc(100vh - 2rem - 42px); - overflow: auto; - position: sticky; - top: 42px; - } -} diff --git a/docs/typedoc/dbg/enums/eDbgLevel.html b/docs/typedoc/dbg/enums/eDbgLevel.html deleted file mode 100644 index b9b5a32..0000000 --- a/docs/typedoc/dbg/enums/eDbgLevel.html +++ /dev/null @@ -1,193 +0,0 @@ -eDbgLevel | @nevware21/ts-debug
-
- -
-
-
-
- -

Enumeration eDbgLevelConst

-
-

Defines the logging debug levels.

-
-
-
-
- -
-
-

Enumeration Members

-
-
-

Enumeration Members

-
- -
All: 999
-

Not used for writing log messages. Specifies that a logging provider should log all -messages.

-
-
- -
Critical: 20
-

Logs a message that describes an unrecoverable application or system crash, or a -catastrophic failure that requires immediate attention.

-
-
- -
Debug: 60
-

Logs that are used for interactive investigation during development. These logs -should primarily contain information useful for debugging and have no long-term -value.

-
-
- -
Error: 30
-

Logs a message that highlights when the current flow of execution has failed or -stopped due to a failure. These should indicate a failure in the current execution, -not an entire system wide failure.

-
-
- -
Information: 50
-

Logs that track the general flow of the application. These logs should have -long-term value.

-
-
- -
None: 0
-

Not used for writing log messages. Specifies that a logging provider should not log -any messages.

-
-
- -
Terminal: 10
-

Logs a message that describes a terminal failure that indicates that the system is -unstable and may not be functioning correctly.

-
-
- -
Trace: 70
-

Logs that contain the detailed trace messages. These messages may contain sensitive -data. These messages should be disabled by default and should never be enabled in -a production environment due to the possible sensitive data that they might contain.

-
-
- -
Verbose: 80
-

Logs that contain the most detailed messages. These messages may contain sensitive -data. These messages should be disabled by default and should never be enabled in -a production environment due to the possible sensitive data that they might contain.

-
-
- -
Warning: 40
-

Logs a message that highlights an abnormal or unexpected event occurred, but did -not otherwise cause the execution to stop.

-
-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/dbg/functions/_dbgCritical.html b/docs/typedoc/dbg/functions/_dbgCritical.html deleted file mode 100644 index 3bccc75..0000000 --- a/docs/typedoc/dbg/functions/_dbgCritical.html +++ /dev/null @@ -1,94 +0,0 @@ -$dbgCritical | @nevware21/ts-debug
-
- -
-
-
-
- -

Function $dbgCritical

-
-
    - -
  • -

    Logs a message that describes an unrecoverable application or system crash, or a catastrophic -failure that requires immediate attention.

    - -

    Example

    // Send a fatal startup error to the installed IDbgProviders providers
    $dbgCritical("Unable to capture X, System may not function as expected"); -
    -
    -
    -

    Parameters

    -
      -
    • -
      message: string
      -

      The basic message to be reported

      -
    • -
    • -
      Optional data: any
      -

      An Optional data component that should be reported with the message

      -
    -

    Returns void

-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/dbg/functions/_dbgError.html b/docs/typedoc/dbg/functions/_dbgError.html deleted file mode 100644 index cfc5664..0000000 --- a/docs/typedoc/dbg/functions/_dbgError.html +++ /dev/null @@ -1,95 +0,0 @@ -$dbgError | @nevware21/ts-debug
-
- -
-
-
-
- -

Function $dbgError

-
-
    - -
  • -

    Logs a message that highlights when the current flow of execution has failed or stopped due to -a failure. These should indicate a failure in the current execution, not an entire system wide -failure.

    - -

    Example

    // Send an error message to the installed IDbgProviders providers
    $dbgError("Unable to initialize X, Y will not be tracked"); -
    -
    -
    -

    Parameters

    -
      -
    • -
      message: string
      -

      The basic message to be reported

      -
    • -
    • -
      Optional data: any
      -

      An Optional data component that should be reported with the message

      -
    -

    Returns void

-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/dbg/functions/_dbgInfo.html b/docs/typedoc/dbg/functions/_dbgInfo.html deleted file mode 100644 index fa6cc80..0000000 --- a/docs/typedoc/dbg/functions/_dbgInfo.html +++ /dev/null @@ -1,93 +0,0 @@ -$dbgInfo | @nevware21/ts-debug
-
- -
-
-
-
- -

Function $dbgInfo

-
-
    - -
  • -

    Logs that track the general flow of the application. These logs should have long-term value.

    - -

    Example

    // Send a information message installed IDbgProviders providers
    $dbgInfo("Successfully started with version x.y"); -
    -
    -
    -

    Parameters

    -
      -
    • -
      message: string
      -

      The basic message to be reported

      -
    • -
    • -
      Optional data: any
      -

      An Optional data component that should be reported with the message

      -
    -

    Returns void

-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/dbg/functions/_dbgLog.html b/docs/typedoc/dbg/functions/_dbgLog.html deleted file mode 100644 index d810131..0000000 --- a/docs/typedoc/dbg/functions/_dbgLog.html +++ /dev/null @@ -1,94 +0,0 @@ -$dbgLog | @nevware21/ts-debug
-
- -
-
-
-
- -

Function $dbgLog

-
-
    - -
  • -

    Logs that are used for interactive investigation during development. These logs should primarily -contain information useful for debugging and have no long-term value.

    - -

    Example

    // Send a debug startup error to the installed IDbgProviders providers
    $dbgLog("Looks like this was true"); -
    -
    -
    -

    Parameters

    -
      -
    • -
      message: string
      -

      The basic message to be reported

      -
    • -
    • -
      Optional data: any
      -

      An Optional data component that should be reported with the message

      -
    -

    Returns void

-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/dbg/functions/_dbgTerminal.html b/docs/typedoc/dbg/functions/_dbgTerminal.html deleted file mode 100644 index bd808cb..0000000 --- a/docs/typedoc/dbg/functions/_dbgTerminal.html +++ /dev/null @@ -1,94 +0,0 @@ -$dbgTerminal | @nevware21/ts-debug
-
- -
-
-
-
- -

Function $dbgTerminal

-
-
    - -
  • -

    Logs a message that describes a terminal failure that indicates that the system is unstable -and may not be functioning correctly.

    - -

    Example

    // Send a fatal startup error to the installed IDbgProviders providers
    $dbgTerminal("Fatal startup, system will not function. Please fix and restart"); -
    -
    -
    -

    Parameters

    -
      -
    • -
      message: string
      -

      The basic message to be reported

      -
    • -
    • -
      Optional data: any
      -

      An Optional data component that should be reported with the message

      -
    -

    Returns void

-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/dbg/functions/_dbgTrace.html b/docs/typedoc/dbg/functions/_dbgTrace.html deleted file mode 100644 index 3629d85..0000000 --- a/docs/typedoc/dbg/functions/_dbgTrace.html +++ /dev/null @@ -1,95 +0,0 @@ -$dbgTrace | @nevware21/ts-debug
-
- -
-
-
-
- -

Function $dbgTrace

-
-
    - -
  • -

    Logs that contain the detailed trace messages. These messages may contain sensitive data. These -messages should be disabled by default and should never be enabled in a production environment -due to the possible sensitive data that they might contain.

    - -

    Example

    // Send a trace message to the installed IDbgProviders providers
    $dbgTrace("Got to here in the code"); -
    -
    -
    -

    Parameters

    -
      -
    • -
      message: string
      -

      The basic message to be reported

      -
    • -
    • -
      Optional data: any
      -

      An Optional data component that should be reported with the message

      -
    -

    Returns void

-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/dbg/functions/_dbgVerbose.html b/docs/typedoc/dbg/functions/_dbgVerbose.html deleted file mode 100644 index b25ac73..0000000 --- a/docs/typedoc/dbg/functions/_dbgVerbose.html +++ /dev/null @@ -1,95 +0,0 @@ -$dbgVerbose | @nevware21/ts-debug
-
- -
-
-
-
- -

Function $dbgVerbose

-
-
    - -
  • -

    Logs that contain the most detailed messages. These messages may contain sensitive data. These -messages should be disabled by default and should never be enabled in a production environment -due to the possible sensitive data that they might contain.

    - -

    Example

    // Send a trace message to the installed IDbgProviders providers
    $dbgTrace("Got to here in the code"); -
    -
    -
    -

    Parameters

    -
      -
    • -
      message: string
      -

      The basic message to be reported

      -
    • -
    • -
      Optional data: any
      -

      An Optional data component that should be reported with the message

      -
    -

    Returns void

-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/dbg/functions/_dbgWarn.html b/docs/typedoc/dbg/functions/_dbgWarn.html deleted file mode 100644 index b2fa5c4..0000000 --- a/docs/typedoc/dbg/functions/_dbgWarn.html +++ /dev/null @@ -1,94 +0,0 @@ -$dbgWarn | @nevware21/ts-debug
-
- -
-
-
-
- -

Function $dbgWarn

-
-
    - -
  • -

    Logs a message that highlights an abnormal or unexpected event occurred, but did not otherwise -cause the execution to stop.

    - -

    Example

    // Send a warning message to the installed IDbgProviders providers
    $dbgWarn("The pass value was not correct -- ignoring"); -
    -
    -
    -

    Parameters

    -
      -
    • -
      message: string
      -

      The basic message to be reported

      -
    • -
    • -
      Optional data: any
      -

      An Optional data component that should be reported with the message

      -
    -

    Returns void

-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/dbg/functions/createDbg.html b/docs/typedoc/dbg/functions/createDbg.html deleted file mode 100644 index af90906..0000000 --- a/docs/typedoc/dbg/functions/createDbg.html +++ /dev/null @@ -1,92 +0,0 @@ -createDbg | @nevware21/ts-debug
-
- -
-
-
-
- -

Function createDbg

-
-
    - -
  • -

    Create a new IDbg instance with no providers, name and the default level is All -when no configuration is provided.

    - -

    Example

    import { createDbg, eDbgLevel, createConsoleProvider } from "@nevware21/ts-debug";

    // Create a new IDbg instance with the defaule values
    let dbg = createDbg();

    dbg.log.debug("Debug Message"); // Nothing emitted to the provider(s)
    dbg.log.error("Error Message"); // "Error Message" emitted to the provider(s)

    // Create a named IDbg instance enabling all debug logging levels
    let dbgAll = createbg({
    name: "MyTest"
    });

    // The logging context sent to the providers will include the name `MyTest`
    dbgAll.log.debug("Debug Message"); // "Debug Message" emitted to the provider(s)
    dbgAll.log.error("Error Message"); // "Error Message" emitted to the provider(s)

    // If the console provider is added to the instance, then the name will be included
    // in the output.
    dbgAll.addProvider(createConsoleProvider());

    // The logging context sent to the providers will include the name `MyTest`
    // Nothing emitted to the console as the provide by default will only send Error and higher messages
    dbgAll.log.debug("Debug Message");

    // "[MyTest]: Error Message" emitted to the console(s)
    dbgAll.log.error("Error Message"); -
    -
    -
    -

    Parameters

    -
      -
    • -
      Optional config: string | IDbgConfig
      -

      Can be either a string or an IDbgConfig instance, when a string value this -will be the name of the instance.

      -
    -

    Returns IDbg

    A new instance

    -
-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/dbg/functions/getDbgLevelName.html b/docs/typedoc/dbg/functions/getDbgLevelName.html deleted file mode 100644 index 60fc309..0000000 --- a/docs/typedoc/dbg/functions/getDbgLevelName.html +++ /dev/null @@ -1,84 +0,0 @@ -getDbgLevelName | @nevware21/ts-debug
-
- -
-
-
-
- -

Function getDbgLevelName

-
-
    - -
  • -

    Get the classification name for the error level provided

    -
    -
    -

    Parameters

    -
      -
    • -
      theLevel: number
    -

    Returns string

-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/dbg/functions/isDbgLevelName.html b/docs/typedoc/dbg/functions/isDbgLevelName.html deleted file mode 100644 index 67c87da..0000000 --- a/docs/typedoc/dbg/functions/isDbgLevelName.html +++ /dev/null @@ -1,87 +0,0 @@ -isDbgLevelName | @nevware21/ts-debug
-
- -
-
-
-
- -

Function isDbgLevelName

-
-
    - -
  • -

    Identifies whether the provided name matches an defined DbgLevel name

    -
    -
    -

    Parameters

    -
      -
    • -
      name: string
      -

      The name to match

      -
    -

    Returns boolean

    true if the name matches a DbgLevel name otherwise false

    -
-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/dbg/functions/setDfEvalCmd.html b/docs/typedoc/dbg/functions/setDfEvalCmd.html deleted file mode 100644 index 5912b5d..0000000 --- a/docs/typedoc/dbg/functions/setDfEvalCmd.html +++ /dev/null @@ -1,87 +0,0 @@ -setDfEvalCmd | @nevware21/ts-debug
-
- -
-
-
-
- -

Function setDfEvalCmd

-
-
    - -
  • -

    Add the default eval command to the provided IDbg instance, this -will override any previous set value

    -
    -
    -

    Parameters

    -
      -
    • -
      dbg: IDbg
      -

      The current IDbg instance

      -
    -

    Returns IDbgCmdCtx

-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/dbg/functions/setEvalCmd.html b/docs/typedoc/dbg/functions/setEvalCmd.html deleted file mode 100644 index 4e0e999..0000000 --- a/docs/typedoc/dbg/functions/setEvalCmd.html +++ /dev/null @@ -1,92 +0,0 @@ -setEvalCmd | @nevware21/ts-debug
-
- -
-
-
-
- -

Function setEvalCmd

-
-
    - -
  • -

    Set the eval IDbgCmd command to the provided value for the IDbg -instance overriding any current or default (parent) value for this or any child -instances

    -
    -
    -

    Parameters

    -
      -
    • -
      dbg: IDbg
      -

      The current IDbg instance

      -
    • -
    • -
      cmd: IDbgCmd
      -

      The command that will be used to evaluate and execute any command line

      -
    -

    Returns IDbgCmdCtx

-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/dbg/index.html b/docs/typedoc/dbg/index.html deleted file mode 100644 index 3fccedf..0000000 --- a/docs/typedoc/dbg/index.html +++ /dev/null @@ -1,119 +0,0 @@ -@nevware21/ts-debug
-
- -
- -
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/dbg/interfaces/IDbg.html b/docs/typedoc/dbg/interfaces/IDbg.html deleted file mode 100644 index 27a7e37..0000000 --- a/docs/typedoc/dbg/interfaces/IDbg.html +++ /dev/null @@ -1,313 +0,0 @@ -IDbg | @nevware21/ts-debug
-
- -
-
-
-
- -

Interface IDbg

-
-

A basic debug interface for logging debug information from you application -or library

-
-
-

Hierarchy

-
    -
  • IDbg
-
-
-
- -
-
-

Properties

-
-
-

Properties

-
- -
addProvider: ((provider) => IDbgProviderCtx)
-
-

Type declaration

-
    -
  • -
      -
    • (provider): IDbgProviderCtx
    • -
    • -

      Add the IDbgProvider to the collection of providers for this debug instance

      -
      -
      -

      Parameters

      -
        -
      • -
        provider: IDbgProvider
        -

        The provider to add if not already present

        -
      -

      Returns IDbgProviderCtx

      A context object that can be used to remove this provider from this instance

      -
-
- -
chkLvl: ((level) => boolean)
-
-

Type declaration

-
    -
  • -
      -
    • (level): boolean
    • -
    • -

      Check to see if any logging at this level would be reported.

      -
      -
      -

      Parameters

      -
        -
      • -
        level: number
        -

        The logging level

        -
      -

      Returns boolean

      true if at least one provider would cause the logging at this level to be recorded.

      -
-
- -
cmds: IDbgCmds
-

Additional commands that are available for this instance or any parent instance.

-
-
- -
create: ((config?) => IDbg)
-
-

Type declaration

-
    -
  • -
      -
    • (config?): IDbg
    • -
    • -

      Create a new named IDbg instance which has the current instance as it's parent, any -logging to this instance will also be delegated the providers of the current instance as well -as any added to the new returne instance.

      - -

      Example

      import { createDbg, eDbgLevel, createConsoleProvider } from "@nevware21/ts-debug";

      // Create a new IDbg instance with the defaule values
      let dbg = createDbg();

      dbg.log.debug("Debug Message"); // Nothing emitted to the provider(s)
      dbg.log.error("Error Message"); // "Error Message" emitted to the provider(s)

      // Create a named IDbg instance enabling all debug logging levels
      let dbgAll = createbg({
      name: "MyTest",
      lvl: eDbgLevel.All
      });

      // The logging context sent to the providers will include the name `MyTest`
      dbgAll.log.debug("Debug Message"); // "Debug Message" emitted to the provider(s)
      dbgAll.log.error("Error Message"); // "Error Message" emitted to the provider(s)

      // If the console provider is added to the instance, then the name will be included
      // in the output.
      dbgAll.addProvider(createConsoleProvider());

      // The logging context sent to the providers will include the name `MyTest`
      // Nothing emitted to the console as the provide by default will only send Error and higher messages
      dbgAll.log.debug("Debug Message");

      // "[MyTest]: Error Message" emitted to the console(s)
      dbgAll.log.error("Error Message"); -
      -
      -
      -

      Parameters

      -
        -
      • -
        Optional config: string | IDbgConfig
        -

        Can be either a string or an IDbgConfig instance, when a string value this -will be the name of the instance.

        -
      -

      Returns IDbg

      A new instance which can be used for providing scoped debugging

      -
-
- -
each: ((callback, handleError?) => void)
-
-

Type declaration

-
    -
  • -
      -
    • (callback, handleError?): void
    • -
    • -

      Call the provider for each registered provider.

      -
      -
      -

      Parameters

      -
        -
      • -
        callback: DbgProviderCallback
        -

        The callback function to call with the provider

        -
      • -
      • -
        Optional handleError: ((provider, error) => void)
        -

        A callback function to call when an exception is thrown for a provider

        -
        -
          -
        • -
            -
          • (provider, error): void
          • -
          • -
            -

            Parameters

            -
            -

            Returns void

      -

      Returns void

-
- -
log: IDbgLog
-

Return the logging interface to be used for logging debug messages

-
-
- -
lvl: number
-

The maximum logging level that will be reported by this instance.

-
-
- -
name: string
-

The name of the logger, the default logger is an empty name

-
-
- -
p?: IDbg
-

If this debug instance is a child of a parent then this is a link to -their parent instance.

-
-
- -
use: (<R>(provider, callback) => R)
-
-

Type declaration

-
    -
  • -
      -
    • <R>(provider, callback): R
    • -
    • -

      Add the provider to the collection of providers while executing the -callback function, the requested provider will be removed after the -cb has finished executing.

      -
      -
      -

      Type Parameters

      -
        -
      • -

        R

      -
      -

      Parameters

      -
        -
      • -
        provider: IDbgProvider
        -

        The provider to add while executing the callback

        -
      • -
      • -
        callback: (() => R)
        -

        The callback function to execute

        -
        -
          -
        • -
            -
          • (): R
          • -
          • -

            Returns R

      -

      Returns R

      The response from the callback function

      -
-
- - -

User context values that are available for this instance or any parent instance

-
-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/dbg/interfaces/IDbgCmd.html b/docs/typedoc/dbg/interfaces/IDbgCmd.html deleted file mode 100644 index c84e5e8..0000000 --- a/docs/typedoc/dbg/interfaces/IDbgCmd.html +++ /dev/null @@ -1,145 +0,0 @@ -IDbgCmd | @nevware21/ts-debug
-
- -
-
-
-
- -

Interface IDbgCmd

-
-

Identifies a basic command definition. It provides for a command description -optional argument help details and the execute function.

-
-
-

Hierarchy

-
    -
  • IDbgCmd
-
-
-
- -
-
-

Properties

-
-
-

Properties

-
- -
argHelp?: DbgCmdArgHelp
-

Optiona argument help

-
-
- -
desc: string
-

The description of the command

-
-
- -
exec: ((context, ...extraArgs) => any)
-
-

Type declaration

-
    -
  • -
      -
    • (context, ...extraArgs): any
    • -
    • -

      This function executes the command with the command context and any optional -arguments to be passed to the command.

      -
      -
      -

      Parameters

      -
        -
      • -
        context: IDbgCmdContext
        -

        The command context provided by the runtime to the command so -that it can perform additional operations

        -
      • -
      • -
        Rest ...extraArgs: any[]
        -

        Any additional optional arguments are passed as extra arguments -to the function, if more than 1 argument is passed then there will be additional -arguments.

        -
      -

      Returns any

      A result of the command that may be stored by the runtime

      -
-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/dbg/interfaces/IDbgCmdContext.html b/docs/typedoc/dbg/interfaces/IDbgCmdContext.html deleted file mode 100644 index 7b879a2..0000000 --- a/docs/typedoc/dbg/interfaces/IDbgCmdContext.html +++ /dev/null @@ -1,149 +0,0 @@ -IDbgCmdContext | @nevware21/ts-debug
-
- -
-
-
-
- -

Interface IDbgCmdContext

-
-

The command context provided by the runtime when executed.

-
-
-

Hierarchy

-
    -
  • IDbgCmdContext
-
-
-
- -
-
-

Properties

-
-
-

Properties

-
- -
dbg: IDbg
-

The current IDbg

-
-
- -
exec: ((cmdLine, cmdContext?) => any)
-
-

Type declaration

-
    -
  • -
      -
    • (cmdLine, cmdContext?): any
    • -
    • -

      Execute another function from the current function

      -
      -
      -

      Parameters

      -
        -
      • -
        cmdLine: string
        -

        The full command line to execute

        -
      • -
      • -
        Optional cmdContext: DbgContextValues
        -

        Additional context variables to include in the -scope of executing the command.

        -
      -

      Returns any

-
- -
log: IDbgLog
-

Access to the logging functions

-
-
- - -

Provides access to the current context variables

-
-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/dbg/interfaces/IDbgCmdCtx.html b/docs/typedoc/dbg/interfaces/IDbgCmdCtx.html deleted file mode 100644 index e7c49af..0000000 --- a/docs/typedoc/dbg/interfaces/IDbgCmdCtx.html +++ /dev/null @@ -1,148 +0,0 @@ -IDbgCmdCtx | @nevware21/ts-debug
-
- -
-
-
-
- -

Interface IDbgCmdCtx

-
-

Context returned from adding a command to allow removal

-
-
-

Hierarchy

-
    -
  • IDbgCmdCtx
-
-
-
- -
-
-

Properties

-
c -exec -rm -
-
-

Properties

-
- - -

The command associated with this context

-
-
- -
exec: ((ctx, theArgs) => any)
-
-

Type declaration

-
    -
  • -
      -
    • (ctx, theArgs): any
    • -
    • -

      Execute the command providing the context and arguments

      -
      -
      -

      Parameters

      -
        -
      • -
        ctx: IDbgCmdContext
        -

        The current execution context

        -
      • -
      • -
        theArgs: any[]
        -

        The arguments

        -
      -

      Returns any

      The resut from the command

      -
-
- -
rm: (() => void)
-
-

Type declaration

-
    -
  • -
      -
    • (): void
    • -
    • -

      Remove the command from the instance

      -
      -

      Returns void

-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/dbg/interfaces/IDbgCmdHelp.html b/docs/typedoc/dbg/interfaces/IDbgCmdHelp.html deleted file mode 100644 index 9dd32be..0000000 --- a/docs/typedoc/dbg/interfaces/IDbgCmdHelp.html +++ /dev/null @@ -1,104 +0,0 @@ -IDbgCmdHelp | @nevware21/ts-debug
-
- -
-
-
-
- -

Interface IDbgCmdHelp

-
-

Hierarchy

-
    -
  • IDbgCmdHelp
-
-
-
- -
-
-

Properties

-
-
-

Properties

-
- -
desc: string
-
- -
optional?: boolean
-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/dbg/interfaces/IDbgCmds.html b/docs/typedoc/dbg/interfaces/IDbgCmds.html deleted file mode 100644 index e1be3fd..0000000 --- a/docs/typedoc/dbg/interfaces/IDbgCmds.html +++ /dev/null @@ -1,253 +0,0 @@ -IDbgCmds | @nevware21/ts-debug
-
- -
-
-
-
- -

Interface IDbgCmds

-
-

Context returned from adding a command to allow removal

-
-
-

Hierarchy

-
-
-
-
- -
-
-

Properties

-
-
-

Properties

-
- -
add: ((name, theCmd) => IDbgCmdCtx)
-
-

Type declaration

-
    -
  • -
      -
    • (name, theCmd): IDbgCmdCtx
    • -
    • -

      Add or Replace the command to the current commands for the context

      -
      -
      -

      Parameters

      -
        -
      • -
        name: string
        -

        The name to register this command as

        -
      • -
      • -
        theCmd: IDbgCmd
        -

        The debug command

        -
      -

      Returns IDbgCmdCtx

      A debug context for the debug command

      -
-
- -
each: ((cb) => void)
-
-

Type declaration

-
    -
  • -
      -
    • (cb): void
    • -
    • -

      For each key defined for the current context (and it's parent) call the provided -callback function with each key name and it's value. This will only call the callback -function once for each name even when the same name is presen in the current instance -and it's parent.

      -
      -
      -

      Parameters

      -
        -
      • -
        cb: ((name, value) => void)
        -

        The callback function to call

        -
        -
          -
        • -
            -
          • (name, value): void
          • -
          • -
            -

            Parameters

            -
            -

            Returns void

      -

      Returns void

-
- -
exec: ((cmdLine, cmdContext?) => any)
-
-

Type declaration

-
    -
  • -
      -
    • (cmdLine, cmdContext?): any
    • -
    • -

      Execute another function from the current function

      -
      -
      -

      Parameters

      -
        -
      • -
        cmdLine: string
        -

        The full command line to execute

        -
      • -
      • -
        Optional cmdContext: DbgContextValues
        -

        Additional context variables to include in the -scope of executing the command.

        -
      -

      Returns any

-
- -
get: ((name, dfValue?) => IDbgCmdCtx)
-
-

Type declaration

-
    -
  • -
      -
    • (name, dfValue?): IDbgCmdCtx
    • -
    • -

      Return the named context value from this instance or it's parent if present.

      -
      -
      -

      Parameters

      -
        -
      • -
        name: string
        -

        The name of the value to return

        -
      • -
      • -
        Optional dfValue: IDbgCmdCtx
        -

        If the named values does not exist in this instance or it's -parent then return this value. The default will not be returned even if the -value for the key is undefined or null.

        -
      -

      Returns IDbgCmdCtx

      The value contained in the context or the default

      -
-
- -
has: ((name) => boolean)
-
-

Type declaration

-
    -
  • -
      -
    • (name): boolean
    • -
    • -

      Return whether the named context value is available from this instance ir it's -parent.

      -
      -
      -

      Parameters

      -
        -
      • -
        name: string
        -

        The name of the value to check if it's available

        -
      -

      Returns boolean

      true if it's present otherwise false

      -
-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/dbg/interfaces/IDbgConfig.html b/docs/typedoc/dbg/interfaces/IDbgConfig.html deleted file mode 100644 index 2d25be6..0000000 --- a/docs/typedoc/dbg/interfaces/IDbgConfig.html +++ /dev/null @@ -1,124 +0,0 @@ -IDbgConfig | @nevware21/ts-debug
-
- -
-
-
-
- -

Interface IDbgConfig

-
-

The structure of the configuration that can be passed to the IDbg during -creation of a new instance

-
-
-

Hierarchy

-
    -
  • IDbgConfig
-
-
-
- -
-
-

Properties

-
-
-

Properties

-
- -
lvl?: number
-

Identifies the maximum logging level supported by the logger, even if a provider -is configured to support a lower debugging level this debug instance will not -pass it on.

-
-
- -
name?: string
-

Identifies the name to be included for all messages originating from the logger -that is passed this config.

-
-
- - -

Optional user context values that are passed along to the provider

-
-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/dbg/interfaces/IDbgContextItems.html b/docs/typedoc/dbg/interfaces/IDbgContextItems.html deleted file mode 100644 index 5e592a1..0000000 --- a/docs/typedoc/dbg/interfaces/IDbgContextItems.html +++ /dev/null @@ -1,198 +0,0 @@ -IDbgContextItems | @nevware21/ts-debug
-
- -
-
-
-
- -

Interface IDbgContextItems<T>

-
-

The generic context used for passing

-
-
-

Type Parameters

-
    -
  • -

    T

-
-

Hierarchy

-
-
-
-
- -
-
-

Properties

-
-
-

Properties

-
- -
each: ((cb) => void)
-
-

Type declaration

-
    -
  • -
      -
    • (cb): void
    • -
    • -

      For each key defined for the current context (and it's parent) call the provided -callback function with each key name and it's value. This will only call the callback -function once for each name even when the same name is presen in the current instance -and it's parent.

      -
      -
      -

      Parameters

      -
        -
      • -
        cb: ((name, value) => void)
        -

        The callback function to call

        -
        -
          -
        • -
            -
          • (name, value): void
          • -
          • -
            -

            Parameters

            -
              -
            • -
              name: string
            • -
            • -
              value: T
            -

            Returns void

      -

      Returns void

-
- -
get: ((name, dfValue?) => T)
-
-

Type declaration

-
    -
  • -
      -
    • (name, dfValue?): T
    • -
    • -

      Return the named context value from this instance or it's parent if present.

      -
      -
      -

      Parameters

      -
        -
      • -
        name: string
        -

        The name of the value to return

        -
      • -
      • -
        Optional dfValue: T
        -

        If the named values does not exist in this instance or it's -parent then return this value. The default will not be returned even if the -value for the key is undefined or null.

        -
      -

      Returns T

      The value contained in the context or the default

      -
-
- -
has: ((name) => boolean)
-
-

Type declaration

-
    -
  • -
      -
    • (name): boolean
    • -
    • -

      Return whether the named context value is available from this instance ir it's -parent.

      -
      -
      -

      Parameters

      -
        -
      • -
        name: string
        -

        The name of the value to check if it's available

        -
      -

      Returns boolean

      true if it's present otherwise false

      -
-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/dbg/interfaces/IDbgLog.html b/docs/typedoc/dbg/interfaces/IDbgLog.html deleted file mode 100644 index 561061b..0000000 --- a/docs/typedoc/dbg/interfaces/IDbgLog.html +++ /dev/null @@ -1,208 +0,0 @@ -IDbgLog | @nevware21/ts-debug
-
- -
-
-
-
- -

Interface IDbgLog

-
-

Interface for the debugging logging functions that are available for instances of -this interface.

-
-
-

Hierarchy

-
    -
  • IDbgLog
-
-
-
- -
-
-

Properties

-
-
-

Properties

-
- -
critical: DbgLogFunc
-

Logs a message that describes an unrecoverable application or system crash, or a catastrophic -failure that requires immediate attention.

- -

Param

The basic message to be reported

- -

Param

An Optional data component that should be reported with the message

-
-
- -
debug: DbgLogFunc
-

Logs that are used for interactive investigation during development. These logs should primarily -contain information useful for debugging and have no long-term value.

- -

Param

The basic message to be reported

- -

Param

An Optional data component that should be reported with the message

-
-
- -
error: DbgLogFunc
-

Logs a message that highlights when the current flow of execution has failed or stopped due to -a failure. These should indicate a failure in the current execution, not an entire system wide -failure.

- -

Param

The basic message to be reported

- -

Param

An Optional data component that should be reported with the message

-
-
- - -

Logs that track the general flow of the application. These logs should have long-term value.

- -

Param

The basic message to be reported

- -

Param

An Optional data component that should be reported with the message

-
-
- -
terminal: DbgLogFunc
-

Logs a message that describes a terminal failure that indicates that the system is unstable -and may not be functioning correctly.

- -

Param

The basic message to be reported

- -

Param

An Optional data component that should be reported with the message

-
-
- -
trace: DbgLogFunc
-

Logs that contain the detailed race messages. These messages may contain sensitive data. These -messages should be disabled by default and should never be enabled in a production environment -due to the possible sensitive data that they might contain.

- -

Param

The basic message to be reported

- -

Param

An Optional data component that should be reported with the message

-
-
- -
verbose: DbgLogFunc
-

Logs that contain the most detailed messages. These messages may contain sensitive data. These -messages should be disabled by default and should never be enabled in a production environment -due to the possible sensitive data that they might contain.

- -

Param

The basic message to be reported

- -

Param

An Optional data component that should be reported with the message

-
-
- - -

Logs a message that highlights an abnormal or unexpected event occurred, but did not otherwise -cause the execution to stop.

- -

Param

The basic message to be reported

- -

Param

An Optional data component that should be reported with the message

-
-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/dbg/interfaces/IDbgLogCtx.html b/docs/typedoc/dbg/interfaces/IDbgLogCtx.html deleted file mode 100644 index 8b3b6c7..0000000 --- a/docs/typedoc/dbg/interfaces/IDbgLogCtx.html +++ /dev/null @@ -1,122 +0,0 @@ -IDbgLogCtx | @nevware21/ts-debug
-
- -
-
-
-
- -

Interface IDbgLogCtx

-
-

Identifies the log message context which is passed to the -IDbgProvider instance.

-
-
-

Hierarchy

-
    -
  • IDbgLogCtx
-
-
-
- -
-
-

Properties

-
-
-

Properties

-
- -
lvl: number
-

Identifies the logging level of this log message

-
-
- -
name: string
-

The name of the current logger, based on the names of the current debug -instance and any parent.

-
-
- - -

Optional user context values that are passed along to the provider

-
-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/dbg/interfaces/IDbgProvider.html b/docs/typedoc/dbg/interfaces/IDbgProvider.html deleted file mode 100644 index 47276b1..0000000 --- a/docs/typedoc/dbg/interfaces/IDbgProvider.html +++ /dev/null @@ -1,200 +0,0 @@ -IDbgProvider | @nevware21/ts-debug
-
- -
-
-
-
- -

Interface IDbgProvider

-
-

Specifies the interface for debug provider

-
-
-

Hierarchy

-
    -
  • IDbgProvider
-
-
-
- -
-
-

Properties

-
-
-

Properties

-
- -
_dbgCbAdd?: ((dbg) => void)
-
-

Type declaration

-
    -
  • -
      -
    • (dbg): void
    • -
    • -

      Optional function called when the provider is added to an IDbg instance

      -
      -
      -

      Parameters

      -
        -
      • -
        dbg: IDbg
        -

        The dbg instance

        -
      -

      Returns void

-
- -
_dbgCbRm?: ((dbg) => void)
-
-

Type declaration

-
    -
  • -
      -
    • (dbg): void
    • -
    • -

      Optional function called when the provider is removed from a IDbg instance

      -
      -
      -

      Parameters

      -
        -
      • -
        dbg: IDbg
        -

        The dbg instance

        -
      -

      Returns void

-
- -
chkLvl?: ((theLevel) => boolean)
-
-

Type declaration

-
    -
  • -
      -
    • (theLevel): boolean
    • -
    • -

      Checks and returns whether any logging will be performed at the specified level -by this provider instance.

      -
      -
      -

      Parameters

      -
        -
      • -
        theLevel: number
        -

        The level to check

        -
      -

      Returns boolean

      true if at least one log entry would be recorded otherwise false

      -
-
- -
log: ((ctx, message, data?) => void)
-
-

Type declaration

-
    -
  • -
      -
    • (ctx, message, data?): void
    • -
    • -

      Log a message at the provided Debug Level to the debug provider with an optional -data details to be associated with the message.

      -
      -
      -

      Parameters

      -
        -
      • -
        ctx: IDbgLogCtx
        -

        The context for the log message

        -
      • -
      • -
        message: string
        -

        The message to display to the log

        -
      • -
      • -
        Optional data: any
        -

        An optional data element to be associated with the message.

        -
      -

      Returns void

-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/dbg/interfaces/IDbgProviderCtx.html b/docs/typedoc/dbg/interfaces/IDbgProviderCtx.html deleted file mode 100644 index e7026c8..0000000 --- a/docs/typedoc/dbg/interfaces/IDbgProviderCtx.html +++ /dev/null @@ -1,119 +0,0 @@ -IDbgProviderCtx | @nevware21/ts-debug
-
- -
-
-
-
- -

Interface IDbgProviderCtx

-
-

Context returned from adding a provider to allow removal

-
-
-

Hierarchy

-
    -
  • IDbgProviderCtx
-
-
-
- -
-
-

Properties

-
p -rm -
-
-

Properties

-
- - -

The provider associated with this context

-
-
- -
rm: (() => void)
-
-

Type declaration

-
    -
  • -
      -
    • (): void
    • -
    • -

      Remove the provider from the instance

      -
      -

      Returns void

-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/dbg/interfaces/IDbgUsrCtx.html b/docs/typedoc/dbg/interfaces/IDbgUsrCtx.html deleted file mode 100644 index 3217c11..0000000 --- a/docs/typedoc/dbg/interfaces/IDbgUsrCtx.html +++ /dev/null @@ -1,284 +0,0 @@ -IDbgUsrCtx | @nevware21/ts-debug
-
- -
-
-
-
- -

Interface IDbgUsrCtx

-
-

The Debug user context used for passing user provided context -to log records

-
-
-

Hierarchy

-
-
-
-
- -
-
-

Properties

-
cpy -each -get -has -rm -set -
-
-

Properties

-
- -
cpy: (() => IDbgUsrCtx)
-
-

Type declaration

-
    -
  • -
      -
    • (): IDbgUsrCtx
    • -
    • -

      Return a copy of the current instance so that any changes to the current instance -would not be reflected in the returned copy. The copy will contain references to the -current instance keys and values, and the existing instance will also contain references -the same values up until the current instance attempts to change it's current state by -calling set() or rm() at which point a lazy objDeepCopy will be performed.

      -

      So if/when the referenced values are mutable values (object/array etc) any direct -changes to the value will be reflected on all references. The objDeepCopy() does not -clone classes.

      -
      -

      Returns IDbgUsrCtx

      A new IDbgUsrCtx instance

      -
-
- -
each: ((cb) => void)
-
-

Type declaration

-
    -
  • -
      -
    • (cb): void
    • -
    • -

      For each key defined for the current context (and it's parent) call the provided -callback function with each key name and it's value. This will only call the callback -function once for each name even when the same name is presen in the current instance -and it's parent.

      -
      -
      -

      Parameters

      -
        -
      • -
        cb: ((name, value) => void)
        -

        The callback function to call

        -
        -
          -
        • -
            -
          • (name, value): void
          • -
          • -
            -

            Parameters

            -
              -
            • -
              name: string
            • -
            • -
              value: any
            -

            Returns void

      -

      Returns void

-
- -
get: ((name, dfValue?) => any)
-
-

Type declaration

-
    -
  • -
      -
    • (name, dfValue?): any
    • -
    • -

      Return the named context value from this instance or it's parent if present.

      -
      -
      -

      Parameters

      -
        -
      • -
        name: string
        -

        The name of the value to return

        -
      • -
      • -
        Optional dfValue: any
        -

        If the named values does not exist in this instance or it's -parent then return this value. The default will not be returned even if the -value for the key is undefined or null.

        -
      -

      Returns any

      The value contained in the context or the default

      -
-
- -
has: ((name) => boolean)
-
-

Type declaration

-
    -
  • -
      -
    • (name): boolean
    • -
    • -

      Return whether the named context value is available from this instance ir it's -parent.

      -
      -
      -

      Parameters

      -
        -
      • -
        name: string
        -

        The name of the value to check if it's available

        -
      -

      Returns boolean

      true if it's present otherwise false

      -
-
- -
rm: ((name) => void)
-
-

Type declaration

-
    -
  • -
      -
    • (name): void
    • -
    • -

      Remove this named value from the context, this will cause any value from the parent -to be returned again (if present) and the default value may be returned by get.

      -
      -
      -

      Parameters

      -
        -
      • -
        name: string
        -

        The key of the value to remove

        -
      -

      Returns void

-
- -
set: (<T>(name, value) => void)
-
-

Type declaration

-
    -
  • -
      -
    • <T>(name, value): void
    • -
    • -

      Set the named value against the current context, this will replace any value -within this instance. If the same key is present in the parent instance the -value returned by the parent it not altered.

      -

      Even if the value set is undefined / null this will still be used as an override -for any parent and will be deemed to be present (so the default value for get would -not be returned)

      -
      -
      -

      Type Parameters

      -
        -
      • -

        T

      -
      -

      Parameters

      -
        -
      • -
        name: string
        -

        The key of the value to set

        -
      • -
      • -
        value: T
        -

        The value to set for the given name

        -
      -

      Returns void

-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/dbg/variables/DbgLevel-1.html b/docs/typedoc/dbg/variables/DbgLevel-1.html deleted file mode 100644 index 163ec7f..0000000 --- a/docs/typedoc/dbg/variables/DbgLevel-1.html +++ /dev/null @@ -1,77 +0,0 @@ -DbgLevel | @nevware21/ts-debug
-
- -
-
-
-
- -

Variable DbgLevelConst

-
DbgLevel: EnumValueMap<typeof eDbgLevel, eDbgLevel> = ...
-

A namespaced value map identifying the logging debug levels which maps to the -eDbgLevel.

-
-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/dbg/variables/_Dbg.html b/docs/typedoc/dbg/variables/_Dbg.html deleted file mode 100644 index 4b7c5f3..0000000 --- a/docs/typedoc/dbg/variables/_Dbg.html +++ /dev/null @@ -1,76 +0,0 @@ -$Dbg | @nevware21/ts-debug
-
- -
-
-
-
- -

Variable $DbgConst

-
$Dbg: IDbg = ...
-

A singleton debug instance which is available for the entire runtime within its -scope.

-
-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/providers/.nojekyll b/docs/typedoc/providers/.nojekyll deleted file mode 100644 index e2ac661..0000000 --- a/docs/typedoc/providers/.nojekyll +++ /dev/null @@ -1 +0,0 @@ -TypeDoc added this file to prevent GitHub Pages from using Jekyll. You can turn off this behavior by setting the `githubPages` option to false. \ No newline at end of file diff --git a/docs/typedoc/providers/assets/highlight.css b/docs/typedoc/providers/assets/highlight.css deleted file mode 100644 index a7ec063..0000000 --- a/docs/typedoc/providers/assets/highlight.css +++ /dev/null @@ -1,85 +0,0 @@ -:root { - --light-hl-0: #AF00DB; - --dark-hl-0: #C586C0; - --light-hl-1: #000000; - --dark-hl-1: #D4D4D4; - --light-hl-2: #001080; - --dark-hl-2: #9CDCFE; - --light-hl-3: #A31515; - --dark-hl-3: #CE9178; - --light-hl-4: #008000; - --dark-hl-4: #6A9955; - --light-hl-5: #0000FF; - --dark-hl-5: #569CD6; - --light-hl-6: #795E26; - --dark-hl-6: #DCDCAA; - --light-hl-7: #098658; - --dark-hl-7: #B5CEA8; - --light-hl-8: #267F99; - --dark-hl-8: #4EC9B0; - --light-code-background: #FFFFFF; - --dark-code-background: #1E1E1E; -} - -@media (prefers-color-scheme: light) { :root { - --hl-0: var(--light-hl-0); - --hl-1: var(--light-hl-1); - --hl-2: var(--light-hl-2); - --hl-3: var(--light-hl-3); - --hl-4: var(--light-hl-4); - --hl-5: var(--light-hl-5); - --hl-6: var(--light-hl-6); - --hl-7: var(--light-hl-7); - --hl-8: var(--light-hl-8); - --code-background: var(--light-code-background); -} } - -@media (prefers-color-scheme: dark) { :root { - --hl-0: var(--dark-hl-0); - --hl-1: var(--dark-hl-1); - --hl-2: var(--dark-hl-2); - --hl-3: var(--dark-hl-3); - --hl-4: var(--dark-hl-4); - --hl-5: var(--dark-hl-5); - --hl-6: var(--dark-hl-6); - --hl-7: var(--dark-hl-7); - --hl-8: var(--dark-hl-8); - --code-background: var(--dark-code-background); -} } - -:root[data-theme='light'] { - --hl-0: var(--light-hl-0); - --hl-1: var(--light-hl-1); - --hl-2: var(--light-hl-2); - --hl-3: var(--light-hl-3); - --hl-4: var(--light-hl-4); - --hl-5: var(--light-hl-5); - --hl-6: var(--light-hl-6); - --hl-7: var(--light-hl-7); - --hl-8: var(--light-hl-8); - --code-background: var(--light-code-background); -} - -:root[data-theme='dark'] { - --hl-0: var(--dark-hl-0); - --hl-1: var(--dark-hl-1); - --hl-2: var(--dark-hl-2); - --hl-3: var(--dark-hl-3); - --hl-4: var(--dark-hl-4); - --hl-5: var(--dark-hl-5); - --hl-6: var(--dark-hl-6); - --hl-7: var(--dark-hl-7); - --hl-8: var(--dark-hl-8); - --code-background: var(--dark-code-background); -} - -.hl-0 { color: var(--hl-0); } -.hl-1 { color: var(--hl-1); } -.hl-2 { color: var(--hl-2); } -.hl-3 { color: var(--hl-3); } -.hl-4 { color: var(--hl-4); } -.hl-5 { color: var(--hl-5); } -.hl-6 { color: var(--hl-6); } -.hl-7 { color: var(--hl-7); } -.hl-8 { color: var(--hl-8); } -pre, code { background: var(--code-background); } diff --git a/docs/typedoc/providers/assets/main.js b/docs/typedoc/providers/assets/main.js deleted file mode 100644 index 5e52542..0000000 --- a/docs/typedoc/providers/assets/main.js +++ /dev/null @@ -1,58 +0,0 @@ -"use strict"; -"use strict";(()=>{var be=Object.create;var re=Object.defineProperty;var Se=Object.getOwnPropertyDescriptor;var we=Object.getOwnPropertyNames;var Te=Object.getPrototypeOf,ke=Object.prototype.hasOwnProperty;var Qe=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Pe=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of we(e))!ke.call(t,i)&&i!==r&&re(t,i,{get:()=>e[i],enumerable:!(n=Se(e,i))||n.enumerable});return t};var Ie=(t,e,r)=>(r=t!=null?be(Te(t)):{},Pe(e||!t||!t.__esModule?re(r,"default",{value:t,enumerable:!0}):r,t));var ae=Qe((se,oe)=>{(function(){var t=function(e){var r=new t.Builder;return r.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),r.searchPipeline.add(t.stemmer),e.call(r,r),r.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(r){e.console&&console.warn&&console.warn(r)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var r=Object.create(null),n=Object.keys(e),i=0;i0){var d=t.utils.clone(r)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(n.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,r){r in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+r),e.label=r,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var r=e.label&&e.label in this.registeredFunctions;r||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. -`,e)},t.Pipeline.load=function(e){var r=new t.Pipeline;return e.forEach(function(n){var i=t.Pipeline.registeredFunctions[n];if(i)r.add(i);else throw new Error("Cannot load unregistered function: "+n)}),r},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(r){t.Pipeline.warnIfFunctionNotRegistered(r),this._stack.push(r)},this)},t.Pipeline.prototype.after=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");n=n+1,this._stack.splice(n,0,r)},t.Pipeline.prototype.before=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");this._stack.splice(n,0,r)},t.Pipeline.prototype.remove=function(e){var r=this._stack.indexOf(e);r!=-1&&this._stack.splice(r,1)},t.Pipeline.prototype.run=function(e){for(var r=this._stack.length,n=0;n1&&(oe&&(n=s),o!=e);)i=n-r,s=r+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(r+=n[u+1]*i[d+1],u+=2,d+=2);return r},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),r=1,n=0;r0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),m=s.str.charAt(1),y;m in s.node.edges?y=s.node.edges[m]:(y=new t.TokenSet,s.node.edges[m]=y),s.str.length==1&&(y.final=!0),i.push({node:y,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return n},t.TokenSet.fromString=function(e){for(var r=new t.TokenSet,n=r,i=0,s=e.length;i=e;r--){var n=this.uncheckedNodes[r],i=n.child.toString();i in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[i]:(n.child._str=i,this.minimizedNodes[i]=n.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(r){var n=new t.QueryParser(e,r);n.parse()})},t.Index.prototype.query=function(e){for(var r=new t.Query(this.fields),n=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,r){var n=e[this._ref],i=Object.keys(this._fields);this._documents[n]=r||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,r;do e=this.next(),r=e.charCodeAt(0);while(r>47&&r<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var r=e.next();if(r==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(r.charCodeAt(0)==92){e.escapeCharacter();continue}if(r==":")return t.QueryLexer.lexField;if(r=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(r=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(r=="+"&&e.width()===1||r=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(r.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,r){this.lexer=new t.QueryLexer(e),this.query=r,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var r=e.peekLexeme();if(r!=null)switch(r.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expected either a field or a term, found "+r.type;throw r.str.length>=1&&(n+=" with value '"+r.str+"'"),new t.QueryParseError(n,r.start,r.end)}},t.QueryParser.parsePresence=function(e){var r=e.consumeLexeme();if(r!=null){switch(r.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+r.str+"'";throw new t.QueryParseError(n,r.start,r.end)}var i=e.peekLexeme();if(i==null){var n="expecting term or field, found nothing";throw new t.QueryParseError(n,r.start,r.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(n,i.start,i.end)}}},t.QueryParser.parseField=function(e){var r=e.consumeLexeme();if(r!=null){if(e.query.allFields.indexOf(r.str)==-1){var n=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+r.str+"', possible fields: "+n;throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.fields=[r.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,r.start,r.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var r=e.consumeLexeme();if(r!=null){e.currentClause.term=r.str.toLowerCase(),r.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(n==null){e.nextClause();return}switch(n.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+n.type+"'";throw new t.QueryParseError(i,n.start,n.end)}}},t.QueryParser.parseEditDistance=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="edit distance must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.editDistance=n;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="boost must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.boost=n;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,r){typeof define=="function"&&define.amd?define(r):typeof se=="object"?oe.exports=r():e.lunr=r()}(this,function(){return t})})()});var ne=[];function G(t,e){ne.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureActivePageVisible(),this.ensureFocusedElementVisible(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){ne.forEach(r=>{e.querySelectorAll(r.selector).forEach(n=>{n.dataset.hasInstance||(new r.constructor({el:n,app:this}),n.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),r=e?.parentElement;for(;r&&!r.classList.contains(".tsd-navigation");)r instanceof HTMLDetailsElement&&e?.parentElement?.parentElement!==r&&(r.open=!0),r=r.parentElement;if(e){let n=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=n}}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let r=e.parentElement;for(;r&&r.tagName!=="SECTION";)r=r.parentElement;if(r&&r.offsetParent==null){this.alwaysVisibleMember=r,r.classList.add("always-visible");let n=document.createElement("p");n.classList.add("warning"),n.textContent="This member is normally hidden due to your filter settings.",r.prepend(n)}}};var ie=(t,e=100)=>{let r;return()=>{clearTimeout(r),r=setTimeout(()=>t(),e)}};var ce=Ie(ae());function de(){let t=document.getElementById("tsd-search");if(!t)return;let e=document.getElementById("tsd-search-script");t.classList.add("loading"),e&&(e.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),e.addEventListener("load",()=>{t.classList.remove("loading"),t.classList.add("ready")}),window.searchData&&t.classList.remove("loading"));let r=document.querySelector("#tsd-search input"),n=document.querySelector("#tsd-search .results");if(!r||!n)throw new Error("The input field or the result list wrapper was not found");let i=!1;n.addEventListener("mousedown",()=>i=!0),n.addEventListener("mouseup",()=>{i=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{i||(i=!1,t.classList.remove("has-focus"))});let s={base:t.dataset.base+"/"};Ce(t,n,r,s)}function Ce(t,e,r,n){r.addEventListener("input",ie(()=>{_e(t,e,r,n)},200));let i=!1;r.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Re(e,r):s.key=="Escape"?r.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),r.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!r.matches(":focus")&&s.key==="/"&&(r.focus(),s.preventDefault())})}function Oe(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=ce.Index.load(window.searchData.index))}function _e(t,e,r,n){if(Oe(n,t),!n.index||!n.data)return;e.textContent="";let i=r.value.trim(),s=i?n.index.search(`*${i}*`):[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o${le(l.parent,i)}.${u}`);let d=document.createElement("li");d.classList.value=l.classes??"";let m=document.createElement("a");m.href=n.base+l.url,m.innerHTML=u,d.append(m),e.appendChild(d)}}function ue(t,e){let r=t.querySelector(".current");if(!r)r=t.querySelector(e==1?"li:first-child":"li:last-child"),r&&r.classList.add("current");else{let n=r;if(e===1)do n=n.nextElementSibling??void 0;while(n instanceof HTMLElement&&n.offsetParent==null);else do n=n.previousElementSibling??void 0;while(n instanceof HTMLElement&&n.offsetParent==null);n&&(r.classList.remove("current"),n.classList.add("current"))}}function Re(t,e){let r=t.querySelector(".current");if(r||(r=t.querySelector("li:first-child")),r){let n=r.querySelector("a");n&&(window.location.href=n.href),e.blur()}}function le(t,e){if(e==="")return t;let r=t.toLocaleLowerCase(),n=e.toLocaleLowerCase(),i=[],s=0,o=r.indexOf(n);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+n.length))}`),s=o+n.length,o=r.indexOf(n,s);return i.push(K(t.substring(s))),i.join("")}var Me={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>Me[e])}var P=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",fe="mousemove",N="mouseup",J={x:0,y:0},he=!1,ee=!1,Fe=!1,D=!1,pe=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(pe?"is-mobile":"not-mobile");pe&&"ontouchstart"in document.documentElement&&(Fe=!0,F="touchstart",fe="touchmove",N="touchend");document.addEventListener(F,t=>{ee=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(fe,t=>{if(ee&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,r=J.x-(e.pageX||0),n=J.y-(e.pageY||0);D=Math.sqrt(r*r+n*n)>10}});document.addEventListener(N,()=>{ee=!1});document.addEventListener("click",t=>{he&&(t.preventDefault(),t.stopImmediatePropagation(),he=!1)});var X=class extends P{constructor(r){super(r);this.className=this.el.dataset.toggle||"",this.el.addEventListener(N,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(N,n=>this.onDocumentPointerUp(n))}setActive(r){if(this.active==r)return;this.active=r,document.documentElement.classList.toggle("has-"+this.className,r),this.el.classList.toggle("active",r);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(r){D||(this.setActive(!0),r.preventDefault())}onDocumentPointerDown(r){if(this.active){if(r.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(r){if(!D&&this.active&&r.target.closest(".col-sidebar")){let n=r.target.closest("a");if(n){let i=window.location.href;i.indexOf("#")!=-1&&(i=i.substring(0,i.indexOf("#"))),n.href.substring(0,i.length)==i&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var me=document.head.appendChild(document.createElement("style"));me.dataset.for="filters";var Y=class extends P{constructor(r){super(r);this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),me.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } -`}fromLocalStorage(){let r=Q.getItem(this.key);return r?r==="true":this.el.checked}setLocalStorage(r){Q.setItem(this.key,r.toString()),this.value=r,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),document.querySelectorAll(".tsd-index-section").forEach(r=>{r.style.display="block";let n=Array.from(r.querySelectorAll(".tsd-index-link")).every(i=>i.offsetParent==null);r.style.display=n?"none":"block"})}};var Z=class extends P{constructor(r){super(r);this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update()),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ve(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ye(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ye(t.value)})}function ye(t){document.documentElement.dataset.theme=t}addEventListener("load",()=>{de(),De(),G(X,"a[data-toggle]"),G(Z,".tsd-index-accordion"),G(Y,".tsd-filter-item input[type=checkbox]");let t=document.getElementById("tsd-theme");t&&ve(t);let e=new U;Object.defineProperty(window,"app",{value:e})});function De(){document.querySelectorAll("pre > button").forEach(t=>{let e;t.addEventListener("click",()=>{t.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(t.previousElementSibling.innerText.trim()),t.textContent="Copied!",t.classList.add("visible"),clearTimeout(e),e=setTimeout(()=>{t.classList.remove("visible"),e=setTimeout(()=>{t.textContent="Copy"},100)},1e3)})})}})(); -/*! Bundled license information: - -lunr/lunr.js: - (** - * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9 - * Copyright (C) 2020 Oliver Nightingale - * @license MIT - *) - (*! - * lunr.utils - * Copyright (C) 2020 Oliver Nightingale - *) - (*! - * lunr.Set - * Copyright (C) 2020 Oliver Nightingale - *) - (*! - * lunr.tokenizer - * Copyright (C) 2020 Oliver Nightingale - *) - (*! - * lunr.Pipeline - * Copyright (C) 2020 Oliver Nightingale - *) - (*! - * lunr.Vector - * Copyright (C) 2020 Oliver Nightingale - *) - (*! - * lunr.stemmer - * Copyright (C) 2020 Oliver Nightingale - * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt - *) - (*! - * lunr.stopWordFilter - * Copyright (C) 2020 Oliver Nightingale - *) - (*! - * lunr.trimmer - * Copyright (C) 2020 Oliver Nightingale - *) - (*! - * lunr.TokenSet - * Copyright (C) 2020 Oliver Nightingale - *) - (*! - * lunr.Index - * Copyright (C) 2020 Oliver Nightingale - *) - (*! - * lunr.Builder - * Copyright (C) 2020 Oliver Nightingale - *) -*/ diff --git a/docs/typedoc/providers/assets/search.js b/docs/typedoc/providers/assets/search.js deleted file mode 100644 index 0db0c3c..0000000 --- a/docs/typedoc/providers/assets/search.js +++ /dev/null @@ -1 +0,0 @@ -window.searchData = JSON.parse("{\"rows\":[{\"kind\":64,\"name\":\"addGetLogsCmd\",\"url\":\"functions/addGetLogsCmd.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"IDbgCallbackProviderConfig\",\"url\":\"interfaces/IDbgCallbackProviderConfig.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"cb\",\"url\":\"interfaces/IDbgCallbackProviderConfig.html#cb\",\"classes\":\"\",\"parent\":\"IDbgCallbackProviderConfig\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IDbgCallbackProviderConfig.html#cb.__type\",\"classes\":\"\",\"parent\":\"IDbgCallbackProviderConfig.cb\"},{\"kind\":1024,\"name\":\"lvl\",\"url\":\"interfaces/IDbgCallbackProviderConfig.html#lvl\",\"classes\":\"tsd-is-inherited\",\"parent\":\"IDbgCallbackProviderConfig\"},{\"kind\":256,\"name\":\"IDbgMemoryLog\",\"url\":\"interfaces/IDbgMemoryLog.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"t\",\"url\":\"interfaces/IDbgMemoryLog.html#t\",\"classes\":\"\",\"parent\":\"IDbgMemoryLog\"},{\"kind\":1024,\"name\":\"lvl\",\"url\":\"interfaces/IDbgMemoryLog.html#lvl\",\"classes\":\"\",\"parent\":\"IDbgMemoryLog\"},{\"kind\":1024,\"name\":\"message\",\"url\":\"interfaces/IDbgMemoryLog.html#message\",\"classes\":\"\",\"parent\":\"IDbgMemoryLog\"},{\"kind\":1024,\"name\":\"data\",\"url\":\"interfaces/IDbgMemoryLog.html#data\",\"classes\":\"\",\"parent\":\"IDbgMemoryLog\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/IDbgMemoryLog.html#name\",\"classes\":\"\",\"parent\":\"IDbgMemoryLog\"},{\"kind\":1024,\"name\":\"usr\",\"url\":\"interfaces/IDbgMemoryLog.html#usr\",\"classes\":\"\",\"parent\":\"IDbgMemoryLog\"},{\"kind\":256,\"name\":\"IDbgMemoryProvider\",\"url\":\"interfaces/IDbgMemoryProvider.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"getLogs\",\"url\":\"interfaces/IDbgMemoryProvider.html#getLogs\",\"classes\":\"\",\"parent\":\"IDbgMemoryProvider\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IDbgMemoryProvider.html#getLogs.__type-6\",\"classes\":\"\",\"parent\":\"IDbgMemoryProvider.getLogs\"},{\"kind\":1024,\"name\":\"log\",\"url\":\"interfaces/IDbgMemoryProvider.html#log\",\"classes\":\"tsd-is-inherited\",\"parent\":\"IDbgMemoryProvider\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IDbgMemoryProvider.html#log.__type-8\",\"classes\":\"\",\"parent\":\"IDbgMemoryProvider.log\"},{\"kind\":1024,\"name\":\"chkLvl\",\"url\":\"interfaces/IDbgMemoryProvider.html#chkLvl\",\"classes\":\"tsd-is-inherited\",\"parent\":\"IDbgMemoryProvider\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IDbgMemoryProvider.html#chkLvl.__type-4\",\"classes\":\"\",\"parent\":\"IDbgMemoryProvider.chkLvl\"},{\"kind\":1024,\"name\":\"_dbgCbAdd\",\"url\":\"interfaces/IDbgMemoryProvider.html#_dbgCbAdd\",\"classes\":\"tsd-is-inherited\",\"parent\":\"IDbgMemoryProvider\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IDbgMemoryProvider.html#_dbgCbAdd.__type\",\"classes\":\"\",\"parent\":\"IDbgMemoryProvider._dbgCbAdd\"},{\"kind\":1024,\"name\":\"_dbgCbRm\",\"url\":\"interfaces/IDbgMemoryProvider.html#_dbgCbRm\",\"classes\":\"tsd-is-inherited\",\"parent\":\"IDbgMemoryProvider\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IDbgMemoryProvider.html#_dbgCbRm.__type-2\",\"classes\":\"\",\"parent\":\"IDbgMemoryProvider._dbgCbRm\"},{\"kind\":256,\"name\":\"IDbgMemoryProviderConfig\",\"url\":\"interfaces/IDbgMemoryProviderConfig.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"count\",\"url\":\"interfaces/IDbgMemoryProviderConfig.html#count\",\"classes\":\"\",\"parent\":\"IDbgMemoryProviderConfig\"},{\"kind\":1024,\"name\":\"lvl\",\"url\":\"interfaces/IDbgMemoryProviderConfig.html#lvl\",\"classes\":\"tsd-is-inherited\",\"parent\":\"IDbgMemoryProviderConfig\"},{\"kind\":256,\"name\":\"IDbgProviderConfig\",\"url\":\"interfaces/IDbgProviderConfig.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"lvl\",\"url\":\"interfaces/IDbgProviderConfig.html#lvl\",\"classes\":\"\",\"parent\":\"IDbgProviderConfig\"},{\"kind\":64,\"name\":\"createCallbackProvider\",\"url\":\"functions/createCallbackProvider.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"createConsoleProvider\",\"url\":\"functions/createConsoleProvider.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"createMemoryProvider\",\"url\":\"functions/createMemoryProvider.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"createThrowProvider\",\"url\":\"functions/createThrowProvider.html\",\"classes\":\"\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"comment\"],\"fieldVectors\":[[\"name/0\",[0,30.91]],[\"comment/0\",[]],[\"name/1\",[1,30.91]],[\"comment/1\",[]],[\"name/2\",[2,30.91]],[\"comment/2\",[]],[\"name/3\",[3,16.247]],[\"comment/3\",[]],[\"name/4\",[4,19.924]],[\"comment/4\",[]],[\"name/5\",[5,30.91]],[\"comment/5\",[]],[\"name/6\",[6,30.91]],[\"comment/6\",[]],[\"name/7\",[4,19.924]],[\"comment/7\",[]],[\"name/8\",[7,30.91]],[\"comment/8\",[]],[\"name/9\",[8,30.91]],[\"comment/9\",[]],[\"name/10\",[9,30.91]],[\"comment/10\",[]],[\"name/11\",[10,30.91]],[\"comment/11\",[]],[\"name/12\",[11,30.91]],[\"comment/12\",[]],[\"name/13\",[12,30.91]],[\"comment/13\",[]],[\"name/14\",[3,16.247]],[\"comment/14\",[]],[\"name/15\",[13,30.91]],[\"comment/15\",[]],[\"name/16\",[3,16.247]],[\"comment/16\",[]],[\"name/17\",[14,30.91]],[\"comment/17\",[]],[\"name/18\",[3,16.247]],[\"comment/18\",[]],[\"name/19\",[15,30.91]],[\"comment/19\",[]],[\"name/20\",[3,16.247]],[\"comment/20\",[]],[\"name/21\",[16,30.91]],[\"comment/21\",[]],[\"name/22\",[3,16.247]],[\"comment/22\",[]],[\"name/23\",[17,30.91]],[\"comment/23\",[]],[\"name/24\",[18,30.91]],[\"comment/24\",[]],[\"name/25\",[4,19.924]],[\"comment/25\",[]],[\"name/26\",[19,30.91]],[\"comment/26\",[]],[\"name/27\",[4,19.924]],[\"comment/27\",[]],[\"name/28\",[20,30.91]],[\"comment/28\",[]],[\"name/29\",[21,30.91]],[\"comment/29\",[]],[\"name/30\",[22,30.91]],[\"comment/30\",[]],[\"name/31\",[23,30.91]],[\"comment/31\",[]]],\"invertedIndex\":[[\"__type\",{\"_index\":3,\"name\":{\"3\":{},\"14\":{},\"16\":{},\"18\":{},\"20\":{},\"22\":{}},\"comment\":{}}],[\"_dbgcbadd\",{\"_index\":15,\"name\":{\"19\":{}},\"comment\":{}}],[\"_dbgcbrm\",{\"_index\":16,\"name\":{\"21\":{}},\"comment\":{}}],[\"addgetlogscmd\",{\"_index\":0,\"name\":{\"0\":{}},\"comment\":{}}],[\"cb\",{\"_index\":2,\"name\":{\"2\":{}},\"comment\":{}}],[\"chklvl\",{\"_index\":14,\"name\":{\"17\":{}},\"comment\":{}}],[\"count\",{\"_index\":18,\"name\":{\"24\":{}},\"comment\":{}}],[\"createcallbackprovider\",{\"_index\":20,\"name\":{\"28\":{}},\"comment\":{}}],[\"createconsoleprovider\",{\"_index\":21,\"name\":{\"29\":{}},\"comment\":{}}],[\"creatememoryprovider\",{\"_index\":22,\"name\":{\"30\":{}},\"comment\":{}}],[\"createthrowprovider\",{\"_index\":23,\"name\":{\"31\":{}},\"comment\":{}}],[\"data\",{\"_index\":8,\"name\":{\"9\":{}},\"comment\":{}}],[\"getlogs\",{\"_index\":12,\"name\":{\"13\":{}},\"comment\":{}}],[\"idbgcallbackproviderconfig\",{\"_index\":1,\"name\":{\"1\":{}},\"comment\":{}}],[\"idbgmemorylog\",{\"_index\":5,\"name\":{\"5\":{}},\"comment\":{}}],[\"idbgmemoryprovider\",{\"_index\":11,\"name\":{\"12\":{}},\"comment\":{}}],[\"idbgmemoryproviderconfig\",{\"_index\":17,\"name\":{\"23\":{}},\"comment\":{}}],[\"idbgproviderconfig\",{\"_index\":19,\"name\":{\"26\":{}},\"comment\":{}}],[\"log\",{\"_index\":13,\"name\":{\"15\":{}},\"comment\":{}}],[\"lvl\",{\"_index\":4,\"name\":{\"4\":{},\"7\":{},\"25\":{},\"27\":{}},\"comment\":{}}],[\"message\",{\"_index\":7,\"name\":{\"8\":{}},\"comment\":{}}],[\"name\",{\"_index\":9,\"name\":{\"10\":{}},\"comment\":{}}],[\"t\",{\"_index\":6,\"name\":{\"6\":{}},\"comment\":{}}],[\"usr\",{\"_index\":10,\"name\":{\"11\":{}},\"comment\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file diff --git a/docs/typedoc/providers/assets/style.css b/docs/typedoc/providers/assets/style.css deleted file mode 100644 index 5b96717..0000000 --- a/docs/typedoc/providers/assets/style.css +++ /dev/null @@ -1,1365 +0,0 @@ -:root { - /* Light */ - --light-color-background: #f2f4f8; - --light-color-background-secondary: #eff0f1; - --light-color-warning-text: #222; - --light-color-background-warning: #e6e600; - --light-color-icon-background: var(--light-color-background); - --light-color-accent: #c5c7c9; - --light-color-active-menu-item: var(--light-color-accent); - --light-color-text: #222; - --light-color-text-aside: #6e6e6e; - --light-color-link: #1f70c2; - - --light-color-ts-project: #b111c9; - --light-color-ts-module: var(--light-color-ts-project); - --light-color-ts-namespace: var(--light-color-ts-project); - --light-color-ts-enum: #7e6f15; - --light-color-ts-enum-member: var(--light-color-ts-enum); - --light-color-ts-variable: #4760ec; - --light-color-ts-function: #572be7; - --light-color-ts-class: #1f70c2; - --light-color-ts-interface: #108024; - --light-color-ts-constructor: var(--light-color-ts-class); - --light-color-ts-property: var(--light-color-ts-variable); - --light-color-ts-method: var(--light-color-ts-function); - --light-color-ts-call-signature: var(--light-color-ts-method); - --light-color-ts-index-signature: var(--light-color-ts-property); - --light-color-ts-constructor-signature: var(--light-color-ts-constructor); - --light-color-ts-parameter: var(--light-color-ts-variable); - /* type literal not included as links will never be generated to it */ - --light-color-ts-type-parameter: var(--light-color-ts-type-alias); - --light-color-ts-accessor: var(--light-color-ts-property); - --light-color-ts-get-signature: var(--light-color-ts-accessor); - --light-color-ts-set-signature: var(--light-color-ts-accessor); - /* object literal not included as it is not used and will be removed in 0.25 */ - --light-color-ts-type-alias: #d51270; - /* reference not included as links will be colored with the kind that it points to */ - - --light-external-icon: url("data:image/svg+xml;utf8,"); - --light-color-scheme: light; - - /* Dark */ - --dark-color-background: #2b2e33; - --dark-color-background-secondary: #1e2024; - --dark-color-background-warning: #bebe00; - --dark-color-warning-text: #222; - --dark-color-icon-background: var(--dark-color-background-secondary); - --dark-color-accent: #9096a2; - --dark-color-active-menu-item: #5d5d6a; - --dark-color-text: #f5f5f5; - --dark-color-text-aside: #dddddd; - --dark-color-link: #00aff4; - - --dark-color-ts-project: #e358ff; - --dark-color-ts-module: var(--dark-color-ts-project); - --dark-color-ts-namespace: var(--dark-color-ts-project); - --dark-color-ts-enum: #f4d93e; - --dark-color-ts-enum-member: var(--dark-color-ts-enum); - --dark-color-ts-variable: #798dff; - --dark-color-ts-function: #a280ff; - --dark-color-ts-class: #8ac4ff; - --dark-color-ts-interface: #6cff87; - --dark-color-ts-constructor: var(--dark-color-ts-class); - --dark-color-ts-property: var(--dark-color-ts-variable); - --dark-color-ts-method: var(--dark-color-ts-function); - --dark-color-ts-call-signature: var(--dark-color-ts-method); - --dark-color-ts-index-signature: var(--dark-color-ts-property); - --dark-color-ts-constructor-signature: var(--dark-color-ts-constructor); - --dark-color-ts-parameter: var(--dark-color-ts-variable); - /* type literal not included as links will never be generated to it */ - --dark-color-ts-type-parameter: var(--dark-color-ts-type-alias); - --dark-color-ts-accessor: var(--dark-color-ts-property); - --dark-color-ts-get-signature: var(--dark-color-ts-accessor); - --dark-color-ts-set-signature: var(--dark-color-ts-accessor); - /* object literal not included as it is not used and will be removed in 0.25 */ - --dark-color-ts-type-alias: #ff6492; - /* reference not included as links will be colored with the kind that it points to */ - - --dark-external-icon: url("data:image/svg+xml;utf8,"); - --dark-color-scheme: dark; -} - -@media (prefers-color-scheme: light) { - :root { - --color-background: var(--light-color-background); - --color-background-secondary: var(--light-color-background-secondary); - --color-background-warning: var(--light-color-background-warning); - --color-warning-text: var(--light-color-warning-text); - --color-icon-background: var(--light-color-icon-background); - --color-accent: var(--light-color-accent); - --color-active-menu-item: var(--light-color-active-menu-item); - --color-text: var(--light-color-text); - --color-text-aside: var(--light-color-text-aside); - --color-link: var(--light-color-link); - - --color-ts-module: var(--light-color-ts-module); - --color-ts-namespace: var(--light-color-ts-namespace); - --color-ts-enum: var(--light-color-ts-enum); - --color-ts-enum-member: var(--light-color-ts-enum-member); - --color-ts-variable: var(--light-color-ts-variable); - --color-ts-function: var(--light-color-ts-function); - --color-ts-class: var(--light-color-ts-class); - --color-ts-interface: var(--light-color-ts-interface); - --color-ts-constructor: var(--light-color-ts-constructor); - --color-ts-property: var(--light-color-ts-property); - --color-ts-method: var(--light-color-ts-method); - --color-ts-call-signature: var(--light-color-ts-call-signature); - --color-ts-index-signature: var(--light-color-ts-index-signature); - --color-ts-constructor-signature: var( - --light-color-ts-constructor-signature - ); - --color-ts-parameter: var(--light-color-ts-parameter); - --color-ts-type-parameter: var(--light-color-ts-type-parameter); - --color-ts-accessor: var(--light-color-ts-accessor); - --color-ts-get-signature: var(--light-color-ts-get-signature); - --color-ts-set-signature: var(--light-color-ts-set-signature); - --color-ts-type-alias: var(--light-color-ts-type-alias); - - --external-icon: var(--light-external-icon); - --color-scheme: var(--light-color-scheme); - } -} - -@media (prefers-color-scheme: dark) { - :root { - --color-background: var(--dark-color-background); - --color-background-secondary: var(--dark-color-background-secondary); - --color-background-warning: var(--dark-color-background-warning); - --color-warning-text: var(--dark-color-warning-text); - --color-icon-background: var(--dark-color-icon-background); - --color-accent: var(--dark-color-accent); - --color-active-menu-item: var(--dark-color-active-menu-item); - --color-text: var(--dark-color-text); - --color-text-aside: var(--dark-color-text-aside); - --color-link: var(--dark-color-link); - - --color-ts-module: var(--dark-color-ts-module); - --color-ts-namespace: var(--dark-color-ts-namespace); - --color-ts-enum: var(--dark-color-ts-enum); - --color-ts-enum-member: var(--dark-color-ts-enum-member); - --color-ts-variable: var(--dark-color-ts-variable); - --color-ts-function: var(--dark-color-ts-function); - --color-ts-class: var(--dark-color-ts-class); - --color-ts-interface: var(--dark-color-ts-interface); - --color-ts-constructor: var(--dark-color-ts-constructor); - --color-ts-property: var(--dark-color-ts-property); - --color-ts-method: var(--dark-color-ts-method); - --color-ts-call-signature: var(--dark-color-ts-call-signature); - --color-ts-index-signature: var(--dark-color-ts-index-signature); - --color-ts-constructor-signature: var( - --dark-color-ts-constructor-signature - ); - --color-ts-parameter: var(--dark-color-ts-parameter); - --color-ts-type-parameter: var(--dark-color-ts-type-parameter); - --color-ts-accessor: var(--dark-color-ts-accessor); - --color-ts-get-signature: var(--dark-color-ts-get-signature); - --color-ts-set-signature: var(--dark-color-ts-set-signature); - --color-ts-type-alias: var(--dark-color-ts-type-alias); - - --external-icon: var(--dark-external-icon); - --color-scheme: var(--dark-color-scheme); - } -} - -html { - color-scheme: var(--color-scheme); -} - -body { - margin: 0; -} - -:root[data-theme="light"] { - --color-background: var(--light-color-background); - --color-background-secondary: var(--light-color-background-secondary); - --color-background-warning: var(--light-color-background-warning); - --color-warning-text: var(--light-color-warning-text); - --color-icon-background: var(--light-color-icon-background); - --color-accent: var(--light-color-accent); - --color-active-menu-item: var(--light-color-active-menu-item); - --color-text: var(--light-color-text); - --color-text-aside: var(--light-color-text-aside); - --color-link: var(--light-color-link); - - --color-ts-module: var(--light-color-ts-module); - --color-ts-namespace: var(--light-color-ts-namespace); - --color-ts-enum: var(--light-color-ts-enum); - --color-ts-enum-member: var(--light-color-ts-enum-member); - --color-ts-variable: var(--light-color-ts-variable); - --color-ts-function: var(--light-color-ts-function); - --color-ts-class: var(--light-color-ts-class); - --color-ts-interface: var(--light-color-ts-interface); - --color-ts-constructor: var(--light-color-ts-constructor); - --color-ts-property: var(--light-color-ts-property); - --color-ts-method: var(--light-color-ts-method); - --color-ts-call-signature: var(--light-color-ts-call-signature); - --color-ts-index-signature: var(--light-color-ts-index-signature); - --color-ts-constructor-signature: var( - --light-color-ts-constructor-signature - ); - --color-ts-parameter: var(--light-color-ts-parameter); - --color-ts-type-parameter: var(--light-color-ts-type-parameter); - --color-ts-accessor: var(--light-color-ts-accessor); - --color-ts-get-signature: var(--light-color-ts-get-signature); - --color-ts-set-signature: var(--light-color-ts-set-signature); - --color-ts-type-alias: var(--light-color-ts-type-alias); - - --external-icon: var(--light-external-icon); - --color-scheme: var(--light-color-scheme); -} - -:root[data-theme="dark"] { - --color-background: var(--dark-color-background); - --color-background-secondary: var(--dark-color-background-secondary); - --color-background-warning: var(--dark-color-background-warning); - --color-warning-text: var(--dark-color-warning-text); - --color-icon-background: var(--dark-color-icon-background); - --color-accent: var(--dark-color-accent); - --color-active-menu-item: var(--dark-color-active-menu-item); - --color-text: var(--dark-color-text); - --color-text-aside: var(--dark-color-text-aside); - --color-link: var(--dark-color-link); - - --color-ts-module: var(--dark-color-ts-module); - --color-ts-namespace: var(--dark-color-ts-namespace); - --color-ts-enum: var(--dark-color-ts-enum); - --color-ts-enum-member: var(--dark-color-ts-enum-member); - --color-ts-variable: var(--dark-color-ts-variable); - --color-ts-function: var(--dark-color-ts-function); - --color-ts-class: var(--dark-color-ts-class); - --color-ts-interface: var(--dark-color-ts-interface); - --color-ts-constructor: var(--dark-color-ts-constructor); - --color-ts-property: var(--dark-color-ts-property); - --color-ts-method: var(--dark-color-ts-method); - --color-ts-call-signature: var(--dark-color-ts-call-signature); - --color-ts-index-signature: var(--dark-color-ts-index-signature); - --color-ts-constructor-signature: var( - --dark-color-ts-constructor-signature - ); - --color-ts-parameter: var(--dark-color-ts-parameter); - --color-ts-type-parameter: var(--dark-color-ts-type-parameter); - --color-ts-accessor: var(--dark-color-ts-accessor); - --color-ts-get-signature: var(--dark-color-ts-get-signature); - --color-ts-set-signature: var(--dark-color-ts-set-signature); - --color-ts-type-alias: var(--dark-color-ts-type-alias); - - --external-icon: var(--dark-external-icon); - --color-scheme: var(--dark-color-scheme); -} - -.always-visible, -.always-visible .tsd-signatures { - display: inherit !important; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - line-height: 1.2; -} - -h1 > a, -h2 > a, -h3 > a, -h4 > a, -h5 > a, -h6 > a { - text-decoration: none; - color: var(--color-text); -} - -h1 { - font-size: 1.875rem; - margin: 0.67rem 0; -} - -h2 { - font-size: 1.5rem; - margin: 0.83rem 0; -} - -h3 { - font-size: 1.25rem; - margin: 1rem 0; -} - -h4 { - font-size: 1.05rem; - margin: 1.33rem 0; -} - -h5 { - font-size: 1rem; - margin: 1.5rem 0; -} - -h6 { - font-size: 0.875rem; - margin: 2.33rem 0; -} - -.uppercase { - text-transform: uppercase; -} - -dl, -menu, -ol, -ul { - margin: 1em 0; -} - -dd { - margin: 0 0 0 40px; -} - -.container { - max-width: 1700px; - padding: 0 2rem; -} - -/* Footer */ -.tsd-generator { - border-top: 1px solid var(--color-accent); - padding-top: 1rem; - padding-bottom: 1rem; - max-height: 3.5rem; -} - -.tsd-generator > p { - margin-top: 0; - margin-bottom: 0; - padding: 0 1rem; -} - -.container-main { - margin: 0 auto; - /* toolbar, footer, margin */ - min-height: calc(100vh - 41px - 56px - 4rem); -} - -@keyframes fade-in { - from { - opacity: 0; - } - to { - opacity: 1; - } -} -@keyframes fade-out { - from { - opacity: 1; - visibility: visible; - } - to { - opacity: 0; - } -} -@keyframes fade-in-delayed { - 0% { - opacity: 0; - } - 33% { - opacity: 0; - } - 100% { - opacity: 1; - } -} -@keyframes fade-out-delayed { - 0% { - opacity: 1; - visibility: visible; - } - 66% { - opacity: 0; - } - 100% { - opacity: 0; - } -} -@keyframes pop-in-from-right { - from { - transform: translate(100%, 0); - } - to { - transform: translate(0, 0); - } -} -@keyframes pop-out-to-right { - from { - transform: translate(0, 0); - visibility: visible; - } - to { - transform: translate(100%, 0); - } -} -body { - background: var(--color-background); - font-family: "Segoe UI", sans-serif; - font-size: 16px; - color: var(--color-text); -} - -a { - color: var(--color-link); - text-decoration: none; -} -a:hover { - text-decoration: underline; -} -a.external[target="_blank"] { - background-image: var(--external-icon); - background-position: top 3px right; - background-repeat: no-repeat; - padding-right: 13px; -} - -code, -pre { - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; - padding: 0.2em; - margin: 0; - font-size: 0.875rem; - border-radius: 0.8em; -} - -pre { - position: relative; - white-space: pre; - white-space: pre-wrap; - word-wrap: break-word; - padding: 10px; - border: 1px solid var(--color-accent); -} -pre code { - padding: 0; - font-size: 100%; -} -pre > button { - position: absolute; - top: 10px; - right: 10px; - opacity: 0; - transition: opacity 0.1s; - box-sizing: border-box; -} -pre:hover > button, -pre > button.visible { - opacity: 1; -} - -blockquote { - margin: 1em 0; - padding-left: 1em; - border-left: 4px solid gray; -} - -.tsd-typography { - line-height: 1.333em; -} -.tsd-typography ul { - list-style: square; - padding: 0 0 0 20px; - margin: 0; -} -.tsd-typography h4, -.tsd-typography .tsd-index-panel h3, -.tsd-index-panel .tsd-typography h3, -.tsd-typography h5, -.tsd-typography h6 { - font-size: 1em; - margin: 0; -} -.tsd-typography h5, -.tsd-typography h6 { - font-weight: normal; -} -.tsd-typography p, -.tsd-typography ul, -.tsd-typography ol { - margin: 1em 0; -} - -.tsd-breadcrumb { - margin: 0; - padding: 0; - color: var(--color-text-aside); -} -.tsd-breadcrumb a { - color: var(--color-text-aside); - text-decoration: none; -} -.tsd-breadcrumb a:hover { - text-decoration: underline; -} -.tsd-breadcrumb li { - display: inline; -} -.tsd-breadcrumb li:after { - content: " / "; -} - -.tsd-comment-tags { - display: flex; - flex-direction: column; -} -dl.tsd-comment-tag-group { - display: flex; - align-items: center; - overflow: hidden; - margin: 0.5em 0; -} -dl.tsd-comment-tag-group dt { - display: flex; - margin-right: 0.5em; - font-size: 0.875em; - font-weight: normal; -} -dl.tsd-comment-tag-group dd { - margin: 0; -} -code.tsd-tag { - padding: 0.25em 0.4em; - border: 0.1em solid var(--color-accent); - margin-right: 0.25em; - font-size: 70%; -} -h1 code.tsd-tag:first-of-type { - margin-left: 0.25em; -} - -dl.tsd-comment-tag-group dd:before, -dl.tsd-comment-tag-group dd:after { - content: " "; -} -dl.tsd-comment-tag-group dd pre, -dl.tsd-comment-tag-group dd:after { - clear: both; -} -dl.tsd-comment-tag-group p { - margin: 0; -} - -.tsd-panel.tsd-comment .lead { - font-size: 1.1em; - line-height: 1.333em; - margin-bottom: 2em; -} -.tsd-panel.tsd-comment .lead:last-child { - margin-bottom: 0; -} - -.tsd-filter-visibility h4 { - font-size: 1rem; - padding-top: 0.75rem; - padding-bottom: 0.5rem; - margin: 0; -} -.tsd-filter-item:not(:last-child) { - margin-bottom: 0.5rem; -} -.tsd-filter-input { - display: flex; - width: fit-content; - width: -moz-fit-content; - align-items: center; - user-select: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - cursor: pointer; -} -.tsd-filter-input input[type="checkbox"] { - cursor: pointer; - position: absolute; - width: 1.5em; - height: 1.5em; - opacity: 0; -} -.tsd-filter-input input[type="checkbox"]:disabled { - pointer-events: none; -} -.tsd-filter-input svg { - cursor: pointer; - width: 1.5em; - height: 1.5em; - margin-right: 0.5em; - border-radius: 0.33em; - /* Leaving this at full opacity breaks event listeners on Firefox. - Don't remove unless you know what you're doing. */ - opacity: 0.99; -} -.tsd-filter-input input[type="checkbox"]:focus + svg { - transform: scale(0.95); -} -.tsd-filter-input input[type="checkbox"]:focus:not(:focus-visible) + svg { - transform: scale(1); -} -.tsd-checkbox-background { - fill: var(--color-accent); -} -input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { - stroke: var(--color-text); -} -.tsd-filter-input input:disabled ~ svg > .tsd-checkbox-background { - fill: var(--color-background); - stroke: var(--color-accent); - stroke-width: 0.25rem; -} -.tsd-filter-input input:disabled ~ svg > .tsd-checkbox-checkmark { - stroke: var(--color-accent); -} - -.tsd-theme-toggle { - padding-top: 0.75rem; -} -.tsd-theme-toggle > h4 { - display: inline; - vertical-align: middle; - margin-right: 0.75rem; -} - -.tsd-hierarchy { - list-style: square; - margin: 0; -} -.tsd-hierarchy .target { - font-weight: bold; -} - -.tsd-panel-group.tsd-index-group { - margin-bottom: 0; -} -.tsd-index-panel .tsd-index-list { - list-style: none; - line-height: 1.333em; - margin: 0; - padding: 0.25rem 0 0 0; - overflow: hidden; - display: grid; - grid-template-columns: repeat(3, 1fr); - column-gap: 1rem; - grid-template-rows: auto; -} -@media (max-width: 1024px) { - .tsd-index-panel .tsd-index-list { - grid-template-columns: repeat(2, 1fr); - } -} -@media (max-width: 768px) { - .tsd-index-panel .tsd-index-list { - grid-template-columns: repeat(1, 1fr); - } -} -.tsd-index-panel .tsd-index-list li { - -webkit-page-break-inside: avoid; - -moz-page-break-inside: avoid; - -ms-page-break-inside: avoid; - -o-page-break-inside: avoid; - page-break-inside: avoid; -} - -.tsd-flag { - display: inline-block; - 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: 75%; - line-height: 1; - font-weight: normal; -} - -.tsd-anchor { - position: relative; - top: -100px; -} - -.tsd-member { - position: relative; -} -.tsd-member .tsd-anchor + h3 { - display: flex; - align-items: center; - margin-top: 0; - margin-bottom: 0; - border-bottom: none; -} - -.tsd-navigation.settings { - margin: 1rem 0; -} -.tsd-navigation > a, -.tsd-navigation .tsd-accordion-summary { - width: calc(100% - 0.5rem); -} -.tsd-navigation a, -.tsd-navigation summary > span, -.tsd-page-navigation a { - display: inline-flex; - align-items: center; - padding: 0.25rem; - color: var(--color-text); - text-decoration: none; - box-sizing: border-box; -} -.tsd-navigation a.current, -.tsd-page-navigation a.current { - background: var(--color-active-menu-item); -} -.tsd-navigation a:hover, -.tsd-page-navigation a:hover { - text-decoration: underline; -} -.tsd-navigation ul, -.tsd-page-navigation ul { - margin-top: 0; - margin-bottom: 0; - padding: 0; - list-style: none; -} -.tsd-navigation li, -.tsd-page-navigation li { - padding: 0; - max-width: 100%; -} -.tsd-nested-navigation { - margin-left: 3rem; -} -.tsd-nested-navigation > li > details { - margin-left: -1.5rem; -} -.tsd-small-nested-navigation { - margin-left: 1.5rem; -} -.tsd-small-nested-navigation > li > details { - margin-left: -1.5rem; -} - -.tsd-nested-navigation > li > a, -.tsd-nested-navigation > li > span { - width: calc(100% - 1.75rem - 0.5rem); -} - -.tsd-page-navigation ul { - padding-left: 1.75rem; -} - -#tsd-sidebar-links a { - margin-top: 0; - margin-bottom: 0.5rem; - line-height: 1.25rem; -} -#tsd-sidebar-links a:last-of-type { - margin-bottom: 0; -} - -a.tsd-index-link { - padding: 0.25rem 0 !important; - font-size: 1rem; - line-height: 1.25rem; - display: inline-flex; - align-items: center; - color: var(--color-text); -} -.tsd-accordion-summary { - list-style-type: none; - display: flex; - align-items: center; -} -.tsd-accordion-summary, -.tsd-accordion-summary a { - user-select: none; - -moz-user-select: none; - -webkit-user-select: none; - -ms-user-select: none; - - cursor: pointer; -} -.tsd-accordion-summary a { - flex-grow: 1; -} -.tsd-accordion-summary > * { - margin-top: 0; - margin-bottom: 0; - padding-top: 0; - padding-bottom: 0; -} -.tsd-index-accordion .tsd-accordion-summary > svg { - margin-left: 0.25rem; -} -.tsd-index-content > :not(:first-child) { - margin-top: 0.75rem; -} -.tsd-index-heading { - margin-top: 1.5rem; - margin-bottom: 0.75rem; -} - -.tsd-kind-icon { - margin-right: 0.5rem; - width: 1.25rem; - height: 1.25rem; - min-width: 1.25rem; - min-height: 1.25rem; -} -.tsd-kind-icon path { - transform-origin: center; - transform: scale(1.1); -} -.tsd-signature > .tsd-kind-icon { - margin-right: 0.8rem; -} - -.tsd-panel { - margin-bottom: 2.5rem; -} -.tsd-panel.tsd-member { - margin-bottom: 4rem; -} -.tsd-panel:empty { - display: none; -} -.tsd-panel > h1, -.tsd-panel > h2, -.tsd-panel > h3 { - margin: 1.5rem -1.5rem 0.75rem -1.5rem; - padding: 0 1.5rem 0.75rem 1.5rem; -} -.tsd-panel > h1.tsd-before-signature, -.tsd-panel > h2.tsd-before-signature, -.tsd-panel > h3.tsd-before-signature { - margin-bottom: 0; - border-bottom: none; -} - -.tsd-panel-group { - margin: 4rem 0; -} -.tsd-panel-group.tsd-index-group { - margin: 2rem 0; -} -.tsd-panel-group.tsd-index-group details { - margin: 2rem 0; -} - -#tsd-search { - transition: background-color 0.2s; -} -#tsd-search .title { - position: relative; - z-index: 2; -} -#tsd-search .field { - position: absolute; - left: 0; - top: 0; - right: 2.5rem; - height: 100%; -} -#tsd-search .field input { - box-sizing: border-box; - position: relative; - top: -50px; - z-index: 1; - width: 100%; - padding: 0 10px; - opacity: 0; - outline: 0; - border: 0; - background: transparent; - color: var(--color-text); -} -#tsd-search .field label { - position: absolute; - overflow: hidden; - right: -40px; -} -#tsd-search .field input, -#tsd-search .title, -#tsd-toolbar-links a { - transition: opacity 0.2s; -} -#tsd-search .results { - position: absolute; - visibility: hidden; - top: 40px; - width: 100%; - margin: 0; - padding: 0; - list-style: none; - box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); -} -#tsd-search .results li { - padding: 0 10px; - background-color: var(--color-background); -} -#tsd-search .results li:nth-child(even) { - background-color: var(--color-background-secondary); -} -#tsd-search .results li.state { - display: none; -} -#tsd-search .results li.current, -#tsd-search .results li:hover { - background-color: var(--color-accent); -} -#tsd-search .results a { - display: block; -} -#tsd-search .results a:before { - top: 10px; -} -#tsd-search .results span.parent { - color: var(--color-text-aside); - font-weight: normal; -} -#tsd-search.has-focus { - background-color: var(--color-accent); -} -#tsd-search.has-focus .field input { - top: 0; - opacity: 1; -} -#tsd-search.has-focus .title, -#tsd-search.has-focus #tsd-toolbar-links a { - z-index: 0; - opacity: 0; -} -#tsd-search.has-focus .results { - visibility: visible; -} -#tsd-search.loading .results li.state.loading { - display: block; -} -#tsd-search.failure .results li.state.failure { - display: block; -} - -#tsd-toolbar-links { - position: absolute; - top: 0; - right: 2rem; - height: 100%; - display: flex; - align-items: center; - justify-content: flex-end; -} -#tsd-toolbar-links a { - margin-left: 1.5rem; -} -#tsd-toolbar-links a:hover { - text-decoration: underline; -} - -.tsd-signature { - margin: 0 0 1rem 0; - padding: 1rem 0.5rem; - border: 1px solid var(--color-accent); - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; - font-size: 14px; - overflow-x: auto; -} - -.tsd-signature-symbol { - color: var(--color-text-aside); - font-weight: normal; -} - -.tsd-signature-type { - font-style: italic; - font-weight: normal; -} - -.tsd-signatures { - padding: 0; - margin: 0 0 1em 0; - list-style-type: none; -} -.tsd-signatures .tsd-signature { - margin: 0; - border-color: var(--color-accent); - border-width: 1px 0; - transition: background-color 0.1s; -} -.tsd-description .tsd-signatures .tsd-signature { - border-width: 1px; -} - -ul.tsd-parameter-list, -ul.tsd-type-parameter-list { - list-style: square; - margin: 0; - padding-left: 20px; -} -ul.tsd-parameter-list > li.tsd-parameter-signature, -ul.tsd-type-parameter-list > li.tsd-parameter-signature { - list-style: none; - margin-left: -20px; -} -ul.tsd-parameter-list h5, -ul.tsd-type-parameter-list h5 { - font-size: 16px; - margin: 1em 0 0.5em 0; -} -.tsd-sources { - margin-top: 1rem; - font-size: 0.875em; -} -.tsd-sources a { - color: var(--color-text-aside); - text-decoration: underline; -} -.tsd-sources ul { - list-style: none; - padding: 0; -} - -.tsd-page-toolbar { - position: sticky; - z-index: 1; - top: 0; - left: 0; - width: 100%; - color: var(--color-text); - background: var(--color-background-secondary); - border-bottom: 1px var(--color-accent) solid; - transition: transform 0.3s ease-in-out; -} -.tsd-page-toolbar a { - color: var(--color-text); - text-decoration: none; -} -.tsd-page-toolbar a.title { - font-weight: bold; -} -.tsd-page-toolbar a.title:hover { - text-decoration: underline; -} -.tsd-page-toolbar .tsd-toolbar-contents { - display: flex; - justify-content: space-between; - height: 2.5rem; - margin: 0 auto; -} -.tsd-page-toolbar .table-cell { - position: relative; - white-space: nowrap; - line-height: 40px; -} -.tsd-page-toolbar .table-cell:first-child { - width: 100%; -} -.tsd-page-toolbar .tsd-toolbar-icon { - box-sizing: border-box; - line-height: 0; - padding: 12px 0; -} - -.tsd-widget { - display: inline-block; - overflow: hidden; - opacity: 0.8; - height: 40px; - transition: opacity 0.1s, background-color 0.2s; - vertical-align: bottom; - cursor: pointer; -} -.tsd-widget:hover { - opacity: 0.9; -} -.tsd-widget.active { - opacity: 1; - background-color: var(--color-accent); -} -.tsd-widget.no-caption { - width: 40px; -} -.tsd-widget.no-caption:before { - margin: 0; -} - -.tsd-widget.options, -.tsd-widget.menu { - display: none; -} -input[type="checkbox"] + .tsd-widget:before { - background-position: -120px 0; -} -input[type="checkbox"]:checked + .tsd-widget:before { - background-position: -160px 0; -} - -img { - max-width: 100%; -} - -.tsd-anchor-icon { - display: inline-flex; - align-items: center; - margin-left: 0.5rem; - 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; -} - -.deprecated { - text-decoration: line-through; -} - -.warning { - padding: 1rem; - color: var(--color-warning-text); - background: var(--color-background-warning); -} - -.tsd-kind-project { - color: var(--color-ts-project); -} -.tsd-kind-module { - color: var(--color-ts-module); -} -.tsd-kind-namespace { - color: var(--color-ts-namespace); -} -.tsd-kind-enum { - color: var(--color-ts-enum); -} -.tsd-kind-enum-member { - color: var(--color-ts-enum-member); -} -.tsd-kind-variable { - color: var(--color-ts-variable); -} -.tsd-kind-function { - color: var(--color-ts-function); -} -.tsd-kind-class { - color: var(--color-ts-class); -} -.tsd-kind-interface { - color: var(--color-ts-interface); -} -.tsd-kind-constructor { - color: var(--color-ts-constructor); -} -.tsd-kind-property { - color: var(--color-ts-property); -} -.tsd-kind-method { - color: var(--color-ts-method); -} -.tsd-kind-call-signature { - color: var(--color-ts-call-signature); -} -.tsd-kind-index-signature { - color: var(--color-ts-index-signature); -} -.tsd-kind-constructor-signature { - color: var(--color-ts-constructor-signature); -} -.tsd-kind-parameter { - color: var(--color-ts-parameter); -} -.tsd-kind-type-literal { - color: var(--color-ts-type-literal); -} -.tsd-kind-type-parameter { - color: var(--color-ts-type-parameter); -} -.tsd-kind-accessor { - color: var(--color-ts-accessor); -} -.tsd-kind-get-signature { - color: var(--color-ts-get-signature); -} -.tsd-kind-set-signature { - color: var(--color-ts-set-signature); -} -.tsd-kind-type-alias { - color: var(--color-ts-type-alias); -} - -/* if we have a kind icon, don't color the text by kind */ -.tsd-kind-icon ~ span { - color: var(--color-text); -} - -* { - scrollbar-width: thin; - scrollbar-color: var(--color-accent) var(--color-icon-background); -} - -*::-webkit-scrollbar { - width: 0.75rem; -} - -*::-webkit-scrollbar-track { - background: var(--color-icon-background); -} - -*::-webkit-scrollbar-thumb { - background-color: var(--color-accent); - border-radius: 999rem; - border: 0.25rem solid var(--color-icon-background); -} - -/* mobile */ -@media (max-width: 769px) { - .tsd-widget.options, - .tsd-widget.menu { - display: inline-block; - } - - .container-main { - display: flex; - } - html .col-content { - float: none; - max-width: 100%; - width: 100%; - } - html .col-sidebar { - position: fixed !important; - overflow-y: auto; - -webkit-overflow-scrolling: touch; - z-index: 1024; - top: 0 !important; - bottom: 0 !important; - left: auto !important; - right: 0 !important; - padding: 1.5rem 1.5rem 0 0; - width: 75vw; - visibility: hidden; - background-color: var(--color-background); - transform: translate(100%, 0); - } - html .col-sidebar > *:last-child { - padding-bottom: 20px; - } - html .overlay { - content: ""; - display: block; - position: fixed; - z-index: 1023; - top: 0; - left: 0; - right: 0; - bottom: 0; - background-color: rgba(0, 0, 0, 0.75); - visibility: hidden; - } - - .to-has-menu .overlay { - animation: fade-in 0.4s; - } - - .to-has-menu .col-sidebar { - animation: pop-in-from-right 0.4s; - } - - .from-has-menu .overlay { - animation: fade-out 0.4s; - } - - .from-has-menu .col-sidebar { - animation: pop-out-to-right 0.4s; - } - - .has-menu body { - overflow: hidden; - } - .has-menu .overlay { - visibility: visible; - } - .has-menu .col-sidebar { - visibility: visible; - transform: translate(0, 0); - display: flex; - flex-direction: column; - gap: 1.5rem; - max-height: 100vh; - padding: 1rem 2rem; - } - .has-menu .tsd-navigation { - max-height: 100%; - } -} - -/* one sidebar */ -@media (min-width: 770px) { - .container-main { - display: grid; - grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); - grid-template-areas: "sidebar content"; - margin: 2rem auto; - } - - .col-sidebar { - grid-area: sidebar; - } - .col-content { - grid-area: content; - padding: 0 1rem; - } -} -@media (min-width: 770px) and (max-width: 1399px) { - .col-sidebar { - max-height: calc(100vh - 2rem - 42px); - overflow: auto; - position: sticky; - top: 42px; - padding-top: 1rem; - } - .site-menu { - margin-top: 1rem; - } -} - -/* two sidebars */ -@media (min-width: 1200px) { - .container-main { - grid-template-columns: minmax(0, 1fr) minmax(0, 2.5fr) minmax(0, 20rem); - grid-template-areas: "sidebar content toc"; - } - - .col-sidebar { - display: contents; - } - - .page-menu { - grid-area: toc; - padding-left: 1rem; - } - .site-menu { - grid-area: sidebar; - } - - .site-menu { - margin-top: 1rem 0; - } - - .page-menu, - .site-menu { - max-height: calc(100vh - 2rem - 42px); - overflow: auto; - position: sticky; - top: 42px; - } -} diff --git a/docs/typedoc/providers/functions/addGetLogsCmd.html b/docs/typedoc/providers/functions/addGetLogsCmd.html deleted file mode 100644 index b911eda..0000000 --- a/docs/typedoc/providers/functions/addGetLogsCmd.html +++ /dev/null @@ -1,64 +0,0 @@ -addGetLogsCmd | @nevware21/ts-debug-providers
-
- -
-
-
-
- -

Function addGetLogsCmd

-
-
    - -
  • -

    Add the :getLogs command to the provided instance

    -
    -
    -

    Parameters

    -
      -
    • -
      dbg: IDbg
      -

      The dbg instance

      -
    -

    Returns IDbgCmdCtx

    An array of IDbgMemoryLog entries from any available installed -IDbgMemoryProvider provider.

    -
-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/providers/functions/createCallbackProvider.html b/docs/typedoc/providers/functions/createCallbackProvider.html deleted file mode 100644 index 9114ebf..0000000 --- a/docs/typedoc/providers/functions/createCallbackProvider.html +++ /dev/null @@ -1,68 +0,0 @@ -createCallbackProvider | @nevware21/ts-debug-providers
-
- -
-
-
-
- -

Function createCallbackProvider

-
-
    - -
  • -

    Create and return an IDbgProvider which will call the provided -callback function when the level is less than the maximum defined. -Which defaults to DbgLevel.Error, so all Critical, Terminal and Error.

    - -

    Example

    import { $Dbg } from "@nevware21/ts-debug";
    import { createDebuggerProvider } from "@nevware21/ts-debug-provider";

    // Add the debugger provider to the default $Dbg instance, this will
    // cause any message which is received up to the maximum error level
    // to call the callback function.
    $Dbg.addProvider(createCallbackProvider({
    cb: (log: IDbgMemoryLog) => {
    }
    }));

    // throws an exception with "Error Message"
    $dbgError("Error Message"); -
    -
    -
    -

    Parameters

    -
    -

    Returns IDbgProvider

    A new IDbgProvider instance

    -
-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/providers/functions/createConsoleProvider.html b/docs/typedoc/providers/functions/createConsoleProvider.html deleted file mode 100644 index 05e9f2d..0000000 --- a/docs/typedoc/providers/functions/createConsoleProvider.html +++ /dev/null @@ -1,68 +0,0 @@ -createConsoleProvider | @nevware21/ts-debug-providers
-
- -
-
-
-
- -

Function createConsoleProvider

-
-
    - -
  • -

    Create and return a IDbgProvider which will log the messages to the system -runtimes console if available.

    - -

    Example

    import { $Dbg } from "@nevware21/ts-debug";
    import { createConsoleProvider } from "@nevware21/ts-debug-provider";

    // Add the console provider to the default $Dbg instance, this will
    // use the default debug level of error. So on Error, Critical and Terminal
    // log message all other messages Trace, Debug, Information and Warning will
    // be not displayed.
    $Dbg.addProvider(createConsoleProvider());

    $dbgError("Error Message"); // "Error Message" as an error on the console -
    -
    -
    -

    Parameters

    -
      -
    • -
      Optional config: IDbgProviderConfig
      -

      The configuration to apply for the console provider, when not -specified or the lvl is not defined the default will be Error.

      -
    -

    Returns IDbgProvider

    A new IDbgProvider instance

    -
-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/providers/functions/createMemoryProvider.html b/docs/typedoc/providers/functions/createMemoryProvider.html deleted file mode 100644 index b5761f9..0000000 --- a/docs/typedoc/providers/functions/createMemoryProvider.html +++ /dev/null @@ -1,65 +0,0 @@ -createMemoryProvider | @nevware21/ts-debug-providers
-
- -
-
-
-
- -

Function createMemoryProvider

-
-
    - -
  • -

    Create and return a IDbgProvider which will log the messages to the system -runtimes console if available.

    - -

    Example

    import { $Dbg } from "@nevware21/ts-debug";
    import { createMemoryProvider } from "@nevware21/ts-debug-provider";

    // Add the memory provider to the default $Dbg instance, this will
    // use the default debug level of error. So on Error, Critical and Terminal
    // log message all other messages Trace, Debug, Information and Warning will
    // be not displayed.
    $Dbg.addProvider(createMemoryProvider());

    $dbgError("Error Message"); // "Error Message" as an error on the console -
    -
    -
    -

    Parameters

    -
    -

    Returns IDbgMemoryProvider

    A new IDbgProvider instance

    -
-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/providers/functions/createThrowProvider.html b/docs/typedoc/providers/functions/createThrowProvider.html deleted file mode 100644 index afc5775..0000000 --- a/docs/typedoc/providers/functions/createThrowProvider.html +++ /dev/null @@ -1,68 +0,0 @@ -createThrowProvider | @nevware21/ts-debug-providers
-
- -
-
-
-
- -

Function createThrowProvider

-
-
    - -
  • -

    Create and return an IDbgProvider which will throw an exception with the -log the message when the level is less than the maximum defined. Which -defaults to DbgLevel.Error, so all Critical, Terminal and Error.

    - -

    Example

    import { $Dbg } from "@nevware21/ts-debug";
    import { createThrowProvider } from "@nevware21/ts-debug-provider";

    // Add the throw provider to the default $Dbg instance, this will
    // cause any message which is received up to the maximum error level
    // to ca
    $Dbg.addProvider(createThrowProvider());

    // throws an exception with "Error Message"
    $dbgError("Error Message"); -
    -
    -
    -

    Parameters

    -
      -
    • -
      Optional config: IDbgProviderConfig
      -

      The configuration to apply for the console provider

      -
    -

    Returns IDbgProvider

    A new IDbgProvider instance

    -
-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/providers/index.html b/docs/typedoc/providers/index.html deleted file mode 100644 index a62ba89..0000000 --- a/docs/typedoc/providers/index.html +++ /dev/null @@ -1,62 +0,0 @@ -@nevware21/ts-debug-providers
-
- -
- -
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/providers/interfaces/IDbgCallbackProviderConfig.html b/docs/typedoc/providers/interfaces/IDbgCallbackProviderConfig.html deleted file mode 100644 index 5638aac..0000000 --- a/docs/typedoc/providers/interfaces/IDbgCallbackProviderConfig.html +++ /dev/null @@ -1,110 +0,0 @@ -IDbgCallbackProviderConfig | @nevware21/ts-debug-providers
-
- -
-
-
-
- -

Interface IDbgCallbackProviderConfig

-
-

Defines the configuration options for the callback debug provider.

- -

Example

import { $Dbg } from "@nevware21/ts-debug";
import { createCallbackProvider } from "@nevware21/ts-debug-provider";

// Set the config to enable debug messages to be displayed
// to the console
let dbgConfig = {
lvl: DblLevel.Debug,
cb: () => {
}
};

let provider = createCallbackProvider(dbgConfig);
$Dbg.addProvider(provider); -
-
-
-

Hierarchy

-
-
-
-
- -
-
-

Properties

-
cb -lvl? -
-
-

Properties

-
- -
cb: ((logDetails) => void)
-
-

Type declaration

-
    -
  • -
      -
    • (logDetails): void
    • -
    • -

      The callback function to call when logging a message

      -
      -
      -

      Parameters

      -
      -

      Returns void

-
- -
lvl?: number
-

The maximum log message level each provider will have its own -default value.

- -

Example

// Set the config to enable debug messages to be displayed
// to the console
let dbgConfig = {
lvl: DblLevel.Debug
}; -
-
-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/providers/interfaces/IDbgMemoryLog.html b/docs/typedoc/providers/interfaces/IDbgMemoryLog.html deleted file mode 100644 index fc84b35..0000000 --- a/docs/typedoc/providers/interfaces/IDbgMemoryLog.html +++ /dev/null @@ -1,124 +0,0 @@ -IDbgMemoryLog | @nevware21/ts-debug-providers
-
- -
-
-
-
- -

Interface IDbgMemoryLog

-
-

Defines the in-memory log structure for the log messages.

-
-
-

Hierarchy

-
    -
  • IDbgMemoryLog
-
-
-
- -
-
-

Properties

-
-
-

Properties

-
- -
data?: any
-

An Optional data component that should be reported with the message

-
-
- -
lvl: number
-

Identifies the logging level of this log message

-
-
- -
message: string
-

The message reported as part of the log message

-
-
- -
name: string
-

The name of the current logger, based on the names of the current debug -instance and any parent.

-
-
- -
t: Date
-

The Date / time that the log entry was recorded

-
-
- -
usr: DbgContextValues
-

Optional user context values that are passed along to the provider

-
-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/providers/interfaces/IDbgMemoryProvider.html b/docs/typedoc/providers/interfaces/IDbgMemoryProvider.html deleted file mode 100644 index 77ff0ef..0000000 --- a/docs/typedoc/providers/interfaces/IDbgMemoryProvider.html +++ /dev/null @@ -1,202 +0,0 @@ -IDbgMemoryProvider | @nevware21/ts-debug-providers
-
- -
-
-
-
- -

Interface IDbgMemoryProvider

-
-

Defines the configuration options for the console debug provider.

- -

Example

import { $Dbg } from "@nevware21/ts-debug";
import { createMemoryProvider } from "@nevware21/ts-debug-provider";

// Set the config to enable debug messages to be displayed
// to the console
let dbgConfig = {
lvl: DblLevel.Debug
};

let provider = createMemoryProvider(dbgConfig);
$Dbg.addProvider(provider); -
-
-
-

Hierarchy

-
    -
  • IDbgProvider -
      -
    • IDbgMemoryProvider
-
-
-
- -
-
-

Properties

-
-
-

Properties

-
- -
_dbgCbAdd?: ((dbg) => void)
-
-

Type declaration

-
    -
  • -
      -
    • (dbg): void
    • -
    • -

      Optional function called when the provider is added to an IDbg instance

      -
      -
      -

      Parameters

      -
        -
      • -
        dbg: IDbg
        -

        The dbg instance

        -
      -

      Returns void

-
- -
_dbgCbRm?: ((dbg) => void)
-
-

Type declaration

-
    -
  • -
      -
    • (dbg): void
    • -
    • -

      Optional function called when the provider is removed from a IDbg instance

      -
      -
      -

      Parameters

      -
        -
      • -
        dbg: IDbg
        -

        The dbg instance

        -
      -

      Returns void

-
- -
chkLvl?: ((theLevel) => boolean)
-
-

Type declaration

-
    -
  • -
      -
    • (theLevel): boolean
    • -
    • -

      Checks and returns whether any logging will be performed at the specified level -by this provider instance.

      -
      -
      -

      Parameters

      -
        -
      • -
        theLevel: number
        -

        The level to check

        -
      -

      Returns boolean

      true if at least one log entry would be recorded otherwise false

      -
-
- -
getLogs: (() => IDbgMemoryLog[])
-
-

Type declaration

-
-
- -
log: ((ctx, message, data?) => void)
-
-

Type declaration

-
    -
  • -
      -
    • (ctx, message, data?): void
    • -
    • -

      Log a message at the provided Debug Level to the debug provider with an optional -data details to be associated with the message.

      -
      -
      -

      Parameters

      -
        -
      • -
        ctx: IDbgLogCtx
        -

        The context for the log message

        -
      • -
      • -
        message: string
        -

        The message to display to the log

        -
      • -
      • -
        Optional data: any
        -

        An optional data element to be associated with the message.

        -
      -

      Returns void

-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/providers/interfaces/IDbgMemoryProviderConfig.html b/docs/typedoc/providers/interfaces/IDbgMemoryProviderConfig.html deleted file mode 100644 index 6153582..0000000 --- a/docs/typedoc/providers/interfaces/IDbgMemoryProviderConfig.html +++ /dev/null @@ -1,100 +0,0 @@ -IDbgMemoryProviderConfig | @nevware21/ts-debug-providers
-
- -
-
-
-
- -

Interface IDbgMemoryProviderConfig

-
-

Defines the configuration options for the console debug provider.

- -

Example

import { $Dbg } from "@nevware21/ts-debug";
import { createMemoryProvider } from "@nevware21/ts-debug-provider";

// Set the config to enable debug messages to be displayed
// to the console
let dbgConfig = {
lvl: DblLevel.Debug
};

let provider = createMemoryProvider(dbgConfig);
$Dbg.addProvider(provider); -
-
-
-

Hierarchy

-
-
-
-
- -
-
-

Properties

-
-
-

Properties

-
- -
count?: number
-

The maximum number of log message to retain in-memory.

- -

Example

// Set the config to enable debug messages to be displayed
// to the console
let dbgConfig = {
count: 100
}; -
-
-
- -
lvl?: number
-

The maximum log message level each provider will have its own -default value.

- -

Example

// Set the config to enable debug messages to be displayed
// to the console
let dbgConfig = {
lvl: DblLevel.Debug
}; -
-
-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/docs/typedoc/providers/interfaces/IDbgProviderConfig.html b/docs/typedoc/providers/interfaces/IDbgProviderConfig.html deleted file mode 100644 index 7ac534e..0000000 --- a/docs/typedoc/providers/interfaces/IDbgProviderConfig.html +++ /dev/null @@ -1,88 +0,0 @@ -IDbgProviderConfig | @nevware21/ts-debug-providers
-
- -
-
-
-
- -

Interface IDbgProviderConfig

-
-

Defines the configuration options for the console debug provider.

- -

Example

import { $Dbg } from "@nevware21/ts-debug";
import { createConsoleProvider } from "@nevware21/ts-debug-provider";

// Set the config to enable debug messages to be displayed
// to the console
let dbgConfig = {
lvl: DblLevel.Debug
};

let provider = createConsoleProvider(dbgConfig);
$Dbg.addProvider(provider); -
-
-
-

Hierarchy

-
-
-
-
- -
-
-

Properties

-
-
-

Properties

-
- -
lvl?: number
-

The maximum log message level each provider will have its own -default value.

- -

Example

// Set the config to enable debug messages to be displayed
// to the console
let dbgConfig = {
lvl: DblLevel.Debug
}; -
-
-
-
-

Generated using TypeDoc

-
\ No newline at end of file diff --git a/providers/typedoc.json b/providers/typedoc.json index 6e7f3a2..6a946b5 100644 --- a/providers/typedoc.json +++ b/providers/typedoc.json @@ -21,6 +21,7 @@ "githubPages": true, "gitRevision": "main", "compilerOptions": { - "stripInternal": true + "stripInternal": true, + "skipLibCheck": true } } \ No newline at end of file