From 44e76021e2d9d6cc0de76badab5c187ed5461300 Mon Sep 17 00:00:00 2001 From: Mrtenz Date: Wed, 2 Nov 2022 11:55:06 +0000 Subject: [PATCH 01/92] deploy: b19c8724168eec4ce3f8b1f87642f231f0dd27b2 --- .nojekyll | 0 staging/.nojekyll | 1 + staging/assets/highlight.css | 92 ++ staging/assets/main.js | 54 + staging/assets/search.js | 1 + staging/assets/style.css | 1257 ++++++++++++++++++++ staging/classes/EthereumProviderError.html | 239 ++++ staging/classes/EthereumRpcError.html | 229 ++++ staging/functions/getMessageFromCode.html | 71 ++ staging/functions/serializeError.html | 82 ++ staging/index.html | 180 +++ staging/modules.html | 61 + staging/variables/errorCodes.html | 90 ++ staging/variables/ethErrors.html | 492 ++++++++ 14 files changed, 2849 insertions(+) create mode 100644 .nojekyll create mode 100644 staging/.nojekyll create mode 100644 staging/assets/highlight.css create mode 100644 staging/assets/main.js create mode 100644 staging/assets/search.js create mode 100644 staging/assets/style.css create mode 100644 staging/classes/EthereumProviderError.html create mode 100644 staging/classes/EthereumRpcError.html create mode 100644 staging/functions/getMessageFromCode.html create mode 100644 staging/functions/serializeError.html create mode 100644 staging/index.html create mode 100644 staging/modules.html create mode 100644 staging/variables/errorCodes.html create mode 100644 staging/variables/ethErrors.html diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/staging/.nojekyll b/staging/.nojekyll new file mode 100644 index 0000000..e2ac661 --- /dev/null +++ b/staging/.nojekyll @@ -0,0 +1 @@ +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/staging/assets/highlight.css b/staging/assets/highlight.css new file mode 100644 index 0000000..f5466f6 --- /dev/null +++ b/staging/assets/highlight.css @@ -0,0 +1,92 @@ +: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: #795E26; + --dark-hl-4: #DCDCAA; + --light-hl-5: #008000; + --dark-hl-5: #6A9955; + --light-hl-6: #098658; + --dark-hl-6: #B5CEA8; + --light-hl-7: #0000FF; + --dark-hl-7: #569CD6; + --light-hl-8: #0070C1; + --dark-hl-8: #4FC1FF; + --light-hl-9: #000000; + --dark-hl-9: #C8C8C8; + --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); + --hl-9: var(--light-hl-9); + --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); + --hl-9: var(--dark-hl-9); + --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); + --hl-9: var(--light-hl-9); + --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); + --hl-9: var(--dark-hl-9); + --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); } +.hl-9 { color: var(--hl-9); } +pre, code { background: var(--code-background); } diff --git a/staging/assets/main.js b/staging/assets/main.js new file mode 100644 index 0000000..abd0485 --- /dev/null +++ b/staging/assets/main.js @@ -0,0 +1,54 @@ +"use strict"; +"use strict";(()=>{var Qe=Object.create;var ae=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Ce=Object.getOwnPropertyNames;var Oe=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var _e=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Me=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Ce(e))!Re.call(t,i)&&i!==n&&ae(t,i,{get:()=>e[i],enumerable:!(r=Pe(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Qe(Oe(t)):{},Me(e||!t||!t.__esModule?ae(n,"default",{value:t,enumerable:!0}):n,t));var de=_e((ce,he)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var h=t.utils.clone(n)||{};h.position=[a,l],h.index=s.length,s.push(new t.Token(r.slice(a,o),h))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ou?h+=2:a==u&&(n+=r[l+1]*i[h+1],l+=2,h+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}if(s.str.length==0&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}s.str.length==1&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var h=s.str.charAt(0),m=s.str.charAt(1),v;m in s.node.edges?v=s.node.edges[m]:(v=new t.TokenSet,s.node.edges[m]=v),s.str.length==1&&(v.final=!0),i.push({node:v,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),u=0;u1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof ce=="object"?he.exports=n():e.lunr=n()}(this,function(){return t})})()});var le=[];function j(t,e){le.push({selector:e,constructor:t})}var Y=class{constructor(){this.createComponents(document.body)}createComponents(e){le.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r}),r.dataset.hasInstance=String(!0))})})}};var k=class{constructor(e){this.el=e.el}};var J=class{constructor(){this.listeners={}}addEventListener(e,n){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push(n)}removeEventListener(e,n){if(!(e in this.listeners))return;let r=this.listeners[e];for(let i=0,s=r.length;i{let n=Date.now();return(...r)=>{n+e-Date.now()<0&&(t(...r),n=Date.now())}};var re=class extends J{constructor(){super();this.scrollTop=0;this.lastY=0;this.width=0;this.height=0;this.showToolbar=!0;this.toolbar=document.querySelector(".tsd-page-toolbar"),this.navigation=document.querySelector(".col-menu"),window.addEventListener("scroll",ne(()=>this.onScroll(),10)),window.addEventListener("resize",ne(()=>this.onResize(),10)),this.searchInput=document.querySelector("#tsd-search input"),this.searchInput&&this.searchInput.addEventListener("focus",()=>{this.hideShowToolbar()}),this.onResize(),this.onScroll()}triggerResize(){let n=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(n)}onResize(){this.width=window.innerWidth||0,this.height=window.innerHeight||0;let n=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(n)}onScroll(){this.scrollTop=window.scrollY||0;let n=new CustomEvent("scroll",{detail:{scrollTop:this.scrollTop}});this.dispatchEvent(n),this.hideShowToolbar()}hideShowToolbar(){let n=this.showToolbar;this.showToolbar=this.lastY>=this.scrollTop||this.scrollTop<=0||!!this.searchInput&&this.searchInput===document.activeElement,n!==this.showToolbar&&(this.toolbar.classList.toggle("tsd-page-toolbar--hide"),this.navigation?.classList.toggle("col-menu--hide")),this.lastY=this.scrollTop}},R=re;R.instance=new re;var X=class extends k{constructor(n){super(n);this.anchors=[];this.index=-1;R.instance.addEventListener("resize",()=>this.onResize()),R.instance.addEventListener("scroll",r=>this.onScroll(r)),this.createAnchors()}createAnchors(){let n=window.location.href;n.indexOf("#")!=-1&&(n=n.substring(0,n.indexOf("#"))),this.el.querySelectorAll("a").forEach(r=>{let i=r.href;if(i.indexOf("#")==-1||i.substring(0,n.length)!=n)return;let s=i.substring(i.indexOf("#")+1),o=document.querySelector("a.tsd-anchor[name="+s+"]"),a=r.parentNode;!o||!a||this.anchors.push({link:a,anchor:o,position:0})}),this.onResize()}onResize(){let n;for(let i=0,s=this.anchors.length;ii.position-s.position);let r=new CustomEvent("scroll",{detail:{scrollTop:R.instance.scrollTop}});this.onScroll(r)}onScroll(n){let r=n.detail.scrollTop+5,i=this.anchors,s=i.length-1,o=this.index;for(;o>-1&&i[o].position>r;)o-=1;for(;o-1&&this.anchors[this.index].link.classList.remove("focus"),this.index=o,this.index>-1&&this.anchors[this.index].link.classList.add("focus"))}};var ue=(t,e=100)=>{let n;return(...r)=>{clearTimeout(n),n=setTimeout(()=>t(r),e)}};var me=De(de());function ve(){let t=document.getElementById("tsd-search");if(!t)return;let e=document.getElementById("search-script");t.classList.add("loading"),e&&(e.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),e.addEventListener("load",()=>{t.classList.remove("loading"),t.classList.add("ready")}),window.searchData&&t.classList.remove("loading"));let n=document.querySelector("#tsd-search input"),r=document.querySelector("#tsd-search .results");if(!n||!r)throw new Error("The input field or the result list wrapper was not found");let i=!1;r.addEventListener("mousedown",()=>i=!0),r.addEventListener("mouseup",()=>{i=!1,t.classList.remove("has-focus")}),n.addEventListener("focus",()=>t.classList.add("has-focus")),n.addEventListener("blur",()=>{i||(i=!1,t.classList.remove("has-focus"))});let s={base:t.dataset.base+"/"};Fe(t,r,n,s)}function Fe(t,e,n,r){n.addEventListener("input",ue(()=>{Ae(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ve(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?fe(e,-1):s.key==="ArrowDown"?fe(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function He(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=me.Index.load(window.searchData.index))}function Ae(t,e,n,r){if(He(r,t),!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s=i?r.index.search(`*${i}*`):[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o${pe(u.parent,i)}.${l}`);let h=document.createElement("li");h.classList.value=u.classes??"";let m=document.createElement("a");m.href=r.base+u.url,m.innerHTML=l,h.append(m),e.appendChild(h)}}function fe(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ve(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function pe(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(ie(t.substring(s,o)),`${ie(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(ie(t.substring(s))),i.join("")}var Ne={"&":"&","<":"<",">":">","'":"'",'"':"""};function ie(t){return t.replace(/[&<>"'"]/g,e=>Ne[e])}var F="mousedown",ye="mousemove",B="mouseup",Z={x:0,y:0},ge=!1,se=!1,je=!1,H=!1,xe=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(xe?"is-mobile":"not-mobile");xe&&"ontouchstart"in document.documentElement&&(je=!0,F="touchstart",ye="touchmove",B="touchend");document.addEventListener(F,t=>{se=!0,H=!1;let e=F=="touchstart"?t.targetTouches[0]:t;Z.y=e.pageY||0,Z.x=e.pageX||0});document.addEventListener(ye,t=>{if(!!se&&!H){let e=F=="touchstart"?t.targetTouches[0]:t,n=Z.x-(e.pageX||0),r=Z.y-(e.pageY||0);H=Math.sqrt(n*n+r*r)>10}});document.addEventListener(B,()=>{se=!1});document.addEventListener("click",t=>{ge&&(t.preventDefault(),t.stopImmediatePropagation(),ge=!1)});var K=class extends k{constructor(n){super(n);this.className=this.el.dataset.toggle||"",this.el.addEventListener(B,r=>this.onPointerUp(r)),this.el.addEventListener("click",r=>r.preventDefault()),document.addEventListener(F,r=>this.onDocumentPointerDown(r)),document.addEventListener(B,r=>this.onDocumentPointerUp(r))}setActive(n){if(this.active==n)return;this.active=n,document.documentElement.classList.toggle("has-"+this.className,n),this.el.classList.toggle("active",n);let r=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(r),setTimeout(()=>document.documentElement.classList.remove(r),500)}onPointerUp(n){H||(this.setActive(!0),n.preventDefault())}onDocumentPointerDown(n){if(this.active){if(n.target.closest(".col-menu, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(n){if(!H&&this.active&&n.target.closest(".col-menu")){let r=n.target.closest("a");if(r){let i=window.location.href;i.indexOf("#")!=-1&&(i=i.substring(0,i.indexOf("#"))),r.href.substring(0,i.length)==i&&setTimeout(()=>this.setActive(!1),250)}}}};var oe;try{oe=localStorage}catch{oe={getItem(){return null},setItem(){}}}var Q=oe;var Le=document.head.appendChild(document.createElement("style"));Le.dataset.for="filters";var ee=class extends k{constructor(n){super(n);this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),Le.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } +`}fromLocalStorage(){let n=Q.getItem(this.key);return n?n==="true":this.el.checked}setLocalStorage(n){Q.setItem(this.key,n.toString()),this.value=n,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),document.querySelectorAll(".tsd-index-section").forEach(n=>{n.style.display="block";let r=Array.from(n.querySelectorAll(".tsd-index-link")).every(i=>i.offsetParent==null);n.style.display=r?"none":"block"})}};var te=class extends k{constructor(n){super(n);this.calculateHeights(),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.textContent.replace(/\s+/g,"-").toLowerCase()}`,this.setLocalStorage(this.fromLocalStorage(),!0),this.summary.addEventListener("click",r=>this.toggleVisibility(r)),this.icon.style.transform=this.getIconRotation()}getIconRotation(n=this.el.open){return`rotate(${n?0:-90}deg)`}calculateHeights(){let n=this.el.open,{position:r,left:i}=this.el.style;this.el.style.position="fixed",this.el.style.left="-9999px",this.el.open=!0,this.expandedHeight=this.el.offsetHeight+"px",this.el.open=!1,this.collapsedHeight=this.el.offsetHeight+"px",this.el.open=n,this.el.style.height=n?this.expandedHeight:this.collapsedHeight,this.el.style.position=r,this.el.style.left=i}toggleVisibility(n){n.preventDefault(),this.el.style.overflow="hidden",this.el.open?this.collapse():this.expand()}expand(n=!0){this.el.open=!0,this.animate(this.collapsedHeight,this.expandedHeight,{opening:!0,duration:n?300:0})}collapse(n=!0){this.animate(this.expandedHeight,this.collapsedHeight,{opening:!1,duration:n?300:0})}animate(n,r,{opening:i,duration:s=300}){if(this.animation)return;let o={duration:s,easing:"ease"};this.animation=this.el.animate({height:[n,r]},o),this.icon.animate({transform:[this.icon.style.transform||this.getIconRotation(!i),this.getIconRotation(i)]},o).addEventListener("finish",()=>{this.icon.style.transform=this.getIconRotation(i)}),this.animation.addEventListener("finish",()=>this.animationEnd(i))}animationEnd(n){this.el.open=n,this.animation=void 0,this.el.style.height="auto",this.el.style.overflow="visible",this.setLocalStorage(n)}fromLocalStorage(){let n=Q.getItem(this.key);return n?n==="true":this.el.open}setLocalStorage(n,r=!1){this.fromLocalStorage()===n&&!r||(Q.setItem(this.key,n.toString()),this.el.open=n,this.handleValueChange(r))}handleValueChange(n=!1){this.fromLocalStorage()===this.el.open&&!n||(this.fromLocalStorage()?this.expand(!1):this.collapse(!1))}};function be(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,Ee(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),Ee(t.value)})}function Ee(t){document.documentElement.dataset.theme=t}ve();j(X,".menu-highlight");j(K,"a[data-toggle]");j(te,".tsd-index-accordion");j(ee,".tsd-filter-item input[type=checkbox]");var Se=document.getElementById("theme");Se&&be(Se);var Be=new Y;Object.defineProperty(window,"app",{value:Be});})(); +/*! + * lunr.Builder + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Index + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Pipeline + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Set + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.TokenSet + * 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.tokenizer + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.trimmer + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.utils + * Copyright (C) 2020 Oliver Nightingale + */ +/** + * 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 + */ diff --git a/staging/assets/search.js b/staging/assets/search.js new file mode 100644 index 0000000..49b335c --- /dev/null +++ b/staging/assets/search.js @@ -0,0 +1 @@ +window.searchData = JSON.parse("{\"kinds\":{\"32\":\"Variable\",\"64\":\"Function\",\"128\":\"Class\",\"512\":\"Constructor\",\"1024\":\"Property\",\"2048\":\"Method\",\"65536\":\"Type literal\"},\"rows\":[{\"kind\":32,\"name\":\"errorCodes\",\"url\":\"variables/errorCodes.html\",\"classes\":\"tsd-kind-variable\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/errorCodes.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-variable\",\"parent\":\"errorCodes\"},{\"kind\":1024,\"name\":\"rpc\",\"url\":\"variables/errorCodes.html#__type.rpc\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/errorCodes.html#__type.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type\"},{\"kind\":1024,\"name\":\"invalidInput\",\"url\":\"variables/errorCodes.html#__type.__type-2.invalidInput\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"resourceNotFound\",\"url\":\"variables/errorCodes.html#__type.__type-2.resourceNotFound\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"resourceUnavailable\",\"url\":\"variables/errorCodes.html#__type.__type-2.resourceUnavailable\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"transactionRejected\",\"url\":\"variables/errorCodes.html#__type.__type-2.transactionRejected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"methodNotSupported\",\"url\":\"variables/errorCodes.html#__type.__type-2.methodNotSupported\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"limitExceeded\",\"url\":\"variables/errorCodes.html#__type.__type-2.limitExceeded\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"parse\",\"url\":\"variables/errorCodes.html#__type.__type-2.parse\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"invalidRequest\",\"url\":\"variables/errorCodes.html#__type.__type-2.invalidRequest\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"methodNotFound\",\"url\":\"variables/errorCodes.html#__type.__type-2.methodNotFound\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"invalidParams\",\"url\":\"variables/errorCodes.html#__type.__type-2.invalidParams\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"internal\",\"url\":\"variables/errorCodes.html#__type.__type-2.internal\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"provider\",\"url\":\"variables/errorCodes.html#__type.provider\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/errorCodes.html#__type.__type-1\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type\"},{\"kind\":1024,\"name\":\"userRejectedRequest\",\"url\":\"variables/errorCodes.html#__type.__type-1.userRejectedRequest\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"unauthorized\",\"url\":\"variables/errorCodes.html#__type.__type-1.unauthorized\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"unsupportedMethod\",\"url\":\"variables/errorCodes.html#__type.__type-1.unsupportedMethod\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"disconnected\",\"url\":\"variables/errorCodes.html#__type.__type-1.disconnected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"chainDisconnected\",\"url\":\"variables/errorCodes.html#__type.__type-1.chainDisconnected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":32,\"name\":\"ethErrors\",\"url\":\"variables/ethErrors.html\",\"classes\":\"tsd-kind-variable\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/ethErrors.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-variable\",\"parent\":\"ethErrors\"},{\"kind\":1024,\"name\":\"rpc\",\"url\":\"variables/ethErrors.html#__type.rpc\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/ethErrors.html#__type.__type-14\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type\"},{\"kind\":1024,\"name\":\"parse\",\"url\":\"variables/ethErrors.html#__type.__type-14.parse\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/ethErrors.html#__type.__type-14.__type-29\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":1024,\"name\":\"invalidRequest\",\"url\":\"variables/ethErrors.html#__type.__type-14.invalidRequest\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/ethErrors.html#__type.__type-14.__type-21\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":1024,\"name\":\"invalidParams\",\"url\":\"variables/ethErrors.html#__type.__type-14.invalidParams\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/ethErrors.html#__type.__type-14.__type-19\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":1024,\"name\":\"methodNotFound\",\"url\":\"variables/ethErrors.html#__type.__type-14.methodNotFound\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/ethErrors.html#__type.__type-14.__type-25\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":1024,\"name\":\"internal\",\"url\":\"variables/ethErrors.html#__type.__type-14.internal\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/ethErrors.html#__type.__type-14.__type-15\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":1024,\"name\":\"server\",\"url\":\"variables/ethErrors.html#__type.__type-14.server\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/ethErrors.html#__type.__type-14.__type-35\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":1024,\"name\":\"invalidInput\",\"url\":\"variables/ethErrors.html#__type.__type-14.invalidInput\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/ethErrors.html#__type.__type-14.__type-17\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":1024,\"name\":\"resourceNotFound\",\"url\":\"variables/ethErrors.html#__type.__type-14.resourceNotFound\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/ethErrors.html#__type.__type-14.__type-31\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":1024,\"name\":\"resourceUnavailable\",\"url\":\"variables/ethErrors.html#__type.__type-14.resourceUnavailable\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/ethErrors.html#__type.__type-14.__type-33\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":1024,\"name\":\"transactionRejected\",\"url\":\"variables/ethErrors.html#__type.__type-14.transactionRejected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/ethErrors.html#__type.__type-14.__type-37\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":1024,\"name\":\"methodNotSupported\",\"url\":\"variables/ethErrors.html#__type.__type-14.methodNotSupported\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/ethErrors.html#__type.__type-14.__type-27\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":1024,\"name\":\"limitExceeded\",\"url\":\"variables/ethErrors.html#__type.__type-14.limitExceeded\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/ethErrors.html#__type.__type-14.__type-23\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":1024,\"name\":\"provider\",\"url\":\"variables/ethErrors.html#__type.provider\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/ethErrors.html#__type.__type-1\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type\"},{\"kind\":1024,\"name\":\"userRejectedRequest\",\"url\":\"variables/ethErrors.html#__type.__type-1.userRejectedRequest\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/ethErrors.html#__type.__type-1.__type-12\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":1024,\"name\":\"unauthorized\",\"url\":\"variables/ethErrors.html#__type.__type-1.unauthorized\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/ethErrors.html#__type.__type-1.__type-8\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":1024,\"name\":\"unsupportedMethod\",\"url\":\"variables/ethErrors.html#__type.__type-1.unsupportedMethod\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/ethErrors.html#__type.__type-1.__type-10\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":1024,\"name\":\"disconnected\",\"url\":\"variables/ethErrors.html#__type.__type-1.disconnected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/ethErrors.html#__type.__type-1.__type-6\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":1024,\"name\":\"chainDisconnected\",\"url\":\"variables/ethErrors.html#__type.__type-1.chainDisconnected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/ethErrors.html#__type.__type-1.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":1024,\"name\":\"custom\",\"url\":\"variables/ethErrors.html#__type.__type-1.custom\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/ethErrors.html#__type.__type-1.__type-4\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"ethErrors.__type.__type\"},{\"kind\":128,\"name\":\"EthereumRpcError\",\"url\":\"classes/EthereumRpcError.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/EthereumRpcError.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"EthereumRpcError\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/EthereumRpcError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"EthereumRpcError\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/EthereumRpcError.html#code\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"EthereumRpcError\"},{\"kind\":1024,\"name\":\"data\",\"url\":\"classes/EthereumRpcError.html#data\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"EthereumRpcError\"},{\"kind\":2048,\"name\":\"serialize\",\"url\":\"classes/EthereumRpcError.html#serialize\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"EthereumRpcError\"},{\"kind\":2048,\"name\":\"toString\",\"url\":\"classes/EthereumRpcError.html#toString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"EthereumRpcError\"},{\"kind\":128,\"name\":\"EthereumProviderError\",\"url\":\"classes/EthereumProviderError.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/EthereumProviderError.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"EthereumProviderError\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/EthereumProviderError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"EthereumProviderError\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/EthereumProviderError.html#code\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EthereumProviderError\"},{\"kind\":1024,\"name\":\"data\",\"url\":\"classes/EthereumProviderError.html#data\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EthereumProviderError\"},{\"kind\":2048,\"name\":\"serialize\",\"url\":\"classes/EthereumProviderError.html#serialize\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EthereumProviderError\"},{\"kind\":2048,\"name\":\"toString\",\"url\":\"classes/EthereumProviderError.html#toString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EthereumProviderError\"},{\"kind\":64,\"name\":\"serializeError\",\"url\":\"functions/serializeError.html\",\"classes\":\"tsd-kind-function\"},{\"kind\":64,\"name\":\"getMessageFromCode\",\"url\":\"functions/getMessageFromCode.html\",\"classes\":\"tsd-kind-function\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"comment\"],\"fieldVectors\":[[\"name/0\",[0,39.89]],[\"comment/0\",[]],[\"name/1\",[1,11.173]],[\"comment/1\",[]],[\"name/2\",[2,34.782]],[\"comment/2\",[]],[\"name/3\",[1,11.173]],[\"comment/3\",[]],[\"name/4\",[3,34.782]],[\"comment/4\",[]],[\"name/5\",[4,34.782]],[\"comment/5\",[]],[\"name/6\",[5,34.782]],[\"comment/6\",[]],[\"name/7\",[6,34.782]],[\"comment/7\",[]],[\"name/8\",[7,34.782]],[\"comment/8\",[]],[\"name/9\",[8,34.782]],[\"comment/9\",[]],[\"name/10\",[9,34.782]],[\"comment/10\",[]],[\"name/11\",[10,34.782]],[\"comment/11\",[]],[\"name/12\",[11,34.782]],[\"comment/12\",[]],[\"name/13\",[12,34.782]],[\"comment/13\",[]],[\"name/14\",[13,34.782]],[\"comment/14\",[]],[\"name/15\",[14,34.782]],[\"comment/15\",[]],[\"name/16\",[1,11.173]],[\"comment/16\",[]],[\"name/17\",[15,34.782]],[\"comment/17\",[]],[\"name/18\",[16,34.782]],[\"comment/18\",[]],[\"name/19\",[17,34.782]],[\"comment/19\",[]],[\"name/20\",[18,34.782]],[\"comment/20\",[]],[\"name/21\",[19,34.782]],[\"comment/21\",[]],[\"name/22\",[20,39.89]],[\"comment/22\",[]],[\"name/23\",[1,11.173]],[\"comment/23\",[]],[\"name/24\",[2,34.782]],[\"comment/24\",[]],[\"name/25\",[1,11.173]],[\"comment/25\",[]],[\"name/26\",[9,34.782]],[\"comment/26\",[]],[\"name/27\",[1,11.173]],[\"comment/27\",[]],[\"name/28\",[10,34.782]],[\"comment/28\",[]],[\"name/29\",[1,11.173]],[\"comment/29\",[]],[\"name/30\",[12,34.782]],[\"comment/30\",[]],[\"name/31\",[1,11.173]],[\"comment/31\",[]],[\"name/32\",[11,34.782]],[\"comment/32\",[]],[\"name/33\",[1,11.173]],[\"comment/33\",[]],[\"name/34\",[13,34.782]],[\"comment/34\",[]],[\"name/35\",[1,11.173]],[\"comment/35\",[]],[\"name/36\",[21,39.89]],[\"comment/36\",[]],[\"name/37\",[1,11.173]],[\"comment/37\",[]],[\"name/38\",[3,34.782]],[\"comment/38\",[]],[\"name/39\",[1,11.173]],[\"comment/39\",[]],[\"name/40\",[4,34.782]],[\"comment/40\",[]],[\"name/41\",[1,11.173]],[\"comment/41\",[]],[\"name/42\",[5,34.782]],[\"comment/42\",[]],[\"name/43\",[1,11.173]],[\"comment/43\",[]],[\"name/44\",[6,34.782]],[\"comment/44\",[]],[\"name/45\",[1,11.173]],[\"comment/45\",[]],[\"name/46\",[7,34.782]],[\"comment/46\",[]],[\"name/47\",[1,11.173]],[\"comment/47\",[]],[\"name/48\",[8,34.782]],[\"comment/48\",[]],[\"name/49\",[1,11.173]],[\"comment/49\",[]],[\"name/50\",[14,34.782]],[\"comment/50\",[]],[\"name/51\",[1,11.173]],[\"comment/51\",[]],[\"name/52\",[15,34.782]],[\"comment/52\",[]],[\"name/53\",[1,11.173]],[\"comment/53\",[]],[\"name/54\",[16,34.782]],[\"comment/54\",[]],[\"name/55\",[1,11.173]],[\"comment/55\",[]],[\"name/56\",[17,34.782]],[\"comment/56\",[]],[\"name/57\",[1,11.173]],[\"comment/57\",[]],[\"name/58\",[18,34.782]],[\"comment/58\",[]],[\"name/59\",[1,11.173]],[\"comment/59\",[]],[\"name/60\",[19,34.782]],[\"comment/60\",[]],[\"name/61\",[1,11.173]],[\"comment/61\",[]],[\"name/62\",[22,39.89]],[\"comment/62\",[]],[\"name/63\",[1,11.173]],[\"comment/63\",[]],[\"name/64\",[23,39.89]],[\"comment/64\",[]],[\"name/65\",[1,11.173]],[\"comment/65\",[]],[\"name/66\",[24,34.782]],[\"comment/66\",[]],[\"name/67\",[25,34.782]],[\"comment/67\",[]],[\"name/68\",[26,34.782]],[\"comment/68\",[]],[\"name/69\",[27,34.782]],[\"comment/69\",[]],[\"name/70\",[28,34.782]],[\"comment/70\",[]],[\"name/71\",[29,39.89]],[\"comment/71\",[]],[\"name/72\",[1,11.173]],[\"comment/72\",[]],[\"name/73\",[24,34.782]],[\"comment/73\",[]],[\"name/74\",[25,34.782]],[\"comment/74\",[]],[\"name/75\",[26,34.782]],[\"comment/75\",[]],[\"name/76\",[27,34.782]],[\"comment/76\",[]],[\"name/77\",[28,34.782]],[\"comment/77\",[]],[\"name/78\",[30,39.89]],[\"comment/78\",[]],[\"name/79\",[31,39.89]],[\"comment/79\",[]]],\"invertedIndex\":[[\"__type\",{\"_index\":1,\"name\":{\"1\":{},\"3\":{},\"16\":{},\"23\":{},\"25\":{},\"27\":{},\"29\":{},\"31\":{},\"33\":{},\"35\":{},\"37\":{},\"39\":{},\"41\":{},\"43\":{},\"45\":{},\"47\":{},\"49\":{},\"51\":{},\"53\":{},\"55\":{},\"57\":{},\"59\":{},\"61\":{},\"63\":{},\"65\":{},\"72\":{}},\"comment\":{}}],[\"chaindisconnected\",{\"_index\":19,\"name\":{\"21\":{},\"60\":{}},\"comment\":{}}],[\"code\",{\"_index\":25,\"name\":{\"67\":{},\"74\":{}},\"comment\":{}}],[\"constructor\",{\"_index\":24,\"name\":{\"66\":{},\"73\":{}},\"comment\":{}}],[\"custom\",{\"_index\":22,\"name\":{\"62\":{}},\"comment\":{}}],[\"data\",{\"_index\":26,\"name\":{\"68\":{},\"75\":{}},\"comment\":{}}],[\"disconnected\",{\"_index\":18,\"name\":{\"20\":{},\"58\":{}},\"comment\":{}}],[\"errorcodes\",{\"_index\":0,\"name\":{\"0\":{}},\"comment\":{}}],[\"ethereumprovidererror\",{\"_index\":29,\"name\":{\"71\":{}},\"comment\":{}}],[\"ethereumrpcerror\",{\"_index\":23,\"name\":{\"64\":{}},\"comment\":{}}],[\"etherrors\",{\"_index\":20,\"name\":{\"22\":{}},\"comment\":{}}],[\"getmessagefromcode\",{\"_index\":31,\"name\":{\"79\":{}},\"comment\":{}}],[\"internal\",{\"_index\":13,\"name\":{\"14\":{},\"34\":{}},\"comment\":{}}],[\"invalidinput\",{\"_index\":3,\"name\":{\"4\":{},\"38\":{}},\"comment\":{}}],[\"invalidparams\",{\"_index\":12,\"name\":{\"13\":{},\"30\":{}},\"comment\":{}}],[\"invalidrequest\",{\"_index\":10,\"name\":{\"11\":{},\"28\":{}},\"comment\":{}}],[\"limitexceeded\",{\"_index\":8,\"name\":{\"9\":{},\"48\":{}},\"comment\":{}}],[\"methodnotfound\",{\"_index\":11,\"name\":{\"12\":{},\"32\":{}},\"comment\":{}}],[\"methodnotsupported\",{\"_index\":7,\"name\":{\"8\":{},\"46\":{}},\"comment\":{}}],[\"parse\",{\"_index\":9,\"name\":{\"10\":{},\"26\":{}},\"comment\":{}}],[\"provider\",{\"_index\":14,\"name\":{\"15\":{},\"50\":{}},\"comment\":{}}],[\"resourcenotfound\",{\"_index\":4,\"name\":{\"5\":{},\"40\":{}},\"comment\":{}}],[\"resourceunavailable\",{\"_index\":5,\"name\":{\"6\":{},\"42\":{}},\"comment\":{}}],[\"rpc\",{\"_index\":2,\"name\":{\"2\":{},\"24\":{}},\"comment\":{}}],[\"serialize\",{\"_index\":27,\"name\":{\"69\":{},\"76\":{}},\"comment\":{}}],[\"serializeerror\",{\"_index\":30,\"name\":{\"78\":{}},\"comment\":{}}],[\"server\",{\"_index\":21,\"name\":{\"36\":{}},\"comment\":{}}],[\"tostring\",{\"_index\":28,\"name\":{\"70\":{},\"77\":{}},\"comment\":{}}],[\"transactionrejected\",{\"_index\":6,\"name\":{\"7\":{},\"44\":{}},\"comment\":{}}],[\"unauthorized\",{\"_index\":16,\"name\":{\"18\":{},\"54\":{}},\"comment\":{}}],[\"unsupportedmethod\",{\"_index\":17,\"name\":{\"19\":{},\"56\":{}},\"comment\":{}}],[\"userrejectedrequest\",{\"_index\":15,\"name\":{\"17\":{},\"52\":{}},\"comment\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file diff --git a/staging/assets/style.css b/staging/assets/style.css new file mode 100644 index 0000000..e509385 --- /dev/null +++ b/staging/assets/style.css @@ -0,0 +1,1257 @@ +:root { + /* Light */ + --light-color-background: #f2f4f8; + --light-color-background-secondary: #eff0f1; + --light-color-icon-background: var(--light-color-background); + --light-color-accent: #c5c7c9; + --light-color-text: #222; + --light-color-text-aside: #707070; + --light-color-link: #4da6ff; + --light-color-ts: #db1373; + --light-color-ts-interface: #139d2c; + --light-color-ts-enum: #9c891a; + --light-color-ts-class: #2484e5; + --light-color-ts-function: #572be7; + --light-color-ts-namespace: #b111c9; + --light-color-ts-private: #707070; + --light-color-ts-variable: #4d68ff; + --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-icon-background: var(--dark-color-background-secondary); + --dark-color-accent: #9096a2; + --dark-color-text: #f5f5f5; + --dark-color-text-aside: #dddddd; + --dark-color-link: #00aff4; + --dark-color-ts: #ff6492; + --dark-color-ts-interface: #6cff87; + --dark-color-ts-enum: #f4d93e; + --dark-color-ts-class: #61b0ff; + --dark-color-ts-function: #9772ff; + --dark-color-ts-namespace: #e14dff; + --dark-color-ts-private: #e2e2e2; + --dark-color-ts-variable: #4d68ff; + --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-icon-background: var(--light-color-icon-background); + --color-accent: var(--light-color-accent); + --color-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + --color-ts: var(--light-color-ts); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-class: var(--light-color-ts-class); + --color-ts-function: var(--light-color-ts-function); + --color-ts-namespace: var(--light-color-ts-namespace); + --color-ts-private: var(--light-color-ts-private); + --color-ts-variable: var(--light-color-ts-variable); + --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-icon-background: var(--dark-color-icon-background); + --color-accent: var(--dark-color-accent); + --color-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + --color-ts: var(--dark-color-ts); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-namespace: var(--dark-color-ts-namespace); + --color-ts-private: var(--dark-color-ts-private); + --color-ts-variable: var(--dark-color-ts-variable); + --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-icon-background: var(--light-color-icon-background); + --color-accent: var(--light-color-accent); + --color-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + --color-ts: var(--light-color-ts); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-class: var(--light-color-ts-class); + --color-ts-function: var(--light-color-ts-function); + --color-ts-namespace: var(--light-color-ts-namespace); + --color-ts-private: var(--light-color-ts-private); + --color-ts-variable: var(--light-color-ts-variable); + --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-icon-background: var(--dark-color-icon-background); + --color-accent: var(--dark-color-accent); + --color-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + --color-ts: var(--dark-color-ts); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-namespace: var(--dark-color-ts-namespace); + --color-ts-private: var(--dark-color-ts-private); + --color-ts-variable: var(--dark-color-ts-variable); + --external-icon: var(--dark-external-icon); + --color-scheme: var(--dark-color-scheme); +} + +h1, +h2, +h3, +h4, +h5, +h6 { + line-height: 1.2; +} + +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; +} + +pre { + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; +} + +dl, +menu, +ol, +ul { + margin: 1em 0; +} + +dd { + margin: 0 0 0 40px; +} + +.container { + max-width: 1600px; + padding: 0 2rem; +} + +@media (min-width: 640px) { + .container { + padding: 0 4rem; + } +} +@media (min-width: 1200px) { + .container { + padding: 0 8rem; + } +} +@media (min-width: 1600px) { + .container { + padding: 0 12rem; + } +} + +/* 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 { + display: flex; + justify-content: space-between; + position: relative; + margin: 0 auto; +} + +.col-4, +.col-8 { + box-sizing: border-box; + float: left; + padding: 2rem 1rem; +} + +.col-4 { + flex: 0 0 25%; +} +.col-8 { + flex: 1 0; + flex-wrap: wrap; + padding-left: 0; +} + +@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 shift-to-left { + from { + transform: translate(0, 0); + } + to { + transform: translate(-25%, 0); + } +} +@keyframes unshift-to-left { + from { + transform: translate(-25%, 0); + } + to { + transform: translate(0, 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 { + padding: 10px; + border: 0.1em solid var(--color-accent); +} +pre code { + padding: 0; + font-size: 100%; +} + +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; +} + +@media (max-width: 1024px) { + html .col-content { + float: none; + max-width: 100%; + width: 100%; + padding-top: 3rem; + } + html .col-menu { + 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; + max-width: 25rem; + visibility: hidden; + background-color: var(--color-background); + transform: translate(100%, 0); + } + html .col-menu > *: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 :is(header, footer, .col-content) { + animation: shift-to-left 0.4s; + } + + .to-has-menu .col-menu { + animation: pop-in-from-right 0.4s; + } + + .from-has-menu .overlay { + animation: fade-out 0.4s; + } + + .from-has-menu :is(header, footer, .col-content) { + animation: unshift-to-left 0.4s; + } + + .from-has-menu .col-menu { + animation: pop-out-to-right 0.4s; + } + + .has-menu body { + overflow: hidden; + } + .has-menu .overlay { + visibility: visible; + } + .has-menu :is(header, footer, .col-content) { + transform: translate(-25%, 0); + } + .has-menu .col-menu { + visibility: visible; + transform: translate(0, 0); + display: grid; + align-items: center; + grid-template-rows: auto 1fr; + grid-gap: 1.5rem; + max-height: 100vh; + padding: 1rem 2rem; + } + .has-menu .tsd-navigation { + max-height: 100%; + } +} + +.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-index-panel a, +.tsd-index-panel a.tsd-parent-kind-module { + color: var(--color-ts); +} +.tsd-index-panel a.tsd-parent-kind-interface { + color: var(--color-ts-interface); +} +.tsd-index-panel a.tsd-parent-kind-enum { + color: var(--color-ts-enum); +} +.tsd-index-panel a.tsd-parent-kind-class { + color: var(--color-ts-class); +} +.tsd-index-panel a.tsd-kind-module { + color: var(--color-ts-namespace); +} +.tsd-index-panel a.tsd-kind-interface { + color: var(--color-ts-interface); +} +.tsd-index-panel a.tsd-kind-enum { + color: var(--color-ts-enum); +} +.tsd-index-panel a.tsd-kind-class { + color: var(--color-ts-class); +} +.tsd-index-panel a.tsd-kind-function { + color: var(--color-ts-function); +} +.tsd-index-panel a.tsd-kind-namespace { + color: var(--color-ts-namespace); +} +.tsd-index-panel a.tsd-kind-variable { + color: var(--color-ts-variable); +} +.tsd-index-panel a.tsd-is-private { + color: var(--color-ts-private); +} + +.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: absolute; + 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-member [data-tsd-kind] { + color: var(--color-ts); +} +.tsd-member [data-tsd-kind="Interface"] { + color: var(--color-ts-interface); +} +.tsd-member [data-tsd-kind="Enum"] { + color: var(--color-ts-enum); +} +.tsd-member [data-tsd-kind="Class"] { + color: var(--color-ts-class); +} +.tsd-member [data-tsd-kind="Private"] { + color: var(--color-ts-private); +} + +.tsd-navigation a { + display: block; + margin: 0.4rem 0; + border-left: 2px solid transparent; + color: var(--color-text); + text-decoration: none; + transition: border-left-color 0.1s; +} +.tsd-navigation a:hover { + text-decoration: underline; +} +.tsd-navigation ul { + margin: 0; + padding: 0; + list-style: none; +} +.tsd-navigation li { + padding: 0; +} + +.tsd-navigation.primary .tsd-accordion-details > ul { + margin-top: 0.75rem; +} +.tsd-navigation.primary a { + padding: 0.75rem 0.5rem; + margin: 0; +} +.tsd-navigation.primary ul li a { + margin-left: 0.5rem; +} +.tsd-navigation.primary ul li li a { + margin-left: 1.5rem; +} +.tsd-navigation.primary ul li li li a { + margin-left: 2.5rem; +} +.tsd-navigation.primary ul li li li li a { + margin-left: 3.5rem; +} +.tsd-navigation.primary ul li li li li li a { + margin-left: 4.5rem; +} +.tsd-navigation.primary ul li li li li li li a { + margin-left: 5.5rem; +} +.tsd-navigation.primary li.current > a { + border-left: 0.15rem var(--color-text) solid; +} +.tsd-navigation.primary li.selected > a { + font-weight: bold; + border-left: 0.2rem var(--color-text) solid; +} +.tsd-navigation.primary ul li a:hover { + border-left: 0.2rem var(--color-text-aside) solid; +} +.tsd-navigation.primary li.globals + li > span, +.tsd-navigation.primary li.globals + li > a { + padding-top: 20px; +} + +.tsd-navigation.secondary.tsd-navigation--toolbar-hide { + max-height: calc(100vh - 1rem); + top: 0.5rem; +} +.tsd-navigation.secondary > ul { + display: inline; + padding-right: 0.5rem; + transition: opacity 0.2s; +} +.tsd-navigation.secondary ul li a { + padding-left: 0; +} +.tsd-navigation.secondary ul li li a { + padding-left: 1.1rem; +} +.tsd-navigation.secondary ul li li li a { + padding-left: 2.2rem; +} +.tsd-navigation.secondary ul li li li li a { + padding-left: 3.3rem; +} +.tsd-navigation.secondary ul li li li li li a { + padding-left: 4.4rem; +} +.tsd-navigation.secondary ul li li li li li li a { + padding-left: 5.5rem; +} + +#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 { + margin: 0.25rem 0; + font-size: 1rem; + line-height: 1.25rem; + display: inline-flex; + align-items: center; +} +.tsd-accordion-summary > h1, +.tsd-accordion-summary > h2, +.tsd-accordion-summary > h3, +.tsd-accordion-summary > h4, +.tsd-accordion-summary > h5 { + display: inline-flex; + align-items: center; + vertical-align: middle; + margin-bottom: 0; + user-select: none; + -moz-user-select: none; + -webkit-user-select: none; + -ms-user-select: none; +} +.tsd-accordion-summary { + display: block; + cursor: pointer; +} +.tsd-accordion-summary > * { + margin-top: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; +} +.tsd-accordion-summary::-webkit-details-marker { + display: none; +} +.tsd-index-accordion .tsd-accordion-summary svg { + margin-right: 0.25rem; +} +.tsd-index-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; +} + +@media (min-width: 1024px) { + .col-content { + margin: 2rem auto; + } + + .menu-sticky-wrap { + position: sticky; + height: calc(100vh - 2rem); + top: 4rem; + right: 0; + padding: 0 1.5rem; + padding-top: 1rem; + margin-top: 3rem; + transition: 0.3s ease-in-out; + transition-property: top, padding-top, padding, height; + overflow-y: auto; + } + .col-menu { + border-left: 1px solid var(--color-accent); + } + .col-menu--hide { + top: 1rem; + } + .col-menu .tsd-navigation:not(:last-child) { + padding-bottom: 1.75rem; + } +} + +.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: fixed; + 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-page-toolbar--hide { + transform: translateY(-100%); +} + +.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; +} +@media (max-width: 1024px) { + .tsd-widget.options, + .tsd-widget.menu { + display: inline-block; + } +} +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; +} + +* { + 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); +} diff --git a/staging/classes/EthereumProviderError.html b/staging/classes/EthereumProviderError.html new file mode 100644 index 0000000..d65003f --- /dev/null +++ b/staging/classes/EthereumProviderError.html @@ -0,0 +1,239 @@ +Codestin Search App
+
+ +
+
+
+
+ +

Class EthereumProviderError<T>

+
+

Error subclass implementing Ethereum Provider errors per EIP-1193. +Permits integer error codes in the [ 1000 <= 4999 ] range.

+
+
+

Type Parameters

+
    +
  • +

    T extends Json

+
+

Hierarchy

+
+
+
+
+ +
+
+

Constructors

+
+ +
    + +
  • +

    Create an Ethereum Provider JSON-RPC error.

    +
    +
    +

    Type Parameters

    +
      +
    • +

      T extends Json

    +
    +

    Parameters

    +
      +
    • +
      code: number
      +

      The JSON-RPC error code. Must be an integer in the +1000 <= n <= 4999 range.

      +
    • +
    • +
      message: string
      +

      The JSON-RPC error message.

      +
    • +
    • +
      Optional data: T
      +

      Optional data to include in the error.

      +
    +

    Returns EthereumProviderError<T>

+
+

Properties

+
+ +
code: number
+
+ +
data?: T
+
+ +
message: string
+
+ +
name: string
+
+ +
stack?: string
+
+ +
prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)
+
+

Type declaration

+
+
+ +
stackTraceLimit: number
+
+

Methods

+
+ +
    + +
  • +

    Get the error as JSON-serializable object.

    + +

    Returns

    A plain object with all public class properties.

    +
    +

    Returns SerializedEthereumRpcError

+
+ +
    + +
  • +

    Get a string representation of the serialized error, omitting any circular +references.

    + +

    Returns

    A string representation of the serialized error.

    +
    +

    Returns string

+
+ +
    + +
  • +

    Create .stack property on a target object

    +
    +
    +

    Parameters

    +
      +
    • +
      targetObject: object
    • +
    • +
      Optional constructorOpt: Function
    +

    Returns void

+
+
\ No newline at end of file diff --git a/staging/classes/EthereumRpcError.html b/staging/classes/EthereumRpcError.html new file mode 100644 index 0000000..3a5980f --- /dev/null +++ b/staging/classes/EthereumRpcError.html @@ -0,0 +1,229 @@ +Codestin Search App
+
+ +
+
+
+
+ +

Class EthereumRpcError<T>

+
+

Error subclass implementing JSON RPC 2.0 errors and Ethereum RPC errors +per EIP-1474.

+

Permits any integer error code.

+
+
+

Type Parameters

+
    +
  • +

    T extends Json

+
+

Hierarchy

+
+
+
+
+ +
+
+

Constructors

+
+ +
    + +
  • +
    +

    Type Parameters

    +
      +
    • +

      T extends Json

    +
    +

    Parameters

    +
      +
    • +
      code: number
    • +
    • +
      message: string
    • +
    • +
      Optional data: T
    +

    Returns EthereumRpcError<T>

+
+

Properties

+
+ +
code: number
+
+ +
data?: T
+
+ +
message: string
+
+ +
name: string
+
+ +
stack?: string
+
+ +
prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)
+
+

Type declaration

+
+
+ +
stackTraceLimit: number
+
+

Methods

+
+ +
    + +
  • +

    Get the error as JSON-serializable object.

    + +

    Returns

    A plain object with all public class properties.

    +
    +

    Returns SerializedEthereumRpcError

+
+ +
    + +
  • +

    Get a string representation of the serialized error, omitting any circular +references.

    + +

    Returns

    A string representation of the serialized error.

    +
    +

    Returns string

+
+ +
    + +
  • +

    Create .stack property on a target object

    +
    +
    +

    Parameters

    +
      +
    • +
      targetObject: object
    • +
    • +
      Optional constructorOpt: Function
    +

    Returns void

+
+
\ No newline at end of file diff --git a/staging/functions/getMessageFromCode.html b/staging/functions/getMessageFromCode.html new file mode 100644 index 0000000..011685f --- /dev/null +++ b/staging/functions/getMessageFromCode.html @@ -0,0 +1,71 @@ +Codestin Search App
+
+ +
+
+
+
+ +

Function getMessageFromCode

+
+
    + +
  • +

    Gets the message for a given code, or a fallback message if the code has +no corresponding message.

    + +

    Returns

    The message for the given code, or the fallback message if the code +has no corresponding message.

    +
    +
    +

    Parameters

    +
      +
    • +
      code: number
      +

      The error code.

      +
    • +
    • +
      fallbackMessage: string = FALLBACK_MESSAGE
      +

      The fallback message to use if the code has no +corresponding message.

      +
    +

    Returns string

+
+
\ No newline at end of file diff --git a/staging/functions/serializeError.html b/staging/functions/serializeError.html new file mode 100644 index 0000000..4aee405 --- /dev/null +++ b/staging/functions/serializeError.html @@ -0,0 +1,82 @@ +Codestin Search App
+
+ +
+
+
+
+ +

Function serializeError

+
+
    + +
  • +

    Serializes the given error to an Ethereum JSON RPC-compatible error object. +Merely copies the given error's values if it is already compatible. +If the given error is not fully compatible, it will be preserved on the +returned object's data.originalError property.

    + +

    Returns

    The serialized error.

    +
    +
    +

    Parameters

    +
      +
    • +
      error: unknown
      +

      The error to serialize.

      +
    • +
    • +
      options: {
          fallbackError: undefined | SerializedEthereumRpcError;
          shouldIncludeStack: undefined | boolean;
      } = {}
      +

      Options bag.

      +
      +
        +
      • +
        fallbackError: undefined | SerializedEthereumRpcError
        +

        The error to return if the given error is +not compatible.

        +
      • +
      • +
        shouldIncludeStack: undefined | boolean
        +

        Whether to include the error's stack +on the returned object.

        +
    +

    Returns SerializedEthereumRpcError

+
+
\ No newline at end of file diff --git a/staging/index.html b/staging/index.html new file mode 100644 index 0000000..872ee47 --- /dev/null +++ b/staging/index.html @@ -0,0 +1,180 @@ +Codestin Search App
+
+ +
+
+
+
+

@metamask/rpc-errors

+
+ +

@metamask/rpc-errors

+
+

JSON-RPC errors, including for +Ethereum JSON RPC +and +Ethereum Provider, +and making unknown errors compliant with either spec.

+ + +

Installation

+
+

yarn add @metamask/rpc-errors

+

or

+

npm install @metamask/rpc-errors

+ + +

Usage

+
+
import { ethErrors } from '@metamask/rpc-errors';

throw ethErrors.provider.unauthorized();
// or
throw ethErrors.provider.unauthorized('my custom message'); +
+ + +

Supported Errors

+
+ + + +

API

+
+
import { ethErrors } from '@metamask/rpc-errors';

// Ethereum RPC errors are namespaced under "ethErrors.rpc"
response.error = ethErrors.rpc.methodNotFound({
message: optionalCustomMessage,
data: optionalData,
});

// Provider errors namespaced under ethErrors.provider
response.error = ethErrors.provider.unauthorized({
message: optionalCustomMessage,
data: optionalData,
});

// each error getter takes a single "opts" argument
// for most errors, this can be replaced with a single string, which becomes
// the error message
response.error = ethErrors.provider.unauthorized(customMessage);

// if an error getter accepts a single string, all arguments can be omitted
response.error = ethErrors.provider.unauthorized();
response.error = ethErrors.provider.unauthorized({});

// omitting the message will produce an error with a default message per
// the relevant spec

// omitting the data argument will produce an error without a
// "data" property

// the JSON RPC 2.0 server error requires a valid code
response.error = ethErrors.rpc.server({
code: -32031,
});

// custom Ethereum Provider errors require a valid code and message
// valid codes are integers i such that: 1000 <= i <= 4999
response.error = ethErrors.provider.custom({
code: 1001,
message: 'foo',
}); +
+ + +

Parsing Unknown Errors

+
+
// this is useful for ensuring your errors are standardized
import { serializeError } from '@metamask/rpc-errors'

// if the argument is not a valid error per any supported spec,
// it will be added as error.data.originalError
response.error = serializeError(maybeAnError)

// you can add a custom fallback error code and message if desired
const fallbackError = { code: 4999, message: 'My custom error.' }
response.error = serializeError(maybeAnError, fallbackError)

// Note: if the original error has a "message" property, it will take
// precedence over the fallback error's message

// the default fallback is:
{
code: -32603,
message: 'Internal JSON-RPC error.'
} +
+ + +

Other Exports

+
+
/**
* Classes
*/
import { EthereumRpcError, EthereumProviderError } from '@metamask/rpc-errors';

/**
* getMessageFromCode and errorCodes
*/
import { getMessageFromCode, errorCodes } from '@metamask/rpc-errors';

// get the default message string for the given code, or a fallback message if
// no message exists for the given code
const message1 = getMessageFromCode(someCode);

// you can specify your own fallback message
const message2 = getMessageFromCode(someCode, myFallback);
// it can be anything, use at your own peril
const message3 = getMessageFromCode(someCode, null);

// {
// rpc: { [errorName]: code, ... },
// provider: { [errorName]: code, ... },
// }
const code1 = errorCodes.rpc.parse;
const code2 = errorCodes.provider.userRejectedRequest;

// all codes in errorCodes have default messages
const message4 = getMessageFromCode(code1);
const message5 = getMessageFromCode(code2); +
+ + +

Contributing

+
+ + +

Setup

+
+
    +
  • Install Node.js version 16
      +
    • If you are using nvm (recommended) running nvm use will automatically choose the right node version for you.
    • +
    +
  • +
  • Install Yarn v3
  • +
  • Run yarn install to install dependencies and run any required post-install scripts
  • +
+ + +

Testing and Linting

+
+

Run yarn test to run the tests once. To run tests on file changes, run yarn test:watch.

+

Run yarn lint to run the linter, or run yarn lint:fix to run the linter and fix any automatically fixable issues.

+ + +

Release & Publishing

+
+

The project follows the same release process as the other libraries in the MetaMask organization. The GitHub Actions action-create-release-pr and action-publish-release are used to automate the release process; see those repositories for more information about how they work.

+
    +
  1. Choose a release version.
  2. +
+
    +
  • The release version should be chosen according to SemVer. Analyze the changes to see whether they include any breaking changes, new features, or deprecations, then choose the appropriate SemVer version. See the SemVer specification for more information.
  • +
+
    +
  1. If this release is backporting changes onto a previous release, then ensure there is a major version branch for that version (e.g. 1.x for a v1 backport release).
  2. +
+
    +
  • The major version branch should be set to the most recent release with that major version. For example, when backporting a v1.0.2 release, you'd want to ensure there was a 1.x branch that was set to the v1.0.1 tag.
  • +
+
    +
  1. Trigger the workflow_dispatch event manually for the Create Release Pull Request action to create the release PR.
  2. +
+
    +
  • For a backport release, the base branch should be the major version branch that you ensured existed in step 2. For a normal release, the base branch should be the main branch for that repository (which should be the default value).
  • +
  • This should trigger the action-create-release-pr workflow to create the release PR.
  • +
+
    +
  1. Update the changelog to move each change entry into the appropriate change category (See here for the full list of change categories, and the correct ordering), and edit them to be more easily understood by users of the package.
  2. +
+
    +
  • Generally any changes that don't affect consumers of the package (e.g. lockfile changes or development environment changes) are omitted. Exceptions may be made for changes that might be of interest despite not having an effect upon the published package (e.g. major test improvements, security improvements, improved documentation, etc.).
  • +
  • Try to explain each change in terms that users of the package would understand (e.g. avoid referencing internal variables/concepts).
  • +
  • Consolidate related changes into one change entry if it makes it easier to explain.
  • +
  • Run yarn auto-changelog validate --rc to check that the changelog is correctly formatted.
  • +
+
    +
  1. Review and QA the release.
  2. +
+
    +
  • If changes are made to the base branch, the release branch will need to be updated with these changes and review/QA will need to restart again. As such, it's probably best to avoid merging other PRs into the base branch while review is underway.
  • +
+
    +
  1. Squash & Merge the release.
  2. +
+
    +
  • This should trigger the action-publish-release workflow to tag the final release commit and publish the release on GitHub.
  • +
+
    +
  1. Publish the release on npm.
  2. +
+
    +
  • Wait for the publish-release GitHub Action workflow to finish. This should trigger a second job (publish-npm), which will wait for a run approval by the npm publishers team.
  • +
  • Approve the publish-npm job (or ask somebody on the npm publishers team to approve it for you).
  • +
  • Once the publish-npm job has finished, check npm to verify that it has been published.
  • +
+
+
+
\ No newline at end of file diff --git a/staging/modules.html b/staging/modules.html new file mode 100644 index 0000000..998242b --- /dev/null +++ b/staging/modules.html @@ -0,0 +1,61 @@ +Codestin Search App
+
+ +
+
+
+
+

@metamask/rpc-errors

+
+
+

Index

+
+

Classes

+
+
+

Variables

+
+
+

Functions

+
+
+
\ No newline at end of file diff --git a/staging/variables/errorCodes.html b/staging/variables/errorCodes.html new file mode 100644 index 0000000..a26ea89 --- /dev/null +++ b/staging/variables/errorCodes.html @@ -0,0 +1,90 @@ +Codestin Search App
+
+ +
+
+
+
+ +

Variable errorCodesConst

+
errorCodes: {
    provider: {
        chainDisconnected: number;
        disconnected: number;
        unauthorized: number;
        unsupportedMethod: number;
        userRejectedRequest: number;
    };
    rpc: {
        internal: number;
        invalidInput: number;
        invalidParams: number;
        invalidRequest: number;
        limitExceeded: number;
        methodNotFound: number;
        methodNotSupported: number;
        parse: number;
        resourceNotFound: number;
        resourceUnavailable: number;
        transactionRejected: number;
    };
} = ...
+
+

Type declaration

+
    +
  • +
    provider: {
        chainDisconnected: number;
        disconnected: number;
        unauthorized: number;
        unsupportedMethod: number;
        userRejectedRequest: number;
    }
    +
      +
    • +
      chainDisconnected: number
    • +
    • +
      disconnected: number
    • +
    • +
      unauthorized: number
    • +
    • +
      unsupportedMethod: number
    • +
    • +
      userRejectedRequest: number
  • +
  • +
    rpc: {
        internal: number;
        invalidInput: number;
        invalidParams: number;
        invalidRequest: number;
        limitExceeded: number;
        methodNotFound: number;
        methodNotSupported: number;
        parse: number;
        resourceNotFound: number;
        resourceUnavailable: number;
        transactionRejected: number;
    }
    +
      +
    • +
      internal: number
    • +
    • +
      invalidInput: number
    • +
    • +
      invalidParams: number
    • +
    • +
      invalidRequest: number
    • +
    • +
      limitExceeded: number
    • +
    • +
      methodNotFound: number
    • +
    • +
      methodNotSupported: number
    • +
    • +
      parse: number
    • +
    • +
      resourceNotFound: number
    • +
    • +
      resourceUnavailable: number
    • +
    • +
      transactionRejected: number
+
+
\ No newline at end of file diff --git a/staging/variables/ethErrors.html b/staging/variables/ethErrors.html new file mode 100644 index 0000000..87e4994 --- /dev/null +++ b/staging/variables/ethErrors.html @@ -0,0 +1,492 @@ +Codestin Search App
+
+ +
+
+
+
+ +

Variable ethErrorsConst

+
ethErrors: {
    provider: {
        chainDisconnected: (<T>(arg?: EthErrorsArg<T>) => EthereumProviderError<T>);
        custom: (<T>(opts: CustomErrorArg<T>) => EthereumProviderError<T>);
        disconnected: (<T>(arg?: EthErrorsArg<T>) => EthereumProviderError<T>);
        unauthorized: (<T>(arg?: EthErrorsArg<T>) => EthereumProviderError<T>);
        unsupportedMethod: (<T>(arg?: EthErrorsArg<T>) => EthereumProviderError<T>);
        userRejectedRequest: (<T>(arg?: EthErrorsArg<T>) => EthereumProviderError<T>);
    };
    rpc: {
        internal: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
        invalidInput: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
        invalidParams: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
        invalidRequest: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
        limitExceeded: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
        methodNotFound: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
        methodNotSupported: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
        parse: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
        resourceNotFound: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
        resourceUnavailable: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
        server: (<T>(opts: ServerErrorOptions<T>) => EthereumRpcError<T>);
        transactionRejected: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
    };
} = ...
+
+

Type declaration

+
    +
  • +
    provider: {
        chainDisconnected: (<T>(arg?: EthErrorsArg<T>) => EthereumProviderError<T>);
        custom: (<T>(opts: CustomErrorArg<T>) => EthereumProviderError<T>);
        disconnected: (<T>(arg?: EthErrorsArg<T>) => EthereumProviderError<T>);
        unauthorized: (<T>(arg?: EthErrorsArg<T>) => EthereumProviderError<T>);
        unsupportedMethod: (<T>(arg?: EthErrorsArg<T>) => EthereumProviderError<T>);
        userRejectedRequest: (<T>(arg?: EthErrorsArg<T>) => EthereumProviderError<T>);
    }
    +
  • +
  • +
    rpc: {
        internal: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
        invalidInput: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
        invalidParams: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
        invalidRequest: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
        limitExceeded: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
        methodNotFound: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
        methodNotSupported: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
        parse: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
        resourceNotFound: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
        resourceUnavailable: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
        server: (<T>(opts: ServerErrorOptions<T>) => EthereumRpcError<T>);
        transactionRejected: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
    }
    +
      +
    • +
      internal: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>)
      +
        +
      • +
          +
        • <T>(arg?: EthErrorsArg<T>): EthereumRpcError<T>
        • +
        • +

          Get a JSON RPC 2.0 Internal (-32603) error.

          + +

          Returns

          An instance of the EthereumRpcError class.

          +
          +
          +

          Type Parameters

          +
            +
          • +

            T extends Json

          +
          +

          Parameters

          +
            +
          • +
            Optional arg: EthErrorsArg<T>
            +

            The error message or options bag.

            +
          +

          Returns EthereumRpcError<T>

    • +
    • +
      invalidInput: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>)
      +
        +
      • +
          +
        • <T>(arg?: EthErrorsArg<T>): EthereumRpcError<T>
        • +
        • +

          Get an Ethereum JSON RPC Invalid Input (-32000) error.

          + +

          Returns

          An instance of the EthereumRpcError class.

          +
          +
          +

          Type Parameters

          +
            +
          • +

            T extends Json

          +
          +

          Parameters

          +
            +
          • +
            Optional arg: EthErrorsArg<T>
            +

            The error message or options bag.

            +
          +

          Returns EthereumRpcError<T>

    • +
    • +
      invalidParams: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>)
      +
        +
      • +
          +
        • <T>(arg?: EthErrorsArg<T>): EthereumRpcError<T>
        • +
        • +

          Get a JSON RPC 2.0 Invalid Params (-32602) error.

          + +

          Returns

          An instance of the EthereumRpcError class.

          +
          +
          +

          Type Parameters

          +
            +
          • +

            T extends Json

          +
          +

          Parameters

          +
            +
          • +
            Optional arg: EthErrorsArg<T>
            +

            The error message or options bag.

            +
          +

          Returns EthereumRpcError<T>

    • +
    • +
      invalidRequest: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>)
      +
        +
      • +
          +
        • <T>(arg?: EthErrorsArg<T>): EthereumRpcError<T>
        • +
        • +

          Get a JSON RPC 2.0 Invalid Request (-32600) error.

          + +

          Returns

          An instance of the EthereumRpcError class.

          +
          +
          +

          Type Parameters

          +
            +
          • +

            T extends Json

          +
          +

          Parameters

          +
            +
          • +
            Optional arg: EthErrorsArg<T>
            +

            The error message or options bag.

            +
          +

          Returns EthereumRpcError<T>

    • +
    • +
      limitExceeded: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>)
      +
        +
      • +
          +
        • <T>(arg?: EthErrorsArg<T>): EthereumRpcError<T>
        • +
        • +

          Get an Ethereum JSON RPC Limit Exceeded (-32005) error.

          + +

          Returns

          An instance of the EthereumRpcError class.

          +
          +
          +

          Type Parameters

          +
            +
          • +

            T extends Json

          +
          +

          Parameters

          +
            +
          • +
            Optional arg: EthErrorsArg<T>
            +

            The error message or options bag.

            +
          +

          Returns EthereumRpcError<T>

    • +
    • +
      methodNotFound: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>)
      +
        +
      • +
          +
        • <T>(arg?: EthErrorsArg<T>): EthereumRpcError<T>
        • +
        • +

          Get a JSON RPC 2.0 Method Not Found (-32601) error.

          + +

          Returns

          An instance of the EthereumRpcError class.

          +
          +
          +

          Type Parameters

          +
            +
          • +

            T extends Json

          +
          +

          Parameters

          +
            +
          • +
            Optional arg: EthErrorsArg<T>
            +

            The error message or options bag.

            +
          +

          Returns EthereumRpcError<T>

    • +
    • +
      methodNotSupported: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>)
      +
        +
      • +
          +
        • <T>(arg?: EthErrorsArg<T>): EthereumRpcError<T>
        • +
        • +

          Get an Ethereum JSON RPC Method Not Supported (-32004) error.

          + +

          Returns

          An instance of the EthereumRpcError class.

          +
          +
          +

          Type Parameters

          +
            +
          • +

            T extends Json

          +
          +

          Parameters

          +
            +
          • +
            Optional arg: EthErrorsArg<T>
            +

            The error message or options bag.

            +
          +

          Returns EthereumRpcError<T>

    • +
    • +
      parse: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>)
      +
        +
      • +
          +
        • <T>(arg?: EthErrorsArg<T>): EthereumRpcError<T>
        • +
        • +

          Get a JSON RPC 2.0 Parse (-32700) error.

          + +

          Returns

          An instance of the EthereumRpcError class.

          +
          +
          +

          Type Parameters

          +
            +
          • +

            T extends Json

          +
          +

          Parameters

          +
            +
          • +
            Optional arg: EthErrorsArg<T>
            +

            The error message or options bag.

            +
          +

          Returns EthereumRpcError<T>

    • +
    • +
      resourceNotFound: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>)
      +
        +
      • +
          +
        • <T>(arg?: EthErrorsArg<T>): EthereumRpcError<T>
        • +
        • +

          Get an Ethereum JSON RPC Resource Not Found (-32001) error.

          + +

          Returns

          An instance of the EthereumRpcError class.

          +
          +
          +

          Type Parameters

          +
            +
          • +

            T extends Json

          +
          +

          Parameters

          +
            +
          • +
            Optional arg: EthErrorsArg<T>
            +

            The error message or options bag.

            +
          +

          Returns EthereumRpcError<T>

    • +
    • +
      resourceUnavailable: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>)
      +
        +
      • +
          +
        • <T>(arg?: EthErrorsArg<T>): EthereumRpcError<T>
        • +
        • +

          Get an Ethereum JSON RPC Resource Unavailable (-32002) error.

          + +

          Returns

          An instance of the EthereumRpcError class.

          +
          +
          +

          Type Parameters

          +
            +
          • +

            T extends Json

          +
          +

          Parameters

          +
            +
          • +
            Optional arg: EthErrorsArg<T>
            +

            The error message or options bag.

            +
          +

          Returns EthereumRpcError<T>

    • +
    • +
      server: (<T>(opts: ServerErrorOptions<T>) => EthereumRpcError<T>)
      +
        +
      • +
          +
        • <T>(opts: ServerErrorOptions<T>): EthereumRpcError<T>
        • +
        • +

          Get a JSON RPC 2.0 Server error. +Permits integer error codes in the [ -32099 <= -32005 ] range. +Codes -32000 through -32004 are reserved by EIP-1474.

          + +

          Returns

          An instance of the EthereumRpcError class.

          +
          +
          +

          Type Parameters

          +
            +
          • +

            T extends Json

          +
          +

          Parameters

          +
            +
          • +
            opts: ServerErrorOptions<T>
            +

            The error options bag.

            +
          +

          Returns EthereumRpcError<T>

    • +
    • +
      transactionRejected: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>)
      +
        +
      • +
          +
        • <T>(arg?: EthErrorsArg<T>): EthereumRpcError<T>
        • +
        • +

          Get an Ethereum JSON RPC Transaction Rejected (-32003) error.

          + +

          Returns

          An instance of the EthereumRpcError class.

          +
          +
          +

          Type Parameters

          +
            +
          • +

            T extends Json

          +
          +

          Parameters

          +
            +
          • +
            Optional arg: EthErrorsArg<T>
            +

            The error message or options bag.

            +
          +

          Returns EthereumRpcError<T>

+
+
\ No newline at end of file From 59c0531aebc90d2e2b8d541cac28ea5656a6e851 Mon Sep 17 00:00:00 2001 From: Gudahtt Date: Mon, 9 Jan 2023 13:47:57 +0000 Subject: [PATCH 02/92] deploy: 342c7b32df7f50400e1cba96c8a68e9790986413 --- staging/classes/EthereumProviderError.html | 12 ++++++------ staging/classes/EthereumRpcError.html | 12 ++++++------ staging/functions/getMessageFromCode.html | 2 +- staging/functions/serializeError.html | 2 +- staging/variables/errorCodes.html | 2 +- staging/variables/ethErrors.html | 2 +- 6 files changed, 16 insertions(+), 16 deletions(-) diff --git a/staging/classes/EthereumProviderError.html b/staging/classes/EthereumProviderError.html index d65003f..ee831fc 100644 --- a/staging/classes/EthereumProviderError.html +++ b/staging/classes/EthereumProviderError.html @@ -31,7 +31,7 @@

Hierarchy

  • EthereumProviderError
+
  • Defined in src/classes.ts:73
  • @@ -90,7 +90,7 @@
    Optional data: Returns EthereumProviderError<T>
    +
  • Defined in src/classes.ts:82
  • Properties

    @@ -98,13 +98,13 @@
    +
  • Defined in src/classes.ts:18
  • data?: T
    +
  • Defined in src/classes.ts:20
  • message: string
    +
  • Defined in src/classes.ts:43
  • +
  • Defined in src/classes.ts:64
    • diff --git a/staging/classes/EthereumRpcError.html b/staging/classes/EthereumRpcError.html index 3a5980f..0940e6a 100644 --- a/staging/classes/EthereumRpcError.html +++ b/staging/classes/EthereumRpcError.html @@ -34,7 +34,7 @@

      Hierarchy

    +
  • Defined in src/classes.ts:17
  • @@ -84,19 +84,19 @@
    Optional data: Returns EthereumRpcError<T>
    +
  • Defined in src/classes.ts:22
  • Properties

    code: number
    +
  • Defined in src/classes.ts:18
  • data?: T
    +
  • Defined in src/classes.ts:20
  • message: string
    +
  • Defined in src/classes.ts:43
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:64
    • diff --git a/staging/functions/getMessageFromCode.html b/staging/functions/getMessageFromCode.html index 011685f..81a674f 100644 --- a/staging/functions/getMessageFromCode.html +++ b/staging/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:27
  • +
  • Defined in src/utils.ts:83
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:19
  • Returns SerializedEthereumRpcError

    +
  • Defined in src/classes.ts:43
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:64
    • diff --git a/staging/functions/getMessageFromCode.html b/staging/functions/getMessageFromCode.html index 81a674f..4de0929 100644 --- a/staging/functions/getMessageFromCode.html +++ b/staging/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:27
  • +
  • Defined in src/utils.ts:83
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:19
  • +
  • Defined in node_modules/@types/node/globals.d.ts:11
  • stackTraceLimit: number
    +
  • Defined in node_modules/@types/node/globals.d.ts:13
  • Methods

      - +
    • Get the error as JSON-serializable object.

      Returns

      A plain object with all public class properties.

      -

      Returns SerializedEthereumRpcError

    +
  • Defined in src/classes.ts:38
  • +
  • Defined in src/classes.ts:59
    • @@ -200,7 +200,7 @@
      Optional constructorOpt: Returns void
    +
  • Defined in node_modules/@types/node/globals.d.ts:4
  • Returns string

    +
  • Defined in src/classes.ts:59
    • @@ -190,7 +190,7 @@
      Optional constructorOpt: Returns void
    +
  • Defined in node_modules/@types/node/globals.d.ts:4
  • +
  • Defined in src/utils.ts:34
  • -

    Returns SerializedEthereumRpcError

    +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:19
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:38
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:59
    • diff --git a/staging/functions/getMessageFromCode.html b/staging/functions/getMessageFromCode.html index 6d7e749..017a90f 100644 --- a/staging/functions/getMessageFromCode.html +++ b/staging/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:34
  • +
  • Defined in src/utils.ts:76
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:19
  • Returns EthereumProviderError<T>

    +
  • Defined in src/classes.ts:77
  • Properties

    code: number
    +
  • Defined in src/classes.ts:13
  • data?: T
    +
  • Defined in src/classes.ts:15
  • message: string
    name: string
    stack?: string
    @@ -145,13 +145,13 @@
    err: Error
  • stackTraces: CallSite[]
  • Returns any

    stackTraceLimit: number
    @@ -166,9 +166,9 @@

    A plain object with all public class properties.

    Returns JsonRpcError

    +
  • Defined in src/classes.ts:38
  • +
  • Defined in src/classes.ts:59
    • @@ -198,7 +198,7 @@
      targetObject: object
    • Optional constructorOpt: Function

    Returns void

    -

    Returns EthereumRpcError<T>

    Properties

    code: number
    +
  • Defined in src/classes.ts:13
  • data?: T
    +
  • Defined in src/classes.ts:15
  • message: string
    +
  • Defined in src/classes.ts:38
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:59
  • \ No newline at end of file diff --git a/staging/functions/getMessageFromCode.html b/staging/functions/getMessageFromCode.html index 017a90f..7aa0f0d 100644 --- a/staging/functions/getMessageFromCode.html +++ b/staging/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
    fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:34
  • \ No newline at end of file diff --git a/staging/functions/serializeError.html b/staging/functions/serializeError.html index a5b3b1a..8a0ce51 100644 --- a/staging/functions/serializeError.html +++ b/staging/functions/serializeError.html @@ -17,7 +17,7 @@

    Function serializeError

      - +
    • Serializes the given error to an Ethereum JSON RPC-compatible error object. If the given error is not fully compatible, it will be preserved on the @@ -47,9 +47,9 @@

      shouldIncludeStack:

      Whether to include the error's stack on the returned object.

    -

    Returns JsonRpcError

    +
  • Defined in src/utils.ts:76
  • \ No newline at end of file diff --git a/staging/index.html b/staging/index.html index 872ee47..1659f8c 100644 --- a/staging/index.html +++ b/staging/index.html @@ -32,19 +32,19 @@

    Installation

    Usage

    -
    import { ethErrors } from '@metamask/rpc-errors';

    throw ethErrors.provider.unauthorized();
    // or
    throw ethErrors.provider.unauthorized('my custom message'); +
    import { rpcErrors, providerErrors } from '@metamask/rpc-errors';

    throw rpcErrors.invalidRequest();
    // or
    throw providerErrors.unauthorized('my custom message');

    Supported Errors

      -
    • Ethereum JSON RPC
        -
      • Per EIP-1474
          -
        • This includes all -JSON RPC 2.0 errors
        • +
        • Generic JSON RPC 2.0 errors
        • +
        • Ethereum JSON RPC
        • Ethereum Provider errors
            @@ -59,7 +59,7 @@

            Supported Errors

            API

            -
            import { ethErrors } from '@metamask/rpc-errors';

            // Ethereum RPC errors are namespaced under "ethErrors.rpc"
            response.error = ethErrors.rpc.methodNotFound({
            message: optionalCustomMessage,
            data: optionalData,
            });

            // Provider errors namespaced under ethErrors.provider
            response.error = ethErrors.provider.unauthorized({
            message: optionalCustomMessage,
            data: optionalData,
            });

            // each error getter takes a single "opts" argument
            // for most errors, this can be replaced with a single string, which becomes
            // the error message
            response.error = ethErrors.provider.unauthorized(customMessage);

            // if an error getter accepts a single string, all arguments can be omitted
            response.error = ethErrors.provider.unauthorized();
            response.error = ethErrors.provider.unauthorized({});

            // omitting the message will produce an error with a default message per
            // the relevant spec

            // omitting the data argument will produce an error without a
            // "data" property

            // the JSON RPC 2.0 server error requires a valid code
            response.error = ethErrors.rpc.server({
            code: -32031,
            });

            // custom Ethereum Provider errors require a valid code and message
            // valid codes are integers i such that: 1000 <= i <= 4999
            response.error = ethErrors.provider.custom({
            code: 1001,
            message: 'foo',
            }); +
            import { rpcErrors, providerErrors } from '@metamask/rpc-errors';

            // JSON-RPC errors and Ethereum EIP-1474 errors are namespaced under "rpcErrors"
            response.error = rpcErrors.methodNotFound({
            message: optionalCustomMessage,
            data: optionalData,
            });

            // Ethereum EIP-1193 Provider errors namespaced under "providerErrors"
            response.error = providerErrors.unauthorized({
            message: optionalCustomMessage,
            data: optionalData,
            });

            // each error getter takes a single "opts" argument
            // for most errors, this can be replaced with a single string, which becomes
            // the error message
            response.error = providerErrors.unauthorized(customMessage);

            // if an error getter accepts a single string, all arguments can be omitted
            response.error = providerErrors.unauthorized();
            response.error = providerErrors.unauthorized({});

            // omitting the message will produce an error with a default message per
            // the relevant spec

            // omitting the data argument will produce an error without a
            // "data" property

            // the JSON RPC 2.0 server error requires a valid code
            response.error = rpcErrors.server({
            code: -32031,
            });

            // custom Ethereum Provider errors require a valid code and message
            // valid codes are integers i such that: 1000 <= i <= 4999
            response.error = providerErrors.custom({
            code: 1001,
            message: 'foo',
            });
            @@ -71,7 +71,7 @@

            Parsing Unknown Errors

            Other Exports

            -
            /**
            * Classes
            */
            import { EthereumRpcError, EthereumProviderError } from '@metamask/rpc-errors';

            /**
            * getMessageFromCode and errorCodes
            */
            import { getMessageFromCode, errorCodes } from '@metamask/rpc-errors';

            // get the default message string for the given code, or a fallback message if
            // no message exists for the given code
            const message1 = getMessageFromCode(someCode);

            // you can specify your own fallback message
            const message2 = getMessageFromCode(someCode, myFallback);
            // it can be anything, use at your own peril
            const message3 = getMessageFromCode(someCode, null);

            // {
            // rpc: { [errorName]: code, ... },
            // provider: { [errorName]: code, ... },
            // }
            const code1 = errorCodes.rpc.parse;
            const code2 = errorCodes.provider.userRejectedRequest;

            // all codes in errorCodes have default messages
            const message4 = getMessageFromCode(code1);
            const message5 = getMessageFromCode(code2); +
            /**
            * Classes
            */
            import { JsonRpcError, EthereumProviderError } from '@metamask/rpc-errors';

            /**
            * getMessageFromCode and errorCodes
            */
            import { getMessageFromCode, errorCodes } from '@metamask/rpc-errors';

            // get the default message string for the given code, or a fallback message if
            // no message exists for the given code
            const message1 = getMessageFromCode(someCode);

            // you can specify your own fallback message
            const message2 = getMessageFromCode(someCode, myFallback);
            // it can be anything, use at your own peril
            const message3 = getMessageFromCode(someCode, null);

            // {
            // rpcErrors: { [errorName]: code, ... },
            // providerErrors: { [errorName]: code, ... },
            // }
            const code1 = rpcErrors.parse;
            const code2 = providerErrors.userRejectedRequest;

            // all codes in errorCodes have default messages
            const message4 = getMessageFromCode(code1);
            const message5 = getMessageFromCode(code2);
            @@ -172,9 +172,10 @@

            \ No newline at end of file diff --git a/staging/modules.html b/staging/modules.html index 998242b..0f34ada 100644 --- a/staging/modules.html +++ b/staging/modules.html @@ -18,12 +18,13 @@

            Index

            Classes

            Variables

            Functions

            @@ -53,9 +54,10 @@

            \ No newline at end of file diff --git a/staging/variables/errorCodes.html b/staging/variables/errorCodes.html index 3a5a9b6..7dd587d 100644 --- a/staging/variables/errorCodes.html +++ b/staging/variables/errorCodes.html @@ -58,7 +58,7 @@

            resourceUnavailable:
            transactionRejected: number
        +
      • Defined in src/error-constants.ts:1
      \ No newline at end of file diff --git a/staging/variables/ethErrors.html b/staging/variables/ethErrors.html deleted file mode 100644 index 74f02ea..0000000 --- a/staging/variables/ethErrors.html +++ /dev/null @@ -1,492 +0,0 @@ -Codestin Search App
      -
      - -
      -
      -
      -
      - -

      Variable ethErrorsConst

      -
      ethErrors: {
          provider: {
              chainDisconnected: (<T>(arg?: EthErrorsArg<T>) => EthereumProviderError<T>);
              custom: (<T>(opts: CustomErrorArg<T>) => EthereumProviderError<T>);
              disconnected: (<T>(arg?: EthErrorsArg<T>) => EthereumProviderError<T>);
              unauthorized: (<T>(arg?: EthErrorsArg<T>) => EthereumProviderError<T>);
              unsupportedMethod: (<T>(arg?: EthErrorsArg<T>) => EthereumProviderError<T>);
              userRejectedRequest: (<T>(arg?: EthErrorsArg<T>) => EthereumProviderError<T>);
          };
          rpc: {
              internal: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
              invalidInput: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
              invalidParams: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
              invalidRequest: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
              limitExceeded: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
              methodNotFound: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
              methodNotSupported: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
              parse: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
              resourceNotFound: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
              resourceUnavailable: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
              server: (<T>(opts: ServerErrorOptions<T>) => EthereumRpcError<T>);
              transactionRejected: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
          };
      } = ...
      -
      -

      Type declaration

      -
        -
      • -
        provider: {
            chainDisconnected: (<T>(arg?: EthErrorsArg<T>) => EthereumProviderError<T>);
            custom: (<T>(opts: CustomErrorArg<T>) => EthereumProviderError<T>);
            disconnected: (<T>(arg?: EthErrorsArg<T>) => EthereumProviderError<T>);
            unauthorized: (<T>(arg?: EthErrorsArg<T>) => EthereumProviderError<T>);
            unsupportedMethod: (<T>(arg?: EthErrorsArg<T>) => EthereumProviderError<T>);
            userRejectedRequest: (<T>(arg?: EthErrorsArg<T>) => EthereumProviderError<T>);
        }
        -
      • -
      • -
        rpc: {
            internal: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
            invalidInput: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
            invalidParams: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
            invalidRequest: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
            limitExceeded: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
            methodNotFound: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
            methodNotSupported: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
            parse: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
            resourceNotFound: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
            resourceUnavailable: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
            server: (<T>(opts: ServerErrorOptions<T>) => EthereumRpcError<T>);
            transactionRejected: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>);
        }
        -
          -
        • -
          internal: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>)
          -
            -
          • -
              -
            • <T>(arg?: EthErrorsArg<T>): EthereumRpcError<T>
            • -
            • -

              Get a JSON RPC 2.0 Internal (-32603) error.

              - -

              Returns

              An instance of the EthereumRpcError class.

              -
              -
              -

              Type Parameters

              -
                -
              • -

                T extends Json

              -
              -

              Parameters

              -
                -
              • -
                Optional arg: EthErrorsArg<T>
                -

                The error message or options bag.

                -
              -

              Returns EthereumRpcError<T>

        • -
        • -
          invalidInput: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>)
          -
            -
          • -
              -
            • <T>(arg?: EthErrorsArg<T>): EthereumRpcError<T>
            • -
            • -

              Get an Ethereum JSON RPC Invalid Input (-32000) error.

              - -

              Returns

              An instance of the EthereumRpcError class.

              -
              -
              -

              Type Parameters

              -
                -
              • -

                T extends Json

              -
              -

              Parameters

              -
                -
              • -
                Optional arg: EthErrorsArg<T>
                -

                The error message or options bag.

                -
              -

              Returns EthereumRpcError<T>

        • -
        • -
          invalidParams: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>)
          -
            -
          • -
              -
            • <T>(arg?: EthErrorsArg<T>): EthereumRpcError<T>
            • -
            • -

              Get a JSON RPC 2.0 Invalid Params (-32602) error.

              - -

              Returns

              An instance of the EthereumRpcError class.

              -
              -
              -

              Type Parameters

              -
                -
              • -

                T extends Json

              -
              -

              Parameters

              -
                -
              • -
                Optional arg: EthErrorsArg<T>
                -

                The error message or options bag.

                -
              -

              Returns EthereumRpcError<T>

        • -
        • -
          invalidRequest: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>)
          -
            -
          • -
              -
            • <T>(arg?: EthErrorsArg<T>): EthereumRpcError<T>
            • -
            • -

              Get a JSON RPC 2.0 Invalid Request (-32600) error.

              - -

              Returns

              An instance of the EthereumRpcError class.

              -
              -
              -

              Type Parameters

              -
                -
              • -

                T extends Json

              -
              -

              Parameters

              -
                -
              • -
                Optional arg: EthErrorsArg<T>
                -

                The error message or options bag.

                -
              -

              Returns EthereumRpcError<T>

        • -
        • -
          limitExceeded: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>)
          -
            -
          • -
              -
            • <T>(arg?: EthErrorsArg<T>): EthereumRpcError<T>
            • -
            • -

              Get an Ethereum JSON RPC Limit Exceeded (-32005) error.

              - -

              Returns

              An instance of the EthereumRpcError class.

              -
              -
              -

              Type Parameters

              -
                -
              • -

                T extends Json

              -
              -

              Parameters

              -
                -
              • -
                Optional arg: EthErrorsArg<T>
                -

                The error message or options bag.

                -
              -

              Returns EthereumRpcError<T>

        • -
        • -
          methodNotFound: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>)
          -
            -
          • -
              -
            • <T>(arg?: EthErrorsArg<T>): EthereumRpcError<T>
            • -
            • -

              Get a JSON RPC 2.0 Method Not Found (-32601) error.

              - -

              Returns

              An instance of the EthereumRpcError class.

              -
              -
              -

              Type Parameters

              -
                -
              • -

                T extends Json

              -
              -

              Parameters

              -
                -
              • -
                Optional arg: EthErrorsArg<T>
                -

                The error message or options bag.

                -
              -

              Returns EthereumRpcError<T>

        • -
        • -
          methodNotSupported: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>)
          -
            -
          • -
              -
            • <T>(arg?: EthErrorsArg<T>): EthereumRpcError<T>
            • -
            • -

              Get an Ethereum JSON RPC Method Not Supported (-32004) error.

              - -

              Returns

              An instance of the EthereumRpcError class.

              -
              -
              -

              Type Parameters

              -
                -
              • -

                T extends Json

              -
              -

              Parameters

              -
                -
              • -
                Optional arg: EthErrorsArg<T>
                -

                The error message or options bag.

                -
              -

              Returns EthereumRpcError<T>

        • -
        • -
          parse: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>)
          -
            -
          • -
              -
            • <T>(arg?: EthErrorsArg<T>): EthereumRpcError<T>
            • -
            • -

              Get a JSON RPC 2.0 Parse (-32700) error.

              - -

              Returns

              An instance of the EthereumRpcError class.

              -
              -
              -

              Type Parameters

              -
                -
              • -

                T extends Json

              -
              -

              Parameters

              -
                -
              • -
                Optional arg: EthErrorsArg<T>
                -

                The error message or options bag.

                -
              -

              Returns EthereumRpcError<T>

        • -
        • -
          resourceNotFound: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>)
          -
            -
          • -
              -
            • <T>(arg?: EthErrorsArg<T>): EthereumRpcError<T>
            • -
            • -

              Get an Ethereum JSON RPC Resource Not Found (-32001) error.

              - -

              Returns

              An instance of the EthereumRpcError class.

              -
              -
              -

              Type Parameters

              -
                -
              • -

                T extends Json

              -
              -

              Parameters

              -
                -
              • -
                Optional arg: EthErrorsArg<T>
                -

                The error message or options bag.

                -
              -

              Returns EthereumRpcError<T>

        • -
        • -
          resourceUnavailable: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>)
          -
            -
          • -
              -
            • <T>(arg?: EthErrorsArg<T>): EthereumRpcError<T>
            • -
            • -

              Get an Ethereum JSON RPC Resource Unavailable (-32002) error.

              - -

              Returns

              An instance of the EthereumRpcError class.

              -
              -
              -

              Type Parameters

              -
                -
              • -

                T extends Json

              -
              -

              Parameters

              -
                -
              • -
                Optional arg: EthErrorsArg<T>
                -

                The error message or options bag.

                -
              -

              Returns EthereumRpcError<T>

        • -
        • -
          server: (<T>(opts: ServerErrorOptions<T>) => EthereumRpcError<T>)
          -
            -
          • -
              -
            • <T>(opts: ServerErrorOptions<T>): EthereumRpcError<T>
            • -
            • -

              Get a JSON RPC 2.0 Server error. -Permits integer error codes in the [ -32099 <= -32005 ] range. -Codes -32000 through -32004 are reserved by EIP-1474.

              - -

              Returns

              An instance of the EthereumRpcError class.

              -
              -
              -

              Type Parameters

              -
                -
              • -

                T extends Json

              -
              -

              Parameters

              -
                -
              • -
                opts: ServerErrorOptions<T>
                -

                The error options bag.

                -
              -

              Returns EthereumRpcError<T>

        • -
        • -
          transactionRejected: (<T>(arg?: EthErrorsArg<T>) => EthereumRpcError<T>)
          -
            -
          • -
              -
            • <T>(arg?: EthErrorsArg<T>): EthereumRpcError<T>
            • -
            • -

              Get an Ethereum JSON RPC Transaction Rejected (-32003) error.

              - -

              Returns

              An instance of the EthereumRpcError class.

              -
              -
              -

              Type Parameters

              -
                -
              • -

                T extends Json

              -
              -

              Parameters

              -
                -
              • -
                Optional arg: EthErrorsArg<T>
                -

                The error message or options bag.

                -
              -

              Returns EthereumRpcError<T>

      -
      -
      \ No newline at end of file diff --git a/staging/variables/providerErrors.html b/staging/variables/providerErrors.html new file mode 100644 index 0000000..d5b5ff1 --- /dev/null +++ b/staging/variables/providerErrors.html @@ -0,0 +1,197 @@ +Codestin Search App
      +
      + +
      +
      +
      +
      + +

      Variable providerErrorsConst

      +
      providerErrors: {
          chainDisconnected: (<T>(arg?: JsonRpcErrorsArg<T>) => EthereumProviderError<T>);
          custom: (<T>(opts: CustomErrorArg<T>) => EthereumProviderError<T>);
          disconnected: (<T>(arg?: JsonRpcErrorsArg<T>) => EthereumProviderError<T>);
          unauthorized: (<T>(arg?: JsonRpcErrorsArg<T>) => EthereumProviderError<T>);
          unsupportedMethod: (<T>(arg?: JsonRpcErrorsArg<T>) => EthereumProviderError<T>);
          userRejectedRequest: (<T>(arg?: JsonRpcErrorsArg<T>) => EthereumProviderError<T>);
      } = ...
      +
      +

      Type declaration

      +
      +
      +
      \ No newline at end of file diff --git a/staging/variables/rpcErrors.html b/staging/variables/rpcErrors.html new file mode 100644 index 0000000..4d21c73 --- /dev/null +++ b/staging/variables/rpcErrors.html @@ -0,0 +1,343 @@ +Codestin Search App
      +
      + +
      +
      +
      +
      + +

      Variable rpcErrorsConst

      +
      rpcErrors: {
          internal: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
          invalidInput: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
          invalidParams: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
          invalidRequest: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
          limitExceeded: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
          methodNotFound: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
          methodNotSupported: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
          parse: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
          resourceNotFound: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
          resourceUnavailable: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
          server: (<T>(opts: ServerErrorOptions<T>) => JsonRpcError<T>);
          transactionRejected: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
      } = ...
      +
      +

      Type declaration

      +
        +
      • +
        internal: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
        +
          +
        • +
            +
          • <T>(arg?: JsonRpcErrorsArg<T>): JsonRpcError<T>
          • +
          • +

            Get a JSON RPC 2.0 Internal (-32603) error.

            + +

            Returns

            An instance of the JsonRpcError class.

            +
            +
            +

            Type Parameters

            +
              +
            • +

              T extends Json

            +
            +

            Parameters

            +
              +
            • +
              Optional arg: JsonRpcErrorsArg<T>
              +

              The error message or options bag.

              +
            +

            Returns JsonRpcError<T>

      • +
      • +
        invalidInput: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
        +
          +
        • +
            +
          • <T>(arg?: JsonRpcErrorsArg<T>): JsonRpcError<T>
          • +
          • +

            Get an Ethereum JSON RPC Invalid Input (-32000) error.

            + +

            Returns

            An instance of the JsonRpcError class.

            +
            +
            +

            Type Parameters

            +
              +
            • +

              T extends Json

            +
            +

            Parameters

            +
              +
            • +
              Optional arg: JsonRpcErrorsArg<T>
              +

              The error message or options bag.

              +
            +

            Returns JsonRpcError<T>

      • +
      • +
        invalidParams: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
        +
          +
        • +
            +
          • <T>(arg?: JsonRpcErrorsArg<T>): JsonRpcError<T>
          • +
          • +

            Get a JSON RPC 2.0 Invalid Params (-32602) error.

            + +

            Returns

            An instance of the JsonRpcError class.

            +
            +
            +

            Type Parameters

            +
              +
            • +

              T extends Json

            +
            +

            Parameters

            +
              +
            • +
              Optional arg: JsonRpcErrorsArg<T>
              +

              The error message or options bag.

              +
            +

            Returns JsonRpcError<T>

      • +
      • +
        invalidRequest: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
        +
          +
        • +
            +
          • <T>(arg?: JsonRpcErrorsArg<T>): JsonRpcError<T>
          • +
          • +

            Get a JSON RPC 2.0 Invalid Request (-32600) error.

            + +

            Returns

            An instance of the JsonRpcError class.

            +
            +
            +

            Type Parameters

            +
              +
            • +

              T extends Json

            +
            +

            Parameters

            +
              +
            • +
              Optional arg: JsonRpcErrorsArg<T>
              +

              The error message or options bag.

              +
            +

            Returns JsonRpcError<T>

      • +
      • +
        limitExceeded: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
        +
          +
        • +
            +
          • <T>(arg?: JsonRpcErrorsArg<T>): JsonRpcError<T>
          • +
          • +

            Get an Ethereum JSON RPC Limit Exceeded (-32005) error.

            + +

            Returns

            An instance of the JsonRpcError class.

            +
            +
            +

            Type Parameters

            +
              +
            • +

              T extends Json

            +
            +

            Parameters

            +
              +
            • +
              Optional arg: JsonRpcErrorsArg<T>
              +

              The error message or options bag.

              +
            +

            Returns JsonRpcError<T>

      • +
      • +
        methodNotFound: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
        +
          +
        • +
            +
          • <T>(arg?: JsonRpcErrorsArg<T>): JsonRpcError<T>
          • +
          • +

            Get a JSON RPC 2.0 Method Not Found (-32601) error.

            + +

            Returns

            An instance of the JsonRpcError class.

            +
            +
            +

            Type Parameters

            +
              +
            • +

              T extends Json

            +
            +

            Parameters

            +
              +
            • +
              Optional arg: JsonRpcErrorsArg<T>
              +

              The error message or options bag.

              +
            +

            Returns JsonRpcError<T>

      • +
      • +
        methodNotSupported: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
        +
          +
        • +
            +
          • <T>(arg?: JsonRpcErrorsArg<T>): JsonRpcError<T>
          • +
          • +

            Get an Ethereum JSON RPC Method Not Supported (-32004) error.

            + +

            Returns

            An instance of the JsonRpcError class.

            +
            +
            +

            Type Parameters

            +
              +
            • +

              T extends Json

            +
            +

            Parameters

            +
              +
            • +
              Optional arg: JsonRpcErrorsArg<T>
              +

              The error message or options bag.

              +
            +

            Returns JsonRpcError<T>

      • +
      • +
        parse: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
        +
          +
        • +
            +
          • <T>(arg?: JsonRpcErrorsArg<T>): JsonRpcError<T>
          • +
          • +

            Get a JSON RPC 2.0 Parse (-32700) error.

            + +

            Returns

            An instance of the JsonRpcError class.

            +
            +
            +

            Type Parameters

            +
              +
            • +

              T extends Json

            +
            +

            Parameters

            +
              +
            • +
              Optional arg: JsonRpcErrorsArg<T>
              +

              The error message or options bag.

              +
            +

            Returns JsonRpcError<T>

      • +
      • +
        resourceNotFound: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
        +
          +
        • +
            +
          • <T>(arg?: JsonRpcErrorsArg<T>): JsonRpcError<T>
          • +
          • +

            Get an Ethereum JSON RPC Resource Not Found (-32001) error.

            + +

            Returns

            An instance of the JsonRpcError class.

            +
            +
            +

            Type Parameters

            +
              +
            • +

              T extends Json

            +
            +

            Parameters

            +
              +
            • +
              Optional arg: JsonRpcErrorsArg<T>
              +

              The error message or options bag.

              +
            +

            Returns JsonRpcError<T>

      • +
      • +
        resourceUnavailable: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
        +
          +
        • +
            +
          • <T>(arg?: JsonRpcErrorsArg<T>): JsonRpcError<T>
          • +
          • +

            Get an Ethereum JSON RPC Resource Unavailable (-32002) error.

            + +

            Returns

            An instance of the JsonRpcError class.

            +
            +
            +

            Type Parameters

            +
              +
            • +

              T extends Json

            +
            +

            Parameters

            +
              +
            • +
              Optional arg: JsonRpcErrorsArg<T>
              +

              The error message or options bag.

              +
            +

            Returns JsonRpcError<T>

      • +
      • +
        server: (<T>(opts: ServerErrorOptions<T>) => JsonRpcError<T>)
        +
          +
        • +
            +
          • <T>(opts: ServerErrorOptions<T>): JsonRpcError<T>
          • +
          • +

            Get a JSON RPC 2.0 Server error. +Permits integer error codes in the [ -32099 <= -32005 ] range. +Codes -32000 through -32004 are reserved by EIP-1474.

            + +

            Returns

            An instance of the JsonRpcError class.

            +
            +
            +

            Type Parameters

            +
              +
            • +

              T extends Json

            +
            +

            Parameters

            +
              +
            • +
              opts: ServerErrorOptions<T>
              +

              The error options bag.

              +
            +

            Returns JsonRpcError<T>

      • +
      • +
        transactionRejected: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
        +
          +
        • +
            +
          • <T>(arg?: JsonRpcErrorsArg<T>): JsonRpcError<T>
          • +
          • +

            Get an Ethereum JSON RPC Transaction Rejected (-32003) error.

            + +

            Returns

            An instance of the JsonRpcError class.

            +
            +
            +

            Type Parameters

            +
              +
            • +

              T extends Json

            +
            +

            Parameters

            +
              +
            • +
              Optional arg: JsonRpcErrorsArg<T>
              +

              The error message or options bag.

              +
            +

            Returns JsonRpcError<T>

      +
      +
      \ No newline at end of file From 34707217068d189c3a496df19919b600e956275d Mon Sep 17 00:00:00 2001 From: FrederikBolding Date: Wed, 12 Apr 2023 11:55:34 +0000 Subject: [PATCH 07/92] deploy: fb0a960f4c601f1cd10f816ad719ed0c3ae44ee3 --- rc-v5.0.0/.nojekyll | 1 + rc-v5.0.0/assets/highlight.css | 92 ++ rc-v5.0.0/assets/main.js | 54 + rc-v5.0.0/assets/search.js | 1 + rc-v5.0.0/assets/style.css | 1257 ++++++++++++++++++ rc-v5.0.0/classes/EthereumProviderError.html | 239 ++++ rc-v5.0.0/classes/JsonRpcError.html | 229 ++++ rc-v5.0.0/functions/getMessageFromCode.html | 72 + rc-v5.0.0/functions/serializeError.html | 82 ++ rc-v5.0.0/index.html | 181 +++ rc-v5.0.0/modules.html | 63 + rc-v5.0.0/variables/errorCodes.html | 91 ++ rc-v5.0.0/variables/providerErrors.html | 197 +++ rc-v5.0.0/variables/rpcErrors.html | 343 +++++ 14 files changed, 2902 insertions(+) create mode 100644 rc-v5.0.0/.nojekyll create mode 100644 rc-v5.0.0/assets/highlight.css create mode 100644 rc-v5.0.0/assets/main.js create mode 100644 rc-v5.0.0/assets/search.js create mode 100644 rc-v5.0.0/assets/style.css create mode 100644 rc-v5.0.0/classes/EthereumProviderError.html create mode 100644 rc-v5.0.0/classes/JsonRpcError.html create mode 100644 rc-v5.0.0/functions/getMessageFromCode.html create mode 100644 rc-v5.0.0/functions/serializeError.html create mode 100644 rc-v5.0.0/index.html create mode 100644 rc-v5.0.0/modules.html create mode 100644 rc-v5.0.0/variables/errorCodes.html create mode 100644 rc-v5.0.0/variables/providerErrors.html create mode 100644 rc-v5.0.0/variables/rpcErrors.html diff --git a/rc-v5.0.0/.nojekyll b/rc-v5.0.0/.nojekyll new file mode 100644 index 0000000..e2ac661 --- /dev/null +++ b/rc-v5.0.0/.nojekyll @@ -0,0 +1 @@ +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/rc-v5.0.0/assets/highlight.css b/rc-v5.0.0/assets/highlight.css new file mode 100644 index 0000000..f5466f6 --- /dev/null +++ b/rc-v5.0.0/assets/highlight.css @@ -0,0 +1,92 @@ +: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: #795E26; + --dark-hl-4: #DCDCAA; + --light-hl-5: #008000; + --dark-hl-5: #6A9955; + --light-hl-6: #098658; + --dark-hl-6: #B5CEA8; + --light-hl-7: #0000FF; + --dark-hl-7: #569CD6; + --light-hl-8: #0070C1; + --dark-hl-8: #4FC1FF; + --light-hl-9: #000000; + --dark-hl-9: #C8C8C8; + --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); + --hl-9: var(--light-hl-9); + --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); + --hl-9: var(--dark-hl-9); + --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); + --hl-9: var(--light-hl-9); + --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); + --hl-9: var(--dark-hl-9); + --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); } +.hl-9 { color: var(--hl-9); } +pre, code { background: var(--code-background); } diff --git a/rc-v5.0.0/assets/main.js b/rc-v5.0.0/assets/main.js new file mode 100644 index 0000000..abd0485 --- /dev/null +++ b/rc-v5.0.0/assets/main.js @@ -0,0 +1,54 @@ +"use strict"; +"use strict";(()=>{var Qe=Object.create;var ae=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Ce=Object.getOwnPropertyNames;var Oe=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var _e=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Me=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Ce(e))!Re.call(t,i)&&i!==n&&ae(t,i,{get:()=>e[i],enumerable:!(r=Pe(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Qe(Oe(t)):{},Me(e||!t||!t.__esModule?ae(n,"default",{value:t,enumerable:!0}):n,t));var de=_e((ce,he)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var h=t.utils.clone(n)||{};h.position=[a,l],h.index=s.length,s.push(new t.Token(r.slice(a,o),h))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ou?h+=2:a==u&&(n+=r[l+1]*i[h+1],l+=2,h+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}if(s.str.length==0&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}s.str.length==1&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var h=s.str.charAt(0),m=s.str.charAt(1),v;m in s.node.edges?v=s.node.edges[m]:(v=new t.TokenSet,s.node.edges[m]=v),s.str.length==1&&(v.final=!0),i.push({node:v,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),u=0;u1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof ce=="object"?he.exports=n():e.lunr=n()}(this,function(){return t})})()});var le=[];function j(t,e){le.push({selector:e,constructor:t})}var Y=class{constructor(){this.createComponents(document.body)}createComponents(e){le.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r}),r.dataset.hasInstance=String(!0))})})}};var k=class{constructor(e){this.el=e.el}};var J=class{constructor(){this.listeners={}}addEventListener(e,n){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push(n)}removeEventListener(e,n){if(!(e in this.listeners))return;let r=this.listeners[e];for(let i=0,s=r.length;i{let n=Date.now();return(...r)=>{n+e-Date.now()<0&&(t(...r),n=Date.now())}};var re=class extends J{constructor(){super();this.scrollTop=0;this.lastY=0;this.width=0;this.height=0;this.showToolbar=!0;this.toolbar=document.querySelector(".tsd-page-toolbar"),this.navigation=document.querySelector(".col-menu"),window.addEventListener("scroll",ne(()=>this.onScroll(),10)),window.addEventListener("resize",ne(()=>this.onResize(),10)),this.searchInput=document.querySelector("#tsd-search input"),this.searchInput&&this.searchInput.addEventListener("focus",()=>{this.hideShowToolbar()}),this.onResize(),this.onScroll()}triggerResize(){let n=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(n)}onResize(){this.width=window.innerWidth||0,this.height=window.innerHeight||0;let n=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(n)}onScroll(){this.scrollTop=window.scrollY||0;let n=new CustomEvent("scroll",{detail:{scrollTop:this.scrollTop}});this.dispatchEvent(n),this.hideShowToolbar()}hideShowToolbar(){let n=this.showToolbar;this.showToolbar=this.lastY>=this.scrollTop||this.scrollTop<=0||!!this.searchInput&&this.searchInput===document.activeElement,n!==this.showToolbar&&(this.toolbar.classList.toggle("tsd-page-toolbar--hide"),this.navigation?.classList.toggle("col-menu--hide")),this.lastY=this.scrollTop}},R=re;R.instance=new re;var X=class extends k{constructor(n){super(n);this.anchors=[];this.index=-1;R.instance.addEventListener("resize",()=>this.onResize()),R.instance.addEventListener("scroll",r=>this.onScroll(r)),this.createAnchors()}createAnchors(){let n=window.location.href;n.indexOf("#")!=-1&&(n=n.substring(0,n.indexOf("#"))),this.el.querySelectorAll("a").forEach(r=>{let i=r.href;if(i.indexOf("#")==-1||i.substring(0,n.length)!=n)return;let s=i.substring(i.indexOf("#")+1),o=document.querySelector("a.tsd-anchor[name="+s+"]"),a=r.parentNode;!o||!a||this.anchors.push({link:a,anchor:o,position:0})}),this.onResize()}onResize(){let n;for(let i=0,s=this.anchors.length;ii.position-s.position);let r=new CustomEvent("scroll",{detail:{scrollTop:R.instance.scrollTop}});this.onScroll(r)}onScroll(n){let r=n.detail.scrollTop+5,i=this.anchors,s=i.length-1,o=this.index;for(;o>-1&&i[o].position>r;)o-=1;for(;o-1&&this.anchors[this.index].link.classList.remove("focus"),this.index=o,this.index>-1&&this.anchors[this.index].link.classList.add("focus"))}};var ue=(t,e=100)=>{let n;return(...r)=>{clearTimeout(n),n=setTimeout(()=>t(r),e)}};var me=De(de());function ve(){let t=document.getElementById("tsd-search");if(!t)return;let e=document.getElementById("search-script");t.classList.add("loading"),e&&(e.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),e.addEventListener("load",()=>{t.classList.remove("loading"),t.classList.add("ready")}),window.searchData&&t.classList.remove("loading"));let n=document.querySelector("#tsd-search input"),r=document.querySelector("#tsd-search .results");if(!n||!r)throw new Error("The input field or the result list wrapper was not found");let i=!1;r.addEventListener("mousedown",()=>i=!0),r.addEventListener("mouseup",()=>{i=!1,t.classList.remove("has-focus")}),n.addEventListener("focus",()=>t.classList.add("has-focus")),n.addEventListener("blur",()=>{i||(i=!1,t.classList.remove("has-focus"))});let s={base:t.dataset.base+"/"};Fe(t,r,n,s)}function Fe(t,e,n,r){n.addEventListener("input",ue(()=>{Ae(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ve(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?fe(e,-1):s.key==="ArrowDown"?fe(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function He(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=me.Index.load(window.searchData.index))}function Ae(t,e,n,r){if(He(r,t),!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s=i?r.index.search(`*${i}*`):[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o${pe(u.parent,i)}.${l}`);let h=document.createElement("li");h.classList.value=u.classes??"";let m=document.createElement("a");m.href=r.base+u.url,m.innerHTML=l,h.append(m),e.appendChild(h)}}function fe(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ve(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function pe(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(ie(t.substring(s,o)),`${ie(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(ie(t.substring(s))),i.join("")}var Ne={"&":"&","<":"<",">":">","'":"'",'"':"""};function ie(t){return t.replace(/[&<>"'"]/g,e=>Ne[e])}var F="mousedown",ye="mousemove",B="mouseup",Z={x:0,y:0},ge=!1,se=!1,je=!1,H=!1,xe=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(xe?"is-mobile":"not-mobile");xe&&"ontouchstart"in document.documentElement&&(je=!0,F="touchstart",ye="touchmove",B="touchend");document.addEventListener(F,t=>{se=!0,H=!1;let e=F=="touchstart"?t.targetTouches[0]:t;Z.y=e.pageY||0,Z.x=e.pageX||0});document.addEventListener(ye,t=>{if(!!se&&!H){let e=F=="touchstart"?t.targetTouches[0]:t,n=Z.x-(e.pageX||0),r=Z.y-(e.pageY||0);H=Math.sqrt(n*n+r*r)>10}});document.addEventListener(B,()=>{se=!1});document.addEventListener("click",t=>{ge&&(t.preventDefault(),t.stopImmediatePropagation(),ge=!1)});var K=class extends k{constructor(n){super(n);this.className=this.el.dataset.toggle||"",this.el.addEventListener(B,r=>this.onPointerUp(r)),this.el.addEventListener("click",r=>r.preventDefault()),document.addEventListener(F,r=>this.onDocumentPointerDown(r)),document.addEventListener(B,r=>this.onDocumentPointerUp(r))}setActive(n){if(this.active==n)return;this.active=n,document.documentElement.classList.toggle("has-"+this.className,n),this.el.classList.toggle("active",n);let r=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(r),setTimeout(()=>document.documentElement.classList.remove(r),500)}onPointerUp(n){H||(this.setActive(!0),n.preventDefault())}onDocumentPointerDown(n){if(this.active){if(n.target.closest(".col-menu, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(n){if(!H&&this.active&&n.target.closest(".col-menu")){let r=n.target.closest("a");if(r){let i=window.location.href;i.indexOf("#")!=-1&&(i=i.substring(0,i.indexOf("#"))),r.href.substring(0,i.length)==i&&setTimeout(()=>this.setActive(!1),250)}}}};var oe;try{oe=localStorage}catch{oe={getItem(){return null},setItem(){}}}var Q=oe;var Le=document.head.appendChild(document.createElement("style"));Le.dataset.for="filters";var ee=class extends k{constructor(n){super(n);this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),Le.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } +`}fromLocalStorage(){let n=Q.getItem(this.key);return n?n==="true":this.el.checked}setLocalStorage(n){Q.setItem(this.key,n.toString()),this.value=n,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),document.querySelectorAll(".tsd-index-section").forEach(n=>{n.style.display="block";let r=Array.from(n.querySelectorAll(".tsd-index-link")).every(i=>i.offsetParent==null);n.style.display=r?"none":"block"})}};var te=class extends k{constructor(n){super(n);this.calculateHeights(),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.textContent.replace(/\s+/g,"-").toLowerCase()}`,this.setLocalStorage(this.fromLocalStorage(),!0),this.summary.addEventListener("click",r=>this.toggleVisibility(r)),this.icon.style.transform=this.getIconRotation()}getIconRotation(n=this.el.open){return`rotate(${n?0:-90}deg)`}calculateHeights(){let n=this.el.open,{position:r,left:i}=this.el.style;this.el.style.position="fixed",this.el.style.left="-9999px",this.el.open=!0,this.expandedHeight=this.el.offsetHeight+"px",this.el.open=!1,this.collapsedHeight=this.el.offsetHeight+"px",this.el.open=n,this.el.style.height=n?this.expandedHeight:this.collapsedHeight,this.el.style.position=r,this.el.style.left=i}toggleVisibility(n){n.preventDefault(),this.el.style.overflow="hidden",this.el.open?this.collapse():this.expand()}expand(n=!0){this.el.open=!0,this.animate(this.collapsedHeight,this.expandedHeight,{opening:!0,duration:n?300:0})}collapse(n=!0){this.animate(this.expandedHeight,this.collapsedHeight,{opening:!1,duration:n?300:0})}animate(n,r,{opening:i,duration:s=300}){if(this.animation)return;let o={duration:s,easing:"ease"};this.animation=this.el.animate({height:[n,r]},o),this.icon.animate({transform:[this.icon.style.transform||this.getIconRotation(!i),this.getIconRotation(i)]},o).addEventListener("finish",()=>{this.icon.style.transform=this.getIconRotation(i)}),this.animation.addEventListener("finish",()=>this.animationEnd(i))}animationEnd(n){this.el.open=n,this.animation=void 0,this.el.style.height="auto",this.el.style.overflow="visible",this.setLocalStorage(n)}fromLocalStorage(){let n=Q.getItem(this.key);return n?n==="true":this.el.open}setLocalStorage(n,r=!1){this.fromLocalStorage()===n&&!r||(Q.setItem(this.key,n.toString()),this.el.open=n,this.handleValueChange(r))}handleValueChange(n=!1){this.fromLocalStorage()===this.el.open&&!n||(this.fromLocalStorage()?this.expand(!1):this.collapse(!1))}};function be(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,Ee(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),Ee(t.value)})}function Ee(t){document.documentElement.dataset.theme=t}ve();j(X,".menu-highlight");j(K,"a[data-toggle]");j(te,".tsd-index-accordion");j(ee,".tsd-filter-item input[type=checkbox]");var Se=document.getElementById("theme");Se&&be(Se);var Be=new Y;Object.defineProperty(window,"app",{value:Be});})(); +/*! + * lunr.Builder + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Index + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Pipeline + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Set + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.TokenSet + * 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.tokenizer + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.trimmer + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.utils + * Copyright (C) 2020 Oliver Nightingale + */ +/** + * 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 + */ diff --git a/rc-v5.0.0/assets/search.js b/rc-v5.0.0/assets/search.js new file mode 100644 index 0000000..d40dbad --- /dev/null +++ b/rc-v5.0.0/assets/search.js @@ -0,0 +1 @@ +window.searchData = JSON.parse("{\"kinds\":{\"32\":\"Variable\",\"64\":\"Function\",\"128\":\"Class\",\"512\":\"Constructor\",\"1024\":\"Property\",\"2048\":\"Method\",\"65536\":\"Type literal\"},\"rows\":[{\"kind\":32,\"name\":\"errorCodes\",\"url\":\"variables/errorCodes.html\",\"classes\":\"tsd-kind-variable\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/errorCodes.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-variable\",\"parent\":\"errorCodes\"},{\"kind\":1024,\"name\":\"rpc\",\"url\":\"variables/errorCodes.html#__type.rpc\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/errorCodes.html#__type.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type\"},{\"kind\":1024,\"name\":\"invalidInput\",\"url\":\"variables/errorCodes.html#__type.__type-2.invalidInput\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"resourceNotFound\",\"url\":\"variables/errorCodes.html#__type.__type-2.resourceNotFound\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"resourceUnavailable\",\"url\":\"variables/errorCodes.html#__type.__type-2.resourceUnavailable\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"transactionRejected\",\"url\":\"variables/errorCodes.html#__type.__type-2.transactionRejected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"methodNotSupported\",\"url\":\"variables/errorCodes.html#__type.__type-2.methodNotSupported\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"limitExceeded\",\"url\":\"variables/errorCodes.html#__type.__type-2.limitExceeded\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"parse\",\"url\":\"variables/errorCodes.html#__type.__type-2.parse\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"invalidRequest\",\"url\":\"variables/errorCodes.html#__type.__type-2.invalidRequest\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"methodNotFound\",\"url\":\"variables/errorCodes.html#__type.__type-2.methodNotFound\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"invalidParams\",\"url\":\"variables/errorCodes.html#__type.__type-2.invalidParams\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"internal\",\"url\":\"variables/errorCodes.html#__type.__type-2.internal\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"provider\",\"url\":\"variables/errorCodes.html#__type.provider\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/errorCodes.html#__type.__type-1\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type\"},{\"kind\":1024,\"name\":\"userRejectedRequest\",\"url\":\"variables/errorCodes.html#__type.__type-1.userRejectedRequest\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"unauthorized\",\"url\":\"variables/errorCodes.html#__type.__type-1.unauthorized\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"unsupportedMethod\",\"url\":\"variables/errorCodes.html#__type.__type-1.unsupportedMethod\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"disconnected\",\"url\":\"variables/errorCodes.html#__type.__type-1.disconnected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"chainDisconnected\",\"url\":\"variables/errorCodes.html#__type.__type-1.chainDisconnected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":32,\"name\":\"rpcErrors\",\"url\":\"variables/rpcErrors.html\",\"classes\":\"tsd-kind-variable\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-variable\",\"parent\":\"rpcErrors\"},{\"kind\":1024,\"name\":\"parse\",\"url\":\"variables/rpcErrors.html#__type.parse\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.__type-15\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":1024,\"name\":\"invalidRequest\",\"url\":\"variables/rpcErrors.html#__type.invalidRequest\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.__type-7\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":1024,\"name\":\"invalidParams\",\"url\":\"variables/rpcErrors.html#__type.invalidParams\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.__type-5\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":1024,\"name\":\"methodNotFound\",\"url\":\"variables/rpcErrors.html#__type.methodNotFound\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.__type-11\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":1024,\"name\":\"internal\",\"url\":\"variables/rpcErrors.html#__type.internal\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.__type-1\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":1024,\"name\":\"server\",\"url\":\"variables/rpcErrors.html#__type.server\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.__type-21\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":1024,\"name\":\"invalidInput\",\"url\":\"variables/rpcErrors.html#__type.invalidInput\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.__type-3\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":1024,\"name\":\"resourceNotFound\",\"url\":\"variables/rpcErrors.html#__type.resourceNotFound\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.__type-17\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":1024,\"name\":\"resourceUnavailable\",\"url\":\"variables/rpcErrors.html#__type.resourceUnavailable\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.__type-19\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":1024,\"name\":\"transactionRejected\",\"url\":\"variables/rpcErrors.html#__type.transactionRejected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.__type-23\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":1024,\"name\":\"methodNotSupported\",\"url\":\"variables/rpcErrors.html#__type.methodNotSupported\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.__type-13\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":1024,\"name\":\"limitExceeded\",\"url\":\"variables/rpcErrors.html#__type.limitExceeded\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.__type-9\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":32,\"name\":\"providerErrors\",\"url\":\"variables/providerErrors.html\",\"classes\":\"tsd-kind-variable\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-variable\",\"parent\":\"providerErrors\"},{\"kind\":1024,\"name\":\"userRejectedRequest\",\"url\":\"variables/providerErrors.html#__type.userRejectedRequest\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type.__type-11\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":1024,\"name\":\"unauthorized\",\"url\":\"variables/providerErrors.html#__type.unauthorized\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type.__type-7\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":1024,\"name\":\"unsupportedMethod\",\"url\":\"variables/providerErrors.html#__type.unsupportedMethod\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type.__type-9\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":1024,\"name\":\"disconnected\",\"url\":\"variables/providerErrors.html#__type.disconnected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type.__type-5\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":1024,\"name\":\"chainDisconnected\",\"url\":\"variables/providerErrors.html#__type.chainDisconnected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type.__type-1\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":1024,\"name\":\"custom\",\"url\":\"variables/providerErrors.html#__type.custom\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type.__type-3\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":128,\"name\":\"JsonRpcError\",\"url\":\"classes/JsonRpcError.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/JsonRpcError.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"JsonRpcError\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/JsonRpcError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"JsonRpcError\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/JsonRpcError.html#code\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"JsonRpcError\"},{\"kind\":1024,\"name\":\"data\",\"url\":\"classes/JsonRpcError.html#data\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"JsonRpcError\"},{\"kind\":2048,\"name\":\"serialize\",\"url\":\"classes/JsonRpcError.html#serialize\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"JsonRpcError\"},{\"kind\":2048,\"name\":\"toString\",\"url\":\"classes/JsonRpcError.html#toString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"JsonRpcError\"},{\"kind\":128,\"name\":\"EthereumProviderError\",\"url\":\"classes/EthereumProviderError.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/EthereumProviderError.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"EthereumProviderError\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/EthereumProviderError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"EthereumProviderError\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/EthereumProviderError.html#code\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EthereumProviderError\"},{\"kind\":1024,\"name\":\"data\",\"url\":\"classes/EthereumProviderError.html#data\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EthereumProviderError\"},{\"kind\":2048,\"name\":\"serialize\",\"url\":\"classes/EthereumProviderError.html#serialize\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EthereumProviderError\"},{\"kind\":2048,\"name\":\"toString\",\"url\":\"classes/EthereumProviderError.html#toString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EthereumProviderError\"},{\"kind\":64,\"name\":\"serializeError\",\"url\":\"functions/serializeError.html\",\"classes\":\"tsd-kind-function\"},{\"kind\":64,\"name\":\"getMessageFromCode\",\"url\":\"functions/getMessageFromCode.html\",\"classes\":\"tsd-kind-function\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"comment\"],\"fieldVectors\":[[\"name/0\",[0,39.64]],[\"comment/0\",[]],[\"name/1\",[1,11.308]],[\"comment/1\",[]],[\"name/2\",[2,39.64]],[\"comment/2\",[]],[\"name/3\",[1,11.308]],[\"comment/3\",[]],[\"name/4\",[3,34.532]],[\"comment/4\",[]],[\"name/5\",[4,34.532]],[\"comment/5\",[]],[\"name/6\",[5,34.532]],[\"comment/6\",[]],[\"name/7\",[6,34.532]],[\"comment/7\",[]],[\"name/8\",[7,34.532]],[\"comment/8\",[]],[\"name/9\",[8,34.532]],[\"comment/9\",[]],[\"name/10\",[9,34.532]],[\"comment/10\",[]],[\"name/11\",[10,34.532]],[\"comment/11\",[]],[\"name/12\",[11,34.532]],[\"comment/12\",[]],[\"name/13\",[12,34.532]],[\"comment/13\",[]],[\"name/14\",[13,34.532]],[\"comment/14\",[]],[\"name/15\",[14,39.64]],[\"comment/15\",[]],[\"name/16\",[1,11.308]],[\"comment/16\",[]],[\"name/17\",[15,34.532]],[\"comment/17\",[]],[\"name/18\",[16,34.532]],[\"comment/18\",[]],[\"name/19\",[17,34.532]],[\"comment/19\",[]],[\"name/20\",[18,34.532]],[\"comment/20\",[]],[\"name/21\",[19,34.532]],[\"comment/21\",[]],[\"name/22\",[20,39.64]],[\"comment/22\",[]],[\"name/23\",[1,11.308]],[\"comment/23\",[]],[\"name/24\",[9,34.532]],[\"comment/24\",[]],[\"name/25\",[1,11.308]],[\"comment/25\",[]],[\"name/26\",[10,34.532]],[\"comment/26\",[]],[\"name/27\",[1,11.308]],[\"comment/27\",[]],[\"name/28\",[12,34.532]],[\"comment/28\",[]],[\"name/29\",[1,11.308]],[\"comment/29\",[]],[\"name/30\",[11,34.532]],[\"comment/30\",[]],[\"name/31\",[1,11.308]],[\"comment/31\",[]],[\"name/32\",[13,34.532]],[\"comment/32\",[]],[\"name/33\",[1,11.308]],[\"comment/33\",[]],[\"name/34\",[21,39.64]],[\"comment/34\",[]],[\"name/35\",[1,11.308]],[\"comment/35\",[]],[\"name/36\",[3,34.532]],[\"comment/36\",[]],[\"name/37\",[1,11.308]],[\"comment/37\",[]],[\"name/38\",[4,34.532]],[\"comment/38\",[]],[\"name/39\",[1,11.308]],[\"comment/39\",[]],[\"name/40\",[5,34.532]],[\"comment/40\",[]],[\"name/41\",[1,11.308]],[\"comment/41\",[]],[\"name/42\",[6,34.532]],[\"comment/42\",[]],[\"name/43\",[1,11.308]],[\"comment/43\",[]],[\"name/44\",[7,34.532]],[\"comment/44\",[]],[\"name/45\",[1,11.308]],[\"comment/45\",[]],[\"name/46\",[8,34.532]],[\"comment/46\",[]],[\"name/47\",[1,11.308]],[\"comment/47\",[]],[\"name/48\",[22,39.64]],[\"comment/48\",[]],[\"name/49\",[1,11.308]],[\"comment/49\",[]],[\"name/50\",[15,34.532]],[\"comment/50\",[]],[\"name/51\",[1,11.308]],[\"comment/51\",[]],[\"name/52\",[16,34.532]],[\"comment/52\",[]],[\"name/53\",[1,11.308]],[\"comment/53\",[]],[\"name/54\",[17,34.532]],[\"comment/54\",[]],[\"name/55\",[1,11.308]],[\"comment/55\",[]],[\"name/56\",[18,34.532]],[\"comment/56\",[]],[\"name/57\",[1,11.308]],[\"comment/57\",[]],[\"name/58\",[19,34.532]],[\"comment/58\",[]],[\"name/59\",[1,11.308]],[\"comment/59\",[]],[\"name/60\",[23,39.64]],[\"comment/60\",[]],[\"name/61\",[1,11.308]],[\"comment/61\",[]],[\"name/62\",[24,39.64]],[\"comment/62\",[]],[\"name/63\",[1,11.308]],[\"comment/63\",[]],[\"name/64\",[25,34.532]],[\"comment/64\",[]],[\"name/65\",[26,34.532]],[\"comment/65\",[]],[\"name/66\",[27,34.532]],[\"comment/66\",[]],[\"name/67\",[28,34.532]],[\"comment/67\",[]],[\"name/68\",[29,34.532]],[\"comment/68\",[]],[\"name/69\",[30,39.64]],[\"comment/69\",[]],[\"name/70\",[1,11.308]],[\"comment/70\",[]],[\"name/71\",[25,34.532]],[\"comment/71\",[]],[\"name/72\",[26,34.532]],[\"comment/72\",[]],[\"name/73\",[27,34.532]],[\"comment/73\",[]],[\"name/74\",[28,34.532]],[\"comment/74\",[]],[\"name/75\",[29,34.532]],[\"comment/75\",[]],[\"name/76\",[31,39.64]],[\"comment/76\",[]],[\"name/77\",[32,39.64]],[\"comment/77\",[]]],\"invertedIndex\":[[\"__type\",{\"_index\":1,\"name\":{\"1\":{},\"3\":{},\"16\":{},\"23\":{},\"25\":{},\"27\":{},\"29\":{},\"31\":{},\"33\":{},\"35\":{},\"37\":{},\"39\":{},\"41\":{},\"43\":{},\"45\":{},\"47\":{},\"49\":{},\"51\":{},\"53\":{},\"55\":{},\"57\":{},\"59\":{},\"61\":{},\"63\":{},\"70\":{}},\"comment\":{}}],[\"chaindisconnected\",{\"_index\":19,\"name\":{\"21\":{},\"58\":{}},\"comment\":{}}],[\"code\",{\"_index\":26,\"name\":{\"65\":{},\"72\":{}},\"comment\":{}}],[\"constructor\",{\"_index\":25,\"name\":{\"64\":{},\"71\":{}},\"comment\":{}}],[\"custom\",{\"_index\":23,\"name\":{\"60\":{}},\"comment\":{}}],[\"data\",{\"_index\":27,\"name\":{\"66\":{},\"73\":{}},\"comment\":{}}],[\"disconnected\",{\"_index\":18,\"name\":{\"20\":{},\"56\":{}},\"comment\":{}}],[\"errorcodes\",{\"_index\":0,\"name\":{\"0\":{}},\"comment\":{}}],[\"ethereumprovidererror\",{\"_index\":30,\"name\":{\"69\":{}},\"comment\":{}}],[\"getmessagefromcode\",{\"_index\":32,\"name\":{\"77\":{}},\"comment\":{}}],[\"internal\",{\"_index\":13,\"name\":{\"14\":{},\"32\":{}},\"comment\":{}}],[\"invalidinput\",{\"_index\":3,\"name\":{\"4\":{},\"36\":{}},\"comment\":{}}],[\"invalidparams\",{\"_index\":12,\"name\":{\"13\":{},\"28\":{}},\"comment\":{}}],[\"invalidrequest\",{\"_index\":10,\"name\":{\"11\":{},\"26\":{}},\"comment\":{}}],[\"jsonrpcerror\",{\"_index\":24,\"name\":{\"62\":{}},\"comment\":{}}],[\"limitexceeded\",{\"_index\":8,\"name\":{\"9\":{},\"46\":{}},\"comment\":{}}],[\"methodnotfound\",{\"_index\":11,\"name\":{\"12\":{},\"30\":{}},\"comment\":{}}],[\"methodnotsupported\",{\"_index\":7,\"name\":{\"8\":{},\"44\":{}},\"comment\":{}}],[\"parse\",{\"_index\":9,\"name\":{\"10\":{},\"24\":{}},\"comment\":{}}],[\"provider\",{\"_index\":14,\"name\":{\"15\":{}},\"comment\":{}}],[\"providererrors\",{\"_index\":22,\"name\":{\"48\":{}},\"comment\":{}}],[\"resourcenotfound\",{\"_index\":4,\"name\":{\"5\":{},\"38\":{}},\"comment\":{}}],[\"resourceunavailable\",{\"_index\":5,\"name\":{\"6\":{},\"40\":{}},\"comment\":{}}],[\"rpc\",{\"_index\":2,\"name\":{\"2\":{}},\"comment\":{}}],[\"rpcerrors\",{\"_index\":20,\"name\":{\"22\":{}},\"comment\":{}}],[\"serialize\",{\"_index\":28,\"name\":{\"67\":{},\"74\":{}},\"comment\":{}}],[\"serializeerror\",{\"_index\":31,\"name\":{\"76\":{}},\"comment\":{}}],[\"server\",{\"_index\":21,\"name\":{\"34\":{}},\"comment\":{}}],[\"tostring\",{\"_index\":29,\"name\":{\"68\":{},\"75\":{}},\"comment\":{}}],[\"transactionrejected\",{\"_index\":6,\"name\":{\"7\":{},\"42\":{}},\"comment\":{}}],[\"unauthorized\",{\"_index\":16,\"name\":{\"18\":{},\"52\":{}},\"comment\":{}}],[\"unsupportedmethod\",{\"_index\":17,\"name\":{\"19\":{},\"54\":{}},\"comment\":{}}],[\"userrejectedrequest\",{\"_index\":15,\"name\":{\"17\":{},\"50\":{}},\"comment\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file diff --git a/rc-v5.0.0/assets/style.css b/rc-v5.0.0/assets/style.css new file mode 100644 index 0000000..e509385 --- /dev/null +++ b/rc-v5.0.0/assets/style.css @@ -0,0 +1,1257 @@ +:root { + /* Light */ + --light-color-background: #f2f4f8; + --light-color-background-secondary: #eff0f1; + --light-color-icon-background: var(--light-color-background); + --light-color-accent: #c5c7c9; + --light-color-text: #222; + --light-color-text-aside: #707070; + --light-color-link: #4da6ff; + --light-color-ts: #db1373; + --light-color-ts-interface: #139d2c; + --light-color-ts-enum: #9c891a; + --light-color-ts-class: #2484e5; + --light-color-ts-function: #572be7; + --light-color-ts-namespace: #b111c9; + --light-color-ts-private: #707070; + --light-color-ts-variable: #4d68ff; + --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-icon-background: var(--dark-color-background-secondary); + --dark-color-accent: #9096a2; + --dark-color-text: #f5f5f5; + --dark-color-text-aside: #dddddd; + --dark-color-link: #00aff4; + --dark-color-ts: #ff6492; + --dark-color-ts-interface: #6cff87; + --dark-color-ts-enum: #f4d93e; + --dark-color-ts-class: #61b0ff; + --dark-color-ts-function: #9772ff; + --dark-color-ts-namespace: #e14dff; + --dark-color-ts-private: #e2e2e2; + --dark-color-ts-variable: #4d68ff; + --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-icon-background: var(--light-color-icon-background); + --color-accent: var(--light-color-accent); + --color-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + --color-ts: var(--light-color-ts); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-class: var(--light-color-ts-class); + --color-ts-function: var(--light-color-ts-function); + --color-ts-namespace: var(--light-color-ts-namespace); + --color-ts-private: var(--light-color-ts-private); + --color-ts-variable: var(--light-color-ts-variable); + --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-icon-background: var(--dark-color-icon-background); + --color-accent: var(--dark-color-accent); + --color-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + --color-ts: var(--dark-color-ts); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-namespace: var(--dark-color-ts-namespace); + --color-ts-private: var(--dark-color-ts-private); + --color-ts-variable: var(--dark-color-ts-variable); + --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-icon-background: var(--light-color-icon-background); + --color-accent: var(--light-color-accent); + --color-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + --color-ts: var(--light-color-ts); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-class: var(--light-color-ts-class); + --color-ts-function: var(--light-color-ts-function); + --color-ts-namespace: var(--light-color-ts-namespace); + --color-ts-private: var(--light-color-ts-private); + --color-ts-variable: var(--light-color-ts-variable); + --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-icon-background: var(--dark-color-icon-background); + --color-accent: var(--dark-color-accent); + --color-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + --color-ts: var(--dark-color-ts); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-namespace: var(--dark-color-ts-namespace); + --color-ts-private: var(--dark-color-ts-private); + --color-ts-variable: var(--dark-color-ts-variable); + --external-icon: var(--dark-external-icon); + --color-scheme: var(--dark-color-scheme); +} + +h1, +h2, +h3, +h4, +h5, +h6 { + line-height: 1.2; +} + +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; +} + +pre { + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; +} + +dl, +menu, +ol, +ul { + margin: 1em 0; +} + +dd { + margin: 0 0 0 40px; +} + +.container { + max-width: 1600px; + padding: 0 2rem; +} + +@media (min-width: 640px) { + .container { + padding: 0 4rem; + } +} +@media (min-width: 1200px) { + .container { + padding: 0 8rem; + } +} +@media (min-width: 1600px) { + .container { + padding: 0 12rem; + } +} + +/* 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 { + display: flex; + justify-content: space-between; + position: relative; + margin: 0 auto; +} + +.col-4, +.col-8 { + box-sizing: border-box; + float: left; + padding: 2rem 1rem; +} + +.col-4 { + flex: 0 0 25%; +} +.col-8 { + flex: 1 0; + flex-wrap: wrap; + padding-left: 0; +} + +@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 shift-to-left { + from { + transform: translate(0, 0); + } + to { + transform: translate(-25%, 0); + } +} +@keyframes unshift-to-left { + from { + transform: translate(-25%, 0); + } + to { + transform: translate(0, 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 { + padding: 10px; + border: 0.1em solid var(--color-accent); +} +pre code { + padding: 0; + font-size: 100%; +} + +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; +} + +@media (max-width: 1024px) { + html .col-content { + float: none; + max-width: 100%; + width: 100%; + padding-top: 3rem; + } + html .col-menu { + 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; + max-width: 25rem; + visibility: hidden; + background-color: var(--color-background); + transform: translate(100%, 0); + } + html .col-menu > *: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 :is(header, footer, .col-content) { + animation: shift-to-left 0.4s; + } + + .to-has-menu .col-menu { + animation: pop-in-from-right 0.4s; + } + + .from-has-menu .overlay { + animation: fade-out 0.4s; + } + + .from-has-menu :is(header, footer, .col-content) { + animation: unshift-to-left 0.4s; + } + + .from-has-menu .col-menu { + animation: pop-out-to-right 0.4s; + } + + .has-menu body { + overflow: hidden; + } + .has-menu .overlay { + visibility: visible; + } + .has-menu :is(header, footer, .col-content) { + transform: translate(-25%, 0); + } + .has-menu .col-menu { + visibility: visible; + transform: translate(0, 0); + display: grid; + align-items: center; + grid-template-rows: auto 1fr; + grid-gap: 1.5rem; + max-height: 100vh; + padding: 1rem 2rem; + } + .has-menu .tsd-navigation { + max-height: 100%; + } +} + +.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-index-panel a, +.tsd-index-panel a.tsd-parent-kind-module { + color: var(--color-ts); +} +.tsd-index-panel a.tsd-parent-kind-interface { + color: var(--color-ts-interface); +} +.tsd-index-panel a.tsd-parent-kind-enum { + color: var(--color-ts-enum); +} +.tsd-index-panel a.tsd-parent-kind-class { + color: var(--color-ts-class); +} +.tsd-index-panel a.tsd-kind-module { + color: var(--color-ts-namespace); +} +.tsd-index-panel a.tsd-kind-interface { + color: var(--color-ts-interface); +} +.tsd-index-panel a.tsd-kind-enum { + color: var(--color-ts-enum); +} +.tsd-index-panel a.tsd-kind-class { + color: var(--color-ts-class); +} +.tsd-index-panel a.tsd-kind-function { + color: var(--color-ts-function); +} +.tsd-index-panel a.tsd-kind-namespace { + color: var(--color-ts-namespace); +} +.tsd-index-panel a.tsd-kind-variable { + color: var(--color-ts-variable); +} +.tsd-index-panel a.tsd-is-private { + color: var(--color-ts-private); +} + +.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: absolute; + 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-member [data-tsd-kind] { + color: var(--color-ts); +} +.tsd-member [data-tsd-kind="Interface"] { + color: var(--color-ts-interface); +} +.tsd-member [data-tsd-kind="Enum"] { + color: var(--color-ts-enum); +} +.tsd-member [data-tsd-kind="Class"] { + color: var(--color-ts-class); +} +.tsd-member [data-tsd-kind="Private"] { + color: var(--color-ts-private); +} + +.tsd-navigation a { + display: block; + margin: 0.4rem 0; + border-left: 2px solid transparent; + color: var(--color-text); + text-decoration: none; + transition: border-left-color 0.1s; +} +.tsd-navigation a:hover { + text-decoration: underline; +} +.tsd-navigation ul { + margin: 0; + padding: 0; + list-style: none; +} +.tsd-navigation li { + padding: 0; +} + +.tsd-navigation.primary .tsd-accordion-details > ul { + margin-top: 0.75rem; +} +.tsd-navigation.primary a { + padding: 0.75rem 0.5rem; + margin: 0; +} +.tsd-navigation.primary ul li a { + margin-left: 0.5rem; +} +.tsd-navigation.primary ul li li a { + margin-left: 1.5rem; +} +.tsd-navigation.primary ul li li li a { + margin-left: 2.5rem; +} +.tsd-navigation.primary ul li li li li a { + margin-left: 3.5rem; +} +.tsd-navigation.primary ul li li li li li a { + margin-left: 4.5rem; +} +.tsd-navigation.primary ul li li li li li li a { + margin-left: 5.5rem; +} +.tsd-navigation.primary li.current > a { + border-left: 0.15rem var(--color-text) solid; +} +.tsd-navigation.primary li.selected > a { + font-weight: bold; + border-left: 0.2rem var(--color-text) solid; +} +.tsd-navigation.primary ul li a:hover { + border-left: 0.2rem var(--color-text-aside) solid; +} +.tsd-navigation.primary li.globals + li > span, +.tsd-navigation.primary li.globals + li > a { + padding-top: 20px; +} + +.tsd-navigation.secondary.tsd-navigation--toolbar-hide { + max-height: calc(100vh - 1rem); + top: 0.5rem; +} +.tsd-navigation.secondary > ul { + display: inline; + padding-right: 0.5rem; + transition: opacity 0.2s; +} +.tsd-navigation.secondary ul li a { + padding-left: 0; +} +.tsd-navigation.secondary ul li li a { + padding-left: 1.1rem; +} +.tsd-navigation.secondary ul li li li a { + padding-left: 2.2rem; +} +.tsd-navigation.secondary ul li li li li a { + padding-left: 3.3rem; +} +.tsd-navigation.secondary ul li li li li li a { + padding-left: 4.4rem; +} +.tsd-navigation.secondary ul li li li li li li a { + padding-left: 5.5rem; +} + +#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 { + margin: 0.25rem 0; + font-size: 1rem; + line-height: 1.25rem; + display: inline-flex; + align-items: center; +} +.tsd-accordion-summary > h1, +.tsd-accordion-summary > h2, +.tsd-accordion-summary > h3, +.tsd-accordion-summary > h4, +.tsd-accordion-summary > h5 { + display: inline-flex; + align-items: center; + vertical-align: middle; + margin-bottom: 0; + user-select: none; + -moz-user-select: none; + -webkit-user-select: none; + -ms-user-select: none; +} +.tsd-accordion-summary { + display: block; + cursor: pointer; +} +.tsd-accordion-summary > * { + margin-top: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; +} +.tsd-accordion-summary::-webkit-details-marker { + display: none; +} +.tsd-index-accordion .tsd-accordion-summary svg { + margin-right: 0.25rem; +} +.tsd-index-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; +} + +@media (min-width: 1024px) { + .col-content { + margin: 2rem auto; + } + + .menu-sticky-wrap { + position: sticky; + height: calc(100vh - 2rem); + top: 4rem; + right: 0; + padding: 0 1.5rem; + padding-top: 1rem; + margin-top: 3rem; + transition: 0.3s ease-in-out; + transition-property: top, padding-top, padding, height; + overflow-y: auto; + } + .col-menu { + border-left: 1px solid var(--color-accent); + } + .col-menu--hide { + top: 1rem; + } + .col-menu .tsd-navigation:not(:last-child) { + padding-bottom: 1.75rem; + } +} + +.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: fixed; + 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-page-toolbar--hide { + transform: translateY(-100%); +} + +.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; +} +@media (max-width: 1024px) { + .tsd-widget.options, + .tsd-widget.menu { + display: inline-block; + } +} +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; +} + +* { + 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); +} diff --git a/rc-v5.0.0/classes/EthereumProviderError.html b/rc-v5.0.0/classes/EthereumProviderError.html new file mode 100644 index 0000000..a4675ad --- /dev/null +++ b/rc-v5.0.0/classes/EthereumProviderError.html @@ -0,0 +1,239 @@ +Codestin Search App
      +
      + +
      +
      +
      +
      + +

      Class EthereumProviderError<T>

      +
      +

      Error subclass implementing Ethereum Provider errors per EIP-1193. +Permits integer error codes in the [ 1000 <= 4999 ] range.

      +
      +
      +

      Type Parameters

      +
        +
      • +

        T extends Json

      +
      +

      Hierarchy

      +
      +
      +
      +
      + +
      +
      +

      Constructors

      +
      + +
        + +
      • +

        Create an Ethereum Provider JSON-RPC error.

        +
        +
        +

        Type Parameters

        +
          +
        • +

          T extends Json

        +
        +

        Parameters

        +
          +
        • +
          code: number
          +

          The JSON-RPC error code. Must be an integer in the +1000 <= n <= 4999 range.

          +
        • +
        • +
          message: string
          +

          The JSON-RPC error message.

          +
        • +
        • +
          Optional data: T
          +

          Optional data to include in the error.

          +
        +

        Returns EthereumProviderError<T>

      +
      +

      Properties

      +
      + +
      code: number
      +
      + +
      data?: T
      +
      + +
      message: string
      +
      + +
      name: string
      +
      + +
      stack?: string
      +
      + +
      prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)
      +
      +

      Type declaration

      +
      +
      + +
      stackTraceLimit: number
      +
      +

      Methods

      +
      + +
        + +
      • +

        Get the error as JSON-serializable object.

        + +

        Returns

        A plain object with all public class properties.

        +
        +

        Returns JsonRpcError

      +
      + +
        + +
      • +

        Get a string representation of the serialized error, omitting any circular +references.

        + +

        Returns

        A string representation of the serialized error.

        +
        +

        Returns string

      +
      + +
        + +
      • +

        Create .stack property on a target object

        +
        +
        +

        Parameters

        +
          +
        • +
          targetObject: object
        • +
        • +
          Optional constructorOpt: Function
        +

        Returns void

      +
      +
      \ No newline at end of file diff --git a/rc-v5.0.0/classes/JsonRpcError.html b/rc-v5.0.0/classes/JsonRpcError.html new file mode 100644 index 0000000..f1bedb6 --- /dev/null +++ b/rc-v5.0.0/classes/JsonRpcError.html @@ -0,0 +1,229 @@ +Codestin Search App
      +
      + +
      +
      +
      +
      + +

      Class JsonRpcError<T>

      +
      +

      Error subclass implementing JSON RPC 2.0 errors and Ethereum RPC errors +per EIP-1474.

      +

      Permits any integer error code.

      +
      +
      +

      Type Parameters

      +
        +
      • +

        T extends Json

      +
      +

      Hierarchy

      +
      +
      +
      +
      + +
      +
      +

      Constructors

      +
      + +
        + +
      • +
        +

        Type Parameters

        +
          +
        • +

          T extends Json

        +
        +

        Parameters

        +
          +
        • +
          code: number
        • +
        • +
          message: string
        • +
        • +
          Optional data: T
        +

        Returns JsonRpcError<T>

      +
      +

      Properties

      +
      + +
      code: number
      +
      + +
      data?: T
      +
      + +
      message: string
      +
      + +
      name: string
      +
      + +
      stack?: string
      +
      + +
      prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)
      +
      +

      Type declaration

      +
      +
      + +
      stackTraceLimit: number
      +
      +

      Methods

      +
      + +
        + +
      • +

        Get the error as JSON-serializable object.

        + +

        Returns

        A plain object with all public class properties.

        +
        +

        Returns JsonRpcError

      +
      + +
        + +
      • +

        Get a string representation of the serialized error, omitting any circular +references.

        + +

        Returns

        A string representation of the serialized error.

        +
        +

        Returns string

      +
      + +
        + +
      • +

        Create .stack property on a target object

        +
        +
        +

        Parameters

        +
          +
        • +
          targetObject: object
        • +
        • +
          Optional constructorOpt: Function
        +

        Returns void

      +
      +
      \ No newline at end of file diff --git a/rc-v5.0.0/functions/getMessageFromCode.html b/rc-v5.0.0/functions/getMessageFromCode.html new file mode 100644 index 0000000..9588482 --- /dev/null +++ b/rc-v5.0.0/functions/getMessageFromCode.html @@ -0,0 +1,72 @@ +Codestin Search App
      +
      + +
      +
      +
      +
      + +

      Function getMessageFromCode

      +
      +
        + +
      • +

        Gets the message for a given code, or a fallback message if the code has +no corresponding message.

        + +

        Returns

        The message for the given code, or the fallback message if the code +has no corresponding message.

        +
        +
        +

        Parameters

        +
          +
        • +
          code: unknown
          +

          The error code.

          +
        • +
        • +
          fallbackMessage: string = FALLBACK_MESSAGE
          +

          The fallback message to use if the code has no +corresponding message.

          +
        +

        Returns string

      +
      +
      \ No newline at end of file diff --git a/rc-v5.0.0/functions/serializeError.html b/rc-v5.0.0/functions/serializeError.html new file mode 100644 index 0000000..46ec72a --- /dev/null +++ b/rc-v5.0.0/functions/serializeError.html @@ -0,0 +1,82 @@ +Codestin Search App
      +
      + +
      +
      +
      +
      + +

      Function serializeError

      +
      +
        + +
      • +

        Serializes the given error to an Ethereum JSON RPC-compatible error object. +If the given error is not fully compatible, it will be preserved on the +returned object's data.cause property.

        + +

        Returns

        The serialized error.

        +
        +
        +

        Parameters

        +
          +
        • +
          error: unknown
          +

          The error to serialize.

          +
        • +
        • +
          options: {
              fallbackError: undefined | JsonRpcError;
              shouldIncludeStack: undefined | boolean;
          } = {}
          +

          Options bag.

          +
          +
            +
          • +
            fallbackError: undefined | JsonRpcError
            +

            The error to return if the given error is +not compatible. Should be a JSON serializable value.

            +
          • +
          • +
            shouldIncludeStack: undefined | boolean
            +

            Whether to include the error's stack +on the returned object.

            +
        +

        Returns SerializedJsonRpcError

      +
      +
      \ No newline at end of file diff --git a/rc-v5.0.0/index.html b/rc-v5.0.0/index.html new file mode 100644 index 0000000..1659f8c --- /dev/null +++ b/rc-v5.0.0/index.html @@ -0,0 +1,181 @@ +Codestin Search App
      +
      + +
      +
      +
      +
      +

      @metamask/rpc-errors

      +
      + +

      @metamask/rpc-errors

      +
      +

      JSON-RPC errors, including for +Ethereum JSON RPC +and +Ethereum Provider, +and making unknown errors compliant with either spec.

      + + +

      Installation

      +
      +

      yarn add @metamask/rpc-errors

      +

      or

      +

      npm install @metamask/rpc-errors

      + + +

      Usage

      +
      +
      import { rpcErrors, providerErrors } from '@metamask/rpc-errors';

      throw rpcErrors.invalidRequest();
      // or
      throw providerErrors.unauthorized('my custom message'); +
      + + +

      Supported Errors

      +
      + + + +

      API

      +
      +
      import { rpcErrors, providerErrors } from '@metamask/rpc-errors';

      // JSON-RPC errors and Ethereum EIP-1474 errors are namespaced under "rpcErrors"
      response.error = rpcErrors.methodNotFound({
      message: optionalCustomMessage,
      data: optionalData,
      });

      // Ethereum EIP-1193 Provider errors namespaced under "providerErrors"
      response.error = providerErrors.unauthorized({
      message: optionalCustomMessage,
      data: optionalData,
      });

      // each error getter takes a single "opts" argument
      // for most errors, this can be replaced with a single string, which becomes
      // the error message
      response.error = providerErrors.unauthorized(customMessage);

      // if an error getter accepts a single string, all arguments can be omitted
      response.error = providerErrors.unauthorized();
      response.error = providerErrors.unauthorized({});

      // omitting the message will produce an error with a default message per
      // the relevant spec

      // omitting the data argument will produce an error without a
      // "data" property

      // the JSON RPC 2.0 server error requires a valid code
      response.error = rpcErrors.server({
      code: -32031,
      });

      // custom Ethereum Provider errors require a valid code and message
      // valid codes are integers i such that: 1000 <= i <= 4999
      response.error = providerErrors.custom({
      code: 1001,
      message: 'foo',
      }); +
      + + +

      Parsing Unknown Errors

      +
      +
      // this is useful for ensuring your errors are standardized
      import { serializeError } from '@metamask/rpc-errors'

      // if the argument is not a valid error per any supported spec,
      // it will be added as error.data.originalError
      response.error = serializeError(maybeAnError)

      // you can add a custom fallback error code and message if desired
      const fallbackError = { code: 4999, message: 'My custom error.' }
      response.error = serializeError(maybeAnError, fallbackError)

      // Note: if the original error has a "message" property, it will take
      // precedence over the fallback error's message

      // the default fallback is:
      {
      code: -32603,
      message: 'Internal JSON-RPC error.'
      } +
      + + +

      Other Exports

      +
      +
      /**
      * Classes
      */
      import { JsonRpcError, EthereumProviderError } from '@metamask/rpc-errors';

      /**
      * getMessageFromCode and errorCodes
      */
      import { getMessageFromCode, errorCodes } from '@metamask/rpc-errors';

      // get the default message string for the given code, or a fallback message if
      // no message exists for the given code
      const message1 = getMessageFromCode(someCode);

      // you can specify your own fallback message
      const message2 = getMessageFromCode(someCode, myFallback);
      // it can be anything, use at your own peril
      const message3 = getMessageFromCode(someCode, null);

      // {
      // rpcErrors: { [errorName]: code, ... },
      // providerErrors: { [errorName]: code, ... },
      // }
      const code1 = rpcErrors.parse;
      const code2 = providerErrors.userRejectedRequest;

      // all codes in errorCodes have default messages
      const message4 = getMessageFromCode(code1);
      const message5 = getMessageFromCode(code2); +
      + + +

      Contributing

      +
      + + +

      Setup

      +
      +
        +
      • Install Node.js version 16
          +
        • If you are using nvm (recommended) running nvm use will automatically choose the right node version for you.
        • +
        +
      • +
      • Install Yarn v3
      • +
      • Run yarn install to install dependencies and run any required post-install scripts
      • +
      + + +

      Testing and Linting

      +
      +

      Run yarn test to run the tests once. To run tests on file changes, run yarn test:watch.

      +

      Run yarn lint to run the linter, or run yarn lint:fix to run the linter and fix any automatically fixable issues.

      + + +

      Release & Publishing

      +
      +

      The project follows the same release process as the other libraries in the MetaMask organization. The GitHub Actions action-create-release-pr and action-publish-release are used to automate the release process; see those repositories for more information about how they work.

      +
        +
      1. Choose a release version.
      2. +
      +
        +
      • The release version should be chosen according to SemVer. Analyze the changes to see whether they include any breaking changes, new features, or deprecations, then choose the appropriate SemVer version. See the SemVer specification for more information.
      • +
      +
        +
      1. If this release is backporting changes onto a previous release, then ensure there is a major version branch for that version (e.g. 1.x for a v1 backport release).
      2. +
      +
        +
      • The major version branch should be set to the most recent release with that major version. For example, when backporting a v1.0.2 release, you'd want to ensure there was a 1.x branch that was set to the v1.0.1 tag.
      • +
      +
        +
      1. Trigger the workflow_dispatch event manually for the Create Release Pull Request action to create the release PR.
      2. +
      +
        +
      • For a backport release, the base branch should be the major version branch that you ensured existed in step 2. For a normal release, the base branch should be the main branch for that repository (which should be the default value).
      • +
      • This should trigger the action-create-release-pr workflow to create the release PR.
      • +
      +
        +
      1. Update the changelog to move each change entry into the appropriate change category (See here for the full list of change categories, and the correct ordering), and edit them to be more easily understood by users of the package.
      2. +
      +
        +
      • Generally any changes that don't affect consumers of the package (e.g. lockfile changes or development environment changes) are omitted. Exceptions may be made for changes that might be of interest despite not having an effect upon the published package (e.g. major test improvements, security improvements, improved documentation, etc.).
      • +
      • Try to explain each change in terms that users of the package would understand (e.g. avoid referencing internal variables/concepts).
      • +
      • Consolidate related changes into one change entry if it makes it easier to explain.
      • +
      • Run yarn auto-changelog validate --rc to check that the changelog is correctly formatted.
      • +
      +
        +
      1. Review and QA the release.
      2. +
      +
        +
      • If changes are made to the base branch, the release branch will need to be updated with these changes and review/QA will need to restart again. As such, it's probably best to avoid merging other PRs into the base branch while review is underway.
      • +
      +
        +
      1. Squash & Merge the release.
      2. +
      +
        +
      • This should trigger the action-publish-release workflow to tag the final release commit and publish the release on GitHub.
      • +
      +
        +
      1. Publish the release on npm.
      2. +
      +
        +
      • Wait for the publish-release GitHub Action workflow to finish. This should trigger a second job (publish-npm), which will wait for a run approval by the npm publishers team.
      • +
      • Approve the publish-npm job (or ask somebody on the npm publishers team to approve it for you).
      • +
      • Once the publish-npm job has finished, check npm to verify that it has been published.
      • +
      +
      +
      +
      \ No newline at end of file diff --git a/rc-v5.0.0/modules.html b/rc-v5.0.0/modules.html new file mode 100644 index 0000000..0f34ada --- /dev/null +++ b/rc-v5.0.0/modules.html @@ -0,0 +1,63 @@ +Codestin Search App
      +
      + +
      +
      +
      +
      +

      @metamask/rpc-errors

      +
      +
      +

      Index

      +
      +

      Classes

      +
      +
      +

      Variables

      +
      +
      +

      Functions

      +
      +
      +
      \ No newline at end of file diff --git a/rc-v5.0.0/variables/errorCodes.html b/rc-v5.0.0/variables/errorCodes.html new file mode 100644 index 0000000..dcab193 --- /dev/null +++ b/rc-v5.0.0/variables/errorCodes.html @@ -0,0 +1,91 @@ +Codestin Search App
      +
      + +
      +
      +
      +
      + +

      Variable errorCodesConst

      +
      errorCodes: {
          provider: {
              chainDisconnected: number;
              disconnected: number;
              unauthorized: number;
              unsupportedMethod: number;
              userRejectedRequest: number;
          };
          rpc: {
              internal: number;
              invalidInput: number;
              invalidParams: number;
              invalidRequest: number;
              limitExceeded: number;
              methodNotFound: number;
              methodNotSupported: number;
              parse: number;
              resourceNotFound: number;
              resourceUnavailable: number;
              transactionRejected: number;
          };
      } = ...
      +
      +

      Type declaration

      +
        +
      • +
        provider: {
            chainDisconnected: number;
            disconnected: number;
            unauthorized: number;
            unsupportedMethod: number;
            userRejectedRequest: number;
        }
        +
          +
        • +
          chainDisconnected: number
        • +
        • +
          disconnected: number
        • +
        • +
          unauthorized: number
        • +
        • +
          unsupportedMethod: number
        • +
        • +
          userRejectedRequest: number
      • +
      • +
        rpc: {
            internal: number;
            invalidInput: number;
            invalidParams: number;
            invalidRequest: number;
            limitExceeded: number;
            methodNotFound: number;
            methodNotSupported: number;
            parse: number;
            resourceNotFound: number;
            resourceUnavailable: number;
            transactionRejected: number;
        }
        +
          +
        • +
          internal: number
        • +
        • +
          invalidInput: number
        • +
        • +
          invalidParams: number
        • +
        • +
          invalidRequest: number
        • +
        • +
          limitExceeded: number
        • +
        • +
          methodNotFound: number
        • +
        • +
          methodNotSupported: number
        • +
        • +
          parse: number
        • +
        • +
          resourceNotFound: number
        • +
        • +
          resourceUnavailable: number
        • +
        • +
          transactionRejected: number
      +
      +
      \ No newline at end of file diff --git a/rc-v5.0.0/variables/providerErrors.html b/rc-v5.0.0/variables/providerErrors.html new file mode 100644 index 0000000..ed9ed27 --- /dev/null +++ b/rc-v5.0.0/variables/providerErrors.html @@ -0,0 +1,197 @@ +Codestin Search App
      +
      + +
      +
      +
      +
      + +

      Variable providerErrorsConst

      +
      providerErrors: {
          chainDisconnected: (<T>(arg?: JsonRpcErrorsArg<T>) => EthereumProviderError<T>);
          custom: (<T>(opts: CustomErrorArg<T>) => EthereumProviderError<T>);
          disconnected: (<T>(arg?: JsonRpcErrorsArg<T>) => EthereumProviderError<T>);
          unauthorized: (<T>(arg?: JsonRpcErrorsArg<T>) => EthereumProviderError<T>);
          unsupportedMethod: (<T>(arg?: JsonRpcErrorsArg<T>) => EthereumProviderError<T>);
          userRejectedRequest: (<T>(arg?: JsonRpcErrorsArg<T>) => EthereumProviderError<T>);
      } = ...
      +
      +

      Type declaration

      +
      +
      +
      \ No newline at end of file diff --git a/rc-v5.0.0/variables/rpcErrors.html b/rc-v5.0.0/variables/rpcErrors.html new file mode 100644 index 0000000..2fa2e7e --- /dev/null +++ b/rc-v5.0.0/variables/rpcErrors.html @@ -0,0 +1,343 @@ +Codestin Search App
      +
      + +
      +
      +
      +
      + +

      Variable rpcErrorsConst

      +
      rpcErrors: {
          internal: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
          invalidInput: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
          invalidParams: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
          invalidRequest: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
          limitExceeded: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
          methodNotFound: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
          methodNotSupported: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
          parse: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
          resourceNotFound: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
          resourceUnavailable: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
          server: (<T>(opts: ServerErrorOptions<T>) => JsonRpcError<T>);
          transactionRejected: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
      } = ...
      +
      +

      Type declaration

      +
        +
      • +
        internal: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
        +
          +
        • +
            +
          • <T>(arg?: JsonRpcErrorsArg<T>): JsonRpcError<T>
          • +
          • +

            Get a JSON RPC 2.0 Internal (-32603) error.

            + +

            Returns

            An instance of the JsonRpcError class.

            +
            +
            +

            Type Parameters

            +
              +
            • +

              T extends Json

            +
            +

            Parameters

            +
              +
            • +
              Optional arg: JsonRpcErrorsArg<T>
              +

              The error message or options bag.

              +
            +

            Returns JsonRpcError<T>

      • +
      • +
        invalidInput: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
        +
          +
        • +
            +
          • <T>(arg?: JsonRpcErrorsArg<T>): JsonRpcError<T>
          • +
          • +

            Get an Ethereum JSON RPC Invalid Input (-32000) error.

            + +

            Returns

            An instance of the JsonRpcError class.

            +
            +
            +

            Type Parameters

            +
              +
            • +

              T extends Json

            +
            +

            Parameters

            +
              +
            • +
              Optional arg: JsonRpcErrorsArg<T>
              +

              The error message or options bag.

              +
            +

            Returns JsonRpcError<T>

      • +
      • +
        invalidParams: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
        +
          +
        • +
            +
          • <T>(arg?: JsonRpcErrorsArg<T>): JsonRpcError<T>
          • +
          • +

            Get a JSON RPC 2.0 Invalid Params (-32602) error.

            + +

            Returns

            An instance of the JsonRpcError class.

            +
            +
            +

            Type Parameters

            +
              +
            • +

              T extends Json

            +
            +

            Parameters

            +
              +
            • +
              Optional arg: JsonRpcErrorsArg<T>
              +

              The error message or options bag.

              +
            +

            Returns JsonRpcError<T>

      • +
      • +
        invalidRequest: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
        +
          +
        • +
            +
          • <T>(arg?: JsonRpcErrorsArg<T>): JsonRpcError<T>
          • +
          • +

            Get a JSON RPC 2.0 Invalid Request (-32600) error.

            + +

            Returns

            An instance of the JsonRpcError class.

            +
            +
            +

            Type Parameters

            +
              +
            • +

              T extends Json

            +
            +

            Parameters

            +
              +
            • +
              Optional arg: JsonRpcErrorsArg<T>
              +

              The error message or options bag.

              +
            +

            Returns JsonRpcError<T>

      • +
      • +
        limitExceeded: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
        +
          +
        • +
            +
          • <T>(arg?: JsonRpcErrorsArg<T>): JsonRpcError<T>
          • +
          • +

            Get an Ethereum JSON RPC Limit Exceeded (-32005) error.

            + +

            Returns

            An instance of the JsonRpcError class.

            +
            +
            +

            Type Parameters

            +
              +
            • +

              T extends Json

            +
            +

            Parameters

            +
              +
            • +
              Optional arg: JsonRpcErrorsArg<T>
              +

              The error message or options bag.

              +
            +

            Returns JsonRpcError<T>

      • +
      • +
        methodNotFound: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
        +
          +
        • +
            +
          • <T>(arg?: JsonRpcErrorsArg<T>): JsonRpcError<T>
          • +
          • +

            Get a JSON RPC 2.0 Method Not Found (-32601) error.

            + +

            Returns

            An instance of the JsonRpcError class.

            +
            +
            +

            Type Parameters

            +
              +
            • +

              T extends Json

            +
            +

            Parameters

            +
              +
            • +
              Optional arg: JsonRpcErrorsArg<T>
              +

              The error message or options bag.

              +
            +

            Returns JsonRpcError<T>

      • +
      • +
        methodNotSupported: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
        +
          +
        • +
            +
          • <T>(arg?: JsonRpcErrorsArg<T>): JsonRpcError<T>
          • +
          • +

            Get an Ethereum JSON RPC Method Not Supported (-32004) error.

            + +

            Returns

            An instance of the JsonRpcError class.

            +
            +
            +

            Type Parameters

            +
              +
            • +

              T extends Json

            +
            +

            Parameters

            +
              +
            • +
              Optional arg: JsonRpcErrorsArg<T>
              +

              The error message or options bag.

              +
            +

            Returns JsonRpcError<T>

      • +
      • +
        parse: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
        +
          +
        • +
            +
          • <T>(arg?: JsonRpcErrorsArg<T>): JsonRpcError<T>
          • +
          • +

            Get a JSON RPC 2.0 Parse (-32700) error.

            + +

            Returns

            An instance of the JsonRpcError class.

            +
            +
            +

            Type Parameters

            +
              +
            • +

              T extends Json

            +
            +

            Parameters

            +
              +
            • +
              Optional arg: JsonRpcErrorsArg<T>
              +

              The error message or options bag.

              +
            +

            Returns JsonRpcError<T>

      • +
      • +
        resourceNotFound: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
        +
          +
        • +
            +
          • <T>(arg?: JsonRpcErrorsArg<T>): JsonRpcError<T>
          • +
          • +

            Get an Ethereum JSON RPC Resource Not Found (-32001) error.

            + +

            Returns

            An instance of the JsonRpcError class.

            +
            +
            +

            Type Parameters

            +
              +
            • +

              T extends Json

            +
            +

            Parameters

            +
              +
            • +
              Optional arg: JsonRpcErrorsArg<T>
              +

              The error message or options bag.

              +
            +

            Returns JsonRpcError<T>

      • +
      • +
        resourceUnavailable: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
        +
          +
        • +
            +
          • <T>(arg?: JsonRpcErrorsArg<T>): JsonRpcError<T>
          • +
          • +

            Get an Ethereum JSON RPC Resource Unavailable (-32002) error.

            + +

            Returns

            An instance of the JsonRpcError class.

            +
            +
            +

            Type Parameters

            +
              +
            • +

              T extends Json

            +
            +

            Parameters

            +
              +
            • +
              Optional arg: JsonRpcErrorsArg<T>
              +

              The error message or options bag.

              +
            +

            Returns JsonRpcError<T>

      • +
      • +
        server: (<T>(opts: ServerErrorOptions<T>) => JsonRpcError<T>)
        +
          +
        • +
            +
          • <T>(opts: ServerErrorOptions<T>): JsonRpcError<T>
          • +
          • +

            Get a JSON RPC 2.0 Server error. +Permits integer error codes in the [ -32099 <= -32005 ] range. +Codes -32000 through -32004 are reserved by EIP-1474.

            + +

            Returns

            An instance of the JsonRpcError class.

            +
            +
            +

            Type Parameters

            +
              +
            • +

              T extends Json

            +
            +

            Parameters

            +
              +
            • +
              opts: ServerErrorOptions<T>
              +

              The error options bag.

              +
            +

            Returns JsonRpcError<T>

      • +
      • +
        transactionRejected: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
        +
          +
        • +
            +
          • <T>(arg?: JsonRpcErrorsArg<T>): JsonRpcError<T>
          • +
          • +

            Get an Ethereum JSON RPC Transaction Rejected (-32003) error.

            + +

            Returns

            An instance of the JsonRpcError class.

            +
            +
            +

            Type Parameters

            +
              +
            • +

              T extends Json

            +
            +

            Parameters

            +
              +
            • +
              Optional arg: JsonRpcErrorsArg<T>
              +

              The error message or options bag.

              +
            +

            Returns JsonRpcError<T>

      +
      +
      \ No newline at end of file From 900b9c1c45e34aaa6d16bb5a4a4b74fd67230376 Mon Sep 17 00:00:00 2001 From: FrederikBolding Date: Wed, 12 Apr 2023 11:57:05 +0000 Subject: [PATCH 08/92] deploy: 5ae4d6ce1b68079f0bea1a092c367d5c30c2cc87 --- rc-v5.0.0/classes/EthereumProviderError.html | 12 ++++++------ rc-v5.0.0/classes/JsonRpcError.html | 12 ++++++------ rc-v5.0.0/functions/getMessageFromCode.html | 2 +- rc-v5.0.0/functions/serializeError.html | 2 +- rc-v5.0.0/variables/errorCodes.html | 2 +- rc-v5.0.0/variables/providerErrors.html | 2 +- rc-v5.0.0/variables/rpcErrors.html | 2 +- 7 files changed, 17 insertions(+), 17 deletions(-) diff --git a/rc-v5.0.0/classes/EthereumProviderError.html b/rc-v5.0.0/classes/EthereumProviderError.html index a4675ad..2b5d7a2 100644 --- a/rc-v5.0.0/classes/EthereumProviderError.html +++ b/rc-v5.0.0/classes/EthereumProviderError.html @@ -31,7 +31,7 @@

      Hierarchy

      • EthereumProviderError
    +
  • Defined in src/classes.ts:68
  • @@ -90,7 +90,7 @@
    Optional data: Returns EthereumProviderError<T>
    +
  • Defined in src/classes.ts:77
  • Properties

    @@ -98,13 +98,13 @@
    +
  • Defined in src/classes.ts:13
  • data?: T
    +
  • Defined in src/classes.ts:15
  • message: string
    +
  • Defined in src/classes.ts:38
  • +
  • Defined in src/classes.ts:59
    • diff --git a/rc-v5.0.0/classes/JsonRpcError.html b/rc-v5.0.0/classes/JsonRpcError.html index f1bedb6..7d17622 100644 --- a/rc-v5.0.0/classes/JsonRpcError.html +++ b/rc-v5.0.0/classes/JsonRpcError.html @@ -34,7 +34,7 @@

      Hierarchy

    +
  • Defined in src/classes.ts:12
  • @@ -84,19 +84,19 @@
    Optional data: Returns JsonRpcError<T>
    +
  • Defined in src/classes.ts:17
  • Properties

    code: number
    +
  • Defined in src/classes.ts:13
  • data?: T
    +
  • Defined in src/classes.ts:15
  • message: string
    +
  • Defined in src/classes.ts:38
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:59
    • diff --git a/rc-v5.0.0/functions/getMessageFromCode.html b/rc-v5.0.0/functions/getMessageFromCode.html index 9588482..ef9b6fd 100644 --- a/rc-v5.0.0/functions/getMessageFromCode.html +++ b/rc-v5.0.0/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:34
  • +
  • Defined in src/utils.ts:76
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:143
  • +
  • Defined in src/errors.ts:19
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:38
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:59
    • diff --git a/staging/functions/getMessageFromCode.html b/staging/functions/getMessageFromCode.html index 7aa0f0d..f0c15bd 100644 --- a/staging/functions/getMessageFromCode.html +++ b/staging/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:34
  • +
  • Defined in src/utils.ts:76
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:143
  • +
  • Defined in src/errors.ts:19
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:38
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:59
    • diff --git a/staging/functions/getMessageFromCode.html b/staging/functions/getMessageFromCode.html index f0c15bd..d4e8fb8 100644 --- a/staging/functions/getMessageFromCode.html +++ b/staging/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:34
  • +
  • Defined in src/utils.ts:76
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:143
  • +
  • Defined in src/errors.ts:19
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:38
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:59
    • diff --git a/staging/functions/getMessageFromCode.html b/staging/functions/getMessageFromCode.html index d4e8fb8..e2db777 100644 --- a/staging/functions/getMessageFromCode.html +++ b/staging/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:34
  • +
  • Defined in src/utils.ts:76
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:143
  • +
  • Defined in src/errors.ts:19
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:38
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:59
    • diff --git a/rc-v5.0.0/functions/getMessageFromCode.html b/rc-v5.0.0/functions/getMessageFromCode.html index ef9b6fd..72f0585 100644 --- a/rc-v5.0.0/functions/getMessageFromCode.html +++ b/rc-v5.0.0/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:34
  • +
  • Defined in src/utils.ts:76
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:143
  • +
  • Defined in src/errors.ts:19
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:38
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:59
    • diff --git a/staging/functions/getMessageFromCode.html b/staging/functions/getMessageFromCode.html index e2db777..3e18fc0 100644 --- a/staging/functions/getMessageFromCode.html +++ b/staging/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:34
  • +
  • Defined in src/utils.ts:76
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:143
  • +
  • Defined in src/errors.ts:19
  • Type Parameters

    • -

      T extends Json

    +

    T extends DataWithOptionalCause

    Hierarchy

    +
  • Defined in src/classes.ts:17
  • @@ -71,7 +71,7 @@
    • -

      T extends Json

    +

    T extends DataWithOptionalCause

    Parameters

    +
  • Defined in src/classes.ts:22
  • Properties

    code: number
    +
  • Defined in src/classes.ts:18
  • data?: T
    +
  • Defined in src/classes.ts:20
  • message: string

    Returns JsonRpcError

    +
  • Defined in src/classes.ts:43
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:73
    • diff --git a/staging/functions/getMessageFromCode.html b/staging/functions/getMessageFromCode.html index 3e18fc0..252635b 100644 --- a/staging/functions/getMessageFromCode.html +++ b/staging/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:48
  • \ No newline at end of file diff --git a/staging/functions/serializeCause.html b/staging/functions/serializeCause.html new file mode 100644 index 0000000..35bfb21 --- /dev/null +++ b/staging/functions/serializeCause.html @@ -0,0 +1,67 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Function serializeCause

    +
    +
      + +
    • +

      Serializes an unknown error to be used as the cause in a fallback error.

      + +

      Returns

      A JSON-serializable object containing as much information about the original error as possible.

      +
      +
      +

      Parameters

      +
        +
      • +
        error: unknown
        +

        The unknown error.

        +
      +

      Returns Json

    +
    +
    \ No newline at end of file diff --git a/staging/functions/serializeError.html b/staging/functions/serializeError.html index 6edfc3b..7cf256e 100644 --- a/staging/functions/serializeError.html +++ b/staging/functions/serializeError.html @@ -49,7 +49,7 @@
    shouldIncludeStack:

    Returns SerializedJsonRpcError

    +
  • Defined in src/utils.ts:90
  • \ No newline at end of file diff --git a/staging/index.html b/staging/index.html index 1659f8c..2814014 100644 --- a/staging/index.html +++ b/staging/index.html @@ -173,9 +173,11 @@

    EthereumProviderError
  • JsonRpcError
  • +
  • DataWithOptionalCause
  • errorCodes
  • providerErrors
  • rpcErrors
  • getMessageFromCode
  • +
  • serializeCause
  • serializeError
  • \ No newline at end of file diff --git a/staging/modules.html b/staging/modules.html index 0f34ada..22995d6 100644 --- a/staging/modules.html +++ b/staging/modules.html @@ -21,6 +21,10 @@

    Classes

    JsonRpcError
    +

    Type Aliases

    +
    +

    Variables

    \ No newline at end of file diff --git a/staging/types/DataWithOptionalCause.html b/staging/types/DataWithOptionalCause.html new file mode 100644 index 0000000..a5400c3 --- /dev/null +++ b/staging/types/DataWithOptionalCause.html @@ -0,0 +1,59 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Type alias DataWithOptionalCause

    +
    DataWithOptionalCause: Json | {
        cause: Error;
        [key: string]: Json | Error;
    }
    +

    A data object, that must be either:

    +
      +
    • A JSON-serializable object.
    • +
    • An object with a cause property that is an Error instance, and any +other properties that are JSON-serializable.
    • +
    +
    +
    +
    \ No newline at end of file diff --git a/staging/variables/errorCodes.html b/staging/variables/errorCodes.html index d872385..3094ff9 100644 --- a/staging/variables/errorCodes.html +++ b/staging/variables/errorCodes.html @@ -58,7 +58,7 @@
    resourceUnavailable:
    transactionRejected: number
    +
  • Defined in src/error-constants.ts:1
  • \ No newline at end of file diff --git a/staging/variables/providerErrors.html b/staging/variables/providerErrors.html index 0ed6832..25efbdb 100644 --- a/staging/variables/providerErrors.html +++ b/staging/variables/providerErrors.html @@ -34,7 +34,7 @@

    Returns

    An instance of the

  • -

    T extends Json

  • +

    T extends DataWithOptionalCause

    Parameters

    +

    T extends DataWithOptionalCause

    Parameters

    +

    T extends DataWithOptionalCause

    Parameters

    +

    T extends DataWithOptionalCause

    Parameters

    +

    T extends DataWithOptionalCause

    Parameters

    +

    T extends DataWithOptionalCause

    Parameters

    +
  • Defined in src/errors.ts:150
  • \ No newline at end of file diff --git a/staging/variables/rpcErrors.html b/staging/variables/rpcErrors.html index d183967..a91c481 100644 --- a/staging/variables/rpcErrors.html +++ b/staging/variables/rpcErrors.html @@ -34,7 +34,7 @@

    Returns

    An instance of the Jso

    Type Parameters

    • -

      T extends Json

    +

    T extends DataWithOptionalCause

    Parameters

    Parameters

    Parameters

    Parameters

    Parameters

    Parameters

    Parameters

    Parameters

    Parameters

    Parameters

    Parameters

    Parameters

    +
  • Defined in src/errors.ts:20
  • \ No newline at end of file From 3f75ca45ef1ec86eb275ef7be6943c81ed08e03a Mon Sep 17 00:00:00 2001 From: Mrtenz Date: Tue, 18 Apr 2023 11:21:16 +0000 Subject: [PATCH 17/92] deploy: 90024f9ae027d121953cce595526298cb5941e5f --- staging/classes/EthereumProviderError.html | 12 ++++++------ staging/classes/JsonRpcError.html | 12 ++++++------ staging/functions/getMessageFromCode.html | 2 +- staging/functions/serializeCause.html | 2 +- staging/functions/serializeError.html | 2 +- staging/types/DataWithOptionalCause.html | 2 +- staging/variables/errorCodes.html | 2 +- staging/variables/providerErrors.html | 2 +- staging/variables/rpcErrors.html | 2 +- 9 files changed, 19 insertions(+), 19 deletions(-) diff --git a/staging/classes/EthereumProviderError.html b/staging/classes/EthereumProviderError.html index c3aa0b9..15f67d9 100644 --- a/staging/classes/EthereumProviderError.html +++ b/staging/classes/EthereumProviderError.html @@ -31,7 +31,7 @@

    Hierarchy

    • EthereumProviderError
    +
  • Defined in src/classes.ts:82
  • @@ -90,7 +90,7 @@
    Optional data: Returns EthereumProviderError<T>
    +
  • Defined in src/classes.ts:93
  • Properties

    @@ -98,13 +98,13 @@
    +
  • Defined in src/classes.ts:18
  • data?: T
    +
  • Defined in src/classes.ts:20
  • message: string
    +
  • Defined in src/classes.ts:43
  • +
  • Defined in src/classes.ts:73
    • diff --git a/staging/classes/JsonRpcError.html b/staging/classes/JsonRpcError.html index 0e9c911..bd83a47 100644 --- a/staging/classes/JsonRpcError.html +++ b/staging/classes/JsonRpcError.html @@ -34,7 +34,7 @@

      Hierarchy

    +
  • Defined in src/classes.ts:17
  • @@ -84,19 +84,19 @@
    Optional data: Returns JsonRpcError<T>
    +
  • Defined in src/classes.ts:22
  • Properties

    code: number
    +
  • Defined in src/classes.ts:18
  • data?: T
    +
  • Defined in src/classes.ts:20
  • message: string

    Returns JsonRpcError

    +
  • Defined in src/classes.ts:43
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

    Returns string

    +
  • Defined in src/classes.ts:73
    • diff --git a/staging/functions/getMessageFromCode.html b/staging/functions/getMessageFromCode.html index 252635b..b1cc292 100644 --- a/staging/functions/getMessageFromCode.html +++ b/staging/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:48
  • Returns Json

    +
  • Defined in src/utils.ts:160
  • +
  • Defined in src/utils.ts:90
  • +
  • Defined in src/utils.ts:19
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:150
  • +
  • Defined in src/errors.ts:20
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:43
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:73
    • diff --git a/staging/functions/getMessageFromCode.html b/staging/functions/getMessageFromCode.html index b1cc292..6a0e267 100644 --- a/staging/functions/getMessageFromCode.html +++ b/staging/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:48
  • Returns Json

    +
  • Defined in src/utils.ts:160
  • +
  • Defined in src/utils.ts:90
  • +
  • Defined in src/utils.ts:19
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:150
  • +
  • Defined in src/errors.ts:20
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:44
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:74
    • diff --git a/staging/functions/getMessageFromCode.html b/staging/functions/getMessageFromCode.html index 6a0e267..af2e48e 100644 --- a/staging/functions/getMessageFromCode.html +++ b/staging/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:49
  • Returns Json

    +
  • Defined in src/utils.ts:161
  • +
  • Defined in src/utils.ts:91
  • +
  • Defined in src/utils.ts:20
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:150
  • +
  • Defined in src/errors.ts:20
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:44
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:74
    • diff --git a/staging/functions/getMessageFromCode.html b/staging/functions/getMessageFromCode.html index af2e48e..7d863f4 100644 --- a/staging/functions/getMessageFromCode.html +++ b/staging/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:49
  • Returns Json

    +
  • Defined in src/utils.ts:161
  • +
  • Defined in src/utils.ts:91
  • +
  • Defined in src/utils.ts:20
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:150
  • +
  • Defined in src/errors.ts:20
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:44
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:74
    • diff --git a/rc-v5.1.0/functions/getMessageFromCode.html b/rc-v5.1.0/functions/getMessageFromCode.html index b3c8d18..5007385 100644 --- a/rc-v5.1.0/functions/getMessageFromCode.html +++ b/rc-v5.1.0/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:49
  • Returns Json

    +
  • Defined in src/utils.ts:161
  • +
  • Defined in src/utils.ts:91
  • +
  • Defined in src/utils.ts:20
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:150
  • +
  • Defined in src/errors.ts:20
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:44
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:74
    • diff --git a/staging/functions/getMessageFromCode.html b/staging/functions/getMessageFromCode.html index 7d863f4..8b3a614 100644 --- a/staging/functions/getMessageFromCode.html +++ b/staging/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:49
  • Returns Json

    +
  • Defined in src/utils.ts:161
  • +
  • Defined in src/utils.ts:91
  • +
  • Defined in src/utils.ts:20
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:150
  • +
  • Defined in src/errors.ts:20
  • Type Parameters

    • -

      T extends Json

    +

    T extends DataWithOptionalCause

    Hierarchy

    +
  • Defined in src/classes.ts:18
  • @@ -71,7 +71,7 @@
    • -

      T extends Json

    +

    T extends DataWithOptionalCause

    Parameters

    +
  • Defined in src/classes.ts:23
  • Properties

    code: number
    +
  • Defined in src/classes.ts:19
  • data?: T
    +
  • Defined in src/classes.ts:21
  • message: string

    Returns JsonRpcError

    +
  • Defined in src/classes.ts:44
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:74
    • diff --git a/latest/functions/getMessageFromCode.html b/latest/functions/getMessageFromCode.html index 3e18fc0..8b3a614 100644 --- a/latest/functions/getMessageFromCode.html +++ b/latest/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:49
  • \ No newline at end of file diff --git a/latest/functions/serializeCause.html b/latest/functions/serializeCause.html new file mode 100644 index 0000000..511c236 --- /dev/null +++ b/latest/functions/serializeCause.html @@ -0,0 +1,67 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Function serializeCause

    +
    +
      + +
    • +

      Serializes an unknown error to be used as the cause in a fallback error.

      + +

      Returns

      A JSON-serializable object containing as much information about the original error as possible.

      +
      +
      +

      Parameters

      +
        +
      • +
        error: unknown
        +

        The unknown error.

        +
      +

      Returns Json

    +
    +
    \ No newline at end of file diff --git a/latest/functions/serializeError.html b/latest/functions/serializeError.html index 6edfc3b..f6cac29 100644 --- a/latest/functions/serializeError.html +++ b/latest/functions/serializeError.html @@ -49,7 +49,7 @@
    shouldIncludeStack:

    Returns SerializedJsonRpcError

    +
  • Defined in src/utils.ts:91
  • \ No newline at end of file diff --git a/latest/index.html b/latest/index.html index 1659f8c..2814014 100644 --- a/latest/index.html +++ b/latest/index.html @@ -173,9 +173,11 @@

    EthereumProviderError
  • JsonRpcError
  • +
  • DataWithOptionalCause
  • errorCodes
  • providerErrors
  • rpcErrors
  • getMessageFromCode
  • +
  • serializeCause
  • serializeError
  • \ No newline at end of file diff --git a/latest/modules.html b/latest/modules.html index 0f34ada..22995d6 100644 --- a/latest/modules.html +++ b/latest/modules.html @@ -21,6 +21,10 @@

    Classes

    JsonRpcError
    +

    Type Aliases

    +
    +

    Variables

    \ No newline at end of file diff --git a/latest/types/DataWithOptionalCause.html b/latest/types/DataWithOptionalCause.html new file mode 100644 index 0000000..c7cc1f2 --- /dev/null +++ b/latest/types/DataWithOptionalCause.html @@ -0,0 +1,59 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Type alias DataWithOptionalCause

    +
    DataWithOptionalCause: Json | {
        cause: Error;
        [key: string]: Json | Error;
    }
    +

    A data object, that must be either:

    +
      +
    • A JSON-serializable object.
    • +
    • An object with a cause property that is an Error instance, and any +other properties that are JSON-serializable.
    • +
    +
    +
    +
    \ No newline at end of file diff --git a/latest/variables/errorCodes.html b/latest/variables/errorCodes.html index d872385..d42c9ed 100644 --- a/latest/variables/errorCodes.html +++ b/latest/variables/errorCodes.html @@ -58,7 +58,7 @@
    resourceUnavailable:
    transactionRejected: number
    +
  • Defined in src/error-constants.ts:1
  • \ No newline at end of file diff --git a/latest/variables/providerErrors.html b/latest/variables/providerErrors.html index 0ed6832..667938e 100644 --- a/latest/variables/providerErrors.html +++ b/latest/variables/providerErrors.html @@ -34,7 +34,7 @@

    Returns

    An instance of the

  • -

    T extends Json

  • +

    T extends DataWithOptionalCause

    Parameters

    +

    T extends DataWithOptionalCause

    Parameters

    +

    T extends DataWithOptionalCause

    Parameters

    +

    T extends DataWithOptionalCause

    Parameters

    +

    T extends DataWithOptionalCause

    Parameters

    +

    T extends DataWithOptionalCause

    Parameters

    +
  • Defined in src/errors.ts:150
  • \ No newline at end of file diff --git a/latest/variables/rpcErrors.html b/latest/variables/rpcErrors.html index d183967..c4205f8 100644 --- a/latest/variables/rpcErrors.html +++ b/latest/variables/rpcErrors.html @@ -34,7 +34,7 @@

    Returns

    An instance of the Jso

    Type Parameters

    • -

      T extends Json

    +

    T extends DataWithOptionalCause

    Parameters

    Parameters

    Parameters

    Parameters

    Parameters

    Parameters

    Parameters

    Parameters

    Parameters

    Parameters

    Parameters

    Parameters

    +
  • Defined in src/errors.ts:20
  • \ No newline at end of file From 24609f9895f71f6c9cd49427a394247aee5b48ac Mon Sep 17 00:00:00 2001 From: Mrtenz Date: Tue, 18 Apr 2023 11:55:29 +0000 Subject: [PATCH 25/92] deploy: 1d1852dc3ffcc67e130b43d3f004455c5020df44 --- 5.1.0/.nojekyll | 1 + 5.1.0/assets/highlight.css | 92 ++ 5.1.0/assets/main.js | 54 + 5.1.0/assets/search.js | 1 + 5.1.0/assets/style.css | 1257 ++++++++++++++++++++++ 5.1.0/classes/EthereumProviderError.html | 239 ++++ 5.1.0/classes/JsonRpcError.html | 229 ++++ 5.1.0/functions/getMessageFromCode.html | 74 ++ 5.1.0/functions/serializeCause.html | 67 ++ 5.1.0/functions/serializeError.html | 84 ++ 5.1.0/index.html | 183 ++++ 5.1.0/modules.html | 70 ++ 5.1.0/types/DataWithOptionalCause.html | 59 + 5.1.0/variables/errorCodes.html | 93 ++ 5.1.0/variables/providerErrors.html | 199 ++++ 5.1.0/variables/rpcErrors.html | 345 ++++++ 16 files changed, 3047 insertions(+) create mode 100644 5.1.0/.nojekyll create mode 100644 5.1.0/assets/highlight.css create mode 100644 5.1.0/assets/main.js create mode 100644 5.1.0/assets/search.js create mode 100644 5.1.0/assets/style.css create mode 100644 5.1.0/classes/EthereumProviderError.html create mode 100644 5.1.0/classes/JsonRpcError.html create mode 100644 5.1.0/functions/getMessageFromCode.html create mode 100644 5.1.0/functions/serializeCause.html create mode 100644 5.1.0/functions/serializeError.html create mode 100644 5.1.0/index.html create mode 100644 5.1.0/modules.html create mode 100644 5.1.0/types/DataWithOptionalCause.html create mode 100644 5.1.0/variables/errorCodes.html create mode 100644 5.1.0/variables/providerErrors.html create mode 100644 5.1.0/variables/rpcErrors.html diff --git a/5.1.0/.nojekyll b/5.1.0/.nojekyll new file mode 100644 index 0000000..e2ac661 --- /dev/null +++ b/5.1.0/.nojekyll @@ -0,0 +1 @@ +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/5.1.0/assets/highlight.css b/5.1.0/assets/highlight.css new file mode 100644 index 0000000..f5466f6 --- /dev/null +++ b/5.1.0/assets/highlight.css @@ -0,0 +1,92 @@ +: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: #795E26; + --dark-hl-4: #DCDCAA; + --light-hl-5: #008000; + --dark-hl-5: #6A9955; + --light-hl-6: #098658; + --dark-hl-6: #B5CEA8; + --light-hl-7: #0000FF; + --dark-hl-7: #569CD6; + --light-hl-8: #0070C1; + --dark-hl-8: #4FC1FF; + --light-hl-9: #000000; + --dark-hl-9: #C8C8C8; + --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); + --hl-9: var(--light-hl-9); + --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); + --hl-9: var(--dark-hl-9); + --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); + --hl-9: var(--light-hl-9); + --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); + --hl-9: var(--dark-hl-9); + --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); } +.hl-9 { color: var(--hl-9); } +pre, code { background: var(--code-background); } diff --git a/5.1.0/assets/main.js b/5.1.0/assets/main.js new file mode 100644 index 0000000..abd0485 --- /dev/null +++ b/5.1.0/assets/main.js @@ -0,0 +1,54 @@ +"use strict"; +"use strict";(()=>{var Qe=Object.create;var ae=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Ce=Object.getOwnPropertyNames;var Oe=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var _e=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Me=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Ce(e))!Re.call(t,i)&&i!==n&&ae(t,i,{get:()=>e[i],enumerable:!(r=Pe(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Qe(Oe(t)):{},Me(e||!t||!t.__esModule?ae(n,"default",{value:t,enumerable:!0}):n,t));var de=_e((ce,he)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var h=t.utils.clone(n)||{};h.position=[a,l],h.index=s.length,s.push(new t.Token(r.slice(a,o),h))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ou?h+=2:a==u&&(n+=r[l+1]*i[h+1],l+=2,h+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}if(s.str.length==0&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}s.str.length==1&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var h=s.str.charAt(0),m=s.str.charAt(1),v;m in s.node.edges?v=s.node.edges[m]:(v=new t.TokenSet,s.node.edges[m]=v),s.str.length==1&&(v.final=!0),i.push({node:v,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),u=0;u1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof ce=="object"?he.exports=n():e.lunr=n()}(this,function(){return t})})()});var le=[];function j(t,e){le.push({selector:e,constructor:t})}var Y=class{constructor(){this.createComponents(document.body)}createComponents(e){le.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r}),r.dataset.hasInstance=String(!0))})})}};var k=class{constructor(e){this.el=e.el}};var J=class{constructor(){this.listeners={}}addEventListener(e,n){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push(n)}removeEventListener(e,n){if(!(e in this.listeners))return;let r=this.listeners[e];for(let i=0,s=r.length;i{let n=Date.now();return(...r)=>{n+e-Date.now()<0&&(t(...r),n=Date.now())}};var re=class extends J{constructor(){super();this.scrollTop=0;this.lastY=0;this.width=0;this.height=0;this.showToolbar=!0;this.toolbar=document.querySelector(".tsd-page-toolbar"),this.navigation=document.querySelector(".col-menu"),window.addEventListener("scroll",ne(()=>this.onScroll(),10)),window.addEventListener("resize",ne(()=>this.onResize(),10)),this.searchInput=document.querySelector("#tsd-search input"),this.searchInput&&this.searchInput.addEventListener("focus",()=>{this.hideShowToolbar()}),this.onResize(),this.onScroll()}triggerResize(){let n=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(n)}onResize(){this.width=window.innerWidth||0,this.height=window.innerHeight||0;let n=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(n)}onScroll(){this.scrollTop=window.scrollY||0;let n=new CustomEvent("scroll",{detail:{scrollTop:this.scrollTop}});this.dispatchEvent(n),this.hideShowToolbar()}hideShowToolbar(){let n=this.showToolbar;this.showToolbar=this.lastY>=this.scrollTop||this.scrollTop<=0||!!this.searchInput&&this.searchInput===document.activeElement,n!==this.showToolbar&&(this.toolbar.classList.toggle("tsd-page-toolbar--hide"),this.navigation?.classList.toggle("col-menu--hide")),this.lastY=this.scrollTop}},R=re;R.instance=new re;var X=class extends k{constructor(n){super(n);this.anchors=[];this.index=-1;R.instance.addEventListener("resize",()=>this.onResize()),R.instance.addEventListener("scroll",r=>this.onScroll(r)),this.createAnchors()}createAnchors(){let n=window.location.href;n.indexOf("#")!=-1&&(n=n.substring(0,n.indexOf("#"))),this.el.querySelectorAll("a").forEach(r=>{let i=r.href;if(i.indexOf("#")==-1||i.substring(0,n.length)!=n)return;let s=i.substring(i.indexOf("#")+1),o=document.querySelector("a.tsd-anchor[name="+s+"]"),a=r.parentNode;!o||!a||this.anchors.push({link:a,anchor:o,position:0})}),this.onResize()}onResize(){let n;for(let i=0,s=this.anchors.length;ii.position-s.position);let r=new CustomEvent("scroll",{detail:{scrollTop:R.instance.scrollTop}});this.onScroll(r)}onScroll(n){let r=n.detail.scrollTop+5,i=this.anchors,s=i.length-1,o=this.index;for(;o>-1&&i[o].position>r;)o-=1;for(;o-1&&this.anchors[this.index].link.classList.remove("focus"),this.index=o,this.index>-1&&this.anchors[this.index].link.classList.add("focus"))}};var ue=(t,e=100)=>{let n;return(...r)=>{clearTimeout(n),n=setTimeout(()=>t(r),e)}};var me=De(de());function ve(){let t=document.getElementById("tsd-search");if(!t)return;let e=document.getElementById("search-script");t.classList.add("loading"),e&&(e.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),e.addEventListener("load",()=>{t.classList.remove("loading"),t.classList.add("ready")}),window.searchData&&t.classList.remove("loading"));let n=document.querySelector("#tsd-search input"),r=document.querySelector("#tsd-search .results");if(!n||!r)throw new Error("The input field or the result list wrapper was not found");let i=!1;r.addEventListener("mousedown",()=>i=!0),r.addEventListener("mouseup",()=>{i=!1,t.classList.remove("has-focus")}),n.addEventListener("focus",()=>t.classList.add("has-focus")),n.addEventListener("blur",()=>{i||(i=!1,t.classList.remove("has-focus"))});let s={base:t.dataset.base+"/"};Fe(t,r,n,s)}function Fe(t,e,n,r){n.addEventListener("input",ue(()=>{Ae(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ve(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?fe(e,-1):s.key==="ArrowDown"?fe(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function He(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=me.Index.load(window.searchData.index))}function Ae(t,e,n,r){if(He(r,t),!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s=i?r.index.search(`*${i}*`):[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o${pe(u.parent,i)}.${l}`);let h=document.createElement("li");h.classList.value=u.classes??"";let m=document.createElement("a");m.href=r.base+u.url,m.innerHTML=l,h.append(m),e.appendChild(h)}}function fe(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ve(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function pe(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(ie(t.substring(s,o)),`${ie(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(ie(t.substring(s))),i.join("")}var Ne={"&":"&","<":"<",">":">","'":"'",'"':"""};function ie(t){return t.replace(/[&<>"'"]/g,e=>Ne[e])}var F="mousedown",ye="mousemove",B="mouseup",Z={x:0,y:0},ge=!1,se=!1,je=!1,H=!1,xe=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(xe?"is-mobile":"not-mobile");xe&&"ontouchstart"in document.documentElement&&(je=!0,F="touchstart",ye="touchmove",B="touchend");document.addEventListener(F,t=>{se=!0,H=!1;let e=F=="touchstart"?t.targetTouches[0]:t;Z.y=e.pageY||0,Z.x=e.pageX||0});document.addEventListener(ye,t=>{if(!!se&&!H){let e=F=="touchstart"?t.targetTouches[0]:t,n=Z.x-(e.pageX||0),r=Z.y-(e.pageY||0);H=Math.sqrt(n*n+r*r)>10}});document.addEventListener(B,()=>{se=!1});document.addEventListener("click",t=>{ge&&(t.preventDefault(),t.stopImmediatePropagation(),ge=!1)});var K=class extends k{constructor(n){super(n);this.className=this.el.dataset.toggle||"",this.el.addEventListener(B,r=>this.onPointerUp(r)),this.el.addEventListener("click",r=>r.preventDefault()),document.addEventListener(F,r=>this.onDocumentPointerDown(r)),document.addEventListener(B,r=>this.onDocumentPointerUp(r))}setActive(n){if(this.active==n)return;this.active=n,document.documentElement.classList.toggle("has-"+this.className,n),this.el.classList.toggle("active",n);let r=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(r),setTimeout(()=>document.documentElement.classList.remove(r),500)}onPointerUp(n){H||(this.setActive(!0),n.preventDefault())}onDocumentPointerDown(n){if(this.active){if(n.target.closest(".col-menu, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(n){if(!H&&this.active&&n.target.closest(".col-menu")){let r=n.target.closest("a");if(r){let i=window.location.href;i.indexOf("#")!=-1&&(i=i.substring(0,i.indexOf("#"))),r.href.substring(0,i.length)==i&&setTimeout(()=>this.setActive(!1),250)}}}};var oe;try{oe=localStorage}catch{oe={getItem(){return null},setItem(){}}}var Q=oe;var Le=document.head.appendChild(document.createElement("style"));Le.dataset.for="filters";var ee=class extends k{constructor(n){super(n);this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),Le.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } +`}fromLocalStorage(){let n=Q.getItem(this.key);return n?n==="true":this.el.checked}setLocalStorage(n){Q.setItem(this.key,n.toString()),this.value=n,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),document.querySelectorAll(".tsd-index-section").forEach(n=>{n.style.display="block";let r=Array.from(n.querySelectorAll(".tsd-index-link")).every(i=>i.offsetParent==null);n.style.display=r?"none":"block"})}};var te=class extends k{constructor(n){super(n);this.calculateHeights(),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.textContent.replace(/\s+/g,"-").toLowerCase()}`,this.setLocalStorage(this.fromLocalStorage(),!0),this.summary.addEventListener("click",r=>this.toggleVisibility(r)),this.icon.style.transform=this.getIconRotation()}getIconRotation(n=this.el.open){return`rotate(${n?0:-90}deg)`}calculateHeights(){let n=this.el.open,{position:r,left:i}=this.el.style;this.el.style.position="fixed",this.el.style.left="-9999px",this.el.open=!0,this.expandedHeight=this.el.offsetHeight+"px",this.el.open=!1,this.collapsedHeight=this.el.offsetHeight+"px",this.el.open=n,this.el.style.height=n?this.expandedHeight:this.collapsedHeight,this.el.style.position=r,this.el.style.left=i}toggleVisibility(n){n.preventDefault(),this.el.style.overflow="hidden",this.el.open?this.collapse():this.expand()}expand(n=!0){this.el.open=!0,this.animate(this.collapsedHeight,this.expandedHeight,{opening:!0,duration:n?300:0})}collapse(n=!0){this.animate(this.expandedHeight,this.collapsedHeight,{opening:!1,duration:n?300:0})}animate(n,r,{opening:i,duration:s=300}){if(this.animation)return;let o={duration:s,easing:"ease"};this.animation=this.el.animate({height:[n,r]},o),this.icon.animate({transform:[this.icon.style.transform||this.getIconRotation(!i),this.getIconRotation(i)]},o).addEventListener("finish",()=>{this.icon.style.transform=this.getIconRotation(i)}),this.animation.addEventListener("finish",()=>this.animationEnd(i))}animationEnd(n){this.el.open=n,this.animation=void 0,this.el.style.height="auto",this.el.style.overflow="visible",this.setLocalStorage(n)}fromLocalStorage(){let n=Q.getItem(this.key);return n?n==="true":this.el.open}setLocalStorage(n,r=!1){this.fromLocalStorage()===n&&!r||(Q.setItem(this.key,n.toString()),this.el.open=n,this.handleValueChange(r))}handleValueChange(n=!1){this.fromLocalStorage()===this.el.open&&!n||(this.fromLocalStorage()?this.expand(!1):this.collapse(!1))}};function be(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,Ee(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),Ee(t.value)})}function Ee(t){document.documentElement.dataset.theme=t}ve();j(X,".menu-highlight");j(K,"a[data-toggle]");j(te,".tsd-index-accordion");j(ee,".tsd-filter-item input[type=checkbox]");var Se=document.getElementById("theme");Se&&be(Se);var Be=new Y;Object.defineProperty(window,"app",{value:Be});})(); +/*! + * lunr.Builder + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Index + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Pipeline + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Set + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.TokenSet + * 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.tokenizer + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.trimmer + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.utils + * Copyright (C) 2020 Oliver Nightingale + */ +/** + * 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 + */ diff --git a/5.1.0/assets/search.js b/5.1.0/assets/search.js new file mode 100644 index 0000000..c981c4a --- /dev/null +++ b/5.1.0/assets/search.js @@ -0,0 +1 @@ +window.searchData = JSON.parse("{\"kinds\":{\"32\":\"Variable\",\"64\":\"Function\",\"128\":\"Class\",\"512\":\"Constructor\",\"1024\":\"Property\",\"2048\":\"Method\",\"65536\":\"Type literal\",\"4194304\":\"Type alias\"},\"rows\":[{\"kind\":128,\"name\":\"JsonRpcError\",\"url\":\"classes/JsonRpcError.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/JsonRpcError.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"JsonRpcError\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/JsonRpcError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"JsonRpcError\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/JsonRpcError.html#code\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"JsonRpcError\"},{\"kind\":1024,\"name\":\"data\",\"url\":\"classes/JsonRpcError.html#data\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"JsonRpcError\"},{\"kind\":2048,\"name\":\"serialize\",\"url\":\"classes/JsonRpcError.html#serialize\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"JsonRpcError\"},{\"kind\":2048,\"name\":\"toString\",\"url\":\"classes/JsonRpcError.html#toString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"JsonRpcError\"},{\"kind\":128,\"name\":\"EthereumProviderError\",\"url\":\"classes/EthereumProviderError.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/EthereumProviderError.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"EthereumProviderError\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/EthereumProviderError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"EthereumProviderError\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/EthereumProviderError.html#code\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EthereumProviderError\"},{\"kind\":1024,\"name\":\"data\",\"url\":\"classes/EthereumProviderError.html#data\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EthereumProviderError\"},{\"kind\":2048,\"name\":\"serialize\",\"url\":\"classes/EthereumProviderError.html#serialize\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EthereumProviderError\"},{\"kind\":2048,\"name\":\"toString\",\"url\":\"classes/EthereumProviderError.html#toString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EthereumProviderError\"},{\"kind\":64,\"name\":\"serializeCause\",\"url\":\"functions/serializeCause.html\",\"classes\":\"tsd-kind-function\"},{\"kind\":64,\"name\":\"serializeError\",\"url\":\"functions/serializeError.html\",\"classes\":\"tsd-kind-function\"},{\"kind\":64,\"name\":\"getMessageFromCode\",\"url\":\"functions/getMessageFromCode.html\",\"classes\":\"tsd-kind-function\"},{\"kind\":4194304,\"name\":\"DataWithOptionalCause\",\"url\":\"types/DataWithOptionalCause.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":32,\"name\":\"rpcErrors\",\"url\":\"variables/rpcErrors.html\",\"classes\":\"tsd-kind-variable\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-variable\",\"parent\":\"rpcErrors\"},{\"kind\":1024,\"name\":\"parse\",\"url\":\"variables/rpcErrors.html#__type.parse\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.__type-15\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":1024,\"name\":\"invalidRequest\",\"url\":\"variables/rpcErrors.html#__type.invalidRequest\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.__type-7\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":1024,\"name\":\"invalidParams\",\"url\":\"variables/rpcErrors.html#__type.invalidParams\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.__type-5\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":1024,\"name\":\"methodNotFound\",\"url\":\"variables/rpcErrors.html#__type.methodNotFound\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.__type-11\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":1024,\"name\":\"internal\",\"url\":\"variables/rpcErrors.html#__type.internal\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.__type-1\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":1024,\"name\":\"server\",\"url\":\"variables/rpcErrors.html#__type.server\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.__type-21\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":1024,\"name\":\"invalidInput\",\"url\":\"variables/rpcErrors.html#__type.invalidInput\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.__type-3\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":1024,\"name\":\"resourceNotFound\",\"url\":\"variables/rpcErrors.html#__type.resourceNotFound\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.__type-17\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":1024,\"name\":\"resourceUnavailable\",\"url\":\"variables/rpcErrors.html#__type.resourceUnavailable\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.__type-19\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":1024,\"name\":\"transactionRejected\",\"url\":\"variables/rpcErrors.html#__type.transactionRejected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.__type-23\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":1024,\"name\":\"methodNotSupported\",\"url\":\"variables/rpcErrors.html#__type.methodNotSupported\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.__type-13\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":1024,\"name\":\"limitExceeded\",\"url\":\"variables/rpcErrors.html#__type.limitExceeded\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.__type-9\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":32,\"name\":\"providerErrors\",\"url\":\"variables/providerErrors.html\",\"classes\":\"tsd-kind-variable\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-variable\",\"parent\":\"providerErrors\"},{\"kind\":1024,\"name\":\"userRejectedRequest\",\"url\":\"variables/providerErrors.html#__type.userRejectedRequest\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type.__type-11\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":1024,\"name\":\"unauthorized\",\"url\":\"variables/providerErrors.html#__type.unauthorized\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type.__type-7\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":1024,\"name\":\"unsupportedMethod\",\"url\":\"variables/providerErrors.html#__type.unsupportedMethod\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type.__type-9\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":1024,\"name\":\"disconnected\",\"url\":\"variables/providerErrors.html#__type.disconnected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type.__type-5\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":1024,\"name\":\"chainDisconnected\",\"url\":\"variables/providerErrors.html#__type.chainDisconnected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type.__type-1\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":1024,\"name\":\"custom\",\"url\":\"variables/providerErrors.html#__type.custom\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type.__type-3\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":32,\"name\":\"errorCodes\",\"url\":\"variables/errorCodes.html\",\"classes\":\"tsd-kind-variable\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/errorCodes.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-variable\",\"parent\":\"errorCodes\"},{\"kind\":1024,\"name\":\"rpc\",\"url\":\"variables/errorCodes.html#__type.rpc\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/errorCodes.html#__type.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type\"},{\"kind\":1024,\"name\":\"invalidInput\",\"url\":\"variables/errorCodes.html#__type.__type-2.invalidInput\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"resourceNotFound\",\"url\":\"variables/errorCodes.html#__type.__type-2.resourceNotFound\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"resourceUnavailable\",\"url\":\"variables/errorCodes.html#__type.__type-2.resourceUnavailable\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"transactionRejected\",\"url\":\"variables/errorCodes.html#__type.__type-2.transactionRejected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"methodNotSupported\",\"url\":\"variables/errorCodes.html#__type.__type-2.methodNotSupported\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"limitExceeded\",\"url\":\"variables/errorCodes.html#__type.__type-2.limitExceeded\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"parse\",\"url\":\"variables/errorCodes.html#__type.__type-2.parse\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"invalidRequest\",\"url\":\"variables/errorCodes.html#__type.__type-2.invalidRequest\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"methodNotFound\",\"url\":\"variables/errorCodes.html#__type.__type-2.methodNotFound\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"invalidParams\",\"url\":\"variables/errorCodes.html#__type.__type-2.invalidParams\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"internal\",\"url\":\"variables/errorCodes.html#__type.__type-2.internal\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"provider\",\"url\":\"variables/errorCodes.html#__type.provider\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/errorCodes.html#__type.__type-1\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type\"},{\"kind\":1024,\"name\":\"userRejectedRequest\",\"url\":\"variables/errorCodes.html#__type.__type-1.userRejectedRequest\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"unauthorized\",\"url\":\"variables/errorCodes.html#__type.__type-1.unauthorized\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"unsupportedMethod\",\"url\":\"variables/errorCodes.html#__type.__type-1.unsupportedMethod\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"disconnected\",\"url\":\"variables/errorCodes.html#__type.__type-1.disconnected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"},{\"kind\":1024,\"name\":\"chainDisconnected\",\"url\":\"variables/errorCodes.html#__type.__type-1.chainDisconnected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.__type\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"comment\"],\"fieldVectors\":[[\"name/0\",[0,39.89]],[\"comment/0\",[]],[\"name/1\",[1,11.558]],[\"comment/1\",[]],[\"name/2\",[2,34.782]],[\"comment/2\",[]],[\"name/3\",[3,34.782]],[\"comment/3\",[]],[\"name/4\",[4,34.782]],[\"comment/4\",[]],[\"name/5\",[5,34.782]],[\"comment/5\",[]],[\"name/6\",[6,34.782]],[\"comment/6\",[]],[\"name/7\",[7,39.89]],[\"comment/7\",[]],[\"name/8\",[1,11.558]],[\"comment/8\",[]],[\"name/9\",[2,34.782]],[\"comment/9\",[]],[\"name/10\",[3,34.782]],[\"comment/10\",[]],[\"name/11\",[4,34.782]],[\"comment/11\",[]],[\"name/12\",[5,34.782]],[\"comment/12\",[]],[\"name/13\",[6,34.782]],[\"comment/13\",[]],[\"name/14\",[8,39.89]],[\"comment/14\",[]],[\"name/15\",[9,39.89]],[\"comment/15\",[]],[\"name/16\",[10,39.89]],[\"comment/16\",[]],[\"name/17\",[11,39.89]],[\"comment/17\",[]],[\"name/18\",[12,39.89]],[\"comment/18\",[]],[\"name/19\",[1,11.558]],[\"comment/19\",[]],[\"name/20\",[13,34.782]],[\"comment/20\",[]],[\"name/21\",[1,11.558]],[\"comment/21\",[]],[\"name/22\",[14,34.782]],[\"comment/22\",[]],[\"name/23\",[1,11.558]],[\"comment/23\",[]],[\"name/24\",[15,34.782]],[\"comment/24\",[]],[\"name/25\",[1,11.558]],[\"comment/25\",[]],[\"name/26\",[16,34.782]],[\"comment/26\",[]],[\"name/27\",[1,11.558]],[\"comment/27\",[]],[\"name/28\",[17,34.782]],[\"comment/28\",[]],[\"name/29\",[1,11.558]],[\"comment/29\",[]],[\"name/30\",[18,39.89]],[\"comment/30\",[]],[\"name/31\",[1,11.558]],[\"comment/31\",[]],[\"name/32\",[19,34.782]],[\"comment/32\",[]],[\"name/33\",[1,11.558]],[\"comment/33\",[]],[\"name/34\",[20,34.782]],[\"comment/34\",[]],[\"name/35\",[1,11.558]],[\"comment/35\",[]],[\"name/36\",[21,34.782]],[\"comment/36\",[]],[\"name/37\",[1,11.558]],[\"comment/37\",[]],[\"name/38\",[22,34.782]],[\"comment/38\",[]],[\"name/39\",[1,11.558]],[\"comment/39\",[]],[\"name/40\",[23,34.782]],[\"comment/40\",[]],[\"name/41\",[1,11.558]],[\"comment/41\",[]],[\"name/42\",[24,34.782]],[\"comment/42\",[]],[\"name/43\",[1,11.558]],[\"comment/43\",[]],[\"name/44\",[25,39.89]],[\"comment/44\",[]],[\"name/45\",[1,11.558]],[\"comment/45\",[]],[\"name/46\",[26,34.782]],[\"comment/46\",[]],[\"name/47\",[1,11.558]],[\"comment/47\",[]],[\"name/48\",[27,34.782]],[\"comment/48\",[]],[\"name/49\",[1,11.558]],[\"comment/49\",[]],[\"name/50\",[28,34.782]],[\"comment/50\",[]],[\"name/51\",[1,11.558]],[\"comment/51\",[]],[\"name/52\",[29,34.782]],[\"comment/52\",[]],[\"name/53\",[1,11.558]],[\"comment/53\",[]],[\"name/54\",[30,34.782]],[\"comment/54\",[]],[\"name/55\",[1,11.558]],[\"comment/55\",[]],[\"name/56\",[31,39.89]],[\"comment/56\",[]],[\"name/57\",[1,11.558]],[\"comment/57\",[]],[\"name/58\",[32,39.89]],[\"comment/58\",[]],[\"name/59\",[1,11.558]],[\"comment/59\",[]],[\"name/60\",[33,39.89]],[\"comment/60\",[]],[\"name/61\",[1,11.558]],[\"comment/61\",[]],[\"name/62\",[19,34.782]],[\"comment/62\",[]],[\"name/63\",[20,34.782]],[\"comment/63\",[]],[\"name/64\",[21,34.782]],[\"comment/64\",[]],[\"name/65\",[22,34.782]],[\"comment/65\",[]],[\"name/66\",[23,34.782]],[\"comment/66\",[]],[\"name/67\",[24,34.782]],[\"comment/67\",[]],[\"name/68\",[13,34.782]],[\"comment/68\",[]],[\"name/69\",[14,34.782]],[\"comment/69\",[]],[\"name/70\",[16,34.782]],[\"comment/70\",[]],[\"name/71\",[15,34.782]],[\"comment/71\",[]],[\"name/72\",[17,34.782]],[\"comment/72\",[]],[\"name/73\",[34,39.89]],[\"comment/73\",[]],[\"name/74\",[1,11.558]],[\"comment/74\",[]],[\"name/75\",[26,34.782]],[\"comment/75\",[]],[\"name/76\",[27,34.782]],[\"comment/76\",[]],[\"name/77\",[28,34.782]],[\"comment/77\",[]],[\"name/78\",[29,34.782]],[\"comment/78\",[]],[\"name/79\",[30,34.782]],[\"comment/79\",[]]],\"invertedIndex\":[[\"__type\",{\"_index\":1,\"name\":{\"1\":{},\"8\":{},\"19\":{},\"21\":{},\"23\":{},\"25\":{},\"27\":{},\"29\":{},\"31\":{},\"33\":{},\"35\":{},\"37\":{},\"39\":{},\"41\":{},\"43\":{},\"45\":{},\"47\":{},\"49\":{},\"51\":{},\"53\":{},\"55\":{},\"57\":{},\"59\":{},\"61\":{},\"74\":{}},\"comment\":{}}],[\"chaindisconnected\",{\"_index\":30,\"name\":{\"54\":{},\"79\":{}},\"comment\":{}}],[\"code\",{\"_index\":3,\"name\":{\"3\":{},\"10\":{}},\"comment\":{}}],[\"constructor\",{\"_index\":2,\"name\":{\"2\":{},\"9\":{}},\"comment\":{}}],[\"custom\",{\"_index\":31,\"name\":{\"56\":{}},\"comment\":{}}],[\"data\",{\"_index\":4,\"name\":{\"4\":{},\"11\":{}},\"comment\":{}}],[\"datawithoptionalcause\",{\"_index\":11,\"name\":{\"17\":{}},\"comment\":{}}],[\"disconnected\",{\"_index\":29,\"name\":{\"52\":{},\"78\":{}},\"comment\":{}}],[\"errorcodes\",{\"_index\":32,\"name\":{\"58\":{}},\"comment\":{}}],[\"ethereumprovidererror\",{\"_index\":7,\"name\":{\"7\":{}},\"comment\":{}}],[\"getmessagefromcode\",{\"_index\":10,\"name\":{\"16\":{}},\"comment\":{}}],[\"internal\",{\"_index\":17,\"name\":{\"28\":{},\"72\":{}},\"comment\":{}}],[\"invalidinput\",{\"_index\":19,\"name\":{\"32\":{},\"62\":{}},\"comment\":{}}],[\"invalidparams\",{\"_index\":15,\"name\":{\"24\":{},\"71\":{}},\"comment\":{}}],[\"invalidrequest\",{\"_index\":14,\"name\":{\"22\":{},\"69\":{}},\"comment\":{}}],[\"jsonrpcerror\",{\"_index\":0,\"name\":{\"0\":{}},\"comment\":{}}],[\"limitexceeded\",{\"_index\":24,\"name\":{\"42\":{},\"67\":{}},\"comment\":{}}],[\"methodnotfound\",{\"_index\":16,\"name\":{\"26\":{},\"70\":{}},\"comment\":{}}],[\"methodnotsupported\",{\"_index\":23,\"name\":{\"40\":{},\"66\":{}},\"comment\":{}}],[\"parse\",{\"_index\":13,\"name\":{\"20\":{},\"68\":{}},\"comment\":{}}],[\"provider\",{\"_index\":34,\"name\":{\"73\":{}},\"comment\":{}}],[\"providererrors\",{\"_index\":25,\"name\":{\"44\":{}},\"comment\":{}}],[\"resourcenotfound\",{\"_index\":20,\"name\":{\"34\":{},\"63\":{}},\"comment\":{}}],[\"resourceunavailable\",{\"_index\":21,\"name\":{\"36\":{},\"64\":{}},\"comment\":{}}],[\"rpc\",{\"_index\":33,\"name\":{\"60\":{}},\"comment\":{}}],[\"rpcerrors\",{\"_index\":12,\"name\":{\"18\":{}},\"comment\":{}}],[\"serialize\",{\"_index\":5,\"name\":{\"5\":{},\"12\":{}},\"comment\":{}}],[\"serializecause\",{\"_index\":8,\"name\":{\"14\":{}},\"comment\":{}}],[\"serializeerror\",{\"_index\":9,\"name\":{\"15\":{}},\"comment\":{}}],[\"server\",{\"_index\":18,\"name\":{\"30\":{}},\"comment\":{}}],[\"tostring\",{\"_index\":6,\"name\":{\"6\":{},\"13\":{}},\"comment\":{}}],[\"transactionrejected\",{\"_index\":22,\"name\":{\"38\":{},\"65\":{}},\"comment\":{}}],[\"unauthorized\",{\"_index\":27,\"name\":{\"48\":{},\"76\":{}},\"comment\":{}}],[\"unsupportedmethod\",{\"_index\":28,\"name\":{\"50\":{},\"77\":{}},\"comment\":{}}],[\"userrejectedrequest\",{\"_index\":26,\"name\":{\"46\":{},\"75\":{}},\"comment\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file diff --git a/5.1.0/assets/style.css b/5.1.0/assets/style.css new file mode 100644 index 0000000..e509385 --- /dev/null +++ b/5.1.0/assets/style.css @@ -0,0 +1,1257 @@ +:root { + /* Light */ + --light-color-background: #f2f4f8; + --light-color-background-secondary: #eff0f1; + --light-color-icon-background: var(--light-color-background); + --light-color-accent: #c5c7c9; + --light-color-text: #222; + --light-color-text-aside: #707070; + --light-color-link: #4da6ff; + --light-color-ts: #db1373; + --light-color-ts-interface: #139d2c; + --light-color-ts-enum: #9c891a; + --light-color-ts-class: #2484e5; + --light-color-ts-function: #572be7; + --light-color-ts-namespace: #b111c9; + --light-color-ts-private: #707070; + --light-color-ts-variable: #4d68ff; + --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-icon-background: var(--dark-color-background-secondary); + --dark-color-accent: #9096a2; + --dark-color-text: #f5f5f5; + --dark-color-text-aside: #dddddd; + --dark-color-link: #00aff4; + --dark-color-ts: #ff6492; + --dark-color-ts-interface: #6cff87; + --dark-color-ts-enum: #f4d93e; + --dark-color-ts-class: #61b0ff; + --dark-color-ts-function: #9772ff; + --dark-color-ts-namespace: #e14dff; + --dark-color-ts-private: #e2e2e2; + --dark-color-ts-variable: #4d68ff; + --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-icon-background: var(--light-color-icon-background); + --color-accent: var(--light-color-accent); + --color-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + --color-ts: var(--light-color-ts); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-class: var(--light-color-ts-class); + --color-ts-function: var(--light-color-ts-function); + --color-ts-namespace: var(--light-color-ts-namespace); + --color-ts-private: var(--light-color-ts-private); + --color-ts-variable: var(--light-color-ts-variable); + --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-icon-background: var(--dark-color-icon-background); + --color-accent: var(--dark-color-accent); + --color-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + --color-ts: var(--dark-color-ts); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-namespace: var(--dark-color-ts-namespace); + --color-ts-private: var(--dark-color-ts-private); + --color-ts-variable: var(--dark-color-ts-variable); + --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-icon-background: var(--light-color-icon-background); + --color-accent: var(--light-color-accent); + --color-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + --color-ts: var(--light-color-ts); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-class: var(--light-color-ts-class); + --color-ts-function: var(--light-color-ts-function); + --color-ts-namespace: var(--light-color-ts-namespace); + --color-ts-private: var(--light-color-ts-private); + --color-ts-variable: var(--light-color-ts-variable); + --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-icon-background: var(--dark-color-icon-background); + --color-accent: var(--dark-color-accent); + --color-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + --color-ts: var(--dark-color-ts); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-namespace: var(--dark-color-ts-namespace); + --color-ts-private: var(--dark-color-ts-private); + --color-ts-variable: var(--dark-color-ts-variable); + --external-icon: var(--dark-external-icon); + --color-scheme: var(--dark-color-scheme); +} + +h1, +h2, +h3, +h4, +h5, +h6 { + line-height: 1.2; +} + +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; +} + +pre { + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; +} + +dl, +menu, +ol, +ul { + margin: 1em 0; +} + +dd { + margin: 0 0 0 40px; +} + +.container { + max-width: 1600px; + padding: 0 2rem; +} + +@media (min-width: 640px) { + .container { + padding: 0 4rem; + } +} +@media (min-width: 1200px) { + .container { + padding: 0 8rem; + } +} +@media (min-width: 1600px) { + .container { + padding: 0 12rem; + } +} + +/* 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 { + display: flex; + justify-content: space-between; + position: relative; + margin: 0 auto; +} + +.col-4, +.col-8 { + box-sizing: border-box; + float: left; + padding: 2rem 1rem; +} + +.col-4 { + flex: 0 0 25%; +} +.col-8 { + flex: 1 0; + flex-wrap: wrap; + padding-left: 0; +} + +@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 shift-to-left { + from { + transform: translate(0, 0); + } + to { + transform: translate(-25%, 0); + } +} +@keyframes unshift-to-left { + from { + transform: translate(-25%, 0); + } + to { + transform: translate(0, 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 { + padding: 10px; + border: 0.1em solid var(--color-accent); +} +pre code { + padding: 0; + font-size: 100%; +} + +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; +} + +@media (max-width: 1024px) { + html .col-content { + float: none; + max-width: 100%; + width: 100%; + padding-top: 3rem; + } + html .col-menu { + 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; + max-width: 25rem; + visibility: hidden; + background-color: var(--color-background); + transform: translate(100%, 0); + } + html .col-menu > *: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 :is(header, footer, .col-content) { + animation: shift-to-left 0.4s; + } + + .to-has-menu .col-menu { + animation: pop-in-from-right 0.4s; + } + + .from-has-menu .overlay { + animation: fade-out 0.4s; + } + + .from-has-menu :is(header, footer, .col-content) { + animation: unshift-to-left 0.4s; + } + + .from-has-menu .col-menu { + animation: pop-out-to-right 0.4s; + } + + .has-menu body { + overflow: hidden; + } + .has-menu .overlay { + visibility: visible; + } + .has-menu :is(header, footer, .col-content) { + transform: translate(-25%, 0); + } + .has-menu .col-menu { + visibility: visible; + transform: translate(0, 0); + display: grid; + align-items: center; + grid-template-rows: auto 1fr; + grid-gap: 1.5rem; + max-height: 100vh; + padding: 1rem 2rem; + } + .has-menu .tsd-navigation { + max-height: 100%; + } +} + +.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-index-panel a, +.tsd-index-panel a.tsd-parent-kind-module { + color: var(--color-ts); +} +.tsd-index-panel a.tsd-parent-kind-interface { + color: var(--color-ts-interface); +} +.tsd-index-panel a.tsd-parent-kind-enum { + color: var(--color-ts-enum); +} +.tsd-index-panel a.tsd-parent-kind-class { + color: var(--color-ts-class); +} +.tsd-index-panel a.tsd-kind-module { + color: var(--color-ts-namespace); +} +.tsd-index-panel a.tsd-kind-interface { + color: var(--color-ts-interface); +} +.tsd-index-panel a.tsd-kind-enum { + color: var(--color-ts-enum); +} +.tsd-index-panel a.tsd-kind-class { + color: var(--color-ts-class); +} +.tsd-index-panel a.tsd-kind-function { + color: var(--color-ts-function); +} +.tsd-index-panel a.tsd-kind-namespace { + color: var(--color-ts-namespace); +} +.tsd-index-panel a.tsd-kind-variable { + color: var(--color-ts-variable); +} +.tsd-index-panel a.tsd-is-private { + color: var(--color-ts-private); +} + +.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: absolute; + 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-member [data-tsd-kind] { + color: var(--color-ts); +} +.tsd-member [data-tsd-kind="Interface"] { + color: var(--color-ts-interface); +} +.tsd-member [data-tsd-kind="Enum"] { + color: var(--color-ts-enum); +} +.tsd-member [data-tsd-kind="Class"] { + color: var(--color-ts-class); +} +.tsd-member [data-tsd-kind="Private"] { + color: var(--color-ts-private); +} + +.tsd-navigation a { + display: block; + margin: 0.4rem 0; + border-left: 2px solid transparent; + color: var(--color-text); + text-decoration: none; + transition: border-left-color 0.1s; +} +.tsd-navigation a:hover { + text-decoration: underline; +} +.tsd-navigation ul { + margin: 0; + padding: 0; + list-style: none; +} +.tsd-navigation li { + padding: 0; +} + +.tsd-navigation.primary .tsd-accordion-details > ul { + margin-top: 0.75rem; +} +.tsd-navigation.primary a { + padding: 0.75rem 0.5rem; + margin: 0; +} +.tsd-navigation.primary ul li a { + margin-left: 0.5rem; +} +.tsd-navigation.primary ul li li a { + margin-left: 1.5rem; +} +.tsd-navigation.primary ul li li li a { + margin-left: 2.5rem; +} +.tsd-navigation.primary ul li li li li a { + margin-left: 3.5rem; +} +.tsd-navigation.primary ul li li li li li a { + margin-left: 4.5rem; +} +.tsd-navigation.primary ul li li li li li li a { + margin-left: 5.5rem; +} +.tsd-navigation.primary li.current > a { + border-left: 0.15rem var(--color-text) solid; +} +.tsd-navigation.primary li.selected > a { + font-weight: bold; + border-left: 0.2rem var(--color-text) solid; +} +.tsd-navigation.primary ul li a:hover { + border-left: 0.2rem var(--color-text-aside) solid; +} +.tsd-navigation.primary li.globals + li > span, +.tsd-navigation.primary li.globals + li > a { + padding-top: 20px; +} + +.tsd-navigation.secondary.tsd-navigation--toolbar-hide { + max-height: calc(100vh - 1rem); + top: 0.5rem; +} +.tsd-navigation.secondary > ul { + display: inline; + padding-right: 0.5rem; + transition: opacity 0.2s; +} +.tsd-navigation.secondary ul li a { + padding-left: 0; +} +.tsd-navigation.secondary ul li li a { + padding-left: 1.1rem; +} +.tsd-navigation.secondary ul li li li a { + padding-left: 2.2rem; +} +.tsd-navigation.secondary ul li li li li a { + padding-left: 3.3rem; +} +.tsd-navigation.secondary ul li li li li li a { + padding-left: 4.4rem; +} +.tsd-navigation.secondary ul li li li li li li a { + padding-left: 5.5rem; +} + +#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 { + margin: 0.25rem 0; + font-size: 1rem; + line-height: 1.25rem; + display: inline-flex; + align-items: center; +} +.tsd-accordion-summary > h1, +.tsd-accordion-summary > h2, +.tsd-accordion-summary > h3, +.tsd-accordion-summary > h4, +.tsd-accordion-summary > h5 { + display: inline-flex; + align-items: center; + vertical-align: middle; + margin-bottom: 0; + user-select: none; + -moz-user-select: none; + -webkit-user-select: none; + -ms-user-select: none; +} +.tsd-accordion-summary { + display: block; + cursor: pointer; +} +.tsd-accordion-summary > * { + margin-top: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; +} +.tsd-accordion-summary::-webkit-details-marker { + display: none; +} +.tsd-index-accordion .tsd-accordion-summary svg { + margin-right: 0.25rem; +} +.tsd-index-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; +} + +@media (min-width: 1024px) { + .col-content { + margin: 2rem auto; + } + + .menu-sticky-wrap { + position: sticky; + height: calc(100vh - 2rem); + top: 4rem; + right: 0; + padding: 0 1.5rem; + padding-top: 1rem; + margin-top: 3rem; + transition: 0.3s ease-in-out; + transition-property: top, padding-top, padding, height; + overflow-y: auto; + } + .col-menu { + border-left: 1px solid var(--color-accent); + } + .col-menu--hide { + top: 1rem; + } + .col-menu .tsd-navigation:not(:last-child) { + padding-bottom: 1.75rem; + } +} + +.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: fixed; + 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-page-toolbar--hide { + transform: translateY(-100%); +} + +.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; +} +@media (max-width: 1024px) { + .tsd-widget.options, + .tsd-widget.menu { + display: inline-block; + } +} +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; +} + +* { + 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); +} diff --git a/5.1.0/classes/EthereumProviderError.html b/5.1.0/classes/EthereumProviderError.html new file mode 100644 index 0000000..a3b9e57 --- /dev/null +++ b/5.1.0/classes/EthereumProviderError.html @@ -0,0 +1,239 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Class EthereumProviderError<T>

    +
    +

    Error subclass implementing Ethereum Provider errors per EIP-1193. +Permits integer error codes in the [ 1000 <= 4999 ] range.

    +
    +
    +

    Type Parameters

    +
    +
    +

    Hierarchy

    +
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    + +
      + +
    • +

      Create an Ethereum Provider JSON-RPC error.

      +
      +
      +

      Type Parameters

      +
      +
      +

      Parameters

      +
        +
      • +
        code: number
        +

        The JSON-RPC error code. Must be an integer in the +1000 <= n <= 4999 range.

        +
      • +
      • +
        message: string
        +

        The JSON-RPC error message.

        +
      • +
      • +
        Optional data: T
        +

        Optional data to include in the error.

        +
      +

      Returns EthereumProviderError<T>

    +
    +

    Properties

    +
    + +
    code: number
    +
    + +
    data?: T
    +
    + +
    message: string
    +
    + +
    name: string
    +
    + +
    stack?: string
    +
    + +
    prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)
    +
    +

    Type declaration

    +
    +
    + +
    stackTraceLimit: number
    +
    +

    Methods

    +
    + +
      + +
    • +

      Get the error as JSON-serializable object.

      + +

      Returns

      A plain object with all public class properties.

      +
      +

      Returns JsonRpcError

    +
    + +
      + +
    • +

      Get a string representation of the serialized error, omitting any circular +references.

      + +

      Returns

      A string representation of the serialized error.

      +
      +

      Returns string

    +
    + +
      + +
    • +

      Create .stack property on a target object

      +
      +
      +

      Parameters

      +
        +
      • +
        targetObject: object
      • +
      • +
        Optional constructorOpt: Function
      +

      Returns void

    +
    +
    \ No newline at end of file diff --git a/5.1.0/classes/JsonRpcError.html b/5.1.0/classes/JsonRpcError.html new file mode 100644 index 0000000..a4cfc42 --- /dev/null +++ b/5.1.0/classes/JsonRpcError.html @@ -0,0 +1,229 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Class JsonRpcError<T>

    +
    +

    Error subclass implementing JSON RPC 2.0 errors and Ethereum RPC errors +per EIP-1474.

    +

    Permits any integer error code.

    +
    +
    +

    Type Parameters

    +
    +
    +

    Hierarchy

    +
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    code: number
    +
    + +
    data?: T
    +
    + +
    message: string
    +
    + +
    name: string
    +
    + +
    stack?: string
    +
    + +
    prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)
    +
    +

    Type declaration

    +
    +
    + +
    stackTraceLimit: number
    +
    +

    Methods

    +
    + +
      + +
    • +

      Get the error as JSON-serializable object.

      + +

      Returns

      A plain object with all public class properties.

      +
      +

      Returns JsonRpcError

    +
    + +
      + +
    • +

      Get a string representation of the serialized error, omitting any circular +references.

      + +

      Returns

      A string representation of the serialized error.

      +
      +

      Returns string

    +
    + +
      + +
    • +

      Create .stack property on a target object

      +
      +
      +

      Parameters

      +
        +
      • +
        targetObject: object
      • +
      • +
        Optional constructorOpt: Function
      +

      Returns void

    +
    +
    \ No newline at end of file diff --git a/5.1.0/functions/getMessageFromCode.html b/5.1.0/functions/getMessageFromCode.html new file mode 100644 index 0000000..8b3a614 --- /dev/null +++ b/5.1.0/functions/getMessageFromCode.html @@ -0,0 +1,74 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Function getMessageFromCode

    +
    +
      + +
    • +

      Gets the message for a given code, or a fallback message if the code has +no corresponding message.

      + +

      Returns

      The message for the given code, or the fallback message if the code +has no corresponding message.

      +
      +
      +

      Parameters

      +
        +
      • +
        code: unknown
        +

        The error code.

        +
      • +
      • +
        fallbackMessage: string = FALLBACK_MESSAGE
        +

        The fallback message to use if the code has no +corresponding message.

        +
      +

      Returns string

    +
    +
    \ No newline at end of file diff --git a/5.1.0/functions/serializeCause.html b/5.1.0/functions/serializeCause.html new file mode 100644 index 0000000..511c236 --- /dev/null +++ b/5.1.0/functions/serializeCause.html @@ -0,0 +1,67 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Function serializeCause

    +
    +
      + +
    • +

      Serializes an unknown error to be used as the cause in a fallback error.

      + +

      Returns

      A JSON-serializable object containing as much information about the original error as possible.

      +
      +
      +

      Parameters

      +
        +
      • +
        error: unknown
        +

        The unknown error.

        +
      +

      Returns Json

    +
    +
    \ No newline at end of file diff --git a/5.1.0/functions/serializeError.html b/5.1.0/functions/serializeError.html new file mode 100644 index 0000000..f6cac29 --- /dev/null +++ b/5.1.0/functions/serializeError.html @@ -0,0 +1,84 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Function serializeError

    +
    +
      + +
    • +

      Serializes the given error to an Ethereum JSON RPC-compatible error object. +If the given error is not fully compatible, it will be preserved on the +returned object's data.cause property.

      + +

      Returns

      The serialized error.

      +
      +
      +

      Parameters

      +
        +
      • +
        error: unknown
        +

        The error to serialize.

        +
      • +
      • +
        options: {
            fallbackError: undefined | JsonRpcError;
            shouldIncludeStack: undefined | boolean;
        } = {}
        +

        Options bag.

        +
        +
          +
        • +
          fallbackError: undefined | JsonRpcError
          +

          The error to return if the given error is +not compatible. Should be a JSON serializable value.

          +
        • +
        • +
          shouldIncludeStack: undefined | boolean
          +

          Whether to include the error's stack +on the returned object.

          +
      +

      Returns SerializedJsonRpcError

    +
    +
    \ No newline at end of file diff --git a/5.1.0/index.html b/5.1.0/index.html new file mode 100644 index 0000000..2814014 --- /dev/null +++ b/5.1.0/index.html @@ -0,0 +1,183 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    +

    @metamask/rpc-errors

    +
    + +

    @metamask/rpc-errors

    +
    +

    JSON-RPC errors, including for +Ethereum JSON RPC +and +Ethereum Provider, +and making unknown errors compliant with either spec.

    + + +

    Installation

    +
    +

    yarn add @metamask/rpc-errors

    +

    or

    +

    npm install @metamask/rpc-errors

    + + +

    Usage

    +
    +
    import { rpcErrors, providerErrors } from '@metamask/rpc-errors';

    throw rpcErrors.invalidRequest();
    // or
    throw providerErrors.unauthorized('my custom message'); +
    + + +

    Supported Errors

    +
    + + + +

    API

    +
    +
    import { rpcErrors, providerErrors } from '@metamask/rpc-errors';

    // JSON-RPC errors and Ethereum EIP-1474 errors are namespaced under "rpcErrors"
    response.error = rpcErrors.methodNotFound({
    message: optionalCustomMessage,
    data: optionalData,
    });

    // Ethereum EIP-1193 Provider errors namespaced under "providerErrors"
    response.error = providerErrors.unauthorized({
    message: optionalCustomMessage,
    data: optionalData,
    });

    // each error getter takes a single "opts" argument
    // for most errors, this can be replaced with a single string, which becomes
    // the error message
    response.error = providerErrors.unauthorized(customMessage);

    // if an error getter accepts a single string, all arguments can be omitted
    response.error = providerErrors.unauthorized();
    response.error = providerErrors.unauthorized({});

    // omitting the message will produce an error with a default message per
    // the relevant spec

    // omitting the data argument will produce an error without a
    // "data" property

    // the JSON RPC 2.0 server error requires a valid code
    response.error = rpcErrors.server({
    code: -32031,
    });

    // custom Ethereum Provider errors require a valid code and message
    // valid codes are integers i such that: 1000 <= i <= 4999
    response.error = providerErrors.custom({
    code: 1001,
    message: 'foo',
    }); +
    + + +

    Parsing Unknown Errors

    +
    +
    // this is useful for ensuring your errors are standardized
    import { serializeError } from '@metamask/rpc-errors'

    // if the argument is not a valid error per any supported spec,
    // it will be added as error.data.originalError
    response.error = serializeError(maybeAnError)

    // you can add a custom fallback error code and message if desired
    const fallbackError = { code: 4999, message: 'My custom error.' }
    response.error = serializeError(maybeAnError, fallbackError)

    // Note: if the original error has a "message" property, it will take
    // precedence over the fallback error's message

    // the default fallback is:
    {
    code: -32603,
    message: 'Internal JSON-RPC error.'
    } +
    + + +

    Other Exports

    +
    +
    /**
    * Classes
    */
    import { JsonRpcError, EthereumProviderError } from '@metamask/rpc-errors';

    /**
    * getMessageFromCode and errorCodes
    */
    import { getMessageFromCode, errorCodes } from '@metamask/rpc-errors';

    // get the default message string for the given code, or a fallback message if
    // no message exists for the given code
    const message1 = getMessageFromCode(someCode);

    // you can specify your own fallback message
    const message2 = getMessageFromCode(someCode, myFallback);
    // it can be anything, use at your own peril
    const message3 = getMessageFromCode(someCode, null);

    // {
    // rpcErrors: { [errorName]: code, ... },
    // providerErrors: { [errorName]: code, ... },
    // }
    const code1 = rpcErrors.parse;
    const code2 = providerErrors.userRejectedRequest;

    // all codes in errorCodes have default messages
    const message4 = getMessageFromCode(code1);
    const message5 = getMessageFromCode(code2); +
    + + +

    Contributing

    +
    + + +

    Setup

    +
    +
      +
    • Install Node.js version 16
        +
      • If you are using nvm (recommended) running nvm use will automatically choose the right node version for you.
      • +
      +
    • +
    • Install Yarn v3
    • +
    • Run yarn install to install dependencies and run any required post-install scripts
    • +
    + + +

    Testing and Linting

    +
    +

    Run yarn test to run the tests once. To run tests on file changes, run yarn test:watch.

    +

    Run yarn lint to run the linter, or run yarn lint:fix to run the linter and fix any automatically fixable issues.

    + + +

    Release & Publishing

    +
    +

    The project follows the same release process as the other libraries in the MetaMask organization. The GitHub Actions action-create-release-pr and action-publish-release are used to automate the release process; see those repositories for more information about how they work.

    +
      +
    1. Choose a release version.
    2. +
    +
      +
    • The release version should be chosen according to SemVer. Analyze the changes to see whether they include any breaking changes, new features, or deprecations, then choose the appropriate SemVer version. See the SemVer specification for more information.
    • +
    +
      +
    1. If this release is backporting changes onto a previous release, then ensure there is a major version branch for that version (e.g. 1.x for a v1 backport release).
    2. +
    +
      +
    • The major version branch should be set to the most recent release with that major version. For example, when backporting a v1.0.2 release, you'd want to ensure there was a 1.x branch that was set to the v1.0.1 tag.
    • +
    +
      +
    1. Trigger the workflow_dispatch event manually for the Create Release Pull Request action to create the release PR.
    2. +
    +
      +
    • For a backport release, the base branch should be the major version branch that you ensured existed in step 2. For a normal release, the base branch should be the main branch for that repository (which should be the default value).
    • +
    • This should trigger the action-create-release-pr workflow to create the release PR.
    • +
    +
      +
    1. Update the changelog to move each change entry into the appropriate change category (See here for the full list of change categories, and the correct ordering), and edit them to be more easily understood by users of the package.
    2. +
    +
      +
    • Generally any changes that don't affect consumers of the package (e.g. lockfile changes or development environment changes) are omitted. Exceptions may be made for changes that might be of interest despite not having an effect upon the published package (e.g. major test improvements, security improvements, improved documentation, etc.).
    • +
    • Try to explain each change in terms that users of the package would understand (e.g. avoid referencing internal variables/concepts).
    • +
    • Consolidate related changes into one change entry if it makes it easier to explain.
    • +
    • Run yarn auto-changelog validate --rc to check that the changelog is correctly formatted.
    • +
    +
      +
    1. Review and QA the release.
    2. +
    +
      +
    • If changes are made to the base branch, the release branch will need to be updated with these changes and review/QA will need to restart again. As such, it's probably best to avoid merging other PRs into the base branch while review is underway.
    • +
    +
      +
    1. Squash & Merge the release.
    2. +
    +
      +
    • This should trigger the action-publish-release workflow to tag the final release commit and publish the release on GitHub.
    • +
    +
      +
    1. Publish the release on npm.
    2. +
    +
      +
    • Wait for the publish-release GitHub Action workflow to finish. This should trigger a second job (publish-npm), which will wait for a run approval by the npm publishers team.
    • +
    • Approve the publish-npm job (or ask somebody on the npm publishers team to approve it for you).
    • +
    • Once the publish-npm job has finished, check npm to verify that it has been published.
    • +
    +
    +
    +
    \ No newline at end of file diff --git a/5.1.0/modules.html b/5.1.0/modules.html new file mode 100644 index 0000000..22995d6 --- /dev/null +++ b/5.1.0/modules.html @@ -0,0 +1,70 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    +

    @metamask/rpc-errors

    +
    +
    +

    Index

    +
    +

    Classes

    +
    +
    +

    Type Aliases

    +
    +
    +

    Variables

    +
    +
    +

    Functions

    +
    +
    +
    \ No newline at end of file diff --git a/5.1.0/types/DataWithOptionalCause.html b/5.1.0/types/DataWithOptionalCause.html new file mode 100644 index 0000000..c7cc1f2 --- /dev/null +++ b/5.1.0/types/DataWithOptionalCause.html @@ -0,0 +1,59 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Type alias DataWithOptionalCause

    +
    DataWithOptionalCause: Json | {
        cause: Error;
        [key: string]: Json | Error;
    }
    +

    A data object, that must be either:

    +
      +
    • A JSON-serializable object.
    • +
    • An object with a cause property that is an Error instance, and any +other properties that are JSON-serializable.
    • +
    +
    +
    +
    \ No newline at end of file diff --git a/5.1.0/variables/errorCodes.html b/5.1.0/variables/errorCodes.html new file mode 100644 index 0000000..d42c9ed --- /dev/null +++ b/5.1.0/variables/errorCodes.html @@ -0,0 +1,93 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Variable errorCodesConst

    +
    errorCodes: {
        provider: {
            chainDisconnected: number;
            disconnected: number;
            unauthorized: number;
            unsupportedMethod: number;
            userRejectedRequest: number;
        };
        rpc: {
            internal: number;
            invalidInput: number;
            invalidParams: number;
            invalidRequest: number;
            limitExceeded: number;
            methodNotFound: number;
            methodNotSupported: number;
            parse: number;
            resourceNotFound: number;
            resourceUnavailable: number;
            transactionRejected: number;
        };
    } = ...
    +
    +

    Type declaration

    +
      +
    • +
      provider: {
          chainDisconnected: number;
          disconnected: number;
          unauthorized: number;
          unsupportedMethod: number;
          userRejectedRequest: number;
      }
      +
        +
      • +
        chainDisconnected: number
      • +
      • +
        disconnected: number
      • +
      • +
        unauthorized: number
      • +
      • +
        unsupportedMethod: number
      • +
      • +
        userRejectedRequest: number
    • +
    • +
      rpc: {
          internal: number;
          invalidInput: number;
          invalidParams: number;
          invalidRequest: number;
          limitExceeded: number;
          methodNotFound: number;
          methodNotSupported: number;
          parse: number;
          resourceNotFound: number;
          resourceUnavailable: number;
          transactionRejected: number;
      }
      +
        +
      • +
        internal: number
      • +
      • +
        invalidInput: number
      • +
      • +
        invalidParams: number
      • +
      • +
        invalidRequest: number
      • +
      • +
        limitExceeded: number
      • +
      • +
        methodNotFound: number
      • +
      • +
        methodNotSupported: number
      • +
      • +
        parse: number
      • +
      • +
        resourceNotFound: number
      • +
      • +
        resourceUnavailable: number
      • +
      • +
        transactionRejected: number
    +
    +
    \ No newline at end of file diff --git a/5.1.0/variables/providerErrors.html b/5.1.0/variables/providerErrors.html new file mode 100644 index 0000000..667938e --- /dev/null +++ b/5.1.0/variables/providerErrors.html @@ -0,0 +1,199 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Variable providerErrorsConst

    +
    providerErrors: {
        chainDisconnected: (<T>(arg?: JsonRpcErrorsArg<T>) => EthereumProviderError<T>);
        custom: (<T>(opts: CustomErrorArg<T>) => EthereumProviderError<T>);
        disconnected: (<T>(arg?: JsonRpcErrorsArg<T>) => EthereumProviderError<T>);
        unauthorized: (<T>(arg?: JsonRpcErrorsArg<T>) => EthereumProviderError<T>);
        unsupportedMethod: (<T>(arg?: JsonRpcErrorsArg<T>) => EthereumProviderError<T>);
        userRejectedRequest: (<T>(arg?: JsonRpcErrorsArg<T>) => EthereumProviderError<T>);
    } = ...
    +
    +

    Type declaration

    +
    +
    +
    \ No newline at end of file diff --git a/5.1.0/variables/rpcErrors.html b/5.1.0/variables/rpcErrors.html new file mode 100644 index 0000000..c4205f8 --- /dev/null +++ b/5.1.0/variables/rpcErrors.html @@ -0,0 +1,345 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Variable rpcErrorsConst

    +
    rpcErrors: {
        internal: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
        invalidInput: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
        invalidParams: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
        invalidRequest: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
        limitExceeded: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
        methodNotFound: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
        methodNotSupported: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
        parse: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
        resourceNotFound: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
        resourceUnavailable: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
        server: (<T>(opts: ServerErrorOptions<T>) => JsonRpcError<T>);
        transactionRejected: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
    } = ...
    +
    +

    Type declaration

    +
      +
    • +
      internal: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
      +
        +
      • +
          +
        • <T>(arg?: JsonRpcErrorsArg<T>): JsonRpcError<T>
        • +
        • +

          Get a JSON RPC 2.0 Internal (-32603) error.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            Optional arg: JsonRpcErrorsArg<T>
            +

            The error message or options bag.

            +
          +

          Returns JsonRpcError<T>

    • +
    • +
      invalidInput: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
      +
        +
      • +
          +
        • <T>(arg?: JsonRpcErrorsArg<T>): JsonRpcError<T>
        • +
        • +

          Get an Ethereum JSON RPC Invalid Input (-32000) error.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            Optional arg: JsonRpcErrorsArg<T>
            +

            The error message or options bag.

            +
          +

          Returns JsonRpcError<T>

    • +
    • +
      invalidParams: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
      +
        +
      • +
          +
        • <T>(arg?: JsonRpcErrorsArg<T>): JsonRpcError<T>
        • +
        • +

          Get a JSON RPC 2.0 Invalid Params (-32602) error.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            Optional arg: JsonRpcErrorsArg<T>
            +

            The error message or options bag.

            +
          +

          Returns JsonRpcError<T>

    • +
    • +
      invalidRequest: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
      +
        +
      • +
          +
        • <T>(arg?: JsonRpcErrorsArg<T>): JsonRpcError<T>
        • +
        • +

          Get a JSON RPC 2.0 Invalid Request (-32600) error.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            Optional arg: JsonRpcErrorsArg<T>
            +

            The error message or options bag.

            +
          +

          Returns JsonRpcError<T>

    • +
    • +
      limitExceeded: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
      +
        +
      • +
          +
        • <T>(arg?: JsonRpcErrorsArg<T>): JsonRpcError<T>
        • +
        • +

          Get an Ethereum JSON RPC Limit Exceeded (-32005) error.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            Optional arg: JsonRpcErrorsArg<T>
            +

            The error message or options bag.

            +
          +

          Returns JsonRpcError<T>

    • +
    • +
      methodNotFound: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
      +
        +
      • +
          +
        • <T>(arg?: JsonRpcErrorsArg<T>): JsonRpcError<T>
        • +
        • +

          Get a JSON RPC 2.0 Method Not Found (-32601) error.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            Optional arg: JsonRpcErrorsArg<T>
            +

            The error message or options bag.

            +
          +

          Returns JsonRpcError<T>

    • +
    • +
      methodNotSupported: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
      +
        +
      • +
          +
        • <T>(arg?: JsonRpcErrorsArg<T>): JsonRpcError<T>
        • +
        • +

          Get an Ethereum JSON RPC Method Not Supported (-32004) error.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            Optional arg: JsonRpcErrorsArg<T>
            +

            The error message or options bag.

            +
          +

          Returns JsonRpcError<T>

    • +
    • +
      parse: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
      +
        +
      • +
          +
        • <T>(arg?: JsonRpcErrorsArg<T>): JsonRpcError<T>
        • +
        • +

          Get a JSON RPC 2.0 Parse (-32700) error.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            Optional arg: JsonRpcErrorsArg<T>
            +

            The error message or options bag.

            +
          +

          Returns JsonRpcError<T>

    • +
    • +
      resourceNotFound: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
      +
        +
      • +
          +
        • <T>(arg?: JsonRpcErrorsArg<T>): JsonRpcError<T>
        • +
        • +

          Get an Ethereum JSON RPC Resource Not Found (-32001) error.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            Optional arg: JsonRpcErrorsArg<T>
            +

            The error message or options bag.

            +
          +

          Returns JsonRpcError<T>

    • +
    • +
      resourceUnavailable: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
      +
        +
      • +
          +
        • <T>(arg?: JsonRpcErrorsArg<T>): JsonRpcError<T>
        • +
        • +

          Get an Ethereum JSON RPC Resource Unavailable (-32002) error.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            Optional arg: JsonRpcErrorsArg<T>
            +

            The error message or options bag.

            +
          +

          Returns JsonRpcError<T>

    • +
    • +
      server: (<T>(opts: ServerErrorOptions<T>) => JsonRpcError<T>)
      +
        +
      • +
          +
        • <T>(opts: ServerErrorOptions<T>): JsonRpcError<T>
        • +
        • +

          Get a JSON RPC 2.0 Server error. +Permits integer error codes in the [ -32099 <= -32005 ] range. +Codes -32000 through -32004 are reserved by EIP-1474.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            opts: ServerErrorOptions<T>
            +

            The error options bag.

            +
          +

          Returns JsonRpcError<T>

    • +
    • +
      transactionRejected: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
      +
        +
      • +
          +
        • <T>(arg?: JsonRpcErrorsArg<T>): JsonRpcError<T>
        • +
        • +

          Get an Ethereum JSON RPC Transaction Rejected (-32003) error.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            Optional arg: JsonRpcErrorsArg<T>
            +

            The error message or options bag.

            +
          +

          Returns JsonRpcError<T>

    +
    +
    \ No newline at end of file From 53f6e772fbeed865f35c4eb6690cf1eab33fd44f Mon Sep 17 00:00:00 2001 From: Mrtenz Date: Wed, 19 Apr 2023 09:41:05 +0000 Subject: [PATCH 26/92] deploy: e06f8d8dc0812d03e4e1aee009dc490d2eb07e44 --- staging/classes/EthereumProviderError.html | 12 ++++++------ staging/classes/JsonRpcError.html | 12 ++++++------ staging/functions/getMessageFromCode.html | 2 +- staging/functions/serializeCause.html | 2 +- staging/functions/serializeError.html | 2 +- staging/types/DataWithOptionalCause.html | 6 +++--- staging/variables/errorCodes.html | 2 +- staging/variables/providerErrors.html | 2 +- staging/variables/rpcErrors.html | 2 +- 9 files changed, 21 insertions(+), 21 deletions(-) diff --git a/staging/classes/EthereumProviderError.html b/staging/classes/EthereumProviderError.html index a3b9e57..1ba9ae8 100644 --- a/staging/classes/EthereumProviderError.html +++ b/staging/classes/EthereumProviderError.html @@ -31,7 +31,7 @@

    Hierarchy

    • EthereumProviderError
    +
  • Defined in src/classes.ts:83
  • @@ -90,7 +90,7 @@
    Optional data: Returns EthereumProviderError<T>
    +
  • Defined in src/classes.ts:94
  • Properties

    @@ -98,13 +98,13 @@
    +
  • Defined in src/classes.ts:19
  • data?: T
    +
  • Defined in src/classes.ts:21
  • message: string
    +
  • Defined in src/classes.ts:44
  • +
  • Defined in src/classes.ts:74
    • diff --git a/staging/classes/JsonRpcError.html b/staging/classes/JsonRpcError.html index a4cfc42..f8fbd84 100644 --- a/staging/classes/JsonRpcError.html +++ b/staging/classes/JsonRpcError.html @@ -34,7 +34,7 @@

      Hierarchy

    +
  • Defined in src/classes.ts:18
  • @@ -84,19 +84,19 @@
    Optional data: Returns JsonRpcError<T>
    +
  • Defined in src/classes.ts:23
  • Properties

    code: number
    +
  • Defined in src/classes.ts:19
  • data?: T
    +
  • Defined in src/classes.ts:21
  • message: string

    Returns JsonRpcError

    +
  • Defined in src/classes.ts:44
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

    Returns string

    +
  • Defined in src/classes.ts:74
    • diff --git a/staging/functions/getMessageFromCode.html b/staging/functions/getMessageFromCode.html index 8b3a614..a6bb43b 100644 --- a/staging/functions/getMessageFromCode.html +++ b/staging/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:52
  • Returns Json

    +
  • Defined in src/utils.ts:164
  • +
  • Defined in src/utils.ts:94
  • +
  • Defined in src/utils.ts:20
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:150
  • +
  • Defined in src/errors.ts:20
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:44
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:74
    • diff --git a/staging/functions/getMessageFromCode.html b/staging/functions/getMessageFromCode.html index a6bb43b..ea2bb13 100644 --- a/staging/functions/getMessageFromCode.html +++ b/staging/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:52
  • Returns Json

    +
  • Defined in src/utils.ts:164
  • +
  • Defined in src/utils.ts:94
  • +
  • Defined in src/utils.ts:20
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:150
  • +
  • Defined in src/errors.ts:20
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:44
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:74
    • diff --git a/latest/functions/getMessageFromCode.html b/latest/functions/getMessageFromCode.html index 8b3a614..ea2bb13 100644 --- a/latest/functions/getMessageFromCode.html +++ b/latest/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:52
  • Returns Json

    +
  • Defined in src/utils.ts:164
  • +
  • Defined in src/utils.ts:94
  • +
  • Defined in src/utils.ts:20
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:150
  • +
  • Defined in src/errors.ts:20
  • Error subclass implementing Ethereum Provider errors per EIP-1193. Permits integer error codes in the [ 1000 <= 4999 ] range.

    @@ -23,15 +23,15 @@

    Class EthereumProviderError<T>

    Type Parameters

    +

    Data extends DataWithOptionalCause

    Hierarchy

    +
  • Defined in src/classes.ts:84
  • @@ -62,7 +62,7 @@

    Constructors

    +

    Data extends DataWithOptionalCause

    Parameters

      @@ -84,13 +84,13 @@
      message: string

      The JSON-RPC error message.

    • -
      Optional data: T
      +
      Optional data: Data

      Optional data to include in the error.

    -

    Returns EthereumProviderError<T>

    +
  • Defined in src/classes.ts:95
  • Properties

    @@ -98,13 +98,13 @@
    +
  • Defined in src/classes.ts:20
  • -
    data?: T
    +
  • Defined in src/classes.ts:22
  • message: string
    +
  • Defined in src/classes.ts:45
  • +
  • Defined in src/classes.ts:75
    • diff --git a/staging/classes/JsonRpcError.html b/staging/classes/JsonRpcError.html index 7be39fd..0842da2 100644 --- a/staging/classes/JsonRpcError.html +++ b/staging/classes/JsonRpcError.html @@ -14,7 +14,7 @@ -

      Class JsonRpcError<T>

      +

      Class JsonRpcError<Data>

      Error subclass implementing JSON RPC 2.0 errors and Ethereum RPC errors per EIP-1474.

      @@ -24,7 +24,7 @@

      Class JsonRpcError<T>

      Type Parameters

      +

      Data extends DataWithOptionalCause

    Hierarchy

    +
  • Defined in src/classes.ts:19
  • @@ -65,13 +65,13 @@

    Constructors

    Parameters

      @@ -80,23 +80,23 @@
      code: number
    • message: string
    • -
      Optional data: T
    -

    Returns JsonRpcError<T>

    +
  • Defined in src/classes.ts:24
  • Properties

    code: number
    +
  • Defined in src/classes.ts:20
  • -
    data?: T
    +
  • Defined in src/classes.ts:22
  • message: string
    +
  • Defined in src/classes.ts:45
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:75
    • diff --git a/staging/functions/getMessageFromCode.html b/staging/functions/getMessageFromCode.html index ea2bb13..583bf45 100644 --- a/staging/functions/getMessageFromCode.html +++ b/staging/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:54
  • Returns Json

    +
  • Defined in src/utils.ts:166
  • +
  • Defined in src/utils.ts:96
  • +
  • Defined in src/utils.ts:22
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:158
  • +
  • Defined in src/errors.ts:22
  • Error subclass implementing Ethereum Provider errors per EIP-1193. Permits integer error codes in the [ 1000 <= 4999 ] range.

    @@ -23,15 +23,15 @@

    Class EthereumProviderError<Data>

    Type Parameters

    +

    T extends DataWithOptionalCause

    Hierarchy

    +
  • Defined in src/classes.ts:83
  • @@ -62,7 +62,7 @@

    Constructors

    +

    T extends DataWithOptionalCause

    Parameters

      @@ -84,13 +84,13 @@
      message: string

      The JSON-RPC error message.

    • -
      Optional data: Data
      +
      Optional data: T

      Optional data to include in the error.

    -

    Returns EthereumProviderError<Data>

    +
  • Defined in src/classes.ts:94
  • Properties

    @@ -98,13 +98,13 @@
    +
  • Defined in src/classes.ts:19
  • -
    data?: Data
    +
  • Defined in src/classes.ts:21
  • message: string
    +
  • Defined in src/classes.ts:44
  • +
  • Defined in src/classes.ts:74
    • diff --git a/staging/classes/JsonRpcError.html b/staging/classes/JsonRpcError.html index 0842da2..cfb6ff5 100644 --- a/staging/classes/JsonRpcError.html +++ b/staging/classes/JsonRpcError.html @@ -14,7 +14,7 @@ -

      Class JsonRpcError<Data>

      +

      Class JsonRpcError<T>

      Error subclass implementing JSON RPC 2.0 errors and Ethereum RPC errors per EIP-1474.

      @@ -24,7 +24,7 @@

      Class JsonRpcError<Data>

      Type Parameters

      +

      T extends DataWithOptionalCause

    Hierarchy

    +
  • Defined in src/classes.ts:18
  • @@ -65,13 +65,13 @@

    Constructors

    Parameters

      @@ -80,23 +80,23 @@
      code: number
    • message: string
    • -
      Optional data: Data
    -

    Returns JsonRpcError<Data>

    +
  • Defined in src/classes.ts:23
  • Properties

    code: number
    +
  • Defined in src/classes.ts:19
  • -
    data?: Data
    +
  • Defined in src/classes.ts:21
  • message: string
    +
  • Defined in src/classes.ts:44
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:74
    • diff --git a/staging/functions/getMessageFromCode.html b/staging/functions/getMessageFromCode.html index 583bf45..0511385 100644 --- a/staging/functions/getMessageFromCode.html +++ b/staging/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:52
  • Returns Json

    +
  • Defined in src/utils.ts:164
  • +
  • Defined in src/utils.ts:94
  • +
  • Defined in src/utils.ts:20
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:150
  • +
  • Defined in src/errors.ts:20
  • Type Parameters

    +

    T extends OptionalDataWithOptionalCause

    Hierarchy

    +
  • Defined in src/classes.ts:19
  • @@ -71,7 +71,7 @@
    +

    T extends OptionalDataWithOptionalCause

    Parameters

    +
  • Defined in src/classes.ts:26
  • Properties

    code: number
    +
  • Defined in src/classes.ts:22
  • data?: T
    +
  • Defined in src/classes.ts:24
  • message: string

    Returns JsonRpcError

    +
  • Defined in src/classes.ts:47
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:77
    • diff --git a/staging/functions/getMessageFromCode.html b/staging/functions/getMessageFromCode.html index 0511385..f0291a7 100644 --- a/staging/functions/getMessageFromCode.html +++ b/staging/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:60
  • Returns Json

    +
  • Defined in src/utils.ts:172
  • +
  • Defined in src/utils.ts:102
  • +
  • Defined in src/utils.ts:20
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/utils.ts:102
  • +
  • Defined in src/utils.ts:20
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:157
  • +
  • Defined in src/errors.ts:21
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:47
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:77
    • diff --git a/rc-v6.0.0/functions/getMessageFromCode.html b/rc-v6.0.0/functions/getMessageFromCode.html index 0a777ec..4475404 100644 --- a/rc-v6.0.0/functions/getMessageFromCode.html +++ b/rc-v6.0.0/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:60
  • Returns Json

    +
  • Defined in src/utils.ts:172
  • +
  • Defined in src/utils.ts:102
  • +
  • Defined in src/utils.ts:20
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:157
  • +
  • Defined in src/errors.ts:21
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:47
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:77
    • diff --git a/staging/functions/getMessageFromCode.html b/staging/functions/getMessageFromCode.html index 2d73258..a2ff713 100644 --- a/staging/functions/getMessageFromCode.html +++ b/staging/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:60
  • Returns Json

    +
  • Defined in src/utils.ts:172
  • +
  • Defined in src/utils.ts:102
  • +
  • Defined in src/utils.ts:20
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:157
  • +
  • Defined in src/errors.ts:21
  • Type Parameters

    +

    T extends OptionalDataWithOptionalCause

    Hierarchy

    +
  • Defined in src/classes.ts:19
  • @@ -71,7 +71,7 @@
    +

    T extends OptionalDataWithOptionalCause

    Parameters

    +
  • Defined in src/classes.ts:26
  • Properties

    code: number
    +
  • Defined in src/classes.ts:22
  • data?: T
    +
  • Defined in src/classes.ts:24
  • message: string

    Returns JsonRpcError

    +
  • Defined in src/classes.ts:47
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:77
    • diff --git a/latest/functions/getMessageFromCode.html b/latest/functions/getMessageFromCode.html index ea2bb13..a2ff713 100644 --- a/latest/functions/getMessageFromCode.html +++ b/latest/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:60
  • Returns Json

    +
  • Defined in src/utils.ts:172
  • +
  • Defined in src/utils.ts:102
  • +
  • Defined in src/utils.ts:20
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/utils.ts:102
  • +
  • Defined in src/utils.ts:20
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:157
  • +
  • Defined in src/errors.ts:21
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:47
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:77
    • diff --git a/staging/functions/getMessageFromCode.html b/staging/functions/getMessageFromCode.html index fc37553..c86a85c 100644 --- a/staging/functions/getMessageFromCode.html +++ b/staging/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:60
  • Returns Json

    +
  • Defined in src/utils.ts:172
  • +
  • Defined in src/utils.ts:102
  • +
  • Defined in src/utils.ts:20
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:157
  • +
  • Defined in src/errors.ts:21
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:47
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:77
    • diff --git a/staging/functions/getMessageFromCode.html b/staging/functions/getMessageFromCode.html index c86a85c..ee8d2b5 100644 --- a/staging/functions/getMessageFromCode.html +++ b/staging/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:60
  • Returns Json

    +
  • Defined in src/utils.ts:172
  • +
  • Defined in src/utils.ts:102
  • +
  • Defined in src/utils.ts:20
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:157
  • +
  • Defined in src/errors.ts:21
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:47
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:77
    • diff --git a/staging/functions/getMessageFromCode.html b/staging/functions/getMessageFromCode.html index ee8d2b5..75eeaee 100644 --- a/staging/functions/getMessageFromCode.html +++ b/staging/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:60
  • Returns Json

    +
  • Defined in src/utils.ts:172
  • +
  • Defined in src/utils.ts:102
  • +
  • Defined in src/utils.ts:20
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:157
  • +
  • Defined in src/errors.ts:21
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:47
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:77
    • diff --git a/rc-v6.1.0/functions/getMessageFromCode.html b/rc-v6.1.0/functions/getMessageFromCode.html index f34b9ae..f77e164 100644 --- a/rc-v6.1.0/functions/getMessageFromCode.html +++ b/rc-v6.1.0/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:60
  • Returns Json

    +
  • Defined in src/utils.ts:172
  • +
  • Defined in src/utils.ts:102
  • +
  • Defined in src/utils.ts:20
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:157
  • +
  • Defined in src/errors.ts:21
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:47
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:77
    • diff --git a/rc-v6.1.0/functions/getMessageFromCode.html b/rc-v6.1.0/functions/getMessageFromCode.html index f77e164..17f3a74 100644 --- a/rc-v6.1.0/functions/getMessageFromCode.html +++ b/rc-v6.1.0/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:60
  • Returns Json

    +
  • Defined in src/utils.ts:172
  • +
  • Defined in src/utils.ts:102
  • +
  • Defined in src/utils.ts:20
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:157
  • +
  • Defined in src/errors.ts:21
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:47
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:77
    • diff --git a/staging/functions/getMessageFromCode.html b/staging/functions/getMessageFromCode.html index 75eeaee..15f726b 100644 --- a/staging/functions/getMessageFromCode.html +++ b/staging/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:60
  • Returns Json

    +
  • Defined in src/utils.ts:172
  • +
  • Defined in src/utils.ts:102
  • +
  • Defined in src/utils.ts:20
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:157
  • +
  • Defined in src/errors.ts:21
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:47
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:77
    • diff --git a/rc-v6.1.0/functions/getMessageFromCode.html b/rc-v6.1.0/functions/getMessageFromCode.html index 17f3a74..fe74063 100644 --- a/rc-v6.1.0/functions/getMessageFromCode.html +++ b/rc-v6.1.0/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:60
  • Returns Json

    +
  • Defined in src/utils.ts:172
  • +
  • Defined in src/utils.ts:102
  • +
  • Defined in src/utils.ts:20
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:157
  • +
  • Defined in src/errors.ts:21
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:47
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:77
    • diff --git a/staging/functions/getMessageFromCode.html b/staging/functions/getMessageFromCode.html index 15f726b..90b85cf 100644 --- a/staging/functions/getMessageFromCode.html +++ b/staging/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:60
  • Returns Json

    +
  • Defined in src/utils.ts:172
  • +
  • Defined in src/utils.ts:102
  • +
  • Defined in src/utils.ts:20
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:157
  • +
  • Defined in src/errors.ts:21
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:47
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:77
    • diff --git a/latest/functions/getMessageFromCode.html b/latest/functions/getMessageFromCode.html index a2ff713..90b85cf 100644 --- a/latest/functions/getMessageFromCode.html +++ b/latest/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:60
  • Returns Json

    +
  • Defined in src/utils.ts:172
  • +
  • Defined in src/utils.ts:102
  • +
  • Defined in src/utils.ts:20
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:157
  • +
  • Defined in src/errors.ts:21
  • Error subclass implementing Ethereum Provider errors per EIP-1193. Permits integer error codes in the [ 1000 <= 4999 ] range.

    @@ -23,15 +23,15 @@

    Class EthereumProviderError<T>

    Type Parameters

    • -

      T extends OptionalDataWithOptionalCause

    +

    Data extends OptionalDataWithOptionalCause

    Hierarchy

    +
  • Defined in src/classes.ts:86
  • @@ -62,7 +62,7 @@

    Constructors

    +

    Data extends OptionalDataWithOptionalCause

    Parameters

      @@ -84,13 +84,13 @@
      message: string

      The JSON-RPC error message.

    • -
      Optional data: T
      +
      Optional data: Data

      Optional data to include in the error.

    -

    Returns EthereumProviderError<T>

    +
  • Defined in src/classes.ts:97
  • Properties

    @@ -98,13 +98,13 @@
    +
  • Defined in src/classes.ts:22
  • -
    data?: T
    +
  • Defined in src/classes.ts:24
  • message: string
    +
  • Defined in src/classes.ts:47
  • +
  • Defined in src/classes.ts:77
    • diff --git a/staging/classes/JsonRpcError.html b/staging/classes/JsonRpcError.html index 0aeb913..403d2e7 100644 --- a/staging/classes/JsonRpcError.html +++ b/staging/classes/JsonRpcError.html @@ -14,7 +14,7 @@ -

      Class JsonRpcError<T>

      +

      Class JsonRpcError<Data>

      Error subclass implementing JSON RPC 2.0 errors and Ethereum RPC errors per EIP-1474.

      @@ -24,7 +24,7 @@

      Class JsonRpcError<T>

      Type Parameters

      • -

        T extends OptionalDataWithOptionalCause

      +

      Data extends OptionalDataWithOptionalCause

    Hierarchy

    +
  • Defined in src/classes.ts:19
  • @@ -65,13 +65,13 @@

    Constructors

      - +
    • Type Parameters

      • -

        T extends OptionalDataWithOptionalCause

      +

      Data extends OptionalDataWithOptionalCause

    Parameters

      @@ -80,23 +80,23 @@
      code: number
    • message: string
    • -
      Optional data: T
    -

    Returns JsonRpcError<T>

    +
  • Defined in src/classes.ts:26
  • Properties

    code: number
    +
  • Defined in src/classes.ts:22
  • -
    data?: T
    +
  • Defined in src/classes.ts:24
  • message: string
    +
  • Defined in src/classes.ts:47
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:77
    • diff --git a/staging/functions/getMessageFromCode.html b/staging/functions/getMessageFromCode.html index 90b85cf..14286ee 100644 --- a/staging/functions/getMessageFromCode.html +++ b/staging/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:62
  • Returns Json

    +
  • Defined in src/utils.ts:174
  • +
  • Defined in src/utils.ts:104
  • +
  • Defined in src/utils.ts:22
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:159
  • +
  • Defined in src/errors.ts:22
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:47
    • @@ -172,7 +172,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:77
    • diff --git a/staging/functions/getMessageFromCode.html b/staging/functions/getMessageFromCode.html index 14286ee..571a553 100644 --- a/staging/functions/getMessageFromCode.html +++ b/staging/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
      fallbackMessage: stringReturns string
    +
  • Defined in src/utils.ts:62
  • Returns Json

    +
  • Defined in src/utils.ts:174
  • +
  • Defined in src/utils.ts:104
  • +
  • Defined in src/utils.ts:22
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:159
  • +
  • Defined in src/errors.ts:22
  • Properties

    -
    +

    Data extends OptionalDataWithOptionalCause

    Parameters

    +
  • Defined in src/classes.ts:112
  • Properties

    +
    + +
    cause?: unknown
    code: number
    +
  • Defined in src/classes.ts:25
  • data?: Data
    +
  • Defined in src/classes.ts:27
  • message: string
    +
  • Defined in src/classes.ts:62
  • +
  • Defined in src/classes.ts:92
    • @@ -226,6 +233,7 @@

      EthereumProviderError
      • constructor
      • +
      • cause?
      • code
      • data?
      • message
      • diff --git a/staging/classes/JsonRpcError.html b/staging/classes/JsonRpcError.html index cd8c135..cc22a42 100644 --- a/staging/classes/JsonRpcError.html +++ b/staging/classes/JsonRpcError.html @@ -24,7 +24,7 @@

        Class JsonRpcError<Data>

    Type Parameters

    • -

      Data extends OptionalDataWithOptionalCause

    +

    Data extends OptionalDataWithOptionalCause

    Hierarchy

    +
  • Defined in src/classes.ts:19
  • @@ -46,7 +46,8 @@

    Constructors

    Properties

    -
    +

    Data extends OptionalDataWithOptionalCause

    Parameters

    +
  • Defined in src/classes.ts:29
  • Properties

    +
    + +
    cause?: unknown
    code: number
    +
  • Defined in src/classes.ts:25
  • data?: Data
    +
  • Defined in src/classes.ts:27
  • message: string

    Returns JsonRpcError

    +
  • Defined in src/classes.ts:62
    • @@ -172,7 +178,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:92
    • @@ -216,6 +222,7 @@

      JsonRpcError
      • constructor
      • +
      • cause?
      • code
      • data?
      • message
      • diff --git a/staging/functions/dataHasCause.html b/staging/functions/dataHasCause.html new file mode 100644 index 0000000..f523e47 --- /dev/null +++ b/staging/functions/dataHasCause.html @@ -0,0 +1,69 @@ +Codestin Search App
        +
        + +
        +
        +
        +
        + +

        Function dataHasCause

        +
        +
          + +
        • +

          Returns true if supplied error data has a usable cause property; false otherwise.

          + +

          Returns

          Whether cause property is present and an object.

          +
          +
          +

          Parameters

          +
            +
          • +
            data: unknown
            +

            Optional data to validate.

            +
          +

          Returns data is {
              cause: object;
              [key: string]: Json | unknown;
          }

        +
        +
        \ No newline at end of file diff --git a/staging/functions/getMessageFromCode.html b/staging/functions/getMessageFromCode.html index 571a553..900a737 100644 --- a/staging/functions/getMessageFromCode.html +++ b/staging/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
        fallbackMessage: stringReturns string

    +
  • Defined in src/utils.ts:62
  • \ No newline at end of file diff --git a/staging/functions/serializeCause.html b/staging/functions/serializeCause.html index 58ea53c..e5a8144 100644 --- a/staging/functions/serializeCause.html +++ b/staging/functions/serializeCause.html @@ -32,7 +32,7 @@
    error: unknown

    Returns Json

    +
  • Defined in src/utils.ts:174
  • \ No newline at end of file diff --git a/staging/functions/serializeError.html b/staging/functions/serializeError.html index 99f92ec..3fca1af 100644 --- a/staging/functions/serializeError.html +++ b/staging/functions/serializeError.html @@ -49,7 +49,7 @@
    shouldIncludeStack:

    Returns SerializedJsonRpcError

    +
  • Defined in src/utils.ts:104
  • \ No newline at end of file diff --git a/staging/index.html b/staging/index.html index 2814014..6706026 100644 --- a/staging/index.html +++ b/staging/index.html @@ -174,10 +174,12 @@

    EthereumProviderError
  • JsonRpcError
  • DataWithOptionalCause
  • +
  • OptionalDataWithOptionalCause
  • errorCodes
  • providerErrors
  • rpcErrors
  • -
  • getMessageFromCode
  • +
  • dataHasCause
  • +
  • getMessageFromCode
  • serializeCause
  • serializeError
  • \ No newline at end of file diff --git a/staging/modules.html b/staging/modules.html index 22995d6..126bb8b 100644 --- a/staging/modules.html +++ b/staging/modules.html @@ -23,6 +23,7 @@

    Classes

    Type Aliases

    Variables

    @@ -32,7 +33,8 @@

    Variables

    Functions

    -
    @@ -61,9 +63,11 @@

    EthereumProviderError
  • JsonRpcError
  • DataWithOptionalCause
  • +
  • OptionalDataWithOptionalCause
  • errorCodes
  • providerErrors
  • rpcErrors
  • +
  • dataHasCause
  • getMessageFromCode
  • serializeCause
  • serializeError
  • diff --git a/staging/types/DataWithOptionalCause.html b/staging/types/DataWithOptionalCause.html index 8c74924..dfeaf6a 100644 --- a/staging/types/DataWithOptionalCause.html +++ b/staging/types/DataWithOptionalCause.html @@ -24,7 +24,7 @@

    Type alias DataWithOptionalCause

    +
  • Defined in src/utils.ts:22
  • \ No newline at end of file diff --git a/staging/types/OptionalDataWithOptionalCause.html b/staging/types/OptionalDataWithOptionalCause.html new file mode 100644 index 0000000..515a51e --- /dev/null +++ b/staging/types/OptionalDataWithOptionalCause.html @@ -0,0 +1,60 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Type alias OptionalDataWithOptionalCause

    +
    OptionalDataWithOptionalCause: undefined | DataWithOptionalCause
    +

    A data object, that must be either:

    +
      +
    • A valid DataWithOptionalCause value.
    • +
    • undefined.
    • +
    +
    +
    +
    \ No newline at end of file diff --git a/staging/variables/errorCodes.html b/staging/variables/errorCodes.html index 2ffc2bc..1d9692d 100644 --- a/staging/variables/errorCodes.html +++ b/staging/variables/errorCodes.html @@ -58,7 +58,7 @@
    resourceUnavailable:
    transactionRejected: number
    +
  • Defined in src/error-constants.ts:1
  • \ No newline at end of file diff --git a/staging/variables/providerErrors.html b/staging/variables/providerErrors.html index aae7b2b..0cf7660 100644 --- a/staging/variables/providerErrors.html +++ b/staging/variables/providerErrors.html @@ -34,7 +34,7 @@

    Returns

    An instance of the

  • -

    Data extends OptionalDataWithOptionalCause

  • +

    Data extends OptionalDataWithOptionalCause

    Parameters

    +

    Data extends OptionalDataWithOptionalCause

    Parameters

    +

    Data extends OptionalDataWithOptionalCause

    Parameters

    +

    Data extends OptionalDataWithOptionalCause

    Parameters

    +

    Data extends OptionalDataWithOptionalCause

    Parameters

    +

    Data extends OptionalDataWithOptionalCause

    Parameters

    +
  • Defined in src/errors.ts:159
  • \ No newline at end of file diff --git a/staging/variables/rpcErrors.html b/staging/variables/rpcErrors.html index 81b852b..da0d6ad 100644 --- a/staging/variables/rpcErrors.html +++ b/staging/variables/rpcErrors.html @@ -34,7 +34,7 @@

    Returns

    An instance of the Jso

    Type Parameters

    • -

      Data extends OptionalDataWithOptionalCause

    +

    Data extends OptionalDataWithOptionalCause

    Parameters

    Parameters

    Parameters

    Parameters

    Parameters

    Parameters

    Parameters

    Parameters

    Parameters

    Parameters

    Parameters

    Parameters

      @@ -310,7 +310,7 @@
      Optional arg: Returns JsonRpcError<Data>
    +
  • Defined in src/errors.ts:22
  • \ No newline at end of file From d51c68fb3561f0c1c966eda2f08539d7e7dc158e Mon Sep 17 00:00:00 2001 From: rekmarks Date: Fri, 27 Sep 2024 19:03:14 +0000 Subject: [PATCH 57/92] deploy: 9dbc2704f5f4bee9de6007fd31be24ec8267ef12 --- rc-v6.4.0/.nojekyll | 1 + rc-v6.4.0/assets/highlight.css | 92 ++ rc-v6.4.0/assets/main.js | 58 + rc-v6.4.0/assets/search.js | 1 + rc-v6.4.0/assets/style.css | 1279 +++++++++++++++++ rc-v6.4.0/classes/EthereumProviderError.html | 247 ++++ rc-v6.4.0/classes/JsonRpcError.html | 236 +++ rc-v6.4.0/functions/dataHasCause.html | 69 + rc-v6.4.0/functions/getMessageFromCode.html | 76 + rc-v6.4.0/functions/serializeCause.html | 69 + rc-v6.4.0/functions/serializeError.html | 86 ++ rc-v6.4.0/index.html | 185 +++ rc-v6.4.0/modules.html | 74 + rc-v6.4.0/types/DataWithOptionalCause.html | 61 + .../types/OptionalDataWithOptionalCause.html | 60 + rc-v6.4.0/variables/errorCodes.html | 95 ++ rc-v6.4.0/variables/providerErrors.html | 201 +++ rc-v6.4.0/variables/rpcErrors.html | 347 +++++ 18 files changed, 3237 insertions(+) create mode 100644 rc-v6.4.0/.nojekyll create mode 100644 rc-v6.4.0/assets/highlight.css create mode 100644 rc-v6.4.0/assets/main.js create mode 100644 rc-v6.4.0/assets/search.js create mode 100644 rc-v6.4.0/assets/style.css create mode 100644 rc-v6.4.0/classes/EthereumProviderError.html create mode 100644 rc-v6.4.0/classes/JsonRpcError.html create mode 100644 rc-v6.4.0/functions/dataHasCause.html create mode 100644 rc-v6.4.0/functions/getMessageFromCode.html create mode 100644 rc-v6.4.0/functions/serializeCause.html create mode 100644 rc-v6.4.0/functions/serializeError.html create mode 100644 rc-v6.4.0/index.html create mode 100644 rc-v6.4.0/modules.html create mode 100644 rc-v6.4.0/types/DataWithOptionalCause.html create mode 100644 rc-v6.4.0/types/OptionalDataWithOptionalCause.html create mode 100644 rc-v6.4.0/variables/errorCodes.html create mode 100644 rc-v6.4.0/variables/providerErrors.html create mode 100644 rc-v6.4.0/variables/rpcErrors.html diff --git a/rc-v6.4.0/.nojekyll b/rc-v6.4.0/.nojekyll new file mode 100644 index 0000000..e2ac661 --- /dev/null +++ b/rc-v6.4.0/.nojekyll @@ -0,0 +1 @@ +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/rc-v6.4.0/assets/highlight.css b/rc-v6.4.0/assets/highlight.css new file mode 100644 index 0000000..f5466f6 --- /dev/null +++ b/rc-v6.4.0/assets/highlight.css @@ -0,0 +1,92 @@ +: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: #795E26; + --dark-hl-4: #DCDCAA; + --light-hl-5: #008000; + --dark-hl-5: #6A9955; + --light-hl-6: #098658; + --dark-hl-6: #B5CEA8; + --light-hl-7: #0000FF; + --dark-hl-7: #569CD6; + --light-hl-8: #0070C1; + --dark-hl-8: #4FC1FF; + --light-hl-9: #000000; + --dark-hl-9: #C8C8C8; + --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); + --hl-9: var(--light-hl-9); + --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); + --hl-9: var(--dark-hl-9); + --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); + --hl-9: var(--light-hl-9); + --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); + --hl-9: var(--dark-hl-9); + --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); } +.hl-9 { color: var(--hl-9); } +pre, code { background: var(--code-background); } diff --git a/rc-v6.4.0/assets/main.js b/rc-v6.4.0/assets/main.js new file mode 100644 index 0000000..f7c8366 --- /dev/null +++ b/rc-v6.4.0/assets/main.js @@ -0,0 +1,58 @@ +"use strict"; +"use strict";(()=>{var Qe=Object.create;var ae=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Ce=Object.getOwnPropertyNames;var Oe=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var _e=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Me=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Ce(e))!Re.call(t,i)&&i!==n&&ae(t,i,{get:()=>e[i],enumerable:!(r=Pe(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Qe(Oe(t)):{},Me(e||!t||!t.__esModule?ae(n,"default",{value:t,enumerable:!0}):n,t));var de=_e((ce,he)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var h=t.utils.clone(n)||{};h.position=[a,l],h.index=s.length,s.push(new t.Token(r.slice(a,o),h))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ou?h+=2:a==u&&(n+=r[l+1]*i[h+1],l+=2,h+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}if(s.str.length==0&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}s.str.length==1&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var h=s.str.charAt(0),m=s.str.charAt(1),v;m in s.node.edges?v=s.node.edges[m]:(v=new t.TokenSet,s.node.edges[m]=v),s.str.length==1&&(v.final=!0),i.push({node:v,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),u=0;u1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof ce=="object"?he.exports=n():e.lunr=n()}(this,function(){return t})})()});var le=[];function B(t,e){le.push({selector:e,constructor:t})}var Y=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureFocusedElementVisible(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){le.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}ensureFocusedElementVisible(){this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null);let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}};var I=class{constructor(e){this.el=e.el,this.app=e.app}};var J=class{constructor(){this.listeners={}}addEventListener(e,n){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push(n)}removeEventListener(e,n){if(!(e in this.listeners))return;let r=this.listeners[e];for(let i=0,s=r.length;i{let n=Date.now();return(...r)=>{n+e-Date.now()<0&&(t(...r),n=Date.now())}};var re=class extends J{constructor(){super();this.scrollTop=0;this.lastY=0;this.width=0;this.height=0;this.showToolbar=!0;this.toolbar=document.querySelector(".tsd-page-toolbar"),this.navigation=document.querySelector(".col-menu"),window.addEventListener("scroll",ne(()=>this.onScroll(),10)),window.addEventListener("resize",ne(()=>this.onResize(),10)),this.searchInput=document.querySelector("#tsd-search input"),this.searchInput&&this.searchInput.addEventListener("focus",()=>{this.hideShowToolbar()}),this.onResize(),this.onScroll()}triggerResize(){let n=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(n)}onResize(){this.width=window.innerWidth||0,this.height=window.innerHeight||0;let n=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(n)}onScroll(){this.scrollTop=window.scrollY||0;let n=new CustomEvent("scroll",{detail:{scrollTop:this.scrollTop}});this.dispatchEvent(n),this.hideShowToolbar()}hideShowToolbar(){let n=this.showToolbar;this.showToolbar=this.lastY>=this.scrollTop||this.scrollTop<=0||!!this.searchInput&&this.searchInput===document.activeElement,n!==this.showToolbar&&(this.toolbar.classList.toggle("tsd-page-toolbar--hide"),this.navigation?.classList.toggle("col-menu--hide")),this.lastY=this.scrollTop}},R=re;R.instance=new re;var X=class extends I{constructor(n){super(n);this.anchors=[];this.index=-1;R.instance.addEventListener("resize",()=>this.onResize()),R.instance.addEventListener("scroll",r=>this.onScroll(r)),this.createAnchors()}createAnchors(){let n=window.location.href;n.indexOf("#")!=-1&&(n=n.substring(0,n.indexOf("#"))),this.el.querySelectorAll("a").forEach(r=>{let i=r.href;if(i.indexOf("#")==-1||i.substring(0,n.length)!=n)return;let s=i.substring(i.indexOf("#")+1),o=document.querySelector("a.tsd-anchor[name="+s+"]"),a=r.parentNode;!o||!a||this.anchors.push({link:a,anchor:o,position:0})}),this.onResize()}onResize(){let n;for(let i=0,s=this.anchors.length;ii.position-s.position);let r=new CustomEvent("scroll",{detail:{scrollTop:R.instance.scrollTop}});this.onScroll(r)}onScroll(n){let r=n.detail.scrollTop+5,i=this.anchors,s=i.length-1,o=this.index;for(;o>-1&&i[o].position>r;)o-=1;for(;o-1&&this.anchors[this.index].link.classList.remove("focus"),this.index=o,this.index>-1&&this.anchors[this.index].link.classList.add("focus"))}};var ue=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var me=De(de());function ve(){let t=document.getElementById("tsd-search");if(!t)return;let e=document.getElementById("search-script");t.classList.add("loading"),e&&(e.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),e.addEventListener("load",()=>{t.classList.remove("loading"),t.classList.add("ready")}),window.searchData&&t.classList.remove("loading"));let n=document.querySelector("#tsd-search input"),r=document.querySelector("#tsd-search .results");if(!n||!r)throw new Error("The input field or the result list wrapper was not found");let i=!1;r.addEventListener("mousedown",()=>i=!0),r.addEventListener("mouseup",()=>{i=!1,t.classList.remove("has-focus")}),n.addEventListener("focus",()=>t.classList.add("has-focus")),n.addEventListener("blur",()=>{i||(i=!1,t.classList.remove("has-focus"))});let s={base:t.dataset.base+"/"};Fe(t,r,n,s)}function Fe(t,e,n,r){n.addEventListener("input",ue(()=>{He(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ve(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?pe(e,-1):s.key==="ArrowDown"?pe(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ae(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=me.Index.load(window.searchData.index))}function He(t,e,n,r){if(Ae(r,t),!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s=i?r.index.search(`*${i}*`):[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o${fe(u.parent,i)}.${l}`);let h=document.createElement("li");h.classList.value=u.classes??"";let m=document.createElement("a");m.href=r.base+u.url,m.innerHTML=l,h.append(m),e.appendChild(h)}}function pe(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ve(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function fe(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(ie(t.substring(s,o)),`${ie(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(ie(t.substring(s))),i.join("")}var Ne={"&":"&","<":"<",">":">","'":"'",'"':"""};function ie(t){return t.replace(/[&<>"'"]/g,e=>Ne[e])}var F="mousedown",ye="mousemove",j="mouseup",Z={x:0,y:0},ge=!1,se=!1,Be=!1,A=!1,xe=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(xe?"is-mobile":"not-mobile");xe&&"ontouchstart"in document.documentElement&&(Be=!0,F="touchstart",ye="touchmove",j="touchend");document.addEventListener(F,t=>{se=!0,A=!1;let e=F=="touchstart"?t.targetTouches[0]:t;Z.y=e.pageY||0,Z.x=e.pageX||0});document.addEventListener(ye,t=>{if(se&&!A){let e=F=="touchstart"?t.targetTouches[0]:t,n=Z.x-(e.pageX||0),r=Z.y-(e.pageY||0);A=Math.sqrt(n*n+r*r)>10}});document.addEventListener(j,()=>{se=!1});document.addEventListener("click",t=>{ge&&(t.preventDefault(),t.stopImmediatePropagation(),ge=!1)});var K=class extends I{constructor(n){super(n);this.className=this.el.dataset.toggle||"",this.el.addEventListener(j,r=>this.onPointerUp(r)),this.el.addEventListener("click",r=>r.preventDefault()),document.addEventListener(F,r=>this.onDocumentPointerDown(r)),document.addEventListener(j,r=>this.onDocumentPointerUp(r))}setActive(n){if(this.active==n)return;this.active=n,document.documentElement.classList.toggle("has-"+this.className,n),this.el.classList.toggle("active",n);let r=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(r),setTimeout(()=>document.documentElement.classList.remove(r),500)}onPointerUp(n){A||(this.setActive(!0),n.preventDefault())}onDocumentPointerDown(n){if(this.active){if(n.target.closest(".col-menu, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(n){if(!A&&this.active&&n.target.closest(".col-menu")){let r=n.target.closest("a");if(r){let i=window.location.href;i.indexOf("#")!=-1&&(i=i.substring(0,i.indexOf("#"))),r.href.substring(0,i.length)==i&&setTimeout(()=>this.setActive(!1),250)}}}};var oe;try{oe=localStorage}catch{oe={getItem(){return null},setItem(){}}}var Q=oe;var Le=document.head.appendChild(document.createElement("style"));Le.dataset.for="filters";var ee=class extends I{constructor(n){super(n);this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),Le.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } +`}fromLocalStorage(){let n=Q.getItem(this.key);return n?n==="true":this.el.checked}setLocalStorage(n){Q.setItem(this.key,n.toString()),this.value=n,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(n=>{n.style.display="block";let r=Array.from(n.querySelectorAll(".tsd-index-link")).every(i=>i.offsetParent==null);n.style.display=r?"none":"block"})}};var te=class extends I{constructor(n){super(n);this.calculateHeights(),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.textContent.replace(/\s+/g,"-").toLowerCase()}`,this.setLocalStorage(this.fromLocalStorage(),!0),this.summary.addEventListener("click",r=>this.toggleVisibility(r)),this.icon.style.transform=this.getIconRotation()}getIconRotation(n=this.el.open){return`rotate(${n?0:-90}deg)`}calculateHeights(){let n=this.el.open,{position:r,left:i}=this.el.style;this.el.style.position="fixed",this.el.style.left="-9999px",this.el.open=!0,this.expandedHeight=this.el.offsetHeight+"px",this.el.open=!1,this.collapsedHeight=this.el.offsetHeight+"px",this.el.open=n,this.el.style.height=n?this.expandedHeight:this.collapsedHeight,this.el.style.position=r,this.el.style.left=i}toggleVisibility(n){n.preventDefault(),this.el.style.overflow="hidden",this.el.open?this.collapse():this.expand()}expand(n=!0){this.el.open=!0,this.animate(this.collapsedHeight,this.expandedHeight,{opening:!0,duration:n?300:0})}collapse(n=!0){this.animate(this.expandedHeight,this.collapsedHeight,{opening:!1,duration:n?300:0})}animate(n,r,{opening:i,duration:s=300}){if(this.animation)return;let o={duration:s,easing:"ease"};this.animation=this.el.animate({height:[n,r]},o),this.icon.animate({transform:[this.icon.style.transform||this.getIconRotation(!i),this.getIconRotation(i)]},o).addEventListener("finish",()=>{this.icon.style.transform=this.getIconRotation(i)}),this.animation.addEventListener("finish",()=>this.animationEnd(i))}animationEnd(n){this.el.open=n,this.animation=void 0,this.el.style.height="auto",this.el.style.overflow="visible",this.setLocalStorage(n)}fromLocalStorage(){let n=Q.getItem(this.key);return n?n==="true":this.el.open}setLocalStorage(n,r=!1){this.fromLocalStorage()===n&&!r||(Q.setItem(this.key,n.toString()),this.el.open=n,this.handleValueChange(r))}handleValueChange(n=!1){this.fromLocalStorage()===this.el.open&&!n||(this.fromLocalStorage()?this.expand(!1):this.collapse(!1))}};function be(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,Ee(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),Ee(t.value)})}function Ee(t){document.documentElement.dataset.theme=t}ve();B(X,".menu-highlight");B(K,"a[data-toggle]");B(te,".tsd-index-accordion");B(ee,".tsd-filter-item input[type=checkbox]");var we=document.getElementById("theme");we&&be(we);var je=new Y;Object.defineProperty(window,"app",{value:je});})(); +/*! 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/rc-v6.4.0/assets/search.js b/rc-v6.4.0/assets/search.js new file mode 100644 index 0000000..b7b18ad --- /dev/null +++ b/rc-v6.4.0/assets/search.js @@ -0,0 +1 @@ +window.searchData = JSON.parse("{\"kinds\":{\"32\":\"Variable\",\"64\":\"Function\",\"128\":\"Class\",\"512\":\"Constructor\",\"1024\":\"Property\",\"2048\":\"Method\",\"65536\":\"Type literal\",\"4194304\":\"Type alias\"},\"rows\":[{\"kind\":128,\"name\":\"JsonRpcError\",\"url\":\"classes/JsonRpcError.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/JsonRpcError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"JsonRpcError\"},{\"kind\":1024,\"name\":\"cause\",\"url\":\"classes/JsonRpcError.html#cause\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"JsonRpcError\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/JsonRpcError.html#code\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"JsonRpcError\"},{\"kind\":1024,\"name\":\"data\",\"url\":\"classes/JsonRpcError.html#data\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"JsonRpcError\"},{\"kind\":2048,\"name\":\"serialize\",\"url\":\"classes/JsonRpcError.html#serialize\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"JsonRpcError\"},{\"kind\":2048,\"name\":\"toString\",\"url\":\"classes/JsonRpcError.html#toString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"JsonRpcError\"},{\"kind\":128,\"name\":\"EthereumProviderError\",\"url\":\"classes/EthereumProviderError.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/EthereumProviderError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"EthereumProviderError\"},{\"kind\":1024,\"name\":\"cause\",\"url\":\"classes/EthereumProviderError.html#cause\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EthereumProviderError\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/EthereumProviderError.html#code\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EthereumProviderError\"},{\"kind\":1024,\"name\":\"data\",\"url\":\"classes/EthereumProviderError.html#data\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EthereumProviderError\"},{\"kind\":2048,\"name\":\"serialize\",\"url\":\"classes/EthereumProviderError.html#serialize\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EthereumProviderError\"},{\"kind\":2048,\"name\":\"toString\",\"url\":\"classes/EthereumProviderError.html#toString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EthereumProviderError\"},{\"kind\":64,\"name\":\"dataHasCause\",\"url\":\"functions/dataHasCause.html\",\"classes\":\"tsd-kind-function\"},{\"kind\":64,\"name\":\"serializeCause\",\"url\":\"functions/serializeCause.html\",\"classes\":\"tsd-kind-function\"},{\"kind\":64,\"name\":\"serializeError\",\"url\":\"functions/serializeError.html\",\"classes\":\"tsd-kind-function\"},{\"kind\":64,\"name\":\"getMessageFromCode\",\"url\":\"functions/getMessageFromCode.html\",\"classes\":\"tsd-kind-function\"},{\"kind\":4194304,\"name\":\"DataWithOptionalCause\",\"url\":\"types/DataWithOptionalCause.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":4194304,\"name\":\"OptionalDataWithOptionalCause\",\"url\":\"types/OptionalDataWithOptionalCause.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":32,\"name\":\"rpcErrors\",\"url\":\"variables/rpcErrors.html\",\"classes\":\"tsd-kind-variable\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-variable\",\"parent\":\"rpcErrors\"},{\"kind\":1024,\"name\":\"parse\",\"url\":\"variables/rpcErrors.html#__type.parse\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.parse.__type-15\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.parse\"},{\"kind\":1024,\"name\":\"invalidRequest\",\"url\":\"variables/rpcErrors.html#__type.invalidRequest\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.invalidRequest.__type-7\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.invalidRequest\"},{\"kind\":1024,\"name\":\"invalidParams\",\"url\":\"variables/rpcErrors.html#__type.invalidParams\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.invalidParams.__type-5\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.invalidParams\"},{\"kind\":1024,\"name\":\"methodNotFound\",\"url\":\"variables/rpcErrors.html#__type.methodNotFound\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.methodNotFound.__type-11\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.methodNotFound\"},{\"kind\":1024,\"name\":\"internal\",\"url\":\"variables/rpcErrors.html#__type.internal\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.internal.__type-1\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.internal\"},{\"kind\":1024,\"name\":\"server\",\"url\":\"variables/rpcErrors.html#__type.server\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.server.__type-21\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.server\"},{\"kind\":1024,\"name\":\"invalidInput\",\"url\":\"variables/rpcErrors.html#__type.invalidInput\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.invalidInput.__type-3\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.invalidInput\"},{\"kind\":1024,\"name\":\"resourceNotFound\",\"url\":\"variables/rpcErrors.html#__type.resourceNotFound\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.resourceNotFound.__type-17\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.resourceNotFound\"},{\"kind\":1024,\"name\":\"resourceUnavailable\",\"url\":\"variables/rpcErrors.html#__type.resourceUnavailable\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.resourceUnavailable.__type-19\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.resourceUnavailable\"},{\"kind\":1024,\"name\":\"transactionRejected\",\"url\":\"variables/rpcErrors.html#__type.transactionRejected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.transactionRejected.__type-23\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.transactionRejected\"},{\"kind\":1024,\"name\":\"methodNotSupported\",\"url\":\"variables/rpcErrors.html#__type.methodNotSupported\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.methodNotSupported.__type-13\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.methodNotSupported\"},{\"kind\":1024,\"name\":\"limitExceeded\",\"url\":\"variables/rpcErrors.html#__type.limitExceeded\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.limitExceeded.__type-9\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.limitExceeded\"},{\"kind\":32,\"name\":\"providerErrors\",\"url\":\"variables/providerErrors.html\",\"classes\":\"tsd-kind-variable\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-variable\",\"parent\":\"providerErrors\"},{\"kind\":1024,\"name\":\"userRejectedRequest\",\"url\":\"variables/providerErrors.html#__type.userRejectedRequest\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type.userRejectedRequest.__type-11\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"providerErrors.__type.userRejectedRequest\"},{\"kind\":1024,\"name\":\"unauthorized\",\"url\":\"variables/providerErrors.html#__type.unauthorized\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type.unauthorized.__type-7\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"providerErrors.__type.unauthorized\"},{\"kind\":1024,\"name\":\"unsupportedMethod\",\"url\":\"variables/providerErrors.html#__type.unsupportedMethod\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type.unsupportedMethod.__type-9\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"providerErrors.__type.unsupportedMethod\"},{\"kind\":1024,\"name\":\"disconnected\",\"url\":\"variables/providerErrors.html#__type.disconnected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type.disconnected.__type-5\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"providerErrors.__type.disconnected\"},{\"kind\":1024,\"name\":\"chainDisconnected\",\"url\":\"variables/providerErrors.html#__type.chainDisconnected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type.chainDisconnected.__type-1\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"providerErrors.__type.chainDisconnected\"},{\"kind\":1024,\"name\":\"custom\",\"url\":\"variables/providerErrors.html#__type.custom\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type.custom.__type-3\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"providerErrors.__type.custom\"},{\"kind\":32,\"name\":\"errorCodes\",\"url\":\"variables/errorCodes.html\",\"classes\":\"tsd-kind-variable\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/errorCodes.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-variable\",\"parent\":\"errorCodes\"},{\"kind\":1024,\"name\":\"rpc\",\"url\":\"variables/errorCodes.html#__type.rpc\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"errorCodes.__type.rpc\"},{\"kind\":1024,\"name\":\"invalidInput\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2.invalidInput\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.rpc.__type\"},{\"kind\":1024,\"name\":\"resourceNotFound\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2.resourceNotFound\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.rpc.__type\"},{\"kind\":1024,\"name\":\"resourceUnavailable\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2.resourceUnavailable\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.rpc.__type\"},{\"kind\":1024,\"name\":\"transactionRejected\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2.transactionRejected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.rpc.__type\"},{\"kind\":1024,\"name\":\"methodNotSupported\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2.methodNotSupported\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.rpc.__type\"},{\"kind\":1024,\"name\":\"limitExceeded\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2.limitExceeded\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.rpc.__type\"},{\"kind\":1024,\"name\":\"parse\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2.parse\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.rpc.__type\"},{\"kind\":1024,\"name\":\"invalidRequest\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2.invalidRequest\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.rpc.__type\"},{\"kind\":1024,\"name\":\"methodNotFound\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2.methodNotFound\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.rpc.__type\"},{\"kind\":1024,\"name\":\"invalidParams\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2.invalidParams\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.rpc.__type\"},{\"kind\":1024,\"name\":\"internal\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2.internal\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.rpc.__type\"},{\"kind\":1024,\"name\":\"provider\",\"url\":\"variables/errorCodes.html#__type.provider\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/errorCodes.html#__type.provider.__type-1\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"errorCodes.__type.provider\"},{\"kind\":1024,\"name\":\"userRejectedRequest\",\"url\":\"variables/errorCodes.html#__type.provider.__type-1.userRejectedRequest\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.provider.__type\"},{\"kind\":1024,\"name\":\"unauthorized\",\"url\":\"variables/errorCodes.html#__type.provider.__type-1.unauthorized\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.provider.__type\"},{\"kind\":1024,\"name\":\"unsupportedMethod\",\"url\":\"variables/errorCodes.html#__type.provider.__type-1.unsupportedMethod\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.provider.__type\"},{\"kind\":1024,\"name\":\"disconnected\",\"url\":\"variables/errorCodes.html#__type.provider.__type-1.disconnected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.provider.__type\"},{\"kind\":1024,\"name\":\"chainDisconnected\",\"url\":\"variables/errorCodes.html#__type.provider.__type-1.chainDisconnected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.provider.__type\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"comment\"],\"fieldVectors\":[[\"name/0\",[0,40.134]],[\"comment/0\",[]],[\"name/1\",[1,35.025]],[\"comment/1\",[]],[\"name/2\",[2,35.025]],[\"comment/2\",[]],[\"name/3\",[3,35.025]],[\"comment/3\",[]],[\"name/4\",[4,35.025]],[\"comment/4\",[]],[\"name/5\",[5,35.025]],[\"comment/5\",[]],[\"name/6\",[6,35.025]],[\"comment/6\",[]],[\"name/7\",[7,40.134]],[\"comment/7\",[]],[\"name/8\",[1,35.025]],[\"comment/8\",[]],[\"name/9\",[2,35.025]],[\"comment/9\",[]],[\"name/10\",[3,35.025]],[\"comment/10\",[]],[\"name/11\",[4,35.025]],[\"comment/11\",[]],[\"name/12\",[5,35.025]],[\"comment/12\",[]],[\"name/13\",[6,35.025]],[\"comment/13\",[]],[\"name/14\",[8,40.134]],[\"comment/14\",[]],[\"name/15\",[9,40.134]],[\"comment/15\",[]],[\"name/16\",[10,40.134]],[\"comment/16\",[]],[\"name/17\",[11,40.134]],[\"comment/17\",[]],[\"name/18\",[12,40.134]],[\"comment/18\",[]],[\"name/19\",[13,40.134]],[\"comment/19\",[]],[\"name/20\",[14,40.134]],[\"comment/20\",[]],[\"name/21\",[15,12.618]],[\"comment/21\",[]],[\"name/22\",[16,35.025]],[\"comment/22\",[]],[\"name/23\",[15,12.618]],[\"comment/23\",[]],[\"name/24\",[17,35.025]],[\"comment/24\",[]],[\"name/25\",[15,12.618]],[\"comment/25\",[]],[\"name/26\",[18,35.025]],[\"comment/26\",[]],[\"name/27\",[15,12.618]],[\"comment/27\",[]],[\"name/28\",[19,35.025]],[\"comment/28\",[]],[\"name/29\",[15,12.618]],[\"comment/29\",[]],[\"name/30\",[20,35.025]],[\"comment/30\",[]],[\"name/31\",[15,12.618]],[\"comment/31\",[]],[\"name/32\",[21,40.134]],[\"comment/32\",[]],[\"name/33\",[15,12.618]],[\"comment/33\",[]],[\"name/34\",[22,35.025]],[\"comment/34\",[]],[\"name/35\",[15,12.618]],[\"comment/35\",[]],[\"name/36\",[23,35.025]],[\"comment/36\",[]],[\"name/37\",[15,12.618]],[\"comment/37\",[]],[\"name/38\",[24,35.025]],[\"comment/38\",[]],[\"name/39\",[15,12.618]],[\"comment/39\",[]],[\"name/40\",[25,35.025]],[\"comment/40\",[]],[\"name/41\",[15,12.618]],[\"comment/41\",[]],[\"name/42\",[26,35.025]],[\"comment/42\",[]],[\"name/43\",[15,12.618]],[\"comment/43\",[]],[\"name/44\",[27,35.025]],[\"comment/44\",[]],[\"name/45\",[15,12.618]],[\"comment/45\",[]],[\"name/46\",[28,40.134]],[\"comment/46\",[]],[\"name/47\",[15,12.618]],[\"comment/47\",[]],[\"name/48\",[29,35.025]],[\"comment/48\",[]],[\"name/49\",[15,12.618]],[\"comment/49\",[]],[\"name/50\",[30,35.025]],[\"comment/50\",[]],[\"name/51\",[15,12.618]],[\"comment/51\",[]],[\"name/52\",[31,35.025]],[\"comment/52\",[]],[\"name/53\",[15,12.618]],[\"comment/53\",[]],[\"name/54\",[32,35.025]],[\"comment/54\",[]],[\"name/55\",[15,12.618]],[\"comment/55\",[]],[\"name/56\",[33,35.025]],[\"comment/56\",[]],[\"name/57\",[15,12.618]],[\"comment/57\",[]],[\"name/58\",[34,40.134]],[\"comment/58\",[]],[\"name/59\",[15,12.618]],[\"comment/59\",[]],[\"name/60\",[35,40.134]],[\"comment/60\",[]],[\"name/61\",[15,12.618]],[\"comment/61\",[]],[\"name/62\",[36,40.134]],[\"comment/62\",[]],[\"name/63\",[15,12.618]],[\"comment/63\",[]],[\"name/64\",[22,35.025]],[\"comment/64\",[]],[\"name/65\",[23,35.025]],[\"comment/65\",[]],[\"name/66\",[24,35.025]],[\"comment/66\",[]],[\"name/67\",[25,35.025]],[\"comment/67\",[]],[\"name/68\",[26,35.025]],[\"comment/68\",[]],[\"name/69\",[27,35.025]],[\"comment/69\",[]],[\"name/70\",[16,35.025]],[\"comment/70\",[]],[\"name/71\",[17,35.025]],[\"comment/71\",[]],[\"name/72\",[19,35.025]],[\"comment/72\",[]],[\"name/73\",[18,35.025]],[\"comment/73\",[]],[\"name/74\",[20,35.025]],[\"comment/74\",[]],[\"name/75\",[37,40.134]],[\"comment/75\",[]],[\"name/76\",[15,12.618]],[\"comment/76\",[]],[\"name/77\",[29,35.025]],[\"comment/77\",[]],[\"name/78\",[30,35.025]],[\"comment/78\",[]],[\"name/79\",[31,35.025]],[\"comment/79\",[]],[\"name/80\",[32,35.025]],[\"comment/80\",[]],[\"name/81\",[33,35.025]],[\"comment/81\",[]]],\"invertedIndex\":[[\"__type\",{\"_index\":15,\"name\":{\"21\":{},\"23\":{},\"25\":{},\"27\":{},\"29\":{},\"31\":{},\"33\":{},\"35\":{},\"37\":{},\"39\":{},\"41\":{},\"43\":{},\"45\":{},\"47\":{},\"49\":{},\"51\":{},\"53\":{},\"55\":{},\"57\":{},\"59\":{},\"61\":{},\"63\":{},\"76\":{}},\"comment\":{}}],[\"cause\",{\"_index\":2,\"name\":{\"2\":{},\"9\":{}},\"comment\":{}}],[\"chaindisconnected\",{\"_index\":33,\"name\":{\"56\":{},\"81\":{}},\"comment\":{}}],[\"code\",{\"_index\":3,\"name\":{\"3\":{},\"10\":{}},\"comment\":{}}],[\"constructor\",{\"_index\":1,\"name\":{\"1\":{},\"8\":{}},\"comment\":{}}],[\"custom\",{\"_index\":34,\"name\":{\"58\":{}},\"comment\":{}}],[\"data\",{\"_index\":4,\"name\":{\"4\":{},\"11\":{}},\"comment\":{}}],[\"datahascause\",{\"_index\":8,\"name\":{\"14\":{}},\"comment\":{}}],[\"datawithoptionalcause\",{\"_index\":12,\"name\":{\"18\":{}},\"comment\":{}}],[\"disconnected\",{\"_index\":32,\"name\":{\"54\":{},\"80\":{}},\"comment\":{}}],[\"errorcodes\",{\"_index\":35,\"name\":{\"60\":{}},\"comment\":{}}],[\"ethereumprovidererror\",{\"_index\":7,\"name\":{\"7\":{}},\"comment\":{}}],[\"getmessagefromcode\",{\"_index\":11,\"name\":{\"17\":{}},\"comment\":{}}],[\"internal\",{\"_index\":20,\"name\":{\"30\":{},\"74\":{}},\"comment\":{}}],[\"invalidinput\",{\"_index\":22,\"name\":{\"34\":{},\"64\":{}},\"comment\":{}}],[\"invalidparams\",{\"_index\":18,\"name\":{\"26\":{},\"73\":{}},\"comment\":{}}],[\"invalidrequest\",{\"_index\":17,\"name\":{\"24\":{},\"71\":{}},\"comment\":{}}],[\"jsonrpcerror\",{\"_index\":0,\"name\":{\"0\":{}},\"comment\":{}}],[\"limitexceeded\",{\"_index\":27,\"name\":{\"44\":{},\"69\":{}},\"comment\":{}}],[\"methodnotfound\",{\"_index\":19,\"name\":{\"28\":{},\"72\":{}},\"comment\":{}}],[\"methodnotsupported\",{\"_index\":26,\"name\":{\"42\":{},\"68\":{}},\"comment\":{}}],[\"optionaldatawithoptionalcause\",{\"_index\":13,\"name\":{\"19\":{}},\"comment\":{}}],[\"parse\",{\"_index\":16,\"name\":{\"22\":{},\"70\":{}},\"comment\":{}}],[\"provider\",{\"_index\":37,\"name\":{\"75\":{}},\"comment\":{}}],[\"providererrors\",{\"_index\":28,\"name\":{\"46\":{}},\"comment\":{}}],[\"resourcenotfound\",{\"_index\":23,\"name\":{\"36\":{},\"65\":{}},\"comment\":{}}],[\"resourceunavailable\",{\"_index\":24,\"name\":{\"38\":{},\"66\":{}},\"comment\":{}}],[\"rpc\",{\"_index\":36,\"name\":{\"62\":{}},\"comment\":{}}],[\"rpcerrors\",{\"_index\":14,\"name\":{\"20\":{}},\"comment\":{}}],[\"serialize\",{\"_index\":5,\"name\":{\"5\":{},\"12\":{}},\"comment\":{}}],[\"serializecause\",{\"_index\":9,\"name\":{\"15\":{}},\"comment\":{}}],[\"serializeerror\",{\"_index\":10,\"name\":{\"16\":{}},\"comment\":{}}],[\"server\",{\"_index\":21,\"name\":{\"32\":{}},\"comment\":{}}],[\"tostring\",{\"_index\":6,\"name\":{\"6\":{},\"13\":{}},\"comment\":{}}],[\"transactionrejected\",{\"_index\":25,\"name\":{\"40\":{},\"67\":{}},\"comment\":{}}],[\"unauthorized\",{\"_index\":30,\"name\":{\"50\":{},\"78\":{}},\"comment\":{}}],[\"unsupportedmethod\",{\"_index\":31,\"name\":{\"52\":{},\"79\":{}},\"comment\":{}}],[\"userrejectedrequest\",{\"_index\":29,\"name\":{\"48\":{},\"77\":{}},\"comment\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file diff --git a/rc-v6.4.0/assets/style.css b/rc-v6.4.0/assets/style.css new file mode 100644 index 0000000..496e66f --- /dev/null +++ b/rc-v6.4.0/assets/style.css @@ -0,0 +1,1279 @@ +: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-text: #222; + --light-color-text-aside: #707070; + --light-color-link: #4da6ff; + --light-color-ts: #db1373; + --light-color-ts-interface: #139d2c; + --light-color-ts-enum: #9c891a; + --light-color-ts-class: #2484e5; + --light-color-ts-function: #572be7; + --light-color-ts-namespace: #b111c9; + --light-color-ts-private: #707070; + --light-color-ts-variable: #4d68ff; + --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-text: #f5f5f5; + --dark-color-text-aside: #dddddd; + --dark-color-link: #00aff4; + --dark-color-ts: #ff6492; + --dark-color-ts-interface: #6cff87; + --dark-color-ts-enum: #f4d93e; + --dark-color-ts-class: #61b0ff; + --dark-color-ts-function: #9772ff; + --dark-color-ts-namespace: #e14dff; + --dark-color-ts-private: #e2e2e2; + --dark-color-ts-variable: #4d68ff; + --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-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + --color-ts: var(--light-color-ts); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-class: var(--light-color-ts-class); + --color-ts-function: var(--light-color-ts-function); + --color-ts-namespace: var(--light-color-ts-namespace); + --color-ts-private: var(--light-color-ts-private); + --color-ts-variable: var(--light-color-ts-variable); + --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-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + --color-ts: var(--dark-color-ts); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-namespace: var(--dark-color-ts-namespace); + --color-ts-private: var(--dark-color-ts-private); + --color-ts-variable: var(--dark-color-ts-variable); + --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-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + --color-ts: var(--light-color-ts); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-class: var(--light-color-ts-class); + --color-ts-function: var(--light-color-ts-function); + --color-ts-namespace: var(--light-color-ts-namespace); + --color-ts-private: var(--light-color-ts-private); + --color-ts-variable: var(--light-color-ts-variable); + --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-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + --color-ts: var(--dark-color-ts); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-namespace: var(--dark-color-ts-namespace); + --color-ts-private: var(--dark-color-ts-private); + --color-ts-variable: var(--dark-color-ts-variable); + --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 { + 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; +} + +pre { + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; +} + +dl, +menu, +ol, +ul { + margin: 1em 0; +} + +dd { + margin: 0 0 0 40px; +} + +.container { + max-width: 1600px; + padding: 0 2rem; +} + +@media (min-width: 640px) { + .container { + padding: 0 4rem; + } +} +@media (min-width: 1200px) { + .container { + padding: 0 8rem; + } +} +@media (min-width: 1600px) { + .container { + padding: 0 12rem; + } +} + +/* 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 { + display: flex; + justify-content: space-between; + position: relative; + margin: 0 auto; +} + +.col-4, +.col-8 { + box-sizing: border-box; + float: left; + padding: 2rem 1rem; +} + +.col-4 { + flex: 0 0 25%; +} +.col-8 { + flex: 1 0; + flex-wrap: wrap; + padding-left: 0; +} + +@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 shift-to-left { + from { + transform: translate(0, 0); + } + to { + transform: translate(-25%, 0); + } +} +@keyframes unshift-to-left { + from { + transform: translate(-25%, 0); + } + to { + transform: translate(0, 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 { + padding: 10px; + border: 0.1em solid var(--color-accent); +} +pre code { + padding: 0; + font-size: 100%; +} + +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; +} + +@media (max-width: 1024px) { + html .col-content { + float: none; + max-width: 100%; + width: 100%; + padding-top: 3rem; + } + html .col-menu { + 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; + max-width: 25rem; + visibility: hidden; + background-color: var(--color-background); + transform: translate(100%, 0); + } + html .col-menu > *: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 :is(header, footer, .col-content) { + animation: shift-to-left 0.4s; + } + + .to-has-menu .col-menu { + animation: pop-in-from-right 0.4s; + } + + .from-has-menu .overlay { + animation: fade-out 0.4s; + } + + .from-has-menu :is(header, footer, .col-content) { + animation: unshift-to-left 0.4s; + } + + .from-has-menu .col-menu { + animation: pop-out-to-right 0.4s; + } + + .has-menu body { + overflow: hidden; + } + .has-menu .overlay { + visibility: visible; + } + .has-menu :is(header, footer, .col-content) { + transform: translate(-25%, 0); + } + .has-menu .col-menu { + 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%; + } +} + +.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-index-panel a, +.tsd-index-panel a.tsd-parent-kind-module { + color: var(--color-ts); +} +.tsd-index-panel a.tsd-parent-kind-interface { + color: var(--color-ts-interface); +} +.tsd-index-panel a.tsd-parent-kind-enum { + color: var(--color-ts-enum); +} +.tsd-index-panel a.tsd-parent-kind-class { + color: var(--color-ts-class); +} +.tsd-index-panel a.tsd-kind-module { + color: var(--color-ts-namespace); +} +.tsd-index-panel a.tsd-kind-interface { + color: var(--color-ts-interface); +} +.tsd-index-panel a.tsd-kind-enum { + color: var(--color-ts-enum); +} +.tsd-index-panel a.tsd-kind-class { + color: var(--color-ts-class); +} +.tsd-index-panel a.tsd-kind-function { + color: var(--color-ts-function); +} +.tsd-index-panel a.tsd-kind-namespace { + color: var(--color-ts-namespace); +} +.tsd-index-panel a.tsd-kind-variable { + color: var(--color-ts-variable); +} +.tsd-index-panel a.tsd-is-private { + color: var(--color-ts-private); +} + +.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: absolute; + 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-member [data-tsd-kind] { + color: var(--color-ts); +} +.tsd-member [data-tsd-kind="Interface"] { + color: var(--color-ts-interface); +} +.tsd-member [data-tsd-kind="Enum"] { + color: var(--color-ts-enum); +} +.tsd-member [data-tsd-kind="Class"] { + color: var(--color-ts-class); +} +.tsd-member [data-tsd-kind="Private"] { + color: var(--color-ts-private); +} + +.tsd-navigation a { + display: block; + margin: 0.4rem 0; + border-left: 2px solid transparent; + color: var(--color-text); + text-decoration: none; + transition: border-left-color 0.1s; +} +.tsd-navigation a:hover { + text-decoration: underline; +} +.tsd-navigation ul { + margin: 0; + padding: 0; + list-style: none; +} +.tsd-navigation li { + padding: 0; +} + +.tsd-navigation.primary .tsd-accordion-details > ul { + margin-top: 0.75rem; +} +.tsd-navigation.primary a { + padding: 0.75rem 0.5rem; + margin: 0; +} +.tsd-navigation.primary ul li a { + margin-left: 0.5rem; +} +.tsd-navigation.primary ul li li a { + margin-left: 1.5rem; +} +.tsd-navigation.primary ul li li li a { + margin-left: 2.5rem; +} +.tsd-navigation.primary ul li li li li a { + margin-left: 3.5rem; +} +.tsd-navigation.primary ul li li li li li a { + margin-left: 4.5rem; +} +.tsd-navigation.primary ul li li li li li li a { + margin-left: 5.5rem; +} +.tsd-navigation.primary li.current > a { + border-left: 0.15rem var(--color-text) solid; +} +.tsd-navigation.primary li.selected > a { + font-weight: bold; + border-left: 0.2rem var(--color-text) solid; +} +.tsd-navigation.primary ul li a:hover { + border-left: 0.2rem var(--color-text-aside) solid; +} +.tsd-navigation.primary li.globals + li > span, +.tsd-navigation.primary li.globals + li > a { + padding-top: 20px; +} + +.tsd-navigation.secondary.tsd-navigation--toolbar-hide { + max-height: calc(100vh - 1rem); + top: 0.5rem; +} +.tsd-navigation.secondary > ul { + display: inline; + padding-right: 0.5rem; + transition: opacity 0.2s; +} +.tsd-navigation.secondary ul li a { + padding-left: 0; +} +.tsd-navigation.secondary ul li li a { + padding-left: 1.1rem; +} +.tsd-navigation.secondary ul li li li a { + padding-left: 2.2rem; +} +.tsd-navigation.secondary ul li li li li a { + padding-left: 3.3rem; +} +.tsd-navigation.secondary ul li li li li li a { + padding-left: 4.4rem; +} +.tsd-navigation.secondary ul li li li li li li a { + padding-left: 5.5rem; +} + +#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 { + margin: 0.25rem 0; + font-size: 1rem; + line-height: 1.25rem; + display: inline-flex; + align-items: center; +} +.tsd-accordion-summary > h1, +.tsd-accordion-summary > h2, +.tsd-accordion-summary > h3, +.tsd-accordion-summary > h4, +.tsd-accordion-summary > h5 { + display: inline-flex; + align-items: center; + vertical-align: middle; + margin-bottom: 0; + user-select: none; + -moz-user-select: none; + -webkit-user-select: none; + -ms-user-select: none; +} +.tsd-accordion-summary { + display: block; + cursor: pointer; +} +.tsd-accordion-summary > * { + margin-top: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; +} +.tsd-accordion-summary::-webkit-details-marker { + display: none; +} +.tsd-index-accordion .tsd-accordion-summary svg { + margin-right: 0.25rem; +} +.tsd-index-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; +} + +@media (min-width: 1025px) { + .col-content { + margin: 2rem auto; + } + + .menu-sticky-wrap { + position: sticky; + height: calc(100vh - 2rem); + top: 4rem; + right: 0; + padding: 0 1.5rem; + padding-top: 1rem; + margin-top: 3rem; + transition: 0.3s ease-in-out; + transition-property: top, padding-top, padding, height; + overflow-y: auto; + } + .col-menu { + border-left: 1px solid var(--color-accent); + } + .col-menu--hide { + top: 1rem; + } + .col-menu .tsd-navigation:not(:last-child) { + padding-bottom: 1.75rem; + } +} + +.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: fixed; + 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-page-toolbar--hide { + transform: translateY(-100%); +} + +.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; +} +@media (max-width: 1024px) { + .tsd-widget.options, + .tsd-widget.menu { + display: inline-block; + } +} +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); +} + +* { + 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); +} diff --git a/rc-v6.4.0/classes/EthereumProviderError.html b/rc-v6.4.0/classes/EthereumProviderError.html new file mode 100644 index 0000000..3c05357 --- /dev/null +++ b/rc-v6.4.0/classes/EthereumProviderError.html @@ -0,0 +1,247 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Class EthereumProviderError<Data>

    +
    +

    Error subclass implementing Ethereum Provider errors per EIP-1193. +Permits integer error codes in the [ 1000 <= 4999 ] range.

    +
    +
    +

    Type Parameters

    +
    +
    +

    Hierarchy

    +
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    cause?: unknown
    +
    + +
    code: number
    +
    + +
    data?: Data
    +
    + +
    message: string
    +
    + +
    name: string
    +
    + +
    stack?: string
    +
    + +
    prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)
    +
    +

    Type declaration

    +
    +
    + +
    stackTraceLimit: number
    +
    +

    Methods

    +
    + +
      + +
    • +

      Get the error as JSON-serializable object.

      + +

      Returns

      A plain object with all public class properties.

      +
      +

      Returns JsonRpcError

    +
    + +
      + +
    • +

      Get a string representation of the serialized error, omitting any circular +references.

      + +

      Returns

      A string representation of the serialized error.

      +
      +

      Returns string

    +
    + +
      + +
    • +

      Create .stack property on a target object

      +
      +
      +

      Parameters

      +
        +
      • +
        targetObject: object
      • +
      • +
        Optional constructorOpt: Function
      +

      Returns void

    +
    +
    \ No newline at end of file diff --git a/rc-v6.4.0/classes/JsonRpcError.html b/rc-v6.4.0/classes/JsonRpcError.html new file mode 100644 index 0000000..dc0ef89 --- /dev/null +++ b/rc-v6.4.0/classes/JsonRpcError.html @@ -0,0 +1,236 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Class JsonRpcError<Data>

    +
    +

    Error subclass implementing JSON RPC 2.0 errors and Ethereum RPC errors +per EIP-1474.

    +

    Permits any integer error code.

    +
    +
    +

    Type Parameters

    +
    +
    +

    Hierarchy

    +
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    cause?: unknown
    +
    + +
    code: number
    +
    + +
    data?: Data
    +
    + +
    message: string
    +
    + +
    name: string
    +
    + +
    stack?: string
    +
    + +
    prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)
    +
    +

    Type declaration

    +
    +
    + +
    stackTraceLimit: number
    +
    +

    Methods

    +
    + +
      + +
    • +

      Get the error as JSON-serializable object.

      + +

      Returns

      A plain object with all public class properties.

      +
      +

      Returns JsonRpcError

    +
    + +
      + +
    • +

      Get a string representation of the serialized error, omitting any circular +references.

      + +

      Returns

      A string representation of the serialized error.

      +
      +

      Returns string

    +
    + +
      + +
    • +

      Create .stack property on a target object

      +
      +
      +

      Parameters

      +
        +
      • +
        targetObject: object
      • +
      • +
        Optional constructorOpt: Function
      +

      Returns void

    +
    +
    \ No newline at end of file diff --git a/rc-v6.4.0/functions/dataHasCause.html b/rc-v6.4.0/functions/dataHasCause.html new file mode 100644 index 0000000..31c1a5f --- /dev/null +++ b/rc-v6.4.0/functions/dataHasCause.html @@ -0,0 +1,69 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Function dataHasCause

    +
    +
      + +
    • +

      Returns true if supplied error data has a usable cause property; false otherwise.

      + +

      Returns

      Whether cause property is present and an object.

      +
      +
      +

      Parameters

      +
        +
      • +
        data: unknown
        +

        Optional data to validate.

        +
      +

      Returns data is {
          cause: object;
          [key: string]: Json | unknown;
      }

    +
    +
    \ No newline at end of file diff --git a/rc-v6.4.0/functions/getMessageFromCode.html b/rc-v6.4.0/functions/getMessageFromCode.html new file mode 100644 index 0000000..e190216 --- /dev/null +++ b/rc-v6.4.0/functions/getMessageFromCode.html @@ -0,0 +1,76 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Function getMessageFromCode

    +
    +
      + +
    • +

      Gets the message for a given code, or a fallback message if the code has +no corresponding message.

      + +

      Returns

      The message for the given code, or the fallback message if the code +has no corresponding message.

      +
      +
      +

      Parameters

      +
        +
      • +
        code: unknown
        +

        The error code.

        +
      • +
      • +
        fallbackMessage: string = FALLBACK_MESSAGE
        +

        The fallback message to use if the code has no +corresponding message.

        +
      +

      Returns string

    +
    +
    \ No newline at end of file diff --git a/rc-v6.4.0/functions/serializeCause.html b/rc-v6.4.0/functions/serializeCause.html new file mode 100644 index 0000000..d144083 --- /dev/null +++ b/rc-v6.4.0/functions/serializeCause.html @@ -0,0 +1,69 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Function serializeCause

    +
    +
      + +
    • +

      Serializes an unknown error to be used as the cause in a fallback error.

      + +

      Returns

      A JSON-serializable object containing as much information about the original error as possible.

      +
      +
      +

      Parameters

      +
        +
      • +
        error: unknown
        +

        The unknown error.

        +
      +

      Returns Json

    +
    +
    \ No newline at end of file diff --git a/rc-v6.4.0/functions/serializeError.html b/rc-v6.4.0/functions/serializeError.html new file mode 100644 index 0000000..ead28e4 --- /dev/null +++ b/rc-v6.4.0/functions/serializeError.html @@ -0,0 +1,86 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Function serializeError

    +
    +
      + +
    • +

      Serializes the given error to an Ethereum JSON RPC-compatible error object. +If the given error is not fully compatible, it will be preserved on the +returned object's data.cause property.

      + +

      Returns

      The serialized error.

      +
      +
      +

      Parameters

      +
        +
      • +
        error: unknown
        +

        The error to serialize.

        +
      • +
      • +
        options: {
            fallbackError: undefined | JsonRpcError;
            shouldIncludeStack: undefined | boolean;
        } = {}
        +

        Options bag.

        +
        +
          +
        • +
          fallbackError: undefined | JsonRpcError
          +

          The error to return if the given error is +not compatible. Should be a JSON serializable value.

          +
        • +
        • +
          shouldIncludeStack: undefined | boolean
          +

          Whether to include the error's stack +on the returned object.

          +
      +

      Returns SerializedJsonRpcError

    +
    +
    \ No newline at end of file diff --git a/rc-v6.4.0/index.html b/rc-v6.4.0/index.html new file mode 100644 index 0000000..6706026 --- /dev/null +++ b/rc-v6.4.0/index.html @@ -0,0 +1,185 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    +

    @metamask/rpc-errors

    +
    + +

    @metamask/rpc-errors

    +
    +

    JSON-RPC errors, including for +Ethereum JSON RPC +and +Ethereum Provider, +and making unknown errors compliant with either spec.

    + + +

    Installation

    +
    +

    yarn add @metamask/rpc-errors

    +

    or

    +

    npm install @metamask/rpc-errors

    + + +

    Usage

    +
    +
    import { rpcErrors, providerErrors } from '@metamask/rpc-errors';

    throw rpcErrors.invalidRequest();
    // or
    throw providerErrors.unauthorized('my custom message'); +
    + + +

    Supported Errors

    +
    + + + +

    API

    +
    +
    import { rpcErrors, providerErrors } from '@metamask/rpc-errors';

    // JSON-RPC errors and Ethereum EIP-1474 errors are namespaced under "rpcErrors"
    response.error = rpcErrors.methodNotFound({
    message: optionalCustomMessage,
    data: optionalData,
    });

    // Ethereum EIP-1193 Provider errors namespaced under "providerErrors"
    response.error = providerErrors.unauthorized({
    message: optionalCustomMessage,
    data: optionalData,
    });

    // each error getter takes a single "opts" argument
    // for most errors, this can be replaced with a single string, which becomes
    // the error message
    response.error = providerErrors.unauthorized(customMessage);

    // if an error getter accepts a single string, all arguments can be omitted
    response.error = providerErrors.unauthorized();
    response.error = providerErrors.unauthorized({});

    // omitting the message will produce an error with a default message per
    // the relevant spec

    // omitting the data argument will produce an error without a
    // "data" property

    // the JSON RPC 2.0 server error requires a valid code
    response.error = rpcErrors.server({
    code: -32031,
    });

    // custom Ethereum Provider errors require a valid code and message
    // valid codes are integers i such that: 1000 <= i <= 4999
    response.error = providerErrors.custom({
    code: 1001,
    message: 'foo',
    }); +
    + + +

    Parsing Unknown Errors

    +
    +
    // this is useful for ensuring your errors are standardized
    import { serializeError } from '@metamask/rpc-errors'

    // if the argument is not a valid error per any supported spec,
    // it will be added as error.data.originalError
    response.error = serializeError(maybeAnError)

    // you can add a custom fallback error code and message if desired
    const fallbackError = { code: 4999, message: 'My custom error.' }
    response.error = serializeError(maybeAnError, fallbackError)

    // Note: if the original error has a "message" property, it will take
    // precedence over the fallback error's message

    // the default fallback is:
    {
    code: -32603,
    message: 'Internal JSON-RPC error.'
    } +
    + + +

    Other Exports

    +
    +
    /**
    * Classes
    */
    import { JsonRpcError, EthereumProviderError } from '@metamask/rpc-errors';

    /**
    * getMessageFromCode and errorCodes
    */
    import { getMessageFromCode, errorCodes } from '@metamask/rpc-errors';

    // get the default message string for the given code, or a fallback message if
    // no message exists for the given code
    const message1 = getMessageFromCode(someCode);

    // you can specify your own fallback message
    const message2 = getMessageFromCode(someCode, myFallback);
    // it can be anything, use at your own peril
    const message3 = getMessageFromCode(someCode, null);

    // {
    // rpcErrors: { [errorName]: code, ... },
    // providerErrors: { [errorName]: code, ... },
    // }
    const code1 = rpcErrors.parse;
    const code2 = providerErrors.userRejectedRequest;

    // all codes in errorCodes have default messages
    const message4 = getMessageFromCode(code1);
    const message5 = getMessageFromCode(code2); +
    + + +

    Contributing

    +
    + + +

    Setup

    +
    +
      +
    • Install Node.js version 16
        +
      • If you are using nvm (recommended) running nvm use will automatically choose the right node version for you.
      • +
      +
    • +
    • Install Yarn v3
    • +
    • Run yarn install to install dependencies and run any required post-install scripts
    • +
    + + +

    Testing and Linting

    +
    +

    Run yarn test to run the tests once. To run tests on file changes, run yarn test:watch.

    +

    Run yarn lint to run the linter, or run yarn lint:fix to run the linter and fix any automatically fixable issues.

    + + +

    Release & Publishing

    +
    +

    The project follows the same release process as the other libraries in the MetaMask organization. The GitHub Actions action-create-release-pr and action-publish-release are used to automate the release process; see those repositories for more information about how they work.

    +
      +
    1. Choose a release version.
    2. +
    +
      +
    • The release version should be chosen according to SemVer. Analyze the changes to see whether they include any breaking changes, new features, or deprecations, then choose the appropriate SemVer version. See the SemVer specification for more information.
    • +
    +
      +
    1. If this release is backporting changes onto a previous release, then ensure there is a major version branch for that version (e.g. 1.x for a v1 backport release).
    2. +
    +
      +
    • The major version branch should be set to the most recent release with that major version. For example, when backporting a v1.0.2 release, you'd want to ensure there was a 1.x branch that was set to the v1.0.1 tag.
    • +
    +
      +
    1. Trigger the workflow_dispatch event manually for the Create Release Pull Request action to create the release PR.
    2. +
    +
      +
    • For a backport release, the base branch should be the major version branch that you ensured existed in step 2. For a normal release, the base branch should be the main branch for that repository (which should be the default value).
    • +
    • This should trigger the action-create-release-pr workflow to create the release PR.
    • +
    +
      +
    1. Update the changelog to move each change entry into the appropriate change category (See here for the full list of change categories, and the correct ordering), and edit them to be more easily understood by users of the package.
    2. +
    +
      +
    • Generally any changes that don't affect consumers of the package (e.g. lockfile changes or development environment changes) are omitted. Exceptions may be made for changes that might be of interest despite not having an effect upon the published package (e.g. major test improvements, security improvements, improved documentation, etc.).
    • +
    • Try to explain each change in terms that users of the package would understand (e.g. avoid referencing internal variables/concepts).
    • +
    • Consolidate related changes into one change entry if it makes it easier to explain.
    • +
    • Run yarn auto-changelog validate --rc to check that the changelog is correctly formatted.
    • +
    +
      +
    1. Review and QA the release.
    2. +
    +
      +
    • If changes are made to the base branch, the release branch will need to be updated with these changes and review/QA will need to restart again. As such, it's probably best to avoid merging other PRs into the base branch while review is underway.
    • +
    +
      +
    1. Squash & Merge the release.
    2. +
    +
      +
    • This should trigger the action-publish-release workflow to tag the final release commit and publish the release on GitHub.
    • +
    +
      +
    1. Publish the release on npm.
    2. +
    +
      +
    • Wait for the publish-release GitHub Action workflow to finish. This should trigger a second job (publish-npm), which will wait for a run approval by the npm publishers team.
    • +
    • Approve the publish-npm job (or ask somebody on the npm publishers team to approve it for you).
    • +
    • Once the publish-npm job has finished, check npm to verify that it has been published.
    • +
    +
    +
    +
    \ No newline at end of file diff --git a/rc-v6.4.0/modules.html b/rc-v6.4.0/modules.html new file mode 100644 index 0000000..126bb8b --- /dev/null +++ b/rc-v6.4.0/modules.html @@ -0,0 +1,74 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    +

    @metamask/rpc-errors

    +
    +
    +

    Index

    +
    +

    Classes

    +
    +
    +

    Type Aliases

    +
    +
    +

    Variables

    +
    +
    +

    Functions

    +
    +
    +
    \ No newline at end of file diff --git a/rc-v6.4.0/types/DataWithOptionalCause.html b/rc-v6.4.0/types/DataWithOptionalCause.html new file mode 100644 index 0000000..95073ee --- /dev/null +++ b/rc-v6.4.0/types/DataWithOptionalCause.html @@ -0,0 +1,61 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Type alias DataWithOptionalCause

    +
    DataWithOptionalCause: Json | {
        cause?: unknown;
        [key: string]: Json | unknown;
    }
    +

    A data object, that must be either:

    +
      +
    • A JSON-serializable object.
    • +
    • An object with a cause property that is an error-like value, and any +other properties that are JSON-serializable.
    • +
    +
    +
    +
    \ No newline at end of file diff --git a/rc-v6.4.0/types/OptionalDataWithOptionalCause.html b/rc-v6.4.0/types/OptionalDataWithOptionalCause.html new file mode 100644 index 0000000..ae5236d --- /dev/null +++ b/rc-v6.4.0/types/OptionalDataWithOptionalCause.html @@ -0,0 +1,60 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Type alias OptionalDataWithOptionalCause

    +
    OptionalDataWithOptionalCause: undefined | DataWithOptionalCause
    +

    A data object, that must be either:

    +
      +
    • A valid DataWithOptionalCause value.
    • +
    • undefined.
    • +
    +
    +
    +
    \ No newline at end of file diff --git a/rc-v6.4.0/variables/errorCodes.html b/rc-v6.4.0/variables/errorCodes.html new file mode 100644 index 0000000..88bb077 --- /dev/null +++ b/rc-v6.4.0/variables/errorCodes.html @@ -0,0 +1,95 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Variable errorCodesConst

    +
    errorCodes: {
        provider: {
            chainDisconnected: number;
            disconnected: number;
            unauthorized: number;
            unsupportedMethod: number;
            userRejectedRequest: number;
        };
        rpc: {
            internal: number;
            invalidInput: number;
            invalidParams: number;
            invalidRequest: number;
            limitExceeded: number;
            methodNotFound: number;
            methodNotSupported: number;
            parse: number;
            resourceNotFound: number;
            resourceUnavailable: number;
            transactionRejected: number;
        };
    } = ...
    +
    +

    Type declaration

    +
      +
    • +
      provider: {
          chainDisconnected: number;
          disconnected: number;
          unauthorized: number;
          unsupportedMethod: number;
          userRejectedRequest: number;
      }
      +
        +
      • +
        chainDisconnected: number
      • +
      • +
        disconnected: number
      • +
      • +
        unauthorized: number
      • +
      • +
        unsupportedMethod: number
      • +
      • +
        userRejectedRequest: number
    • +
    • +
      rpc: {
          internal: number;
          invalidInput: number;
          invalidParams: number;
          invalidRequest: number;
          limitExceeded: number;
          methodNotFound: number;
          methodNotSupported: number;
          parse: number;
          resourceNotFound: number;
          resourceUnavailable: number;
          transactionRejected: number;
      }
      +
        +
      • +
        internal: number
      • +
      • +
        invalidInput: number
      • +
      • +
        invalidParams: number
      • +
      • +
        invalidRequest: number
      • +
      • +
        limitExceeded: number
      • +
      • +
        methodNotFound: number
      • +
      • +
        methodNotSupported: number
      • +
      • +
        parse: number
      • +
      • +
        resourceNotFound: number
      • +
      • +
        resourceUnavailable: number
      • +
      • +
        transactionRejected: number
    +
    +
    \ No newline at end of file diff --git a/rc-v6.4.0/variables/providerErrors.html b/rc-v6.4.0/variables/providerErrors.html new file mode 100644 index 0000000..77cb640 --- /dev/null +++ b/rc-v6.4.0/variables/providerErrors.html @@ -0,0 +1,201 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Variable providerErrorsConst

    +
    providerErrors: {
        chainDisconnected: (<Data>(arg?: JsonRpcErrorsArg<Data>) => EthereumProviderError<Data>);
        custom: (<Data>(opts: CustomErrorArg<Data>) => EthereumProviderError<Data>);
        disconnected: (<Data>(arg?: JsonRpcErrorsArg<Data>) => EthereumProviderError<Data>);
        unauthorized: (<Data>(arg?: JsonRpcErrorsArg<Data>) => EthereumProviderError<Data>);
        unsupportedMethod: (<Data>(arg?: JsonRpcErrorsArg<Data>) => EthereumProviderError<Data>);
        userRejectedRequest: (<Data>(arg?: JsonRpcErrorsArg<Data>) => EthereumProviderError<Data>);
    } = ...
    +
    +

    Type declaration

    +
    +
    +
    \ No newline at end of file diff --git a/rc-v6.4.0/variables/rpcErrors.html b/rc-v6.4.0/variables/rpcErrors.html new file mode 100644 index 0000000..5206abb --- /dev/null +++ b/rc-v6.4.0/variables/rpcErrors.html @@ -0,0 +1,347 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Variable rpcErrorsConst

    +
    rpcErrors: {
        internal: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
        invalidInput: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
        invalidParams: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
        invalidRequest: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
        limitExceeded: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
        methodNotFound: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
        methodNotSupported: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
        parse: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
        resourceNotFound: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
        resourceUnavailable: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
        server: (<Data>(opts: ServerErrorOptions<Data>) => JsonRpcError<Data>);
        transactionRejected: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
    } = ...
    +
    +

    Type declaration

    +
      +
    • +
      internal: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
      +
        +
      • +
          +
        • <Data>(arg?: JsonRpcErrorsArg<Data>): JsonRpcError<Data>
        • +
        • +

          Get a JSON RPC 2.0 Internal (-32603) error.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            Optional arg: JsonRpcErrorsArg<Data>
            +

            The error message or options bag.

            +
          +

          Returns JsonRpcError<Data>

    • +
    • +
      invalidInput: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
      +
        +
      • +
          +
        • <Data>(arg?: JsonRpcErrorsArg<Data>): JsonRpcError<Data>
        • +
        • +

          Get an Ethereum JSON RPC Invalid Input (-32000) error.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            Optional arg: JsonRpcErrorsArg<Data>
            +

            The error message or options bag.

            +
          +

          Returns JsonRpcError<Data>

    • +
    • +
      invalidParams: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
      +
        +
      • +
          +
        • <Data>(arg?: JsonRpcErrorsArg<Data>): JsonRpcError<Data>
        • +
        • +

          Get a JSON RPC 2.0 Invalid Params (-32602) error.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            Optional arg: JsonRpcErrorsArg<Data>
            +

            The error message or options bag.

            +
          +

          Returns JsonRpcError<Data>

    • +
    • +
      invalidRequest: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
      +
        +
      • +
          +
        • <Data>(arg?: JsonRpcErrorsArg<Data>): JsonRpcError<Data>
        • +
        • +

          Get a JSON RPC 2.0 Invalid Request (-32600) error.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            Optional arg: JsonRpcErrorsArg<Data>
            +

            The error message or options bag.

            +
          +

          Returns JsonRpcError<Data>

    • +
    • +
      limitExceeded: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
      +
        +
      • +
          +
        • <Data>(arg?: JsonRpcErrorsArg<Data>): JsonRpcError<Data>
        • +
        • +

          Get an Ethereum JSON RPC Limit Exceeded (-32005) error.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            Optional arg: JsonRpcErrorsArg<Data>
            +

            The error message or options bag.

            +
          +

          Returns JsonRpcError<Data>

    • +
    • +
      methodNotFound: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
      +
        +
      • +
          +
        • <Data>(arg?: JsonRpcErrorsArg<Data>): JsonRpcError<Data>
        • +
        • +

          Get a JSON RPC 2.0 Method Not Found (-32601) error.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            Optional arg: JsonRpcErrorsArg<Data>
            +

            The error message or options bag.

            +
          +

          Returns JsonRpcError<Data>

    • +
    • +
      methodNotSupported: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
      +
        +
      • +
          +
        • <Data>(arg?: JsonRpcErrorsArg<Data>): JsonRpcError<Data>
        • +
        • +

          Get an Ethereum JSON RPC Method Not Supported (-32004) error.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            Optional arg: JsonRpcErrorsArg<Data>
            +

            The error message or options bag.

            +
          +

          Returns JsonRpcError<Data>

    • +
    • +
      parse: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
      +
        +
      • +
          +
        • <Data>(arg?: JsonRpcErrorsArg<Data>): JsonRpcError<Data>
        • +
        • +

          Get a JSON RPC 2.0 Parse (-32700) error.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            Optional arg: JsonRpcErrorsArg<Data>
            +

            The error message or options bag.

            +
          +

          Returns JsonRpcError<Data>

    • +
    • +
      resourceNotFound: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
      +
        +
      • +
          +
        • <Data>(arg?: JsonRpcErrorsArg<Data>): JsonRpcError<Data>
        • +
        • +

          Get an Ethereum JSON RPC Resource Not Found (-32001) error.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            Optional arg: JsonRpcErrorsArg<Data>
            +

            The error message or options bag.

            +
          +

          Returns JsonRpcError<Data>

    • +
    • +
      resourceUnavailable: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
      +
        +
      • +
          +
        • <Data>(arg?: JsonRpcErrorsArg<Data>): JsonRpcError<Data>
        • +
        • +

          Get an Ethereum JSON RPC Resource Unavailable (-32002) error.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            Optional arg: JsonRpcErrorsArg<Data>
            +

            The error message or options bag.

            +
          +

          Returns JsonRpcError<Data>

    • +
    • +
      server: (<Data>(opts: ServerErrorOptions<Data>) => JsonRpcError<Data>)
      +
        +
      • +
          +
        • <Data>(opts: ServerErrorOptions<Data>): JsonRpcError<Data>
        • +
        • +

          Get a JSON RPC 2.0 Server error. +Permits integer error codes in the [ -32099 <= -32005 ] range. +Codes -32000 through -32004 are reserved by EIP-1474.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            opts: ServerErrorOptions<Data>
            +

            The error options bag.

            +
          +

          Returns JsonRpcError<Data>

    • +
    • +
      transactionRejected: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
      +
        +
      • +
          +
        • <Data>(arg?: JsonRpcErrorsArg<Data>): JsonRpcError<Data>
        • +
        • +

          Get an Ethereum JSON RPC Transaction Rejected (-32003) error.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            Optional arg: JsonRpcErrorsArg<Data>
            +

            The error message or options bag.

            +
          +

          Returns JsonRpcError<Data>

    +
    +
    \ No newline at end of file From 668d243d98042234d8c6550284873a6d8dc682bc Mon Sep 17 00:00:00 2001 From: rekmarks Date: Fri, 27 Sep 2024 19:04:50 +0000 Subject: [PATCH 58/92] deploy: 0197e7cde7b09065c4be3c47e14070fc823df33f --- rc-v6.4.0/classes/EthereumProviderError.html | 14 +++++++------- rc-v6.4.0/classes/JsonRpcError.html | 14 +++++++------- rc-v6.4.0/functions/dataHasCause.html | 2 +- rc-v6.4.0/functions/getMessageFromCode.html | 2 +- rc-v6.4.0/functions/serializeCause.html | 2 +- rc-v6.4.0/functions/serializeError.html | 2 +- rc-v6.4.0/types/DataWithOptionalCause.html | 2 +- rc-v6.4.0/types/OptionalDataWithOptionalCause.html | 2 +- rc-v6.4.0/variables/errorCodes.html | 2 +- rc-v6.4.0/variables/providerErrors.html | 2 +- rc-v6.4.0/variables/rpcErrors.html | 2 +- 11 files changed, 23 insertions(+), 23 deletions(-) diff --git a/rc-v6.4.0/classes/EthereumProviderError.html b/rc-v6.4.0/classes/EthereumProviderError.html index 3c05357..56bdc61 100644 --- a/rc-v6.4.0/classes/EthereumProviderError.html +++ b/rc-v6.4.0/classes/EthereumProviderError.html @@ -31,7 +31,7 @@

    Hierarchy

    • EthereumProviderError
    +
  • Defined in src/classes.ts:101
  • @@ -91,7 +91,7 @@
    Optional data: Returns EthereumProviderError<Data>
    +
  • Defined in src/classes.ts:112
  • Properties

    @@ -99,19 +99,19 @@
    +
  • Defined in src/classes.ts:23
  • code: number
    +
  • Defined in src/classes.ts:25
  • data?: Data
    +
  • Defined in src/classes.ts:27
  • message: string
    +
  • Defined in src/classes.ts:62
  • +
  • Defined in src/classes.ts:92
    • diff --git a/rc-v6.4.0/classes/JsonRpcError.html b/rc-v6.4.0/classes/JsonRpcError.html index dc0ef89..038beb8 100644 --- a/rc-v6.4.0/classes/JsonRpcError.html +++ b/rc-v6.4.0/classes/JsonRpcError.html @@ -34,7 +34,7 @@

      Hierarchy

    +
  • Defined in src/classes.ts:19
  • @@ -85,24 +85,24 @@
    Optional data: Returns JsonRpcError<Data>
    +
  • Defined in src/classes.ts:29
  • Properties

    cause?: unknown
    +
  • Defined in src/classes.ts:23
  • code: number
    +
  • Defined in src/classes.ts:25
  • data?: Data
    +
  • Defined in src/classes.ts:27
  • message: string

    Returns JsonRpcError

    +
  • Defined in src/classes.ts:62
    • @@ -178,7 +178,7 @@

      Returns

      A string representation of the serialized error.

    Returns string

    +
  • Defined in src/classes.ts:92
    • diff --git a/rc-v6.4.0/functions/dataHasCause.html b/rc-v6.4.0/functions/dataHasCause.html index 31c1a5f..7cfdb70 100644 --- a/rc-v6.4.0/functions/dataHasCause.html +++ b/rc-v6.4.0/functions/dataHasCause.html @@ -32,7 +32,7 @@
      data: unknown

    Returns data is {
        cause: object;
        [key: string]: Json | unknown;
    }

    +
  • Defined in src/utils.ts:221
  • Returns Json

    +
  • Defined in src/utils.ts:174
  • +
  • Defined in src/utils.ts:104
  • +
  • Defined in src/utils.ts:22
  • +
  • Defined in src/utils.ts:38
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:159
  • +
  • Defined in src/errors.ts:22
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:62
    • @@ -178,7 +178,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:92
    • diff --git a/staging/functions/dataHasCause.html b/staging/functions/dataHasCause.html index f523e47..d759309 100644 --- a/staging/functions/dataHasCause.html +++ b/staging/functions/dataHasCause.html @@ -32,7 +32,7 @@
      data: unknown

    Returns data is {
        cause: object;
        [key: string]: Json | unknown;
    }

    +
  • Defined in src/utils.ts:221
  • Returns Json

    +
  • Defined in src/utils.ts:174
  • +
  • Defined in src/utils.ts:104
  • +
  • Defined in src/utils.ts:22
  • +
  • Defined in src/utils.ts:38
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:159
  • +
  • Defined in src/errors.ts:22
  • Error subclass implementing Ethereum Provider errors per EIP-1193. Permits integer error codes in the [ 1000 <= 4999 ] range.

    @@ -23,15 +23,15 @@

    Class EthereumProviderError<T>

    Type Parameters

    • -

      T extends OptionalDataWithOptionalCause

    +

    Data extends OptionalDataWithOptionalCause

    Hierarchy

    +
  • Defined in src/classes.ts:101
  • @@ -43,7 +43,8 @@

    Constructors

    Properties

    -
    code +
    cause? +code data? message name @@ -62,7 +63,7 @@

    Constructors

    +

    Data extends OptionalDataWithOptionalCause

    Parameters

      @@ -84,27 +85,33 @@
      message: string

      The JSON-RPC error message.

    • -
      Optional data: T
      +
      Optional data: Data

      Optional data to include in the error.

    -

    Returns EthereumProviderError<T>

    +
  • Defined in src/classes.ts:112
  • Properties

    +
    + +
    cause?: unknown
    code: number
    +
  • Defined in src/classes.ts:25
  • -
    data?: T
    +
  • Defined in src/classes.ts:27
  • message: string
    +
  • Defined in src/classes.ts:62
  • +
  • Defined in src/classes.ts:92
    • @@ -226,6 +233,7 @@

      EthereumProviderError
      • constructor
      • +
      • cause?
      • code
      • data?
      • message
      • diff --git a/latest/classes/JsonRpcError.html b/latest/classes/JsonRpcError.html index 0aeb913..e9d57d4 100644 --- a/latest/classes/JsonRpcError.html +++ b/latest/classes/JsonRpcError.html @@ -14,7 +14,7 @@ -

        Class JsonRpcError<T>

        +

        Class JsonRpcError<Data>

        Error subclass implementing JSON RPC 2.0 errors and Ethereum RPC errors per EIP-1474.

        @@ -24,7 +24,7 @@

        Class JsonRpcError<T>

        Type Parameters

        • -

          T extends OptionalDataWithOptionalCause

        +

        Data extends OptionalDataWithOptionalCause

    Hierarchy

    +
  • Defined in src/classes.ts:19
  • @@ -46,7 +46,8 @@

    Constructors

    Properties

    -
    code +
    cause? +code data? message name @@ -65,13 +66,13 @@

    Constructors

      - +
    • Type Parameters

      • -

        T extends OptionalDataWithOptionalCause

      +

      Data extends OptionalDataWithOptionalCause

    Parameters

      @@ -80,23 +81,28 @@
      code: number
    • message: string
    • -
      Optional data: T
    -

    Returns JsonRpcError<T>

    +

    Returns JsonRpcError<Data>

    +
  • Defined in src/classes.ts:29
  • Properties

    +
    + +
    cause?: unknown
    code: number
    +
  • Defined in src/classes.ts:25
  • -
    data?: T
    +
  • Defined in src/classes.ts:27
  • message: string
    +
  • Defined in src/classes.ts:62
    • @@ -172,7 +178,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:92
    • @@ -216,6 +222,7 @@

      JsonRpcError
      • constructor
      • +
      • cause?
      • code
      • data?
      • message
      • diff --git a/latest/functions/dataHasCause.html b/latest/functions/dataHasCause.html new file mode 100644 index 0000000..d759309 --- /dev/null +++ b/latest/functions/dataHasCause.html @@ -0,0 +1,69 @@ +Codestin Search App
        +
        + +
        +
        +
        +
        + +

        Function dataHasCause

        +
        +
          + +
        • +

          Returns true if supplied error data has a usable cause property; false otherwise.

          + +

          Returns

          Whether cause property is present and an object.

          +
          +
          +

          Parameters

          +
            +
          • +
            data: unknown
            +

            Optional data to validate.

            +
          +

          Returns data is {
              cause: object;
              [key: string]: Json | unknown;
          }

        +
        +
        \ No newline at end of file diff --git a/latest/functions/getMessageFromCode.html b/latest/functions/getMessageFromCode.html index 90b85cf..55e25f3 100644 --- a/latest/functions/getMessageFromCode.html +++ b/latest/functions/getMessageFromCode.html @@ -39,7 +39,7 @@
        fallbackMessage: stringReturns string

    +
  • Defined in src/utils.ts:62
  • \ No newline at end of file diff --git a/latest/functions/serializeCause.html b/latest/functions/serializeCause.html index c3aec91..abb4460 100644 --- a/latest/functions/serializeCause.html +++ b/latest/functions/serializeCause.html @@ -32,7 +32,7 @@
    error: unknown

    Returns Json

    +
  • Defined in src/utils.ts:174
  • \ No newline at end of file diff --git a/latest/functions/serializeError.html b/latest/functions/serializeError.html index 9f37ab9..01c63fe 100644 --- a/latest/functions/serializeError.html +++ b/latest/functions/serializeError.html @@ -49,7 +49,7 @@
    shouldIncludeStack:

    Returns SerializedJsonRpcError

    +
  • Defined in src/utils.ts:104
  • \ No newline at end of file diff --git a/latest/index.html b/latest/index.html index 2814014..6706026 100644 --- a/latest/index.html +++ b/latest/index.html @@ -174,10 +174,12 @@

    EthereumProviderError
  • JsonRpcError
  • DataWithOptionalCause
  • +
  • OptionalDataWithOptionalCause
  • errorCodes
  • providerErrors
  • rpcErrors
  • -
  • getMessageFromCode
  • +
  • dataHasCause
  • +
  • getMessageFromCode
  • serializeCause
  • serializeError
  • \ No newline at end of file diff --git a/latest/modules.html b/latest/modules.html index 22995d6..126bb8b 100644 --- a/latest/modules.html +++ b/latest/modules.html @@ -23,6 +23,7 @@

    Classes

    Type Aliases

    Variables

    @@ -32,7 +33,8 @@

    Variables

    Functions

    -
    @@ -61,9 +63,11 @@

    EthereumProviderError
  • JsonRpcError
  • DataWithOptionalCause
  • +
  • OptionalDataWithOptionalCause
  • errorCodes
  • providerErrors
  • rpcErrors
  • +
  • dataHasCause
  • getMessageFromCode
  • serializeCause
  • serializeError
  • diff --git a/latest/types/DataWithOptionalCause.html b/latest/types/DataWithOptionalCause.html index 5191bed..2db9fce 100644 --- a/latest/types/DataWithOptionalCause.html +++ b/latest/types/DataWithOptionalCause.html @@ -24,7 +24,7 @@

    Type alias DataWithOptionalCause

    +
  • Defined in src/utils.ts:22
  • \ No newline at end of file diff --git a/latest/types/OptionalDataWithOptionalCause.html b/latest/types/OptionalDataWithOptionalCause.html new file mode 100644 index 0000000..100b0a9 --- /dev/null +++ b/latest/types/OptionalDataWithOptionalCause.html @@ -0,0 +1,60 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Type alias OptionalDataWithOptionalCause

    +
    OptionalDataWithOptionalCause: undefined | DataWithOptionalCause
    +

    A data object, that must be either:

    +
      +
    • A valid DataWithOptionalCause value.
    • +
    • undefined.
    • +
    +
    +
    +
    \ No newline at end of file diff --git a/latest/variables/errorCodes.html b/latest/variables/errorCodes.html index 22f3eed..5bc05ec 100644 --- a/latest/variables/errorCodes.html +++ b/latest/variables/errorCodes.html @@ -58,7 +58,7 @@
    resourceUnavailable:
    transactionRejected: number
    +
  • Defined in src/error-constants.ts:1
  • \ No newline at end of file diff --git a/latest/variables/providerErrors.html b/latest/variables/providerErrors.html index 4475f77..8551d7d 100644 --- a/latest/variables/providerErrors.html +++ b/latest/variables/providerErrors.html @@ -15,16 +15,16 @@
  • @metamask/rpc-errors
  • providerErrors
  • Variable providerErrorsConst

    -
    providerErrors: {
        chainDisconnected: (<T>(arg?: JsonRpcErrorsArg<T>) => EthereumProviderError<T>);
        custom: (<T>(opts: CustomErrorArg<T>) => EthereumProviderError<T>);
        disconnected: (<T>(arg?: JsonRpcErrorsArg<T>) => EthereumProviderError<T>);
        unauthorized: (<T>(arg?: JsonRpcErrorsArg<T>) => EthereumProviderError<T>);
        unsupportedMethod: (<T>(arg?: JsonRpcErrorsArg<T>) => EthereumProviderError<T>);
        userRejectedRequest: (<T>(arg?: JsonRpcErrorsArg<T>) => EthereumProviderError<T>);
    } = ...
    +
    providerErrors: {
        chainDisconnected: (<Data>(arg?: JsonRpcErrorsArg<Data>) => EthereumProviderError<Data>);
        custom: (<Data>(opts: CustomErrorArg<Data>) => EthereumProviderError<Data>);
        disconnected: (<Data>(arg?: JsonRpcErrorsArg<Data>) => EthereumProviderError<Data>);
        unauthorized: (<Data>(arg?: JsonRpcErrorsArg<Data>) => EthereumProviderError<Data>);
        unsupportedMethod: (<Data>(arg?: JsonRpcErrorsArg<Data>) => EthereumProviderError<Data>);
        userRejectedRequest: (<Data>(arg?: JsonRpcErrorsArg<Data>) => EthereumProviderError<Data>);
    } = ...

    Type declaration

    +

    Returns EthereumProviderError<Data>

  • -
    custom: (<T>(opts: CustomErrorArg<T>) => EthereumProviderError<T>)
    +
    custom: (<Data>(opts: CustomErrorArg<Data>) => EthereumProviderError<Data>)
  • +

    Returns EthereumProviderError<Data>

  • -
    disconnected: (<T>(arg?: JsonRpcErrorsArg<T>) => EthereumProviderError<T>)
    +
    disconnected: (<Data>(arg?: JsonRpcErrorsArg<Data>) => EthereumProviderError<Data>)
  • +

    Returns EthereumProviderError<Data>

  • -
    unauthorized: (<T>(arg?: JsonRpcErrorsArg<T>) => EthereumProviderError<T>)
    +
    unauthorized: (<Data>(arg?: JsonRpcErrorsArg<Data>) => EthereumProviderError<Data>)
  • +

    Returns EthereumProviderError<Data>

  • -
    unsupportedMethod: (<T>(arg?: JsonRpcErrorsArg<T>) => EthereumProviderError<T>)
    +
    unsupportedMethod: (<Data>(arg?: JsonRpcErrorsArg<Data>) => EthereumProviderError<Data>)
  • +

    Returns EthereumProviderError<Data>

  • -
    userRejectedRequest: (<T>(arg?: JsonRpcErrorsArg<T>) => EthereumProviderError<T>)
    +
    userRejectedRequest: (<Data>(arg?: JsonRpcErrorsArg<Data>) => EthereumProviderError<Data>)
  • \ No newline at end of file diff --git a/latest/variables/rpcErrors.html b/latest/variables/rpcErrors.html index 3ecdffc..9b25d1d 100644 --- a/latest/variables/rpcErrors.html +++ b/latest/variables/rpcErrors.html @@ -15,16 +15,16 @@
  • @metamask/rpc-errors
  • rpcErrors
  • Variable rpcErrorsConst

    -
    rpcErrors: {
        internal: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
        invalidInput: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
        invalidParams: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
        invalidRequest: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
        limitExceeded: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
        methodNotFound: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
        methodNotSupported: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
        parse: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
        resourceNotFound: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
        resourceUnavailable: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
        server: (<T>(opts: ServerErrorOptions<T>) => JsonRpcError<T>);
        transactionRejected: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>);
    } = ...
    +
    rpcErrors: {
        internal: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
        invalidInput: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
        invalidParams: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
        invalidRequest: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
        limitExceeded: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
        methodNotFound: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
        methodNotSupported: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
        parse: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
        resourceNotFound: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
        resourceUnavailable: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
        server: (<Data>(opts: ServerErrorOptions<Data>) => JsonRpcError<Data>);
        transactionRejected: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
    } = ...

    Type declaration

  • -
    invalidInput: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
    +
    invalidInput: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
  • +

    Returns JsonRpcError<Data>

  • -
    invalidParams: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
    +
    invalidParams: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
  • +

    Returns JsonRpcError<Data>

  • -
    invalidRequest: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
    +
    invalidRequest: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
  • +

    Returns JsonRpcError<Data>

  • -
    limitExceeded: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
    +
    limitExceeded: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
  • +

    Returns JsonRpcError<Data>

  • -
    methodNotFound: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
    +
    methodNotFound: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
  • +

    Returns JsonRpcError<Data>

  • -
    methodNotSupported: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
    +
    methodNotSupported: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
  • +

    Returns JsonRpcError<Data>

  • -
    parse: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
    +
    parse: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
  • +

    Returns JsonRpcError<Data>

  • -
    resourceNotFound: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
    +
    resourceNotFound: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
  • +

    Returns JsonRpcError<Data>

  • -
    resourceUnavailable: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
    +
    resourceUnavailable: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
  • +

    Returns JsonRpcError<Data>

  • -
    server: (<T>(opts: ServerErrorOptions<T>) => JsonRpcError<T>)
    +
    server: (<Data>(opts: ServerErrorOptions<Data>) => JsonRpcError<Data>)
  • +

    Returns JsonRpcError<Data>

  • -
    transactionRejected: (<T>(arg?: JsonRpcErrorsArg<T>) => JsonRpcError<T>)
    +
    transactionRejected: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
  • \ No newline at end of file From d0ca6fad38960cfb4feeebe00b4f6e9e1861542c Mon Sep 17 00:00:00 2001 From: rekmarks Date: Fri, 27 Sep 2024 19:17:21 +0000 Subject: [PATCH 61/92] deploy: 1b7e95319e27cef100f70ab37752973a716b713d --- 6.4.0/.nojekyll | 1 + 6.4.0/assets/highlight.css | 92 ++ 6.4.0/assets/main.js | 58 + 6.4.0/assets/search.js | 1 + 6.4.0/assets/style.css | 1279 +++++++++++++++++ 6.4.0/classes/EthereumProviderError.html | 247 ++++ 6.4.0/classes/JsonRpcError.html | 236 +++ 6.4.0/functions/dataHasCause.html | 69 + 6.4.0/functions/getMessageFromCode.html | 76 + 6.4.0/functions/serializeCause.html | 69 + 6.4.0/functions/serializeError.html | 86 ++ 6.4.0/index.html | 185 +++ 6.4.0/modules.html | 74 + 6.4.0/types/DataWithOptionalCause.html | 61 + .../types/OptionalDataWithOptionalCause.html | 60 + 6.4.0/variables/errorCodes.html | 95 ++ 6.4.0/variables/providerErrors.html | 201 +++ 6.4.0/variables/rpcErrors.html | 347 +++++ 18 files changed, 3237 insertions(+) create mode 100644 6.4.0/.nojekyll create mode 100644 6.4.0/assets/highlight.css create mode 100644 6.4.0/assets/main.js create mode 100644 6.4.0/assets/search.js create mode 100644 6.4.0/assets/style.css create mode 100644 6.4.0/classes/EthereumProviderError.html create mode 100644 6.4.0/classes/JsonRpcError.html create mode 100644 6.4.0/functions/dataHasCause.html create mode 100644 6.4.0/functions/getMessageFromCode.html create mode 100644 6.4.0/functions/serializeCause.html create mode 100644 6.4.0/functions/serializeError.html create mode 100644 6.4.0/index.html create mode 100644 6.4.0/modules.html create mode 100644 6.4.0/types/DataWithOptionalCause.html create mode 100644 6.4.0/types/OptionalDataWithOptionalCause.html create mode 100644 6.4.0/variables/errorCodes.html create mode 100644 6.4.0/variables/providerErrors.html create mode 100644 6.4.0/variables/rpcErrors.html diff --git a/6.4.0/.nojekyll b/6.4.0/.nojekyll new file mode 100644 index 0000000..e2ac661 --- /dev/null +++ b/6.4.0/.nojekyll @@ -0,0 +1 @@ +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/6.4.0/assets/highlight.css b/6.4.0/assets/highlight.css new file mode 100644 index 0000000..f5466f6 --- /dev/null +++ b/6.4.0/assets/highlight.css @@ -0,0 +1,92 @@ +: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: #795E26; + --dark-hl-4: #DCDCAA; + --light-hl-5: #008000; + --dark-hl-5: #6A9955; + --light-hl-6: #098658; + --dark-hl-6: #B5CEA8; + --light-hl-7: #0000FF; + --dark-hl-7: #569CD6; + --light-hl-8: #0070C1; + --dark-hl-8: #4FC1FF; + --light-hl-9: #000000; + --dark-hl-9: #C8C8C8; + --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); + --hl-9: var(--light-hl-9); + --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); + --hl-9: var(--dark-hl-9); + --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); + --hl-9: var(--light-hl-9); + --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); + --hl-9: var(--dark-hl-9); + --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); } +.hl-9 { color: var(--hl-9); } +pre, code { background: var(--code-background); } diff --git a/6.4.0/assets/main.js b/6.4.0/assets/main.js new file mode 100644 index 0000000..f7c8366 --- /dev/null +++ b/6.4.0/assets/main.js @@ -0,0 +1,58 @@ +"use strict"; +"use strict";(()=>{var Qe=Object.create;var ae=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Ce=Object.getOwnPropertyNames;var Oe=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var _e=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Me=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Ce(e))!Re.call(t,i)&&i!==n&&ae(t,i,{get:()=>e[i],enumerable:!(r=Pe(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Qe(Oe(t)):{},Me(e||!t||!t.__esModule?ae(n,"default",{value:t,enumerable:!0}):n,t));var de=_e((ce,he)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var h=t.utils.clone(n)||{};h.position=[a,l],h.index=s.length,s.push(new t.Token(r.slice(a,o),h))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ou?h+=2:a==u&&(n+=r[l+1]*i[h+1],l+=2,h+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}if(s.str.length==0&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}s.str.length==1&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var h=s.str.charAt(0),m=s.str.charAt(1),v;m in s.node.edges?v=s.node.edges[m]:(v=new t.TokenSet,s.node.edges[m]=v),s.str.length==1&&(v.final=!0),i.push({node:v,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),u=0;u1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof ce=="object"?he.exports=n():e.lunr=n()}(this,function(){return t})})()});var le=[];function B(t,e){le.push({selector:e,constructor:t})}var Y=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureFocusedElementVisible(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){le.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}ensureFocusedElementVisible(){this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null);let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}};var I=class{constructor(e){this.el=e.el,this.app=e.app}};var J=class{constructor(){this.listeners={}}addEventListener(e,n){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push(n)}removeEventListener(e,n){if(!(e in this.listeners))return;let r=this.listeners[e];for(let i=0,s=r.length;i{let n=Date.now();return(...r)=>{n+e-Date.now()<0&&(t(...r),n=Date.now())}};var re=class extends J{constructor(){super();this.scrollTop=0;this.lastY=0;this.width=0;this.height=0;this.showToolbar=!0;this.toolbar=document.querySelector(".tsd-page-toolbar"),this.navigation=document.querySelector(".col-menu"),window.addEventListener("scroll",ne(()=>this.onScroll(),10)),window.addEventListener("resize",ne(()=>this.onResize(),10)),this.searchInput=document.querySelector("#tsd-search input"),this.searchInput&&this.searchInput.addEventListener("focus",()=>{this.hideShowToolbar()}),this.onResize(),this.onScroll()}triggerResize(){let n=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(n)}onResize(){this.width=window.innerWidth||0,this.height=window.innerHeight||0;let n=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(n)}onScroll(){this.scrollTop=window.scrollY||0;let n=new CustomEvent("scroll",{detail:{scrollTop:this.scrollTop}});this.dispatchEvent(n),this.hideShowToolbar()}hideShowToolbar(){let n=this.showToolbar;this.showToolbar=this.lastY>=this.scrollTop||this.scrollTop<=0||!!this.searchInput&&this.searchInput===document.activeElement,n!==this.showToolbar&&(this.toolbar.classList.toggle("tsd-page-toolbar--hide"),this.navigation?.classList.toggle("col-menu--hide")),this.lastY=this.scrollTop}},R=re;R.instance=new re;var X=class extends I{constructor(n){super(n);this.anchors=[];this.index=-1;R.instance.addEventListener("resize",()=>this.onResize()),R.instance.addEventListener("scroll",r=>this.onScroll(r)),this.createAnchors()}createAnchors(){let n=window.location.href;n.indexOf("#")!=-1&&(n=n.substring(0,n.indexOf("#"))),this.el.querySelectorAll("a").forEach(r=>{let i=r.href;if(i.indexOf("#")==-1||i.substring(0,n.length)!=n)return;let s=i.substring(i.indexOf("#")+1),o=document.querySelector("a.tsd-anchor[name="+s+"]"),a=r.parentNode;!o||!a||this.anchors.push({link:a,anchor:o,position:0})}),this.onResize()}onResize(){let n;for(let i=0,s=this.anchors.length;ii.position-s.position);let r=new CustomEvent("scroll",{detail:{scrollTop:R.instance.scrollTop}});this.onScroll(r)}onScroll(n){let r=n.detail.scrollTop+5,i=this.anchors,s=i.length-1,o=this.index;for(;o>-1&&i[o].position>r;)o-=1;for(;o-1&&this.anchors[this.index].link.classList.remove("focus"),this.index=o,this.index>-1&&this.anchors[this.index].link.classList.add("focus"))}};var ue=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var me=De(de());function ve(){let t=document.getElementById("tsd-search");if(!t)return;let e=document.getElementById("search-script");t.classList.add("loading"),e&&(e.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),e.addEventListener("load",()=>{t.classList.remove("loading"),t.classList.add("ready")}),window.searchData&&t.classList.remove("loading"));let n=document.querySelector("#tsd-search input"),r=document.querySelector("#tsd-search .results");if(!n||!r)throw new Error("The input field or the result list wrapper was not found");let i=!1;r.addEventListener("mousedown",()=>i=!0),r.addEventListener("mouseup",()=>{i=!1,t.classList.remove("has-focus")}),n.addEventListener("focus",()=>t.classList.add("has-focus")),n.addEventListener("blur",()=>{i||(i=!1,t.classList.remove("has-focus"))});let s={base:t.dataset.base+"/"};Fe(t,r,n,s)}function Fe(t,e,n,r){n.addEventListener("input",ue(()=>{He(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ve(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?pe(e,-1):s.key==="ArrowDown"?pe(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ae(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=me.Index.load(window.searchData.index))}function He(t,e,n,r){if(Ae(r,t),!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s=i?r.index.search(`*${i}*`):[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o${fe(u.parent,i)}.
    ${l}`);let h=document.createElement("li");h.classList.value=u.classes??"";let m=document.createElement("a");m.href=r.base+u.url,m.innerHTML=l,h.append(m),e.appendChild(h)}}function pe(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ve(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function fe(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(ie(t.substring(s,o)),`${ie(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(ie(t.substring(s))),i.join("")}var Ne={"&":"&","<":"<",">":">","'":"'",'"':"""};function ie(t){return t.replace(/[&<>"'"]/g,e=>Ne[e])}var F="mousedown",ye="mousemove",j="mouseup",Z={x:0,y:0},ge=!1,se=!1,Be=!1,A=!1,xe=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(xe?"is-mobile":"not-mobile");xe&&"ontouchstart"in document.documentElement&&(Be=!0,F="touchstart",ye="touchmove",j="touchend");document.addEventListener(F,t=>{se=!0,A=!1;let e=F=="touchstart"?t.targetTouches[0]:t;Z.y=e.pageY||0,Z.x=e.pageX||0});document.addEventListener(ye,t=>{if(se&&!A){let e=F=="touchstart"?t.targetTouches[0]:t,n=Z.x-(e.pageX||0),r=Z.y-(e.pageY||0);A=Math.sqrt(n*n+r*r)>10}});document.addEventListener(j,()=>{se=!1});document.addEventListener("click",t=>{ge&&(t.preventDefault(),t.stopImmediatePropagation(),ge=!1)});var K=class extends I{constructor(n){super(n);this.className=this.el.dataset.toggle||"",this.el.addEventListener(j,r=>this.onPointerUp(r)),this.el.addEventListener("click",r=>r.preventDefault()),document.addEventListener(F,r=>this.onDocumentPointerDown(r)),document.addEventListener(j,r=>this.onDocumentPointerUp(r))}setActive(n){if(this.active==n)return;this.active=n,document.documentElement.classList.toggle("has-"+this.className,n),this.el.classList.toggle("active",n);let r=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(r),setTimeout(()=>document.documentElement.classList.remove(r),500)}onPointerUp(n){A||(this.setActive(!0),n.preventDefault())}onDocumentPointerDown(n){if(this.active){if(n.target.closest(".col-menu, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(n){if(!A&&this.active&&n.target.closest(".col-menu")){let r=n.target.closest("a");if(r){let i=window.location.href;i.indexOf("#")!=-1&&(i=i.substring(0,i.indexOf("#"))),r.href.substring(0,i.length)==i&&setTimeout(()=>this.setActive(!1),250)}}}};var oe;try{oe=localStorage}catch{oe={getItem(){return null},setItem(){}}}var Q=oe;var Le=document.head.appendChild(document.createElement("style"));Le.dataset.for="filters";var ee=class extends I{constructor(n){super(n);this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),Le.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } +`}fromLocalStorage(){let n=Q.getItem(this.key);return n?n==="true":this.el.checked}setLocalStorage(n){Q.setItem(this.key,n.toString()),this.value=n,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(n=>{n.style.display="block";let r=Array.from(n.querySelectorAll(".tsd-index-link")).every(i=>i.offsetParent==null);n.style.display=r?"none":"block"})}};var te=class extends I{constructor(n){super(n);this.calculateHeights(),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.textContent.replace(/\s+/g,"-").toLowerCase()}`,this.setLocalStorage(this.fromLocalStorage(),!0),this.summary.addEventListener("click",r=>this.toggleVisibility(r)),this.icon.style.transform=this.getIconRotation()}getIconRotation(n=this.el.open){return`rotate(${n?0:-90}deg)`}calculateHeights(){let n=this.el.open,{position:r,left:i}=this.el.style;this.el.style.position="fixed",this.el.style.left="-9999px",this.el.open=!0,this.expandedHeight=this.el.offsetHeight+"px",this.el.open=!1,this.collapsedHeight=this.el.offsetHeight+"px",this.el.open=n,this.el.style.height=n?this.expandedHeight:this.collapsedHeight,this.el.style.position=r,this.el.style.left=i}toggleVisibility(n){n.preventDefault(),this.el.style.overflow="hidden",this.el.open?this.collapse():this.expand()}expand(n=!0){this.el.open=!0,this.animate(this.collapsedHeight,this.expandedHeight,{opening:!0,duration:n?300:0})}collapse(n=!0){this.animate(this.expandedHeight,this.collapsedHeight,{opening:!1,duration:n?300:0})}animate(n,r,{opening:i,duration:s=300}){if(this.animation)return;let o={duration:s,easing:"ease"};this.animation=this.el.animate({height:[n,r]},o),this.icon.animate({transform:[this.icon.style.transform||this.getIconRotation(!i),this.getIconRotation(i)]},o).addEventListener("finish",()=>{this.icon.style.transform=this.getIconRotation(i)}),this.animation.addEventListener("finish",()=>this.animationEnd(i))}animationEnd(n){this.el.open=n,this.animation=void 0,this.el.style.height="auto",this.el.style.overflow="visible",this.setLocalStorage(n)}fromLocalStorage(){let n=Q.getItem(this.key);return n?n==="true":this.el.open}setLocalStorage(n,r=!1){this.fromLocalStorage()===n&&!r||(Q.setItem(this.key,n.toString()),this.el.open=n,this.handleValueChange(r))}handleValueChange(n=!1){this.fromLocalStorage()===this.el.open&&!n||(this.fromLocalStorage()?this.expand(!1):this.collapse(!1))}};function be(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,Ee(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),Ee(t.value)})}function Ee(t){document.documentElement.dataset.theme=t}ve();B(X,".menu-highlight");B(K,"a[data-toggle]");B(te,".tsd-index-accordion");B(ee,".tsd-filter-item input[type=checkbox]");var we=document.getElementById("theme");we&&be(we);var je=new Y;Object.defineProperty(window,"app",{value:je});})(); +/*! 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/6.4.0/assets/search.js b/6.4.0/assets/search.js new file mode 100644 index 0000000..b7b18ad --- /dev/null +++ b/6.4.0/assets/search.js @@ -0,0 +1 @@ +window.searchData = JSON.parse("{\"kinds\":{\"32\":\"Variable\",\"64\":\"Function\",\"128\":\"Class\",\"512\":\"Constructor\",\"1024\":\"Property\",\"2048\":\"Method\",\"65536\":\"Type literal\",\"4194304\":\"Type alias\"},\"rows\":[{\"kind\":128,\"name\":\"JsonRpcError\",\"url\":\"classes/JsonRpcError.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/JsonRpcError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"JsonRpcError\"},{\"kind\":1024,\"name\":\"cause\",\"url\":\"classes/JsonRpcError.html#cause\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"JsonRpcError\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/JsonRpcError.html#code\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"JsonRpcError\"},{\"kind\":1024,\"name\":\"data\",\"url\":\"classes/JsonRpcError.html#data\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"JsonRpcError\"},{\"kind\":2048,\"name\":\"serialize\",\"url\":\"classes/JsonRpcError.html#serialize\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"JsonRpcError\"},{\"kind\":2048,\"name\":\"toString\",\"url\":\"classes/JsonRpcError.html#toString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"JsonRpcError\"},{\"kind\":128,\"name\":\"EthereumProviderError\",\"url\":\"classes/EthereumProviderError.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/EthereumProviderError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"EthereumProviderError\"},{\"kind\":1024,\"name\":\"cause\",\"url\":\"classes/EthereumProviderError.html#cause\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EthereumProviderError\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/EthereumProviderError.html#code\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EthereumProviderError\"},{\"kind\":1024,\"name\":\"data\",\"url\":\"classes/EthereumProviderError.html#data\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EthereumProviderError\"},{\"kind\":2048,\"name\":\"serialize\",\"url\":\"classes/EthereumProviderError.html#serialize\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EthereumProviderError\"},{\"kind\":2048,\"name\":\"toString\",\"url\":\"classes/EthereumProviderError.html#toString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EthereumProviderError\"},{\"kind\":64,\"name\":\"dataHasCause\",\"url\":\"functions/dataHasCause.html\",\"classes\":\"tsd-kind-function\"},{\"kind\":64,\"name\":\"serializeCause\",\"url\":\"functions/serializeCause.html\",\"classes\":\"tsd-kind-function\"},{\"kind\":64,\"name\":\"serializeError\",\"url\":\"functions/serializeError.html\",\"classes\":\"tsd-kind-function\"},{\"kind\":64,\"name\":\"getMessageFromCode\",\"url\":\"functions/getMessageFromCode.html\",\"classes\":\"tsd-kind-function\"},{\"kind\":4194304,\"name\":\"DataWithOptionalCause\",\"url\":\"types/DataWithOptionalCause.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":4194304,\"name\":\"OptionalDataWithOptionalCause\",\"url\":\"types/OptionalDataWithOptionalCause.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":32,\"name\":\"rpcErrors\",\"url\":\"variables/rpcErrors.html\",\"classes\":\"tsd-kind-variable\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-variable\",\"parent\":\"rpcErrors\"},{\"kind\":1024,\"name\":\"parse\",\"url\":\"variables/rpcErrors.html#__type.parse\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.parse.__type-15\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.parse\"},{\"kind\":1024,\"name\":\"invalidRequest\",\"url\":\"variables/rpcErrors.html#__type.invalidRequest\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.invalidRequest.__type-7\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.invalidRequest\"},{\"kind\":1024,\"name\":\"invalidParams\",\"url\":\"variables/rpcErrors.html#__type.invalidParams\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.invalidParams.__type-5\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.invalidParams\"},{\"kind\":1024,\"name\":\"methodNotFound\",\"url\":\"variables/rpcErrors.html#__type.methodNotFound\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.methodNotFound.__type-11\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.methodNotFound\"},{\"kind\":1024,\"name\":\"internal\",\"url\":\"variables/rpcErrors.html#__type.internal\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.internal.__type-1\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.internal\"},{\"kind\":1024,\"name\":\"server\",\"url\":\"variables/rpcErrors.html#__type.server\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.server.__type-21\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.server\"},{\"kind\":1024,\"name\":\"invalidInput\",\"url\":\"variables/rpcErrors.html#__type.invalidInput\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.invalidInput.__type-3\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.invalidInput\"},{\"kind\":1024,\"name\":\"resourceNotFound\",\"url\":\"variables/rpcErrors.html#__type.resourceNotFound\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.resourceNotFound.__type-17\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.resourceNotFound\"},{\"kind\":1024,\"name\":\"resourceUnavailable\",\"url\":\"variables/rpcErrors.html#__type.resourceUnavailable\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.resourceUnavailable.__type-19\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.resourceUnavailable\"},{\"kind\":1024,\"name\":\"transactionRejected\",\"url\":\"variables/rpcErrors.html#__type.transactionRejected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.transactionRejected.__type-23\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.transactionRejected\"},{\"kind\":1024,\"name\":\"methodNotSupported\",\"url\":\"variables/rpcErrors.html#__type.methodNotSupported\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.methodNotSupported.__type-13\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.methodNotSupported\"},{\"kind\":1024,\"name\":\"limitExceeded\",\"url\":\"variables/rpcErrors.html#__type.limitExceeded\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"rpcErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/rpcErrors.html#__type.limitExceeded.__type-9\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"rpcErrors.__type.limitExceeded\"},{\"kind\":32,\"name\":\"providerErrors\",\"url\":\"variables/providerErrors.html\",\"classes\":\"tsd-kind-variable\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-variable\",\"parent\":\"providerErrors\"},{\"kind\":1024,\"name\":\"userRejectedRequest\",\"url\":\"variables/providerErrors.html#__type.userRejectedRequest\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type.userRejectedRequest.__type-11\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"providerErrors.__type.userRejectedRequest\"},{\"kind\":1024,\"name\":\"unauthorized\",\"url\":\"variables/providerErrors.html#__type.unauthorized\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type.unauthorized.__type-7\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"providerErrors.__type.unauthorized\"},{\"kind\":1024,\"name\":\"unsupportedMethod\",\"url\":\"variables/providerErrors.html#__type.unsupportedMethod\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type.unsupportedMethod.__type-9\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"providerErrors.__type.unsupportedMethod\"},{\"kind\":1024,\"name\":\"disconnected\",\"url\":\"variables/providerErrors.html#__type.disconnected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type.disconnected.__type-5\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"providerErrors.__type.disconnected\"},{\"kind\":1024,\"name\":\"chainDisconnected\",\"url\":\"variables/providerErrors.html#__type.chainDisconnected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type.chainDisconnected.__type-1\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"providerErrors.__type.chainDisconnected\"},{\"kind\":1024,\"name\":\"custom\",\"url\":\"variables/providerErrors.html#__type.custom\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"providerErrors.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/providerErrors.html#__type.custom.__type-3\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"providerErrors.__type.custom\"},{\"kind\":32,\"name\":\"errorCodes\",\"url\":\"variables/errorCodes.html\",\"classes\":\"tsd-kind-variable\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/errorCodes.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-variable\",\"parent\":\"errorCodes\"},{\"kind\":1024,\"name\":\"rpc\",\"url\":\"variables/errorCodes.html#__type.rpc\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"errorCodes.__type.rpc\"},{\"kind\":1024,\"name\":\"invalidInput\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2.invalidInput\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.rpc.__type\"},{\"kind\":1024,\"name\":\"resourceNotFound\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2.resourceNotFound\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.rpc.__type\"},{\"kind\":1024,\"name\":\"resourceUnavailable\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2.resourceUnavailable\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.rpc.__type\"},{\"kind\":1024,\"name\":\"transactionRejected\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2.transactionRejected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.rpc.__type\"},{\"kind\":1024,\"name\":\"methodNotSupported\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2.methodNotSupported\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.rpc.__type\"},{\"kind\":1024,\"name\":\"limitExceeded\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2.limitExceeded\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.rpc.__type\"},{\"kind\":1024,\"name\":\"parse\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2.parse\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.rpc.__type\"},{\"kind\":1024,\"name\":\"invalidRequest\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2.invalidRequest\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.rpc.__type\"},{\"kind\":1024,\"name\":\"methodNotFound\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2.methodNotFound\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.rpc.__type\"},{\"kind\":1024,\"name\":\"invalidParams\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2.invalidParams\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.rpc.__type\"},{\"kind\":1024,\"name\":\"internal\",\"url\":\"variables/errorCodes.html#__type.rpc.__type-2.internal\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.rpc.__type\"},{\"kind\":1024,\"name\":\"provider\",\"url\":\"variables/errorCodes.html#__type.provider\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/errorCodes.html#__type.provider.__type-1\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"errorCodes.__type.provider\"},{\"kind\":1024,\"name\":\"userRejectedRequest\",\"url\":\"variables/errorCodes.html#__type.provider.__type-1.userRejectedRequest\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.provider.__type\"},{\"kind\":1024,\"name\":\"unauthorized\",\"url\":\"variables/errorCodes.html#__type.provider.__type-1.unauthorized\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.provider.__type\"},{\"kind\":1024,\"name\":\"unsupportedMethod\",\"url\":\"variables/errorCodes.html#__type.provider.__type-1.unsupportedMethod\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.provider.__type\"},{\"kind\":1024,\"name\":\"disconnected\",\"url\":\"variables/errorCodes.html#__type.provider.__type-1.disconnected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.provider.__type\"},{\"kind\":1024,\"name\":\"chainDisconnected\",\"url\":\"variables/errorCodes.html#__type.provider.__type-1.chainDisconnected\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"errorCodes.__type.provider.__type\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"comment\"],\"fieldVectors\":[[\"name/0\",[0,40.134]],[\"comment/0\",[]],[\"name/1\",[1,35.025]],[\"comment/1\",[]],[\"name/2\",[2,35.025]],[\"comment/2\",[]],[\"name/3\",[3,35.025]],[\"comment/3\",[]],[\"name/4\",[4,35.025]],[\"comment/4\",[]],[\"name/5\",[5,35.025]],[\"comment/5\",[]],[\"name/6\",[6,35.025]],[\"comment/6\",[]],[\"name/7\",[7,40.134]],[\"comment/7\",[]],[\"name/8\",[1,35.025]],[\"comment/8\",[]],[\"name/9\",[2,35.025]],[\"comment/9\",[]],[\"name/10\",[3,35.025]],[\"comment/10\",[]],[\"name/11\",[4,35.025]],[\"comment/11\",[]],[\"name/12\",[5,35.025]],[\"comment/12\",[]],[\"name/13\",[6,35.025]],[\"comment/13\",[]],[\"name/14\",[8,40.134]],[\"comment/14\",[]],[\"name/15\",[9,40.134]],[\"comment/15\",[]],[\"name/16\",[10,40.134]],[\"comment/16\",[]],[\"name/17\",[11,40.134]],[\"comment/17\",[]],[\"name/18\",[12,40.134]],[\"comment/18\",[]],[\"name/19\",[13,40.134]],[\"comment/19\",[]],[\"name/20\",[14,40.134]],[\"comment/20\",[]],[\"name/21\",[15,12.618]],[\"comment/21\",[]],[\"name/22\",[16,35.025]],[\"comment/22\",[]],[\"name/23\",[15,12.618]],[\"comment/23\",[]],[\"name/24\",[17,35.025]],[\"comment/24\",[]],[\"name/25\",[15,12.618]],[\"comment/25\",[]],[\"name/26\",[18,35.025]],[\"comment/26\",[]],[\"name/27\",[15,12.618]],[\"comment/27\",[]],[\"name/28\",[19,35.025]],[\"comment/28\",[]],[\"name/29\",[15,12.618]],[\"comment/29\",[]],[\"name/30\",[20,35.025]],[\"comment/30\",[]],[\"name/31\",[15,12.618]],[\"comment/31\",[]],[\"name/32\",[21,40.134]],[\"comment/32\",[]],[\"name/33\",[15,12.618]],[\"comment/33\",[]],[\"name/34\",[22,35.025]],[\"comment/34\",[]],[\"name/35\",[15,12.618]],[\"comment/35\",[]],[\"name/36\",[23,35.025]],[\"comment/36\",[]],[\"name/37\",[15,12.618]],[\"comment/37\",[]],[\"name/38\",[24,35.025]],[\"comment/38\",[]],[\"name/39\",[15,12.618]],[\"comment/39\",[]],[\"name/40\",[25,35.025]],[\"comment/40\",[]],[\"name/41\",[15,12.618]],[\"comment/41\",[]],[\"name/42\",[26,35.025]],[\"comment/42\",[]],[\"name/43\",[15,12.618]],[\"comment/43\",[]],[\"name/44\",[27,35.025]],[\"comment/44\",[]],[\"name/45\",[15,12.618]],[\"comment/45\",[]],[\"name/46\",[28,40.134]],[\"comment/46\",[]],[\"name/47\",[15,12.618]],[\"comment/47\",[]],[\"name/48\",[29,35.025]],[\"comment/48\",[]],[\"name/49\",[15,12.618]],[\"comment/49\",[]],[\"name/50\",[30,35.025]],[\"comment/50\",[]],[\"name/51\",[15,12.618]],[\"comment/51\",[]],[\"name/52\",[31,35.025]],[\"comment/52\",[]],[\"name/53\",[15,12.618]],[\"comment/53\",[]],[\"name/54\",[32,35.025]],[\"comment/54\",[]],[\"name/55\",[15,12.618]],[\"comment/55\",[]],[\"name/56\",[33,35.025]],[\"comment/56\",[]],[\"name/57\",[15,12.618]],[\"comment/57\",[]],[\"name/58\",[34,40.134]],[\"comment/58\",[]],[\"name/59\",[15,12.618]],[\"comment/59\",[]],[\"name/60\",[35,40.134]],[\"comment/60\",[]],[\"name/61\",[15,12.618]],[\"comment/61\",[]],[\"name/62\",[36,40.134]],[\"comment/62\",[]],[\"name/63\",[15,12.618]],[\"comment/63\",[]],[\"name/64\",[22,35.025]],[\"comment/64\",[]],[\"name/65\",[23,35.025]],[\"comment/65\",[]],[\"name/66\",[24,35.025]],[\"comment/66\",[]],[\"name/67\",[25,35.025]],[\"comment/67\",[]],[\"name/68\",[26,35.025]],[\"comment/68\",[]],[\"name/69\",[27,35.025]],[\"comment/69\",[]],[\"name/70\",[16,35.025]],[\"comment/70\",[]],[\"name/71\",[17,35.025]],[\"comment/71\",[]],[\"name/72\",[19,35.025]],[\"comment/72\",[]],[\"name/73\",[18,35.025]],[\"comment/73\",[]],[\"name/74\",[20,35.025]],[\"comment/74\",[]],[\"name/75\",[37,40.134]],[\"comment/75\",[]],[\"name/76\",[15,12.618]],[\"comment/76\",[]],[\"name/77\",[29,35.025]],[\"comment/77\",[]],[\"name/78\",[30,35.025]],[\"comment/78\",[]],[\"name/79\",[31,35.025]],[\"comment/79\",[]],[\"name/80\",[32,35.025]],[\"comment/80\",[]],[\"name/81\",[33,35.025]],[\"comment/81\",[]]],\"invertedIndex\":[[\"__type\",{\"_index\":15,\"name\":{\"21\":{},\"23\":{},\"25\":{},\"27\":{},\"29\":{},\"31\":{},\"33\":{},\"35\":{},\"37\":{},\"39\":{},\"41\":{},\"43\":{},\"45\":{},\"47\":{},\"49\":{},\"51\":{},\"53\":{},\"55\":{},\"57\":{},\"59\":{},\"61\":{},\"63\":{},\"76\":{}},\"comment\":{}}],[\"cause\",{\"_index\":2,\"name\":{\"2\":{},\"9\":{}},\"comment\":{}}],[\"chaindisconnected\",{\"_index\":33,\"name\":{\"56\":{},\"81\":{}},\"comment\":{}}],[\"code\",{\"_index\":3,\"name\":{\"3\":{},\"10\":{}},\"comment\":{}}],[\"constructor\",{\"_index\":1,\"name\":{\"1\":{},\"8\":{}},\"comment\":{}}],[\"custom\",{\"_index\":34,\"name\":{\"58\":{}},\"comment\":{}}],[\"data\",{\"_index\":4,\"name\":{\"4\":{},\"11\":{}},\"comment\":{}}],[\"datahascause\",{\"_index\":8,\"name\":{\"14\":{}},\"comment\":{}}],[\"datawithoptionalcause\",{\"_index\":12,\"name\":{\"18\":{}},\"comment\":{}}],[\"disconnected\",{\"_index\":32,\"name\":{\"54\":{},\"80\":{}},\"comment\":{}}],[\"errorcodes\",{\"_index\":35,\"name\":{\"60\":{}},\"comment\":{}}],[\"ethereumprovidererror\",{\"_index\":7,\"name\":{\"7\":{}},\"comment\":{}}],[\"getmessagefromcode\",{\"_index\":11,\"name\":{\"17\":{}},\"comment\":{}}],[\"internal\",{\"_index\":20,\"name\":{\"30\":{},\"74\":{}},\"comment\":{}}],[\"invalidinput\",{\"_index\":22,\"name\":{\"34\":{},\"64\":{}},\"comment\":{}}],[\"invalidparams\",{\"_index\":18,\"name\":{\"26\":{},\"73\":{}},\"comment\":{}}],[\"invalidrequest\",{\"_index\":17,\"name\":{\"24\":{},\"71\":{}},\"comment\":{}}],[\"jsonrpcerror\",{\"_index\":0,\"name\":{\"0\":{}},\"comment\":{}}],[\"limitexceeded\",{\"_index\":27,\"name\":{\"44\":{},\"69\":{}},\"comment\":{}}],[\"methodnotfound\",{\"_index\":19,\"name\":{\"28\":{},\"72\":{}},\"comment\":{}}],[\"methodnotsupported\",{\"_index\":26,\"name\":{\"42\":{},\"68\":{}},\"comment\":{}}],[\"optionaldatawithoptionalcause\",{\"_index\":13,\"name\":{\"19\":{}},\"comment\":{}}],[\"parse\",{\"_index\":16,\"name\":{\"22\":{},\"70\":{}},\"comment\":{}}],[\"provider\",{\"_index\":37,\"name\":{\"75\":{}},\"comment\":{}}],[\"providererrors\",{\"_index\":28,\"name\":{\"46\":{}},\"comment\":{}}],[\"resourcenotfound\",{\"_index\":23,\"name\":{\"36\":{},\"65\":{}},\"comment\":{}}],[\"resourceunavailable\",{\"_index\":24,\"name\":{\"38\":{},\"66\":{}},\"comment\":{}}],[\"rpc\",{\"_index\":36,\"name\":{\"62\":{}},\"comment\":{}}],[\"rpcerrors\",{\"_index\":14,\"name\":{\"20\":{}},\"comment\":{}}],[\"serialize\",{\"_index\":5,\"name\":{\"5\":{},\"12\":{}},\"comment\":{}}],[\"serializecause\",{\"_index\":9,\"name\":{\"15\":{}},\"comment\":{}}],[\"serializeerror\",{\"_index\":10,\"name\":{\"16\":{}},\"comment\":{}}],[\"server\",{\"_index\":21,\"name\":{\"32\":{}},\"comment\":{}}],[\"tostring\",{\"_index\":6,\"name\":{\"6\":{},\"13\":{}},\"comment\":{}}],[\"transactionrejected\",{\"_index\":25,\"name\":{\"40\":{},\"67\":{}},\"comment\":{}}],[\"unauthorized\",{\"_index\":30,\"name\":{\"50\":{},\"78\":{}},\"comment\":{}}],[\"unsupportedmethod\",{\"_index\":31,\"name\":{\"52\":{},\"79\":{}},\"comment\":{}}],[\"userrejectedrequest\",{\"_index\":29,\"name\":{\"48\":{},\"77\":{}},\"comment\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file diff --git a/6.4.0/assets/style.css b/6.4.0/assets/style.css new file mode 100644 index 0000000..496e66f --- /dev/null +++ b/6.4.0/assets/style.css @@ -0,0 +1,1279 @@ +: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-text: #222; + --light-color-text-aside: #707070; + --light-color-link: #4da6ff; + --light-color-ts: #db1373; + --light-color-ts-interface: #139d2c; + --light-color-ts-enum: #9c891a; + --light-color-ts-class: #2484e5; + --light-color-ts-function: #572be7; + --light-color-ts-namespace: #b111c9; + --light-color-ts-private: #707070; + --light-color-ts-variable: #4d68ff; + --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-text: #f5f5f5; + --dark-color-text-aside: #dddddd; + --dark-color-link: #00aff4; + --dark-color-ts: #ff6492; + --dark-color-ts-interface: #6cff87; + --dark-color-ts-enum: #f4d93e; + --dark-color-ts-class: #61b0ff; + --dark-color-ts-function: #9772ff; + --dark-color-ts-namespace: #e14dff; + --dark-color-ts-private: #e2e2e2; + --dark-color-ts-variable: #4d68ff; + --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-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + --color-ts: var(--light-color-ts); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-class: var(--light-color-ts-class); + --color-ts-function: var(--light-color-ts-function); + --color-ts-namespace: var(--light-color-ts-namespace); + --color-ts-private: var(--light-color-ts-private); + --color-ts-variable: var(--light-color-ts-variable); + --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-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + --color-ts: var(--dark-color-ts); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-namespace: var(--dark-color-ts-namespace); + --color-ts-private: var(--dark-color-ts-private); + --color-ts-variable: var(--dark-color-ts-variable); + --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-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + --color-ts: var(--light-color-ts); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-class: var(--light-color-ts-class); + --color-ts-function: var(--light-color-ts-function); + --color-ts-namespace: var(--light-color-ts-namespace); + --color-ts-private: var(--light-color-ts-private); + --color-ts-variable: var(--light-color-ts-variable); + --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-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + --color-ts: var(--dark-color-ts); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-namespace: var(--dark-color-ts-namespace); + --color-ts-private: var(--dark-color-ts-private); + --color-ts-variable: var(--dark-color-ts-variable); + --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 { + 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; +} + +pre { + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; +} + +dl, +menu, +ol, +ul { + margin: 1em 0; +} + +dd { + margin: 0 0 0 40px; +} + +.container { + max-width: 1600px; + padding: 0 2rem; +} + +@media (min-width: 640px) { + .container { + padding: 0 4rem; + } +} +@media (min-width: 1200px) { + .container { + padding: 0 8rem; + } +} +@media (min-width: 1600px) { + .container { + padding: 0 12rem; + } +} + +/* 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 { + display: flex; + justify-content: space-between; + position: relative; + margin: 0 auto; +} + +.col-4, +.col-8 { + box-sizing: border-box; + float: left; + padding: 2rem 1rem; +} + +.col-4 { + flex: 0 0 25%; +} +.col-8 { + flex: 1 0; + flex-wrap: wrap; + padding-left: 0; +} + +@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 shift-to-left { + from { + transform: translate(0, 0); + } + to { + transform: translate(-25%, 0); + } +} +@keyframes unshift-to-left { + from { + transform: translate(-25%, 0); + } + to { + transform: translate(0, 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 { + padding: 10px; + border: 0.1em solid var(--color-accent); +} +pre code { + padding: 0; + font-size: 100%; +} + +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; +} + +@media (max-width: 1024px) { + html .col-content { + float: none; + max-width: 100%; + width: 100%; + padding-top: 3rem; + } + html .col-menu { + 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; + max-width: 25rem; + visibility: hidden; + background-color: var(--color-background); + transform: translate(100%, 0); + } + html .col-menu > *: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 :is(header, footer, .col-content) { + animation: shift-to-left 0.4s; + } + + .to-has-menu .col-menu { + animation: pop-in-from-right 0.4s; + } + + .from-has-menu .overlay { + animation: fade-out 0.4s; + } + + .from-has-menu :is(header, footer, .col-content) { + animation: unshift-to-left 0.4s; + } + + .from-has-menu .col-menu { + animation: pop-out-to-right 0.4s; + } + + .has-menu body { + overflow: hidden; + } + .has-menu .overlay { + visibility: visible; + } + .has-menu :is(header, footer, .col-content) { + transform: translate(-25%, 0); + } + .has-menu .col-menu { + 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%; + } +} + +.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-index-panel a, +.tsd-index-panel a.tsd-parent-kind-module { + color: var(--color-ts); +} +.tsd-index-panel a.tsd-parent-kind-interface { + color: var(--color-ts-interface); +} +.tsd-index-panel a.tsd-parent-kind-enum { + color: var(--color-ts-enum); +} +.tsd-index-panel a.tsd-parent-kind-class { + color: var(--color-ts-class); +} +.tsd-index-panel a.tsd-kind-module { + color: var(--color-ts-namespace); +} +.tsd-index-panel a.tsd-kind-interface { + color: var(--color-ts-interface); +} +.tsd-index-panel a.tsd-kind-enum { + color: var(--color-ts-enum); +} +.tsd-index-panel a.tsd-kind-class { + color: var(--color-ts-class); +} +.tsd-index-panel a.tsd-kind-function { + color: var(--color-ts-function); +} +.tsd-index-panel a.tsd-kind-namespace { + color: var(--color-ts-namespace); +} +.tsd-index-panel a.tsd-kind-variable { + color: var(--color-ts-variable); +} +.tsd-index-panel a.tsd-is-private { + color: var(--color-ts-private); +} + +.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: absolute; + 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-member [data-tsd-kind] { + color: var(--color-ts); +} +.tsd-member [data-tsd-kind="Interface"] { + color: var(--color-ts-interface); +} +.tsd-member [data-tsd-kind="Enum"] { + color: var(--color-ts-enum); +} +.tsd-member [data-tsd-kind="Class"] { + color: var(--color-ts-class); +} +.tsd-member [data-tsd-kind="Private"] { + color: var(--color-ts-private); +} + +.tsd-navigation a { + display: block; + margin: 0.4rem 0; + border-left: 2px solid transparent; + color: var(--color-text); + text-decoration: none; + transition: border-left-color 0.1s; +} +.tsd-navigation a:hover { + text-decoration: underline; +} +.tsd-navigation ul { + margin: 0; + padding: 0; + list-style: none; +} +.tsd-navigation li { + padding: 0; +} + +.tsd-navigation.primary .tsd-accordion-details > ul { + margin-top: 0.75rem; +} +.tsd-navigation.primary a { + padding: 0.75rem 0.5rem; + margin: 0; +} +.tsd-navigation.primary ul li a { + margin-left: 0.5rem; +} +.tsd-navigation.primary ul li li a { + margin-left: 1.5rem; +} +.tsd-navigation.primary ul li li li a { + margin-left: 2.5rem; +} +.tsd-navigation.primary ul li li li li a { + margin-left: 3.5rem; +} +.tsd-navigation.primary ul li li li li li a { + margin-left: 4.5rem; +} +.tsd-navigation.primary ul li li li li li li a { + margin-left: 5.5rem; +} +.tsd-navigation.primary li.current > a { + border-left: 0.15rem var(--color-text) solid; +} +.tsd-navigation.primary li.selected > a { + font-weight: bold; + border-left: 0.2rem var(--color-text) solid; +} +.tsd-navigation.primary ul li a:hover { + border-left: 0.2rem var(--color-text-aside) solid; +} +.tsd-navigation.primary li.globals + li > span, +.tsd-navigation.primary li.globals + li > a { + padding-top: 20px; +} + +.tsd-navigation.secondary.tsd-navigation--toolbar-hide { + max-height: calc(100vh - 1rem); + top: 0.5rem; +} +.tsd-navigation.secondary > ul { + display: inline; + padding-right: 0.5rem; + transition: opacity 0.2s; +} +.tsd-navigation.secondary ul li a { + padding-left: 0; +} +.tsd-navigation.secondary ul li li a { + padding-left: 1.1rem; +} +.tsd-navigation.secondary ul li li li a { + padding-left: 2.2rem; +} +.tsd-navigation.secondary ul li li li li a { + padding-left: 3.3rem; +} +.tsd-navigation.secondary ul li li li li li a { + padding-left: 4.4rem; +} +.tsd-navigation.secondary ul li li li li li li a { + padding-left: 5.5rem; +} + +#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 { + margin: 0.25rem 0; + font-size: 1rem; + line-height: 1.25rem; + display: inline-flex; + align-items: center; +} +.tsd-accordion-summary > h1, +.tsd-accordion-summary > h2, +.tsd-accordion-summary > h3, +.tsd-accordion-summary > h4, +.tsd-accordion-summary > h5 { + display: inline-flex; + align-items: center; + vertical-align: middle; + margin-bottom: 0; + user-select: none; + -moz-user-select: none; + -webkit-user-select: none; + -ms-user-select: none; +} +.tsd-accordion-summary { + display: block; + cursor: pointer; +} +.tsd-accordion-summary > * { + margin-top: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; +} +.tsd-accordion-summary::-webkit-details-marker { + display: none; +} +.tsd-index-accordion .tsd-accordion-summary svg { + margin-right: 0.25rem; +} +.tsd-index-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; +} + +@media (min-width: 1025px) { + .col-content { + margin: 2rem auto; + } + + .menu-sticky-wrap { + position: sticky; + height: calc(100vh - 2rem); + top: 4rem; + right: 0; + padding: 0 1.5rem; + padding-top: 1rem; + margin-top: 3rem; + transition: 0.3s ease-in-out; + transition-property: top, padding-top, padding, height; + overflow-y: auto; + } + .col-menu { + border-left: 1px solid var(--color-accent); + } + .col-menu--hide { + top: 1rem; + } + .col-menu .tsd-navigation:not(:last-child) { + padding-bottom: 1.75rem; + } +} + +.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: fixed; + 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-page-toolbar--hide { + transform: translateY(-100%); +} + +.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; +} +@media (max-width: 1024px) { + .tsd-widget.options, + .tsd-widget.menu { + display: inline-block; + } +} +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); +} + +* { + 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); +} diff --git a/6.4.0/classes/EthereumProviderError.html b/6.4.0/classes/EthereumProviderError.html new file mode 100644 index 0000000..af02797 --- /dev/null +++ b/6.4.0/classes/EthereumProviderError.html @@ -0,0 +1,247 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Class EthereumProviderError<Data>

    +
    +

    Error subclass implementing Ethereum Provider errors per EIP-1193. +Permits integer error codes in the [ 1000 <= 4999 ] range.

    +
    +
    +

    Type Parameters

    +
    +
    +

    Hierarchy

    +
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    cause?: unknown
    +
    + +
    code: number
    +
    + +
    data?: Data
    +
    + +
    message: string
    +
    + +
    name: string
    +
    + +
    stack?: string
    +
    + +
    prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)
    +
    +

    Type declaration

    +
    +
    + +
    stackTraceLimit: number
    +
    +

    Methods

    +
    + +
      + +
    • +

      Get the error as JSON-serializable object.

      + +

      Returns

      A plain object with all public class properties.

      +
      +

      Returns JsonRpcError

    +
    + +
      + +
    • +

      Get a string representation of the serialized error, omitting any circular +references.

      + +

      Returns

      A string representation of the serialized error.

      +
      +

      Returns string

    +
    + +
      + +
    • +

      Create .stack property on a target object

      +
      +
      +

      Parameters

      +
        +
      • +
        targetObject: object
      • +
      • +
        Optional constructorOpt: Function
      +

      Returns void

    +
    +
    \ No newline at end of file diff --git a/6.4.0/classes/JsonRpcError.html b/6.4.0/classes/JsonRpcError.html new file mode 100644 index 0000000..e9d57d4 --- /dev/null +++ b/6.4.0/classes/JsonRpcError.html @@ -0,0 +1,236 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Class JsonRpcError<Data>

    +
    +

    Error subclass implementing JSON RPC 2.0 errors and Ethereum RPC errors +per EIP-1474.

    +

    Permits any integer error code.

    +
    +
    +

    Type Parameters

    +
    +
    +

    Hierarchy

    +
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    cause?: unknown
    +
    + +
    code: number
    +
    + +
    data?: Data
    +
    + +
    message: string
    +
    + +
    name: string
    +
    + +
    stack?: string
    +
    + +
    prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)
    +
    +

    Type declaration

    +
    +
    + +
    stackTraceLimit: number
    +
    +

    Methods

    +
    + +
      + +
    • +

      Get the error as JSON-serializable object.

      + +

      Returns

      A plain object with all public class properties.

      +
      +

      Returns JsonRpcError

    +
    + +
      + +
    • +

      Get a string representation of the serialized error, omitting any circular +references.

      + +

      Returns

      A string representation of the serialized error.

      +
      +

      Returns string

    +
    + +
      + +
    • +

      Create .stack property on a target object

      +
      +
      +

      Parameters

      +
        +
      • +
        targetObject: object
      • +
      • +
        Optional constructorOpt: Function
      +

      Returns void

    +
    +
    \ No newline at end of file diff --git a/6.4.0/functions/dataHasCause.html b/6.4.0/functions/dataHasCause.html new file mode 100644 index 0000000..d759309 --- /dev/null +++ b/6.4.0/functions/dataHasCause.html @@ -0,0 +1,69 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Function dataHasCause

    +
    +
      + +
    • +

      Returns true if supplied error data has a usable cause property; false otherwise.

      + +

      Returns

      Whether cause property is present and an object.

      +
      +
      +

      Parameters

      +
        +
      • +
        data: unknown
        +

        Optional data to validate.

        +
      +

      Returns data is {
          cause: object;
          [key: string]: Json | unknown;
      }

    +
    +
    \ No newline at end of file diff --git a/6.4.0/functions/getMessageFromCode.html b/6.4.0/functions/getMessageFromCode.html new file mode 100644 index 0000000..55e25f3 --- /dev/null +++ b/6.4.0/functions/getMessageFromCode.html @@ -0,0 +1,76 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Function getMessageFromCode

    +
    +
      + +
    • +

      Gets the message for a given code, or a fallback message if the code has +no corresponding message.

      + +

      Returns

      The message for the given code, or the fallback message if the code +has no corresponding message.

      +
      +
      +

      Parameters

      +
        +
      • +
        code: unknown
        +

        The error code.

        +
      • +
      • +
        fallbackMessage: string = FALLBACK_MESSAGE
        +

        The fallback message to use if the code has no +corresponding message.

        +
      +

      Returns string

    +
    +
    \ No newline at end of file diff --git a/6.4.0/functions/serializeCause.html b/6.4.0/functions/serializeCause.html new file mode 100644 index 0000000..abb4460 --- /dev/null +++ b/6.4.0/functions/serializeCause.html @@ -0,0 +1,69 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Function serializeCause

    +
    +
      + +
    • +

      Serializes an unknown error to be used as the cause in a fallback error.

      + +

      Returns

      A JSON-serializable object containing as much information about the original error as possible.

      +
      +
      +

      Parameters

      +
        +
      • +
        error: unknown
        +

        The unknown error.

        +
      +

      Returns Json

    +
    +
    \ No newline at end of file diff --git a/6.4.0/functions/serializeError.html b/6.4.0/functions/serializeError.html new file mode 100644 index 0000000..01c63fe --- /dev/null +++ b/6.4.0/functions/serializeError.html @@ -0,0 +1,86 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Function serializeError

    +
    +
      + +
    • +

      Serializes the given error to an Ethereum JSON RPC-compatible error object. +If the given error is not fully compatible, it will be preserved on the +returned object's data.cause property.

      + +

      Returns

      The serialized error.

      +
      +
      +

      Parameters

      +
        +
      • +
        error: unknown
        +

        The error to serialize.

        +
      • +
      • +
        options: {
            fallbackError: undefined | JsonRpcError;
            shouldIncludeStack: undefined | boolean;
        } = {}
        +

        Options bag.

        +
        +
          +
        • +
          fallbackError: undefined | JsonRpcError
          +

          The error to return if the given error is +not compatible. Should be a JSON serializable value.

          +
        • +
        • +
          shouldIncludeStack: undefined | boolean
          +

          Whether to include the error's stack +on the returned object.

          +
      +

      Returns SerializedJsonRpcError

    +
    +
    \ No newline at end of file diff --git a/6.4.0/index.html b/6.4.0/index.html new file mode 100644 index 0000000..6706026 --- /dev/null +++ b/6.4.0/index.html @@ -0,0 +1,185 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    +

    @metamask/rpc-errors

    +
    + +

    @metamask/rpc-errors

    +
    +

    JSON-RPC errors, including for +Ethereum JSON RPC +and +Ethereum Provider, +and making unknown errors compliant with either spec.

    + + +

    Installation

    +
    +

    yarn add @metamask/rpc-errors

    +

    or

    +

    npm install @metamask/rpc-errors

    + + +

    Usage

    +
    +
    import { rpcErrors, providerErrors } from '@metamask/rpc-errors';

    throw rpcErrors.invalidRequest();
    // or
    throw providerErrors.unauthorized('my custom message'); +
    + + +

    Supported Errors

    +
    + + + +

    API

    +
    +
    import { rpcErrors, providerErrors } from '@metamask/rpc-errors';

    // JSON-RPC errors and Ethereum EIP-1474 errors are namespaced under "rpcErrors"
    response.error = rpcErrors.methodNotFound({
    message: optionalCustomMessage,
    data: optionalData,
    });

    // Ethereum EIP-1193 Provider errors namespaced under "providerErrors"
    response.error = providerErrors.unauthorized({
    message: optionalCustomMessage,
    data: optionalData,
    });

    // each error getter takes a single "opts" argument
    // for most errors, this can be replaced with a single string, which becomes
    // the error message
    response.error = providerErrors.unauthorized(customMessage);

    // if an error getter accepts a single string, all arguments can be omitted
    response.error = providerErrors.unauthorized();
    response.error = providerErrors.unauthorized({});

    // omitting the message will produce an error with a default message per
    // the relevant spec

    // omitting the data argument will produce an error without a
    // "data" property

    // the JSON RPC 2.0 server error requires a valid code
    response.error = rpcErrors.server({
    code: -32031,
    });

    // custom Ethereum Provider errors require a valid code and message
    // valid codes are integers i such that: 1000 <= i <= 4999
    response.error = providerErrors.custom({
    code: 1001,
    message: 'foo',
    }); +
    + + +

    Parsing Unknown Errors

    +
    +
    // this is useful for ensuring your errors are standardized
    import { serializeError } from '@metamask/rpc-errors'

    // if the argument is not a valid error per any supported spec,
    // it will be added as error.data.originalError
    response.error = serializeError(maybeAnError)

    // you can add a custom fallback error code and message if desired
    const fallbackError = { code: 4999, message: 'My custom error.' }
    response.error = serializeError(maybeAnError, fallbackError)

    // Note: if the original error has a "message" property, it will take
    // precedence over the fallback error's message

    // the default fallback is:
    {
    code: -32603,
    message: 'Internal JSON-RPC error.'
    } +
    + + +

    Other Exports

    +
    +
    /**
    * Classes
    */
    import { JsonRpcError, EthereumProviderError } from '@metamask/rpc-errors';

    /**
    * getMessageFromCode and errorCodes
    */
    import { getMessageFromCode, errorCodes } from '@metamask/rpc-errors';

    // get the default message string for the given code, or a fallback message if
    // no message exists for the given code
    const message1 = getMessageFromCode(someCode);

    // you can specify your own fallback message
    const message2 = getMessageFromCode(someCode, myFallback);
    // it can be anything, use at your own peril
    const message3 = getMessageFromCode(someCode, null);

    // {
    // rpcErrors: { [errorName]: code, ... },
    // providerErrors: { [errorName]: code, ... },
    // }
    const code1 = rpcErrors.parse;
    const code2 = providerErrors.userRejectedRequest;

    // all codes in errorCodes have default messages
    const message4 = getMessageFromCode(code1);
    const message5 = getMessageFromCode(code2); +
    + + +

    Contributing

    +
    + + +

    Setup

    +
    +
      +
    • Install Node.js version 16
        +
      • If you are using nvm (recommended) running nvm use will automatically choose the right node version for you.
      • +
      +
    • +
    • Install Yarn v3
    • +
    • Run yarn install to install dependencies and run any required post-install scripts
    • +
    + + +

    Testing and Linting

    +
    +

    Run yarn test to run the tests once. To run tests on file changes, run yarn test:watch.

    +

    Run yarn lint to run the linter, or run yarn lint:fix to run the linter and fix any automatically fixable issues.

    + + +

    Release & Publishing

    +
    +

    The project follows the same release process as the other libraries in the MetaMask organization. The GitHub Actions action-create-release-pr and action-publish-release are used to automate the release process; see those repositories for more information about how they work.

    +
      +
    1. Choose a release version.
    2. +
    +
      +
    • The release version should be chosen according to SemVer. Analyze the changes to see whether they include any breaking changes, new features, or deprecations, then choose the appropriate SemVer version. See the SemVer specification for more information.
    • +
    +
      +
    1. If this release is backporting changes onto a previous release, then ensure there is a major version branch for that version (e.g. 1.x for a v1 backport release).
    2. +
    +
      +
    • The major version branch should be set to the most recent release with that major version. For example, when backporting a v1.0.2 release, you'd want to ensure there was a 1.x branch that was set to the v1.0.1 tag.
    • +
    +
      +
    1. Trigger the workflow_dispatch event manually for the Create Release Pull Request action to create the release PR.
    2. +
    +
      +
    • For a backport release, the base branch should be the major version branch that you ensured existed in step 2. For a normal release, the base branch should be the main branch for that repository (which should be the default value).
    • +
    • This should trigger the action-create-release-pr workflow to create the release PR.
    • +
    +
      +
    1. Update the changelog to move each change entry into the appropriate change category (See here for the full list of change categories, and the correct ordering), and edit them to be more easily understood by users of the package.
    2. +
    +
      +
    • Generally any changes that don't affect consumers of the package (e.g. lockfile changes or development environment changes) are omitted. Exceptions may be made for changes that might be of interest despite not having an effect upon the published package (e.g. major test improvements, security improvements, improved documentation, etc.).
    • +
    • Try to explain each change in terms that users of the package would understand (e.g. avoid referencing internal variables/concepts).
    • +
    • Consolidate related changes into one change entry if it makes it easier to explain.
    • +
    • Run yarn auto-changelog validate --rc to check that the changelog is correctly formatted.
    • +
    +
      +
    1. Review and QA the release.
    2. +
    +
      +
    • If changes are made to the base branch, the release branch will need to be updated with these changes and review/QA will need to restart again. As such, it's probably best to avoid merging other PRs into the base branch while review is underway.
    • +
    +
      +
    1. Squash & Merge the release.
    2. +
    +
      +
    • This should trigger the action-publish-release workflow to tag the final release commit and publish the release on GitHub.
    • +
    +
      +
    1. Publish the release on npm.
    2. +
    +
      +
    • Wait for the publish-release GitHub Action workflow to finish. This should trigger a second job (publish-npm), which will wait for a run approval by the npm publishers team.
    • +
    • Approve the publish-npm job (or ask somebody on the npm publishers team to approve it for you).
    • +
    • Once the publish-npm job has finished, check npm to verify that it has been published.
    • +
    +
    +
    +
    \ No newline at end of file diff --git a/6.4.0/modules.html b/6.4.0/modules.html new file mode 100644 index 0000000..126bb8b --- /dev/null +++ b/6.4.0/modules.html @@ -0,0 +1,74 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    +

    @metamask/rpc-errors

    +
    +
    +

    Index

    +
    +

    Classes

    +
    +
    +

    Type Aliases

    +
    +
    +

    Variables

    +
    +
    +

    Functions

    +
    +
    +
    \ No newline at end of file diff --git a/6.4.0/types/DataWithOptionalCause.html b/6.4.0/types/DataWithOptionalCause.html new file mode 100644 index 0000000..2db9fce --- /dev/null +++ b/6.4.0/types/DataWithOptionalCause.html @@ -0,0 +1,61 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Type alias DataWithOptionalCause

    +
    DataWithOptionalCause: Json | {
        cause?: unknown;
        [key: string]: Json | unknown;
    }
    +

    A data object, that must be either:

    +
      +
    • A JSON-serializable object.
    • +
    • An object with a cause property that is an error-like value, and any +other properties that are JSON-serializable.
    • +
    +
    +
    +
    \ No newline at end of file diff --git a/6.4.0/types/OptionalDataWithOptionalCause.html b/6.4.0/types/OptionalDataWithOptionalCause.html new file mode 100644 index 0000000..100b0a9 --- /dev/null +++ b/6.4.0/types/OptionalDataWithOptionalCause.html @@ -0,0 +1,60 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Type alias OptionalDataWithOptionalCause

    +
    OptionalDataWithOptionalCause: undefined | DataWithOptionalCause
    +

    A data object, that must be either:

    +
      +
    • A valid DataWithOptionalCause value.
    • +
    • undefined.
    • +
    +
    +
    +
    \ No newline at end of file diff --git a/6.4.0/variables/errorCodes.html b/6.4.0/variables/errorCodes.html new file mode 100644 index 0000000..5bc05ec --- /dev/null +++ b/6.4.0/variables/errorCodes.html @@ -0,0 +1,95 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Variable errorCodesConst

    +
    errorCodes: {
        provider: {
            chainDisconnected: number;
            disconnected: number;
            unauthorized: number;
            unsupportedMethod: number;
            userRejectedRequest: number;
        };
        rpc: {
            internal: number;
            invalidInput: number;
            invalidParams: number;
            invalidRequest: number;
            limitExceeded: number;
            methodNotFound: number;
            methodNotSupported: number;
            parse: number;
            resourceNotFound: number;
            resourceUnavailable: number;
            transactionRejected: number;
        };
    } = ...
    +
    +

    Type declaration

    +
      +
    • +
      provider: {
          chainDisconnected: number;
          disconnected: number;
          unauthorized: number;
          unsupportedMethod: number;
          userRejectedRequest: number;
      }
      +
        +
      • +
        chainDisconnected: number
      • +
      • +
        disconnected: number
      • +
      • +
        unauthorized: number
      • +
      • +
        unsupportedMethod: number
      • +
      • +
        userRejectedRequest: number
    • +
    • +
      rpc: {
          internal: number;
          invalidInput: number;
          invalidParams: number;
          invalidRequest: number;
          limitExceeded: number;
          methodNotFound: number;
          methodNotSupported: number;
          parse: number;
          resourceNotFound: number;
          resourceUnavailable: number;
          transactionRejected: number;
      }
      +
        +
      • +
        internal: number
      • +
      • +
        invalidInput: number
      • +
      • +
        invalidParams: number
      • +
      • +
        invalidRequest: number
      • +
      • +
        limitExceeded: number
      • +
      • +
        methodNotFound: number
      • +
      • +
        methodNotSupported: number
      • +
      • +
        parse: number
      • +
      • +
        resourceNotFound: number
      • +
      • +
        resourceUnavailable: number
      • +
      • +
        transactionRejected: number
    +
    +
    \ No newline at end of file diff --git a/6.4.0/variables/providerErrors.html b/6.4.0/variables/providerErrors.html new file mode 100644 index 0000000..8551d7d --- /dev/null +++ b/6.4.0/variables/providerErrors.html @@ -0,0 +1,201 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Variable providerErrorsConst

    +
    providerErrors: {
        chainDisconnected: (<Data>(arg?: JsonRpcErrorsArg<Data>) => EthereumProviderError<Data>);
        custom: (<Data>(opts: CustomErrorArg<Data>) => EthereumProviderError<Data>);
        disconnected: (<Data>(arg?: JsonRpcErrorsArg<Data>) => EthereumProviderError<Data>);
        unauthorized: (<Data>(arg?: JsonRpcErrorsArg<Data>) => EthereumProviderError<Data>);
        unsupportedMethod: (<Data>(arg?: JsonRpcErrorsArg<Data>) => EthereumProviderError<Data>);
        userRejectedRequest: (<Data>(arg?: JsonRpcErrorsArg<Data>) => EthereumProviderError<Data>);
    } = ...
    +
    +

    Type declaration

    +
    +
    +
    \ No newline at end of file diff --git a/6.4.0/variables/rpcErrors.html b/6.4.0/variables/rpcErrors.html new file mode 100644 index 0000000..9b25d1d --- /dev/null +++ b/6.4.0/variables/rpcErrors.html @@ -0,0 +1,347 @@ +Codestin Search App
    +
    + +
    +
    +
    +
    + +

    Variable rpcErrorsConst

    +
    rpcErrors: {
        internal: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
        invalidInput: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
        invalidParams: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
        invalidRequest: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
        limitExceeded: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
        methodNotFound: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
        methodNotSupported: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
        parse: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
        resourceNotFound: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
        resourceUnavailable: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
        server: (<Data>(opts: ServerErrorOptions<Data>) => JsonRpcError<Data>);
        transactionRejected: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>);
    } = ...
    +
    +

    Type declaration

    +
      +
    • +
      internal: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
      +
        +
      • +
          +
        • <Data>(arg?: JsonRpcErrorsArg<Data>): JsonRpcError<Data>
        • +
        • +

          Get a JSON RPC 2.0 Internal (-32603) error.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            Optional arg: JsonRpcErrorsArg<Data>
            +

            The error message or options bag.

            +
          +

          Returns JsonRpcError<Data>

    • +
    • +
      invalidInput: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
      +
        +
      • +
          +
        • <Data>(arg?: JsonRpcErrorsArg<Data>): JsonRpcError<Data>
        • +
        • +

          Get an Ethereum JSON RPC Invalid Input (-32000) error.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            Optional arg: JsonRpcErrorsArg<Data>
            +

            The error message or options bag.

            +
          +

          Returns JsonRpcError<Data>

    • +
    • +
      invalidParams: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
      +
        +
      • +
          +
        • <Data>(arg?: JsonRpcErrorsArg<Data>): JsonRpcError<Data>
        • +
        • +

          Get a JSON RPC 2.0 Invalid Params (-32602) error.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            Optional arg: JsonRpcErrorsArg<Data>
            +

            The error message or options bag.

            +
          +

          Returns JsonRpcError<Data>

    • +
    • +
      invalidRequest: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
      +
        +
      • +
          +
        • <Data>(arg?: JsonRpcErrorsArg<Data>): JsonRpcError<Data>
        • +
        • +

          Get a JSON RPC 2.0 Invalid Request (-32600) error.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            Optional arg: JsonRpcErrorsArg<Data>
            +

            The error message or options bag.

            +
          +

          Returns JsonRpcError<Data>

    • +
    • +
      limitExceeded: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
      +
        +
      • +
          +
        • <Data>(arg?: JsonRpcErrorsArg<Data>): JsonRpcError<Data>
        • +
        • +

          Get an Ethereum JSON RPC Limit Exceeded (-32005) error.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            Optional arg: JsonRpcErrorsArg<Data>
            +

            The error message or options bag.

            +
          +

          Returns JsonRpcError<Data>

    • +
    • +
      methodNotFound: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
      +
        +
      • +
          +
        • <Data>(arg?: JsonRpcErrorsArg<Data>): JsonRpcError<Data>
        • +
        • +

          Get a JSON RPC 2.0 Method Not Found (-32601) error.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            Optional arg: JsonRpcErrorsArg<Data>
            +

            The error message or options bag.

            +
          +

          Returns JsonRpcError<Data>

    • +
    • +
      methodNotSupported: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
      +
        +
      • +
          +
        • <Data>(arg?: JsonRpcErrorsArg<Data>): JsonRpcError<Data>
        • +
        • +

          Get an Ethereum JSON RPC Method Not Supported (-32004) error.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            Optional arg: JsonRpcErrorsArg<Data>
            +

            The error message or options bag.

            +
          +

          Returns JsonRpcError<Data>

    • +
    • +
      parse: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
      +
        +
      • +
          +
        • <Data>(arg?: JsonRpcErrorsArg<Data>): JsonRpcError<Data>
        • +
        • +

          Get a JSON RPC 2.0 Parse (-32700) error.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            Optional arg: JsonRpcErrorsArg<Data>
            +

            The error message or options bag.

            +
          +

          Returns JsonRpcError<Data>

    • +
    • +
      resourceNotFound: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
      +
        +
      • +
          +
        • <Data>(arg?: JsonRpcErrorsArg<Data>): JsonRpcError<Data>
        • +
        • +

          Get an Ethereum JSON RPC Resource Not Found (-32001) error.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            Optional arg: JsonRpcErrorsArg<Data>
            +

            The error message or options bag.

            +
          +

          Returns JsonRpcError<Data>

    • +
    • +
      resourceUnavailable: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
      +
        +
      • +
          +
        • <Data>(arg?: JsonRpcErrorsArg<Data>): JsonRpcError<Data>
        • +
        • +

          Get an Ethereum JSON RPC Resource Unavailable (-32002) error.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            Optional arg: JsonRpcErrorsArg<Data>
            +

            The error message or options bag.

            +
          +

          Returns JsonRpcError<Data>

    • +
    • +
      server: (<Data>(opts: ServerErrorOptions<Data>) => JsonRpcError<Data>)
      +
        +
      • +
          +
        • <Data>(opts: ServerErrorOptions<Data>): JsonRpcError<Data>
        • +
        • +

          Get a JSON RPC 2.0 Server error. +Permits integer error codes in the [ -32099 <= -32005 ] range. +Codes -32000 through -32004 are reserved by EIP-1474.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            opts: ServerErrorOptions<Data>
            +

            The error options bag.

            +
          +

          Returns JsonRpcError<Data>

    • +
    • +
      transactionRejected: (<Data>(arg?: JsonRpcErrorsArg<Data>) => JsonRpcError<Data>)
      +
        +
      • +
          +
        • <Data>(arg?: JsonRpcErrorsArg<Data>): JsonRpcError<Data>
        • +
        • +

          Get an Ethereum JSON RPC Transaction Rejected (-32003) error.

          + +

          Returns

          An instance of the JsonRpcError class.

          +
          +
          +

          Type Parameters

          +
          +
          +

          Parameters

          +
            +
          • +
            Optional arg: JsonRpcErrorsArg<Data>
            +

            The error message or options bag.

            +
          +

          Returns JsonRpcError<Data>

    +
    +
    \ No newline at end of file From 2062cea4b312a2892fae571e29a2ba2b7c52eb67 Mon Sep 17 00:00:00 2001 From: rekmarks Date: Fri, 27 Sep 2024 20:06:33 +0000 Subject: [PATCH 62/92] deploy: 39b34e254ddd14c1b2439b40c430f0eeafa04311 --- staging/classes/EthereumProviderError.html | 20 +++++++++---------- staging/classes/JsonRpcError.html | 20 +++++++++---------- staging/functions/dataHasCause.html | 2 +- staging/functions/getMessageFromCode.html | 2 +- staging/functions/serializeCause.html | 2 +- staging/functions/serializeError.html | 2 +- staging/index.html | 2 +- staging/types/DataWithOptionalCause.html | 2 +- .../types/OptionalDataWithOptionalCause.html | 2 +- staging/variables/errorCodes.html | 2 +- staging/variables/providerErrors.html | 2 +- staging/variables/rpcErrors.html | 2 +- 12 files changed, 30 insertions(+), 30 deletions(-) diff --git a/staging/classes/EthereumProviderError.html b/staging/classes/EthereumProviderError.html index af02797..0e5f44c 100644 --- a/staging/classes/EthereumProviderError.html +++ b/staging/classes/EthereumProviderError.html @@ -31,7 +31,7 @@

    Hierarchy

    • EthereumProviderError
    +
  • Defined in src/classes.ts:101
  • @@ -91,7 +91,7 @@
    Optional data: Returns EthereumProviderError<Data>
    +
  • Defined in src/classes.ts:112
  • Properties

    @@ -99,19 +99,19 @@
    +
  • Defined in src/classes.ts:23
  • code: number
    +
  • Defined in src/classes.ts:25
  • data?: Data
    +
  • Defined in src/classes.ts:27
  • message: string
    +
  • Defined in node_modules/@types/node/globals.d.ts:98
  • stackTraceLimit: number
    +
  • Defined in node_modules/@types/node/globals.d.ts:100
  • Methods

    @@ -175,7 +175,7 @@

    Returns

    A plain object with all public class properties.

    Returns JsonRpcError

    +
  • Defined in src/classes.ts:62
  • +
  • Defined in src/classes.ts:92
    • @@ -207,7 +207,7 @@
      Optional constructorOpt: Returns void
    +
  • Defined in node_modules/@types/node/globals.d.ts:91
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:62
    • @@ -178,7 +178,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:92
    • @@ -196,7 +196,7 @@
      Optional constructorOpt: Returns void
    +
  • Defined in node_modules/@types/node/globals.d.ts:91
  • Returns data is {
        cause: object;
        [key: string]: Json | unknown;
    }

    +
  • Defined in src/utils.ts:221
  • Returns Json

    +
  • Defined in src/utils.ts:174
  • +
  • Defined in src/utils.ts:104
  • +
  • Defined in src/utils.ts:22
  • +
  • Defined in src/utils.ts:38
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:159
  • +
  • Defined in src/errors.ts:22
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:62
    • @@ -178,7 +178,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:92
    • diff --git a/staging/functions/dataHasCause.html b/staging/functions/dataHasCause.html index 7a680af..4d4634e 100644 --- a/staging/functions/dataHasCause.html +++ b/staging/functions/dataHasCause.html @@ -32,7 +32,7 @@
      data: unknown

    Returns data is {
        cause: object;
        [key: string]: Json | unknown;
    }

    +
  • Defined in src/utils.ts:221
  • Returns Json

    +
  • Defined in src/utils.ts:174
  • +
  • Defined in src/utils.ts:104
  • +
  • Defined in src/utils.ts:22
  • +
  • Defined in src/utils.ts:38
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:159
  • +
  • Defined in src/errors.ts:22
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:62
    • @@ -178,7 +178,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:92
    • diff --git a/staging/functions/dataHasCause.html b/staging/functions/dataHasCause.html index 4d4634e..8e70fb2 100644 --- a/staging/functions/dataHasCause.html +++ b/staging/functions/dataHasCause.html @@ -32,7 +32,7 @@
      data: unknown

    Returns data is {
        cause: object;
        [key: string]: Json | unknown;
    }

    +
  • Defined in src/utils.ts:252
  • Returns Json

    +
  • Defined in src/utils.ts:205
  • Returns SerializedJsonRpcError

    +
  • Defined in src/utils.ts:106
  • +
  • Defined in src/utils.ts:22
  • +
  • Defined in src/utils.ts:38
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:159
  • +
  • Defined in src/errors.ts:22
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:62
    • @@ -178,7 +178,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:92
    • diff --git a/rc-v7.0.0/functions/dataHasCause.html b/rc-v7.0.0/functions/dataHasCause.html index 49d54b4..e11a0aa 100644 --- a/rc-v7.0.0/functions/dataHasCause.html +++ b/rc-v7.0.0/functions/dataHasCause.html @@ -32,7 +32,7 @@
      data: unknown

    Returns data is {
        cause: object;
        [key: string]: Json | unknown;
    }

    +
  • Defined in src/utils.ts:252
  • Returns Json

    +
  • Defined in src/utils.ts:205
  • +
  • Defined in src/utils.ts:106
  • +
  • Defined in src/utils.ts:22
  • +
  • Defined in src/utils.ts:38
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:159
  • +
  • Defined in src/errors.ts:22
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:62
    • @@ -178,7 +178,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:92
    • diff --git a/rc-v7.0.0/functions/dataHasCause.html b/rc-v7.0.0/functions/dataHasCause.html index e11a0aa..90a6631 100644 --- a/rc-v7.0.0/functions/dataHasCause.html +++ b/rc-v7.0.0/functions/dataHasCause.html @@ -32,7 +32,7 @@
      data: unknown

    Returns data is {
        cause: object;
        [key: string]: Json | unknown;
    }

    +
  • Defined in src/utils.ts:252
  • Returns Json

    +
  • Defined in src/utils.ts:205
  • +
  • Defined in src/utils.ts:106
  • +
  • Defined in src/utils.ts:22
  • +
  • Defined in src/utils.ts:38
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:159
  • +
  • Defined in src/errors.ts:22
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:62
    • @@ -178,7 +178,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:92
    • diff --git a/rc-v7.0.0/functions/dataHasCause.html b/rc-v7.0.0/functions/dataHasCause.html index 90a6631..9232ddc 100644 --- a/rc-v7.0.0/functions/dataHasCause.html +++ b/rc-v7.0.0/functions/dataHasCause.html @@ -32,7 +32,7 @@
      data: unknown

    Returns data is {
        cause: object;
        [key: string]: Json | unknown;
    }

    +
  • Defined in src/utils.ts:252
  • Returns Json

    +
  • Defined in src/utils.ts:205
  • +
  • Defined in src/utils.ts:106
  • +
  • Defined in src/utils.ts:22
  • +
  • Defined in src/utils.ts:38
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:159
  • +
  • Defined in src/errors.ts:22
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:62
    • @@ -178,7 +178,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:92
    • diff --git a/rc-v7.0.0/functions/dataHasCause.html b/rc-v7.0.0/functions/dataHasCause.html index 9232ddc..b447dd4 100644 --- a/rc-v7.0.0/functions/dataHasCause.html +++ b/rc-v7.0.0/functions/dataHasCause.html @@ -32,7 +32,7 @@
      data: unknown

    Returns data is {
        cause: object;
        [key: string]: Json | unknown;
    }

    +
  • Defined in src/utils.ts:252
  • Returns Json

    +
  • Defined in src/utils.ts:205
  • +
  • Defined in src/utils.ts:106
  • +
  • Defined in src/utils.ts:22
  • +
  • Defined in src/utils.ts:38
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:159
  • +
  • Defined in src/errors.ts:22
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:62
    • @@ -178,7 +178,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:92
    • diff --git a/staging/functions/dataHasCause.html b/staging/functions/dataHasCause.html index 8e70fb2..a926bdf 100644 --- a/staging/functions/dataHasCause.html +++ b/staging/functions/dataHasCause.html @@ -32,7 +32,7 @@
      data: unknown

    Returns data is {
        cause: object;
        [key: string]: Json | unknown;
    }

    +
  • Defined in src/utils.ts:252
  • Returns Json

    +
  • Defined in src/utils.ts:205
  • +
  • Defined in src/utils.ts:106
  • +
  • Defined in src/utils.ts:22
  • +
  • Defined in src/utils.ts:38
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:159
  • +
  • Defined in src/errors.ts:22
  • +
  • Defined in node_modules/@types/node/globals.d.ts:98
  • stackTraceLimit: number
    +
  • Defined in node_modules/@types/node/globals.d.ts:100
  • Methods

    @@ -175,7 +175,7 @@

    Returns

    A plain object with all public class properties.

    Returns JsonRpcError

    +
  • Defined in src/classes.ts:62
  • +
  • Defined in src/classes.ts:92
    • @@ -207,7 +207,7 @@
      Optional constructorOpt: Returns void
    +
  • Defined in node_modules/@types/node/globals.d.ts:91
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:62
    • @@ -178,7 +178,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:92
    • @@ -196,7 +196,7 @@
      Optional constructorOpt: Returns void
    +
  • Defined in node_modules/@types/node/globals.d.ts:91
  • Returns data is {
        cause: object;
        [key: string]: Json | unknown;
    }

    +
  • Defined in src/utils.ts:252
  • Returns Json

    +
  • Defined in src/utils.ts:205
  • Returns SerializedJsonRpcError

    +
  • Defined in src/utils.ts:106
  • +
  • Defined in src/utils.ts:22
  • +
  • Defined in src/utils.ts:38
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:159
  • +
  • Defined in src/errors.ts:22
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:62
    • @@ -178,7 +178,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:92
    • diff --git a/staging/functions/dataHasCause.html b/staging/functions/dataHasCause.html index a926bdf..8b90f6a 100644 --- a/staging/functions/dataHasCause.html +++ b/staging/functions/dataHasCause.html @@ -32,7 +32,7 @@
      data: unknown

    Returns data is {
        cause: object;
        [key: string]: Json | unknown;
    }

    +
  • Defined in src/utils.ts:252
  • Returns Json

    +
  • Defined in src/utils.ts:205
  • +
  • Defined in src/utils.ts:106
  • +
  • Defined in src/utils.ts:22
  • +
  • Defined in src/utils.ts:38
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:159
  • +
  • Defined in src/errors.ts:22
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:62
    • @@ -178,7 +178,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:92
    • diff --git a/staging/functions/dataHasCause.html b/staging/functions/dataHasCause.html index 8b90f6a..2caf384 100644 --- a/staging/functions/dataHasCause.html +++ b/staging/functions/dataHasCause.html @@ -32,7 +32,7 @@
      data: unknown

    Returns data is {
        cause: object;
        [key: string]: Json | unknown;
    }

    +
  • Defined in src/utils.ts:252
  • Returns Json

    +
  • Defined in src/utils.ts:205
  • +
  • Defined in src/utils.ts:106
  • +
  • Defined in src/utils.ts:22
  • +
  • Defined in src/utils.ts:38
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:159
  • +
  • Defined in src/errors.ts:22
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:62
    • @@ -178,7 +178,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:92
    • diff --git a/latest/functions/dataHasCause.html b/latest/functions/dataHasCause.html index a926bdf..2caf384 100644 --- a/latest/functions/dataHasCause.html +++ b/latest/functions/dataHasCause.html @@ -32,7 +32,7 @@
      data: unknown

    Returns data is {
        cause: object;
        [key: string]: Json | unknown;
    }

    +
  • Defined in src/utils.ts:252
  • Returns Json

    +
  • Defined in src/utils.ts:205
  • +
  • Defined in src/utils.ts:106
  • +
  • Defined in src/utils.ts:22
  • +
  • Defined in src/utils.ts:38
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:159
  • +
  • Defined in src/errors.ts:22
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:62
    • @@ -178,7 +178,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:92
    • diff --git a/staging/functions/dataHasCause.html b/staging/functions/dataHasCause.html index 2caf384..6f54e78 100644 --- a/staging/functions/dataHasCause.html +++ b/staging/functions/dataHasCause.html @@ -32,7 +32,7 @@
      data: unknown

    Returns data is {
        cause: object;
        [key: string]: Json | unknown;
    }

    +
  • Defined in src/utils.ts:252
  • Returns Json

    +
  • Defined in src/utils.ts:205
  • +
  • Defined in src/utils.ts:106
  • +
  • Defined in src/utils.ts:22
  • +
  • Defined in src/utils.ts:38
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:159
  • +
  • Defined in src/errors.ts:22
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:62
    • @@ -178,7 +178,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:92
    • diff --git a/staging/functions/dataHasCause.html b/staging/functions/dataHasCause.html index 6f54e78..79cf910 100644 --- a/staging/functions/dataHasCause.html +++ b/staging/functions/dataHasCause.html @@ -32,7 +32,7 @@
      data: unknown

    Returns data is {
        cause: object;
        [key: string]: Json | unknown;
    }

    +
  • Defined in src/utils.ts:252
  • Returns Json

    +
  • Defined in src/utils.ts:205
  • +
  • Defined in src/utils.ts:106
  • +
  • Defined in src/utils.ts:22
  • +
  • Defined in src/utils.ts:38
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:159
  • +
  • Defined in src/errors.ts:22
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:62
    • @@ -178,7 +178,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:92
    • diff --git a/staging/functions/dataHasCause.html b/staging/functions/dataHasCause.html index 79cf910..32cfecc 100644 --- a/staging/functions/dataHasCause.html +++ b/staging/functions/dataHasCause.html @@ -32,7 +32,7 @@
      data: unknown

    Returns data is {
        cause: object;
        [key: string]: Json | unknown;
    }

    +
  • Defined in src/utils.ts:252
  • Returns Json

    +
  • Defined in src/utils.ts:205
  • +
  • Defined in src/utils.ts:106
  • +
  • Defined in src/utils.ts:22
  • +
  • Defined in src/utils.ts:38
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:159
  • +
  • Defined in src/errors.ts:22
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:62
    • @@ -178,7 +178,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:92
    • diff --git a/latest/functions/dataHasCause.html b/latest/functions/dataHasCause.html index 2caf384..32cfecc 100644 --- a/latest/functions/dataHasCause.html +++ b/latest/functions/dataHasCause.html @@ -32,7 +32,7 @@
      data: unknown

    Returns data is {
        cause: object;
        [key: string]: Json | unknown;
    }

    +
  • Defined in src/utils.ts:252
  • Returns Json

    +
  • Defined in src/utils.ts:205
  • +
  • Defined in src/utils.ts:106
  • +
  • Defined in src/utils.ts:22
  • +
  • Defined in src/utils.ts:38
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:159
  • +
  • Defined in src/errors.ts:22
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:62
    • @@ -178,7 +178,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:92
    • diff --git a/staging/functions/dataHasCause.html b/staging/functions/dataHasCause.html index 32cfecc..0b852d5 100644 --- a/staging/functions/dataHasCause.html +++ b/staging/functions/dataHasCause.html @@ -32,7 +32,7 @@
      data: unknown

    Returns data is {
        cause: object;
        [key: string]: Json | unknown;
    }

    +
  • Defined in src/utils.ts:252
  • Returns Json

    +
  • Defined in src/utils.ts:205
  • +
  • Defined in src/utils.ts:106
  • +
  • Defined in src/utils.ts:22
  • +
  • Defined in src/utils.ts:38
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:159
  • +
  • Defined in src/errors.ts:22
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:62
    • @@ -178,7 +178,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:92
    • diff --git a/staging/functions/dataHasCause.html b/staging/functions/dataHasCause.html index 0b852d5..4095a32 100644 --- a/staging/functions/dataHasCause.html +++ b/staging/functions/dataHasCause.html @@ -32,7 +32,7 @@
      data: unknown

    Returns data is {
        cause: object;
        [key: string]: Json | unknown;
    }

    +
  • Defined in src/utils.ts:252
  • Returns Json

    +
  • Defined in src/utils.ts:205
  • +
  • Defined in src/utils.ts:106
  • +
  • Defined in src/utils.ts:22
  • +
  • Defined in src/utils.ts:38
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:159
  • +
  • Defined in src/errors.ts:22
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:62
    • @@ -178,7 +178,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:92
    • diff --git a/staging/functions/dataHasCause.html b/staging/functions/dataHasCause.html index 4095a32..c443290 100644 --- a/staging/functions/dataHasCause.html +++ b/staging/functions/dataHasCause.html @@ -32,7 +32,7 @@
      data: unknown

    Returns data is {
        cause: object;
        [key: string]: Json | unknown;
    }

    +
  • Defined in src/utils.ts:252
  • Returns Json

    +
  • Defined in src/utils.ts:205
  • +
  • Defined in src/utils.ts:106
  • +
  • Defined in src/utils.ts:22
  • +
  • Defined in src/utils.ts:38
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:159
  • +
  • Defined in src/errors.ts:22
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:62
    • @@ -178,7 +178,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:92
    • diff --git a/staging/functions/dataHasCause.html b/staging/functions/dataHasCause.html index c443290..53a249e 100644 --- a/staging/functions/dataHasCause.html +++ b/staging/functions/dataHasCause.html @@ -32,7 +32,7 @@
      data: unknown

    Returns data is {
        cause: object;
        [key: string]: Json | unknown;
    }

    +
  • Defined in src/utils.ts:252
  • Returns Json

    +
  • Defined in src/utils.ts:205
  • +
  • Defined in src/utils.ts:106
  • +
  • Defined in src/utils.ts:22
  • +
  • Defined in src/utils.ts:38
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:159
  • +
  • Defined in src/errors.ts:22
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:62
    • @@ -178,7 +178,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:92
    • diff --git a/staging/functions/dataHasCause.html b/staging/functions/dataHasCause.html index 53a249e..f137e1e 100644 --- a/staging/functions/dataHasCause.html +++ b/staging/functions/dataHasCause.html @@ -32,7 +32,7 @@
      data: unknown

    Returns data is {
        cause: object;
        [key: string]: Json | unknown;
    }

    +
  • Defined in src/utils.ts:252
  • Returns Json

    +
  • Defined in src/utils.ts:205
  • +
  • Defined in src/utils.ts:106
  • +
  • Defined in src/utils.ts:22
  • +
  • Defined in src/utils.ts:38
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:159
  • +
  • Defined in src/errors.ts:22
  • Returns JsonRpcError

    +
  • Defined in src/classes.ts:62
    • @@ -178,7 +178,7 @@

      Returns

      A string representation of the serialized error.

      Returns string

    +
  • Defined in src/classes.ts:92
    • diff --git a/latest/functions/dataHasCause.html b/latest/functions/dataHasCause.html index 32cfecc..f137e1e 100644 --- a/latest/functions/dataHasCause.html +++ b/latest/functions/dataHasCause.html @@ -32,7 +32,7 @@
      data: unknown

    Returns data is {
        cause: object;
        [key: string]: Json | unknown;
    }

    +
  • Defined in src/utils.ts:252
  • Returns Json

    +
  • Defined in src/utils.ts:205
  • +
  • Defined in src/utils.ts:106
  • +
  • Defined in src/utils.ts:22
  • +
  • Defined in src/utils.ts:38
  • +
  • Defined in src/error-constants.ts:1
  • +
  • Defined in src/errors.ts:159
  • +
  • Defined in src/errors.ts:22