diff --git a/assets/highlight.css b/assets/highlight.css index 32ed1ad6..390265cc 100644 --- a/assets/highlight.css +++ b/assets/highlight.css @@ -21,6 +21,8 @@ --dark-hl-9: #808080; --light-hl-10: #800000; --dark-hl-10: #569CD6; + --light-hl-11: #098658; + --dark-hl-11: #B5CEA8; --light-code-background: #FFFFFF; --dark-code-background: #1E1E1E; } @@ -37,6 +39,7 @@ --hl-8: var(--light-hl-8); --hl-9: var(--light-hl-9); --hl-10: var(--light-hl-10); + --hl-11: var(--light-hl-11); --code-background: var(--light-code-background); } } @@ -52,6 +55,7 @@ --hl-8: var(--dark-hl-8); --hl-9: var(--dark-hl-9); --hl-10: var(--dark-hl-10); + --hl-11: var(--dark-hl-11); --code-background: var(--dark-code-background); } } @@ -67,6 +71,7 @@ --hl-8: var(--light-hl-8); --hl-9: var(--light-hl-9); --hl-10: var(--light-hl-10); + --hl-11: var(--light-hl-11); --code-background: var(--light-code-background); } @@ -82,6 +87,7 @@ --hl-8: var(--dark-hl-8); --hl-9: var(--dark-hl-9); --hl-10: var(--dark-hl-10); + --hl-11: var(--dark-hl-11); --code-background: var(--dark-code-background); } @@ -96,4 +102,5 @@ .hl-8 { color: var(--hl-8); } .hl-9 { color: var(--hl-9); } .hl-10 { color: var(--hl-10); } +.hl-11 { color: var(--hl-11); } pre, code { background: var(--code-background); } diff --git a/assets/main.js b/assets/main.js index d9b2d0a6..01bcad55 100644 --- a/assets/main.js +++ b/assets/main.js @@ -1,7 +1,8 @@ "use strict"; -"use strict";(()=>{var Se=Object.create;var re=Object.defineProperty;var we=Object.getOwnPropertyDescriptor;var Te=Object.getOwnPropertyNames;var ke=Object.getPrototypeOf,Qe=Object.prototype.hasOwnProperty;var Pe=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Ie=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Te(e))!Qe.call(t,i)&&i!==r&&re(t,i,{get:()=>e[i],enumerable:!(n=we(e,i))||n.enumerable});return t};var Ce=(t,e,r)=>(r=t!=null?Se(ke(t)):{},Ie(e||!t||!t.__esModule?re(r,"default",{value:t,enumerable:!0}):r,t));var ae=Pe((se,oe)=>{(function(){var t=function(e){var r=new t.Builder;return r.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),r.searchPipeline.add(t.stemmer),e.call(r,r),r.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(r){e.console&&console.warn&&console.warn(r)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var r=Object.create(null),n=Object.keys(e),i=0;i0){var d=t.utils.clone(r)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(n.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,r){r in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+r),e.label=r,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var r=e.label&&e.label in this.registeredFunctions;r||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. -`,e)},t.Pipeline.load=function(e){var r=new t.Pipeline;return e.forEach(function(n){var i=t.Pipeline.registeredFunctions[n];if(i)r.add(i);else throw new Error("Cannot load unregistered function: "+n)}),r},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(r){t.Pipeline.warnIfFunctionNotRegistered(r),this._stack.push(r)},this)},t.Pipeline.prototype.after=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");n=n+1,this._stack.splice(n,0,r)},t.Pipeline.prototype.before=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");this._stack.splice(n,0,r)},t.Pipeline.prototype.remove=function(e){var r=this._stack.indexOf(e);r!=-1&&this._stack.splice(r,1)},t.Pipeline.prototype.run=function(e){for(var r=this._stack.length,n=0;n1&&(oe&&(n=s),o!=e);)i=n-r,s=r+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(r+=n[u+1]*i[d+1],u+=2,d+=2);return r},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),r=1,n=0;r0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),m=s.str.charAt(1),y;m in s.node.edges?y=s.node.edges[m]:(y=new t.TokenSet,s.node.edges[m]=y),s.str.length==1&&(y.final=!0),i.push({node:y,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return n},t.TokenSet.fromString=function(e){for(var r=new t.TokenSet,n=r,i=0,s=e.length;i=e;r--){var n=this.uncheckedNodes[r],i=n.child.toString();i in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[i]:(n.child._str=i,this.minimizedNodes[i]=n.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(r){var n=new t.QueryParser(e,r);n.parse()})},t.Index.prototype.query=function(e){for(var r=new t.Query(this.fields),n=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,r){var n=e[this._ref],i=Object.keys(this._fields);this._documents[n]=r||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,r;do e=this.next(),r=e.charCodeAt(0);while(r>47&&r<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var r=e.next();if(r==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(r.charCodeAt(0)==92){e.escapeCharacter();continue}if(r==":")return t.QueryLexer.lexField;if(r=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(r=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(r=="+"&&e.width()===1||r=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(r.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,r){this.lexer=new t.QueryLexer(e),this.query=r,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var r=e.peekLexeme();if(r!=null)switch(r.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expected either a field or a term, found "+r.type;throw r.str.length>=1&&(n+=" with value '"+r.str+"'"),new t.QueryParseError(n,r.start,r.end)}},t.QueryParser.parsePresence=function(e){var r=e.consumeLexeme();if(r!=null){switch(r.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+r.str+"'";throw new t.QueryParseError(n,r.start,r.end)}var i=e.peekLexeme();if(i==null){var n="expecting term or field, found nothing";throw new t.QueryParseError(n,r.start,r.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(n,i.start,i.end)}}},t.QueryParser.parseField=function(e){var r=e.consumeLexeme();if(r!=null){if(e.query.allFields.indexOf(r.str)==-1){var n=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+r.str+"', possible fields: "+n;throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.fields=[r.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,r.start,r.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var r=e.consumeLexeme();if(r!=null){e.currentClause.term=r.str.toLowerCase(),r.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(n==null){e.nextClause();return}switch(n.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+n.type+"'";throw new t.QueryParseError(i,n.start,n.end)}}},t.QueryParser.parseEditDistance=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="edit distance must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.editDistance=n;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="boost must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.boost=n;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,r){typeof define=="function"&&define.amd?define(r):typeof se=="object"?oe.exports=r():e.lunr=r()}(this,function(){return t})})()});var ne=[];function G(t,e){ne.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureActivePageVisible(),this.ensureFocusedElementVisible(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){ne.forEach(r=>{e.querySelectorAll(r.selector).forEach(n=>{n.dataset.hasInstance||(new r.constructor({el:n,app:this}),n.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),r=e?.parentElement;for(;r&&!r.classList.contains(".tsd-navigation");)r instanceof HTMLDetailsElement&&e?.parentElement?.parentElement!==r&&(r.open=!0),r=r.parentElement;if(e){let n=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=n}}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let r=e.parentElement;for(;r&&r.tagName!=="SECTION";)r=r.parentElement;if(r&&r.offsetParent==null){this.alwaysVisibleMember=r,r.classList.add("always-visible");let n=document.createElement("p");n.classList.add("warning"),n.textContent="This member is normally hidden due to your filter settings.",r.prepend(n)}}};var ie=(t,e=100)=>{let r;return()=>{clearTimeout(r),r=setTimeout(()=>t(),e)}};var ce=Ce(ae());function de(){let t=document.getElementById("tsd-search");if(!t)return;let e=document.getElementById("search-script");t.classList.add("loading"),e&&(e.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),e.addEventListener("load",()=>{t.classList.remove("loading"),t.classList.add("ready")}),window.searchData&&t.classList.remove("loading"));let r=document.querySelector("#tsd-search input"),n=document.querySelector("#tsd-search .results");if(!r||!n)throw new Error("The input field or the result list wrapper was not found");let i=!1;n.addEventListener("mousedown",()=>i=!0),n.addEventListener("mouseup",()=>{i=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{i||(i=!1,t.classList.remove("has-focus"))});let s={base:t.dataset.base+"/"};Oe(t,n,r,s)}function Oe(t,e,r,n){r.addEventListener("input",ie(()=>{Re(t,e,r,n)},200));let i=!1;r.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Fe(e,r):s.key=="Escape"?r.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),r.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!r.matches(":focus")&&s.key==="/"&&(r.focus(),s.preventDefault())})}function _e(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=ce.Index.load(window.searchData.index))}function Re(t,e,r,n){if(_e(n,t),!n.index||!n.data)return;e.textContent="";let i=r.value.trim(),s=i?n.index.search(`*${i}*`):[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o${le(l.parent,i)}.${u}`);let d=document.createElement("li");d.classList.value=l.classes??"";let m=document.createElement("a");m.href=n.base+l.url,m.innerHTML=u,d.append(m),e.appendChild(d)}}function ue(t,e){let r=t.querySelector(".current");if(!r)r=t.querySelector(e==1?"li:first-child":"li:last-child"),r&&r.classList.add("current");else{let n=r;if(e===1)do n=n.nextElementSibling??void 0;while(n instanceof HTMLElement&&n.offsetParent==null);else do n=n.previousElementSibling??void 0;while(n instanceof HTMLElement&&n.offsetParent==null);n&&(r.classList.remove("current"),n.classList.add("current"))}}function Fe(t,e){let r=t.querySelector(".current");if(r||(r=t.querySelector("li:first-child")),r){let n=r.querySelector("a");n&&(window.location.href=n.href),e.blur()}}function le(t,e){if(e==="")return t;let r=t.toLocaleLowerCase(),n=e.toLocaleLowerCase(),i=[],s=0,o=r.indexOf(n);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+n.length))}`),s=o+n.length,o=r.indexOf(n,s);return i.push(K(t.substring(s))),i.join("")}var Me={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>Me[e])}var P=class{constructor(e){this.el=e.el,this.app=e.app}};var M="mousedown",fe="mousemove",N="mouseup",J={x:0,y:0},he=!1,ee=!1,De=!1,D=!1,pe=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(pe?"is-mobile":"not-mobile");pe&&"ontouchstart"in document.documentElement&&(De=!0,M="touchstart",fe="touchmove",N="touchend");document.addEventListener(M,t=>{ee=!0,D=!1;let e=M=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(fe,t=>{if(ee&&!D){let e=M=="touchstart"?t.targetTouches[0]:t,r=J.x-(e.pageX||0),n=J.y-(e.pageY||0);D=Math.sqrt(r*r+n*n)>10}});document.addEventListener(N,()=>{ee=!1});document.addEventListener("click",t=>{he&&(t.preventDefault(),t.stopImmediatePropagation(),he=!1)});var X=class extends P{constructor(r){super(r);this.className=this.el.dataset.toggle||"",this.el.addEventListener(N,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(M,n=>this.onDocumentPointerDown(n)),document.addEventListener(N,n=>this.onDocumentPointerUp(n))}setActive(r){if(this.active==r)return;this.active=r,document.documentElement.classList.toggle("has-"+this.className,r),this.el.classList.toggle("active",r);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(r){D||(this.setActive(!0),r.preventDefault())}onDocumentPointerDown(r){if(this.active){if(r.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(r){if(!D&&this.active&&r.target.closest(".col-sidebar")){let n=r.target.closest("a");if(n){let i=window.location.href;i.indexOf("#")!=-1&&(i=i.substring(0,i.indexOf("#"))),n.href.substring(0,i.length)==i&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var me=document.head.appendChild(document.createElement("style"));me.dataset.for="filters";var Y=class extends P{constructor(r){super(r);this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),me.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } -`}fromLocalStorage(){let r=Q.getItem(this.key);return r?r==="true":this.el.checked}setLocalStorage(r){Q.setItem(this.key,r.toString()),this.value=r,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),document.querySelectorAll(".tsd-index-section").forEach(r=>{r.style.display="block";let n=Array.from(r.querySelectorAll(".tsd-index-link")).every(i=>i.offsetParent==null);r.style.display=n?"none":"block"})}};var Z=class extends P{constructor(r){super(r);this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update()),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ve(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ye(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ye(t.value)})}function ye(t){document.documentElement.dataset.theme=t}de();G(X,"a[data-toggle]");G(Z,".tsd-index-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var ge=document.getElementById("theme");ge&&ve(ge);var Ae=new U;Object.defineProperty(window,"app",{value:Ae});})(); +"use strict";(()=>{var Pe=Object.create;var ne=Object.defineProperty;var Ie=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var _e=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Fe=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!Re.call(t,i)&&i!==n&&ne(t,i,{get:()=>e[i],enumerable:!(r=Ie(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Pe(_e(t)):{},Fe(e||!t||!t.__esModule?ne(n,"default",{value:t,enumerable:!0}):n,t));var ae=Me((se,oe)=>{(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 d=t.utils.clone(n)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,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(ol?d+=2:a==l&&(n+=r[u+1]*i[d+1],u+=2,d+=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 l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),v=s.str.charAt(1),f;v in s.node.edges?f=s.node.edges[v]:(f=new t.TokenSet,s.node.edges[v]=f),s.str.length==1&&(f.final=!0),i.push({node:f,editsRemaining:s.editsRemaining-1,str:d+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),l=0;l1?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 se=="object"?oe.exports=n():e.lunr=n()}(this,function(){return t})})()});var re=[];function G(t,e){re.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureActivePageVisible(),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){re.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()}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r}}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let 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)}}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent="Copied!",e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent="Copy"},100)},1e3)})})}};var ie=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var de=De(ae());async function le(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=de.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function he(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:t.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{le(e,t)}),le(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");let s=!1;i.addEventListener("mousedown",()=>s=!0),i.addEventListener("mouseup",()=>{s=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{s||(s=!1,t.classList.remove("has-focus"))}),Ae(t,i,r,e)}function Ae(t,e,n,r){n.addEventListener("input",ie(()=>{Ne(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"?ue(e,-1):s.key==="ArrowDown"?ue(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 Ne(t,e,n,r){if(!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`,d=ce(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` + ${ce(l.parent,i)}.${d}`);let v=document.createElement("li");v.classList.value=l.classes??"";let f=document.createElement("a");f.href=r.base+l.url,f.innerHTML=u+d,v.append(f),e.appendChild(v)}}function ue(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 ce(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(K(t.substring(s,o)),`${K(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(K(t.substring(s))),i.join("")}var Be={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>Be[e])}var C=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",pe="mousemove",B="mouseup",J={x:0,y:0},fe=!1,ee=!1,He=!1,D=!1,me=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(me?"is-mobile":"not-mobile");me&&"ontouchstart"in document.documentElement&&(He=!0,F="touchstart",pe="touchmove",B="touchend");document.addEventListener(F,t=>{ee=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(pe,t=>{if(ee&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(B,()=>{ee=!1});document.addEventListener("click",t=>{fe&&(t.preventDefault(),t.stopImmediatePropagation(),fe=!1)});var X=class extends C{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){D||(this.setActive(!0),n.preventDefault())}onDocumentPointerDown(n){if(this.active){if(n.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(n){if(!D&&this.active&&n.target.closest(".col-sidebar")){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 te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var ve=document.head.appendChild(document.createElement("style"));ve.dataset.for="filters";var Y=class extends C{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()),ve.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 Z=class extends C{constructor(n){super(n);this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let r=Q.getItem(this.key);this.el.open=r?r==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let i=this.summary.querySelector("a");i&&i.addEventListener("click",()=>{location.assign(i.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ge(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ye(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ye(t.value)})}function ye(t){document.documentElement.dataset.theme=t}var Le;function be(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",xe),xe())}async function xe(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();Le=t.dataset.base+"/",t.innerHTML="";for(let s of i)we(s,t,[]);window.app.createComponents(t),window.app.ensureActivePageVisible()}function we(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-index-accordion`:"tsd-index-accordion",s.dataset.key=i.join("$");let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.innerHTML='',Ee(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)we(u,l,i)}else Ee(t,r,t.class)}function Ee(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=Le+t.path,n&&(r.className=n),location.href===r.href&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-index-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Se=document.getElementById("tsd-theme");Se&&ge(Se);var je=new U;Object.defineProperty(window,"app",{value:je});he();be();})(); /*! Bundled license information: lunr/lunr.js: diff --git a/assets/my-theme.css b/assets/my-theme.css index b4ee67a0..25e6682c 100644 --- a/assets/my-theme.css +++ b/assets/my-theme.css @@ -50,6 +50,11 @@ vertical-align: top; margin: 0; } +.tsd-navigation.settings h3{ + display: flex; + align-items: center; + font-size: 14px; +} .tsd-navigation.settings .tsd-index-accordion { position: relative; } @@ -58,6 +63,11 @@ vertical-align: top; align-items: center; margin-left: 1rem; + height: 40px; +} +.tsd-navigation .tsd-accordion-summary { + display: flex; + align-items: center; } .tsd-navigation a { display: flex; diff --git a/assets/navigation.js b/assets/navigation.js new file mode 100644 index 00000000..3ae69424 --- /dev/null +++ b/assets/navigation.js @@ -0,0 +1 @@ +window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA62cW3PbNhCF/4ue3Tpxm9T1m2XLjVpfVMlxHjKZDESuJdQkoQCgHbeT/97hRSIB7oIcrV59Ds5HUQAJLCB//m9k4bsdnY3OZ9PR0Wgj7Hp0NkpVnCdgjs9n05/XNk1GR6MnmcWjs1+PRlEijBmdjayJf5LmJ/huQWeisERrmcQastHZZzy2bFrHdqLfnpzS4T+Odol3GytVZppUmVnQjyKqg2vdDT95935Q+HkUqTyz0+xRNQD7utledCN7+W9+/+3tu5NhjCS5gXQJeg5mozIDKMk3MXi5XctHCfrrRGulUZpr2Z81Ftm1NHYOJk8sRnIMLE4ciXRz/7pBb19bZ1EyiD8aQG9aozIICr9LinNvVNlBdSqKgUDEtxwMUi6TuI/leTi05OkGjBErCI0cxLY/80JsbLQWVyBsrlGc6+CQLKyUfsUZlcZIXxedNUHDK4mdfaHSjTLSwl+Af4iujc38mGkQcYBWGRgclVnI7Bw2Sts5CIN3csTGYGoQFhagn0Ffw0pEr6HuTru5V/AJlmulnsYqxr9P37Q/71JYUb9aLyEB6lGC2HjMsciqT0HRdgYep+iMK5ikQqIj0LMcgjUTxrwojQ6NrusQxOI9mImUvJWui0ksv5O6K5DAtukQPOJd7RgOwZmk6h8ZJpWWQ7D+0CrfhFml5RCsuUro3rFzHIJUPQ3DrMpzOFrgDUtYeexLeBR5YuusGehUGuMujNwrIBvwrmMSSxsYGbXMZ/Tc35aFz6qnjyFWbeGzQqNiq/Mp4RHROA5BKntVGFVa+CxqZdbWeZQPkCRoJWAn8vKv1UqS96oUeflVDaG4FxSkcXBJ5YBYgNDRmoa1TAfiZeQkp2Xhse6ypRL0ZKqWeYztXGwOBsgvyzExec0L4EEkOfkM8n08arVCqpdLFNIxcXkGsvgBtHyUEVmjwJ08ctHrrrSELJ7DtxwM+Wk7Rj53UF/qGLnc8lU1YCLSdbLJ1cvLTQ3gMTvvGoo3zUyrR0m/zFuW/VmTdAnoc6gUOLnEmoO50iibz4QmRntLZjCoqjazlh0o+rGrfVdgo/VY2VBlx/cwaXWn7wO6NgZTQhIbYmWwE7n5gVWBY+ByqlkSjal0LoVaCzQql0CvA9o6l0LNyxuVQ6DuEevuJGIVHBotfX/KdHF3+v7N26/3MgVjRYpWXjomBg99VUwZ74lpSqyLS4GZu5D/0tmFyMgv9ohFZKl5SVvnUJ4lXkyuFG7yWNlLMFZm5EwW83GpfyqZhcZG18Ul9tP4pGqvpCrLPSgZlaXpEDjYgHsdTmGQ2tQmrAy2XK2t2QDEJNJx7E+6uTq/AbtW6ANpJ7LyQ99dS2Yx7mX0hK+odiIjX5hvOWgR4x9hpzII5CyGO3+p2vdtAXddXOLfOejg9ihi4zL7cYcgkRVoduV5WxZTGu/Jjcxm1LvDAUzt4JCsiIUVOKPSGOl5YuWViKzSCytsjk4eOiYOz+YiCfYwx7E/6RZeigVFCOVZ9mfVR/KKkznlxj1K65jYvHo9a63MVugXh/kY1GfQWuJP763GTy/XUCFEaWBwXjKIx8qaUM/omPbnzXRReI1QzFZjpOfLREZEFWIn7p8/h6ScY5u1RBdzbf0wFPox1HVxiJvkdUpW6Vsyi6G0hTiwG+BZOKyqn5L7bY6Bz7lXdrOASOOTxa6LTyx3LtBZl+vgkJ5VUmzLPMoVzml0LqUusBL9vO1gkIhqG6/OVmyriGUCZKXeMXA4VCWPW8Or2o8FOk52Iie/3HChzti3ZAZjA5EUaF24lhjZr8ZCGpihO4YDcer1PjogUOP+3PsXaaM1VRFo1P0JVH2YVxnu2YM7yP5bVfMJHwb2PTwa/b5v1P0JDzIGdBSWAiO3KJAFNtDa+v6UT7Cc5Wa9yJcm0nJDFUURG4tJLWnZa9kV2Jmw61vnGO1jnlV16ZLRsric94GfZv344v48pNjNaHUpyPLUHG//7saeuofhMyivpeh24Ad4Mp1TvUPQi2hJdPui449FvIJO80YJt0bZO4Fui/0gqLzpYI6pnwO9PTl17z7S1F+CdNpcqCSp7i3aupFDOZ3N0m0CukmKtg1dR8cyIK88Doi/T73YjnNAur8f40VimzJoTrHc1cWyqjrEPuyCQ40GMOdQnJOPh7Ew8wCG//MZLxX78UwgZ0Df8I0DsjvPWy8SfeiGkgZcZscZTC/aBkNdQzhLOivhJkJ2lr9ey9AFDGJ7R4C2jZEDQEi7EN4zBLOeIbPUTWiJoQz3gMC2cfd4gNuq3GP21mzbto0WSiDH6IDxuJ27B+5ixzIgj/g8bXVACjkCQyV8Nwkpw21DiCIc1r7nqY6YQpn+Anobgy2fsZbOAtlt3FkeY+1DX7bv6E+jbkpb7U/xNwjdFGyTkE7p/3y+rz+5+orDn7XtCSd6x0SbGORAKNo2/BE9SzDPKh0c/Z4hmBWeMQyeI9zDd0s8QHZSX/uea+lYQnkfs6dMvWTEJbXVASlUF3LkATnhDomYgpnouqJvRVHooa7j6n1JNyoGLWzvxJP29hEGBA/OK6sURI9otFDCJ1gWRxGIjLbaP2/r/GeSqjTgiGhxwNkOk8/lDwXRM+yu2pc1n3y9+HB+ezu5XjRBz0LLovxsjluym/SLF3Izub2f3t1SIVs5HLKY3U2vJ3Mio1Y7EV/+B1DKCN6hRgAA" \ No newline at end of file diff --git a/assets/search.js b/assets/search.js index 75cb1644..9d5d8f54 100644 --- a/assets/search.js +++ b/assets/search.js @@ -1 +1 @@ -window.searchData = JSON.parse("{\"rows\":[{\"kind\":128,\"name\":\"Client\",\"url\":\"classes/Client.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Client.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Client\"},{\"kind\":1024,\"name\":\"account\",\"url\":\"classes/Client.html#account\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Client\"},{\"kind\":1024,\"name\":\"bots\",\"url\":\"classes/Client.html#bots\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Client\"},{\"kind\":1024,\"name\":\"channels\",\"url\":\"classes/Client.html#channels\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Client\"},{\"kind\":1024,\"name\":\"channelUnreads\",\"url\":\"classes/Client.html#channelUnreads\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Client\"},{\"kind\":1024,\"name\":\"channelWebhooks\",\"url\":\"classes/Client.html#channelWebhooks\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Client\"},{\"kind\":1024,\"name\":\"emojis\",\"url\":\"classes/Client.html#emojis\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Client\"},{\"kind\":1024,\"name\":\"messages\",\"url\":\"classes/Client.html#messages\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Client\"},{\"kind\":1024,\"name\":\"servers\",\"url\":\"classes/Client.html#servers\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Client\"},{\"kind\":1024,\"name\":\"serverMembers\",\"url\":\"classes/Client.html#serverMembers\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Client\"},{\"kind\":1024,\"name\":\"sessions\",\"url\":\"classes/Client.html#sessions\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Client\"},{\"kind\":1024,\"name\":\"users\",\"url\":\"classes/Client.html#users\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Client\"},{\"kind\":1024,\"name\":\"api\",\"url\":\"classes/Client.html#api\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Client\"},{\"kind\":1024,\"name\":\"options\",\"url\":\"classes/Client.html#options\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Client\"},{\"kind\":1024,\"name\":\"events\",\"url\":\"classes/Client.html#events\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Client\"},{\"kind\":1024,\"name\":\"configuration\",\"url\":\"classes/Client.html#configuration\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Client\"},{\"kind\":1024,\"name\":\"#session\",\"url\":\"classes/Client.html#_session\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"Client\"},{\"kind\":1024,\"name\":\"user\",\"url\":\"classes/Client.html#user\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Client\"},{\"kind\":1024,\"name\":\"ready\",\"url\":\"classes/Client.html#ready\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Client\"},{\"kind\":1024,\"name\":\"#setReady\",\"url\":\"classes/Client.html#_setReady\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"Client\"},{\"kind\":1024,\"name\":\"connectionFailureCount\",\"url\":\"classes/Client.html#connectionFailureCount\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Client\"},{\"kind\":1024,\"name\":\"#setConnectionFailureCount\",\"url\":\"classes/Client.html#_setConnectionFailureCount\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"Client\"},{\"kind\":1024,\"name\":\"#reconnectTimeout\",\"url\":\"classes/Client.html#_reconnectTimeout\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"Client\"},{\"kind\":262144,\"name\":\"sessionId\",\"url\":\"classes/Client.html#sessionId\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Client\"},{\"kind\":2048,\"name\":\"connect\",\"url\":\"classes/Client.html#connect\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Client\"},{\"kind\":2048,\"name\":\"#fetchConfiguration\",\"url\":\"classes/Client.html#_fetchConfiguration\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"Client\"},{\"kind\":2048,\"name\":\"#updateHeaders\",\"url\":\"classes/Client.html#_updateHeaders\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"Client\"},{\"kind\":2048,\"name\":\"login\",\"url\":\"classes/Client.html#login\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Client\"},{\"kind\":2048,\"name\":\"useExistingSession\",\"url\":\"classes/Client.html#useExistingSession\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Client\"},{\"kind\":2048,\"name\":\"loginBot\",\"url\":\"classes/Client.html#loginBot\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Client\"},{\"kind\":2048,\"name\":\"markdownToText\",\"url\":\"classes/Client.html#markdownToText\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Client\"},{\"kind\":2048,\"name\":\"proxyFile\",\"url\":\"classes/Client.html#proxyFile\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Client\"},{\"kind\":4194304,\"name\":\"PrivateSession\",\"url\":\"types/PrivateSession.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":4194304,\"name\":\"ClientOptions\",\"url\":\"types/ClientOptions.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":128,\"name\":\"EventClient\",\"url\":\"classes/EventClient.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/EventClient.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"EventClient\"},{\"kind\":1024,\"name\":\"options\",\"url\":\"classes/EventClient.html#options\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"EventClient\"},{\"kind\":1024,\"name\":\"#protocolVersion\",\"url\":\"classes/EventClient.html#_protocolVersion\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"EventClient\"},{\"kind\":1024,\"name\":\"#transportFormat\",\"url\":\"classes/EventClient.html#_transportFormat\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"EventClient\"},{\"kind\":1024,\"name\":\"ping\",\"url\":\"classes/EventClient.html#ping\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"EventClient\"},{\"kind\":1024,\"name\":\"#setPing\",\"url\":\"classes/EventClient.html#_setPing\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"EventClient\"},{\"kind\":1024,\"name\":\"state\",\"url\":\"classes/EventClient.html#state\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"EventClient\"},{\"kind\":1024,\"name\":\"#setStateSetter\",\"url\":\"classes/EventClient.html#_setStateSetter\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"EventClient\"},{\"kind\":1024,\"name\":\"#socket\",\"url\":\"classes/EventClient.html#_socket\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"EventClient\"},{\"kind\":1024,\"name\":\"#heartbeatIntervalReference\",\"url\":\"classes/EventClient.html#_heartbeatIntervalReference\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"EventClient\"},{\"kind\":1024,\"name\":\"#pongTimeoutReference\",\"url\":\"classes/EventClient.html#_pongTimeoutReference\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"EventClient\"},{\"kind\":2048,\"name\":\"setState\",\"url\":\"classes/EventClient.html#setState\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"EventClient\"},{\"kind\":2048,\"name\":\"connect\",\"url\":\"classes/EventClient.html#connect\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"EventClient\"},{\"kind\":2048,\"name\":\"disconnect\",\"url\":\"classes/EventClient.html#disconnect\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"EventClient\"},{\"kind\":2048,\"name\":\"send\",\"url\":\"classes/EventClient.html#send\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"EventClient\"},{\"kind\":2048,\"name\":\"handle\",\"url\":\"classes/EventClient.html#handle\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"EventClient\"},{\"kind\":8,\"name\":\"ConnectionState\",\"url\":\"enums/ConnectionState.html\",\"classes\":\"tsd-kind-enum\"},{\"kind\":16,\"name\":\"Idle\",\"url\":\"enums/ConnectionState.html#Idle\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"ConnectionState\"},{\"kind\":16,\"name\":\"Connecting\",\"url\":\"enums/ConnectionState.html#Connecting\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"ConnectionState\"},{\"kind\":16,\"name\":\"Connected\",\"url\":\"enums/ConnectionState.html#Connected\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"ConnectionState\"},{\"kind\":16,\"name\":\"Disconnected\",\"url\":\"enums/ConnectionState.html#Disconnected\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"ConnectionState\"},{\"kind\":8,\"name\":\"ServerFlags\",\"url\":\"enums/ServerFlags.html\",\"classes\":\"tsd-kind-enum\"},{\"kind\":16,\"name\":\"Official\",\"url\":\"enums/ServerFlags.html#Official\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"ServerFlags\"},{\"kind\":16,\"name\":\"Verified\",\"url\":\"enums/ServerFlags.html#Verified\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"ServerFlags\"},{\"kind\":8,\"name\":\"UserBadges\",\"url\":\"enums/UserBadges.html\",\"classes\":\"tsd-kind-enum\"},{\"kind\":16,\"name\":\"Developer\",\"url\":\"enums/UserBadges.html#Developer\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"UserBadges\"},{\"kind\":16,\"name\":\"Translator\",\"url\":\"enums/UserBadges.html#Translator\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"UserBadges\"},{\"kind\":16,\"name\":\"Supporter\",\"url\":\"enums/UserBadges.html#Supporter\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"UserBadges\"},{\"kind\":16,\"name\":\"ResponsibleDisclosure\",\"url\":\"enums/UserBadges.html#ResponsibleDisclosure\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"UserBadges\"},{\"kind\":16,\"name\":\"Founder\",\"url\":\"enums/UserBadges.html#Founder\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"UserBadges\"},{\"kind\":16,\"name\":\"PlatformModeration\",\"url\":\"enums/UserBadges.html#PlatformModeration\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"UserBadges\"},{\"kind\":16,\"name\":\"ActiveSupporter\",\"url\":\"enums/UserBadges.html#ActiveSupporter\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"UserBadges\"},{\"kind\":16,\"name\":\"Paw\",\"url\":\"enums/UserBadges.html#Paw\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"UserBadges\"},{\"kind\":16,\"name\":\"EarlyAdopter\",\"url\":\"enums/UserBadges.html#EarlyAdopter\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"UserBadges\"},{\"kind\":16,\"name\":\"ReservedRelevantJokeBadge1\",\"url\":\"enums/UserBadges.html#ReservedRelevantJokeBadge1\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"UserBadges\"},{\"kind\":16,\"name\":\"ReservedRelevantJokeBadge2\",\"url\":\"enums/UserBadges.html#ReservedRelevantJokeBadge2\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"UserBadges\"},{\"kind\":8,\"name\":\"UserFlags\",\"url\":\"enums/UserFlags.html\",\"classes\":\"tsd-kind-enum\"},{\"kind\":16,\"name\":\"Suspended\",\"url\":\"enums/UserFlags.html#Suspended\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"UserFlags\"},{\"kind\":16,\"name\":\"Deleted\",\"url\":\"enums/UserFlags.html#Deleted\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"UserFlags\"},{\"kind\":16,\"name\":\"Banned\",\"url\":\"enums/UserFlags.html#Banned\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"UserFlags\"},{\"kind\":8,\"name\":\"BotFlags\",\"url\":\"enums/BotFlags.html\",\"classes\":\"tsd-kind-enum\"},{\"kind\":128,\"name\":\"Bot\",\"url\":\"classes/Bot.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Bot.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Bot\"},{\"kind\":1024,\"name\":\"#collection\",\"url\":\"classes/Bot.html#_collection\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"Bot\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/Bot.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Bot\"},{\"kind\":2048,\"name\":\"toString\",\"url\":\"classes/Bot.html#toString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Bot\"},{\"kind\":262144,\"name\":\"$exists\",\"url\":\"classes/Bot.html#_exists\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Bot\"},{\"kind\":262144,\"name\":\"createdAt\",\"url\":\"classes/Bot.html#createdAt\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Bot\"},{\"kind\":262144,\"name\":\"user\",\"url\":\"classes/Bot.html#user\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Bot\"},{\"kind\":262144,\"name\":\"ownerId\",\"url\":\"classes/Bot.html#ownerId\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Bot\"},{\"kind\":262144,\"name\":\"owner\",\"url\":\"classes/Bot.html#owner\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Bot\"},{\"kind\":262144,\"name\":\"token\",\"url\":\"classes/Bot.html#token\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Bot\"},{\"kind\":262144,\"name\":\"public\",\"url\":\"classes/Bot.html#public\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Bot\"},{\"kind\":262144,\"name\":\"analytics\",\"url\":\"classes/Bot.html#analytics\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Bot\"},{\"kind\":262144,\"name\":\"discoverable\",\"url\":\"classes/Bot.html#discoverable\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Bot\"},{\"kind\":262144,\"name\":\"interactionsUrl\",\"url\":\"classes/Bot.html#interactionsUrl\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Bot\"},{\"kind\":262144,\"name\":\"termsOfServiceUrl\",\"url\":\"classes/Bot.html#termsOfServiceUrl\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Bot\"},{\"kind\":262144,\"name\":\"privacyPolicyUrl\",\"url\":\"classes/Bot.html#privacyPolicyUrl\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Bot\"},{\"kind\":262144,\"name\":\"flags\",\"url\":\"classes/Bot.html#flags\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Bot\"},{\"kind\":2048,\"name\":\"edit\",\"url\":\"classes/Bot.html#edit\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Bot\"},{\"kind\":2048,\"name\":\"delete\",\"url\":\"classes/Bot.html#delete\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Bot\"},{\"kind\":128,\"name\":\"Channel\",\"url\":\"classes/Channel.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Channel.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":1024,\"name\":\"#collection\",\"url\":\"classes/Channel.html#_collection\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"Channel\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/Channel.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":2048,\"name\":\"toString\",\"url\":\"classes/Channel.html#toString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"$exists\",\"url\":\"classes/Channel.html#_exists\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"createdAt\",\"url\":\"classes/Channel.html#createdAt\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"type\",\"url\":\"classes/Channel.html#type\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"path\",\"url\":\"classes/Channel.html#path\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"url\",\"url\":\"classes/Channel.html#url\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"name\",\"url\":\"classes/Channel.html#name\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"displayName\",\"url\":\"classes/Channel.html#displayName\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"description\",\"url\":\"classes/Channel.html#description\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"icon\",\"url\":\"classes/Channel.html#icon\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"active\",\"url\":\"classes/Channel.html#active\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"typingIds\",\"url\":\"classes/Channel.html#typingIds\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"typing\",\"url\":\"classes/Channel.html#typing\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"recipientIds\",\"url\":\"classes/Channel.html#recipientIds\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"recipients\",\"url\":\"classes/Channel.html#recipients\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"recipient\",\"url\":\"classes/Channel.html#recipient\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"userId\",\"url\":\"classes/Channel.html#userId\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"user\",\"url\":\"classes/Channel.html#user\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"ownerId\",\"url\":\"classes/Channel.html#ownerId\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"owner\",\"url\":\"classes/Channel.html#owner\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"serverId\",\"url\":\"classes/Channel.html#serverId\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"server\",\"url\":\"classes/Channel.html#server\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"permissions\",\"url\":\"classes/Channel.html#permissions\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"defaultPermissions\",\"url\":\"classes/Channel.html#defaultPermissions\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"rolePermissions\",\"url\":\"classes/Channel.html#rolePermissions\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"mature\",\"url\":\"classes/Channel.html#mature\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"lastMessageId\",\"url\":\"classes/Channel.html#lastMessageId\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"lastMessage\",\"url\":\"classes/Channel.html#lastMessage\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"lastMessageAt\",\"url\":\"classes/Channel.html#lastMessageAt\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"updatedAt\",\"url\":\"classes/Channel.html#updatedAt\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"unread\",\"url\":\"classes/Channel.html#unread\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"mentions\",\"url\":\"classes/Channel.html#mentions\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"iconURL\",\"url\":\"classes/Channel.html#iconURL\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"smallIconURL\",\"url\":\"classes/Channel.html#smallIconURL\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"animatedIconURL\",\"url\":\"classes/Channel.html#animatedIconURL\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"potentiallyRestrictedChannel\",\"url\":\"classes/Channel.html#potentiallyRestrictedChannel\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":262144,\"name\":\"permission\",\"url\":\"classes/Channel.html#permission\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":2048,\"name\":\"havePermission\",\"url\":\"classes/Channel.html#havePermission\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":2048,\"name\":\"orPermission\",\"url\":\"classes/Channel.html#orPermission\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":2048,\"name\":\"fetchMembers\",\"url\":\"classes/Channel.html#fetchMembers\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":2048,\"name\":\"fetchWebhooks\",\"url\":\"classes/Channel.html#fetchWebhooks\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":2048,\"name\":\"edit\",\"url\":\"classes/Channel.html#edit\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":2048,\"name\":\"delete\",\"url\":\"classes/Channel.html#delete\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":2048,\"name\":\"addMember\",\"url\":\"classes/Channel.html#addMember\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":2048,\"name\":\"removeMember\",\"url\":\"classes/Channel.html#removeMember\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":2048,\"name\":\"sendMessage\",\"url\":\"classes/Channel.html#sendMessage\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":2048,\"name\":\"fetchMessage\",\"url\":\"classes/Channel.html#fetchMessage\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":2048,\"name\":\"fetchMessages\",\"url\":\"classes/Channel.html#fetchMessages\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":2048,\"name\":\"fetchMessagesWithUsers\",\"url\":\"classes/Channel.html#fetchMessagesWithUsers\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":2048,\"name\":\"search\",\"url\":\"classes/Channel.html#search\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":2048,\"name\":\"searchWithUsers\",\"url\":\"classes/Channel.html#searchWithUsers\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":2048,\"name\":\"deleteMessages\",\"url\":\"classes/Channel.html#deleteMessages\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":2048,\"name\":\"createInvite\",\"url\":\"classes/Channel.html#createInvite\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":1024,\"name\":\"#ackTimeout\",\"url\":\"classes/Channel.html#_ackTimeout\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"Channel\"},{\"kind\":1024,\"name\":\"#ackLimit\",\"url\":\"classes/Channel.html#_ackLimit\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"Channel\"},{\"kind\":1024,\"name\":\"#manuallyMarked\",\"url\":\"classes/Channel.html#_manuallyMarked\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"Channel\"},{\"kind\":2048,\"name\":\"ack\",\"url\":\"classes/Channel.html#ack\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":2048,\"name\":\"setPermissions\",\"url\":\"classes/Channel.html#setPermissions\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":2048,\"name\":\"startTyping\",\"url\":\"classes/Channel.html#startTyping\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":2048,\"name\":\"stopTyping\",\"url\":\"classes/Channel.html#stopTyping\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Channel\"},{\"kind\":128,\"name\":\"ChannelUnread\",\"url\":\"classes/ChannelUnread.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ChannelUnread.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"ChannelUnread\"},{\"kind\":1024,\"name\":\"#collection\",\"url\":\"classes/ChannelUnread.html#_collection\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"ChannelUnread\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/ChannelUnread.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ChannelUnread\"},{\"kind\":262144,\"name\":\"$exists\",\"url\":\"classes/ChannelUnread.html#_exists\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ChannelUnread\"},{\"kind\":262144,\"name\":\"lastMessageId\",\"url\":\"classes/ChannelUnread.html#lastMessageId\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ChannelUnread\"},{\"kind\":262144,\"name\":\"messageMentionIds\",\"url\":\"classes/ChannelUnread.html#messageMentionIds\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ChannelUnread\"},{\"kind\":128,\"name\":\"Emoji\",\"url\":\"classes/Emoji.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Emoji.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Emoji\"},{\"kind\":1024,\"name\":\"#collection\",\"url\":\"classes/Emoji.html#_collection\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"Emoji\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/Emoji.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Emoji\"},{\"kind\":2048,\"name\":\"toString\",\"url\":\"classes/Emoji.html#toString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Emoji\"},{\"kind\":262144,\"name\":\"$exists\",\"url\":\"classes/Emoji.html#_exists\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Emoji\"},{\"kind\":262144,\"name\":\"createdAt\",\"url\":\"classes/Emoji.html#createdAt\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Emoji\"},{\"kind\":262144,\"name\":\"parent\",\"url\":\"classes/Emoji.html#parent\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Emoji\"},{\"kind\":262144,\"name\":\"creator\",\"url\":\"classes/Emoji.html#creator\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Emoji\"},{\"kind\":262144,\"name\":\"name\",\"url\":\"classes/Emoji.html#name\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Emoji\"},{\"kind\":262144,\"name\":\"animated\",\"url\":\"classes/Emoji.html#animated\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Emoji\"},{\"kind\":262144,\"name\":\"mature\",\"url\":\"classes/Emoji.html#mature\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Emoji\"},{\"kind\":2048,\"name\":\"delete\",\"url\":\"classes/Emoji.html#delete\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Emoji\"},{\"kind\":128,\"name\":\"File\",\"url\":\"classes/File.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/File.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"File\"},{\"kind\":1024,\"name\":\"#client\",\"url\":\"classes/File.html#_client\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"File\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/File.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"File\"},{\"kind\":1024,\"name\":\"tag\",\"url\":\"classes/File.html#tag\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"File\"},{\"kind\":1024,\"name\":\"filename\",\"url\":\"classes/File.html#filename\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"File\"},{\"kind\":1024,\"name\":\"metadata\",\"url\":\"classes/File.html#metadata\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"File\"},{\"kind\":1024,\"name\":\"contentType\",\"url\":\"classes/File.html#contentType\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"File\"},{\"kind\":1024,\"name\":\"size\",\"url\":\"classes/File.html#size\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"File\"},{\"kind\":262144,\"name\":\"url\",\"url\":\"classes/File.html#url\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"File\"},{\"kind\":262144,\"name\":\"downloadURL\",\"url\":\"classes/File.html#downloadURL\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"File\"},{\"kind\":262144,\"name\":\"humanReadableSize\",\"url\":\"classes/File.html#humanReadableSize\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"File\"},{\"kind\":262144,\"name\":\"isSpoiler\",\"url\":\"classes/File.html#isSpoiler\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"File\"},{\"kind\":2048,\"name\":\"createFileURL\",\"url\":\"classes/File.html#createFileURL\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"File\"},{\"kind\":128,\"name\":\"ChannelInvite\",\"url\":\"classes/ChannelInvite.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":2048,\"name\":\"from\",\"url\":\"classes/ChannelInvite.html#from\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ChannelInvite\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ChannelInvite.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"ChannelInvite\"},{\"kind\":1024,\"name\":\"client\",\"url\":\"classes/ChannelInvite.html#client\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"ChannelInvite\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"classes/ChannelInvite.html#type\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ChannelInvite\"},{\"kind\":128,\"name\":\"UnknownInvite\",\"url\":\"classes/UnknownInvite.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":2048,\"name\":\"from\",\"url\":\"classes/UnknownInvite.html#from\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UnknownInvite\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/UnknownInvite.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UnknownInvite\"},{\"kind\":1024,\"name\":\"client\",\"url\":\"classes/UnknownInvite.html#client\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"UnknownInvite\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"classes/UnknownInvite.html#type\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UnknownInvite\"},{\"kind\":128,\"name\":\"ServerInvite\",\"url\":\"classes/ServerInvite.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":2048,\"name\":\"from\",\"url\":\"classes/ServerInvite.html#from\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerInvite\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ServerInvite.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"ServerInvite\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/ServerInvite.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ServerInvite\"},{\"kind\":1024,\"name\":\"creatorId\",\"url\":\"classes/ServerInvite.html#creatorId\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ServerInvite\"},{\"kind\":1024,\"name\":\"serverId\",\"url\":\"classes/ServerInvite.html#serverId\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ServerInvite\"},{\"kind\":1024,\"name\":\"channelId\",\"url\":\"classes/ServerInvite.html#channelId\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ServerInvite\"},{\"kind\":262144,\"name\":\"creator\",\"url\":\"classes/ServerInvite.html#creator\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ServerInvite\"},{\"kind\":262144,\"name\":\"server\",\"url\":\"classes/ServerInvite.html#server\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ServerInvite\"},{\"kind\":262144,\"name\":\"channel\",\"url\":\"classes/ServerInvite.html#channel\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ServerInvite\"},{\"kind\":2048,\"name\":\"delete\",\"url\":\"classes/ServerInvite.html#delete\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ServerInvite\"},{\"kind\":1024,\"name\":\"client\",\"url\":\"classes/ServerInvite.html#client\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ServerInvite\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"classes/ServerInvite.html#type\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerInvite\"},{\"kind\":128,\"name\":\"Message\",\"url\":\"classes/Message.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Message.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":1024,\"name\":\"#collection\",\"url\":\"classes/Message.html#_collection\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"Message\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/Message.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":262144,\"name\":\"$exists\",\"url\":\"classes/Message.html#_exists\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":262144,\"name\":\"createdAt\",\"url\":\"classes/Message.html#createdAt\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":262144,\"name\":\"path\",\"url\":\"classes/Message.html#path\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":262144,\"name\":\"url\",\"url\":\"classes/Message.html#url\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":262144,\"name\":\"nonce\",\"url\":\"classes/Message.html#nonce\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":262144,\"name\":\"channelId\",\"url\":\"classes/Message.html#channelId\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":262144,\"name\":\"channel\",\"url\":\"classes/Message.html#channel\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":262144,\"name\":\"server\",\"url\":\"classes/Message.html#server\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":262144,\"name\":\"member\",\"url\":\"classes/Message.html#member\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":262144,\"name\":\"authorId\",\"url\":\"classes/Message.html#authorId\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":262144,\"name\":\"author\",\"url\":\"classes/Message.html#author\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":262144,\"name\":\"webhook\",\"url\":\"classes/Message.html#webhook\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":262144,\"name\":\"content\",\"url\":\"classes/Message.html#content\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":262144,\"name\":\"systemMessage\",\"url\":\"classes/Message.html#systemMessage\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":262144,\"name\":\"attachments\",\"url\":\"classes/Message.html#attachments\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":262144,\"name\":\"editedAt\",\"url\":\"classes/Message.html#editedAt\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":262144,\"name\":\"embeds\",\"url\":\"classes/Message.html#embeds\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":262144,\"name\":\"mentionIds\",\"url\":\"classes/Message.html#mentionIds\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":262144,\"name\":\"mentioned\",\"url\":\"classes/Message.html#mentioned\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":262144,\"name\":\"replyIds\",\"url\":\"classes/Message.html#replyIds\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":262144,\"name\":\"reactions\",\"url\":\"classes/Message.html#reactions\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":262144,\"name\":\"interactions\",\"url\":\"classes/Message.html#interactions\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":262144,\"name\":\"masquerade\",\"url\":\"classes/Message.html#masquerade\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":262144,\"name\":\"username\",\"url\":\"classes/Message.html#username\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":262144,\"name\":\"roleColour\",\"url\":\"classes/Message.html#roleColour\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":262144,\"name\":\"avatarURL\",\"url\":\"classes/Message.html#avatarURL\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":262144,\"name\":\"animatedAvatarURL\",\"url\":\"classes/Message.html#animatedAvatarURL\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":262144,\"name\":\"masqueradeAvatarURL\",\"url\":\"classes/Message.html#masqueradeAvatarURL\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":2048,\"name\":\"edit\",\"url\":\"classes/Message.html#edit\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":2048,\"name\":\"delete\",\"url\":\"classes/Message.html#delete\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":2048,\"name\":\"ack\",\"url\":\"classes/Message.html#ack\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":2048,\"name\":\"reply\",\"url\":\"classes/Message.html#reply\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":2048,\"name\":\"clearReactions\",\"url\":\"classes/Message.html#clearReactions\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":2048,\"name\":\"react\",\"url\":\"classes/Message.html#react\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":2048,\"name\":\"unreact\",\"url\":\"classes/Message.html#unreact\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Message\"},{\"kind\":128,\"name\":\"MessageWebhook\",\"url\":\"classes/MessageWebhook.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/MessageWebhook.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"MessageWebhook\"},{\"kind\":1024,\"name\":\"#client\",\"url\":\"classes/MessageWebhook.html#_client\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"MessageWebhook\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/MessageWebhook.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MessageWebhook\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/MessageWebhook.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MessageWebhook\"},{\"kind\":1024,\"name\":\"avatar\",\"url\":\"classes/MessageWebhook.html#avatar\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MessageWebhook\"},{\"kind\":262144,\"name\":\"avatarURL\",\"url\":\"classes/MessageWebhook.html#avatarURL\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"MessageWebhook\"},{\"kind\":128,\"name\":\"MessageEmbed\",\"url\":\"classes/MessageEmbed.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":2048,\"name\":\"from\",\"url\":\"classes/MessageEmbed.html#from\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"MessageEmbed\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/MessageEmbed.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"MessageEmbed\"},{\"kind\":1024,\"name\":\"client\",\"url\":\"classes/MessageEmbed.html#client\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"MessageEmbed\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"classes/MessageEmbed.html#type\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MessageEmbed\"},{\"kind\":128,\"name\":\"UnknownEmbed\",\"url\":\"classes/UnknownEmbed.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":2048,\"name\":\"from\",\"url\":\"classes/UnknownEmbed.html#from\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UnknownEmbed\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/UnknownEmbed.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UnknownEmbed\"},{\"kind\":1024,\"name\":\"client\",\"url\":\"classes/UnknownEmbed.html#client\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"UnknownEmbed\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"classes/UnknownEmbed.html#type\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UnknownEmbed\"},{\"kind\":128,\"name\":\"ImageEmbed\",\"url\":\"classes/ImageEmbed.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":2048,\"name\":\"from\",\"url\":\"classes/ImageEmbed.html#from\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ImageEmbed\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ImageEmbed.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"ImageEmbed\"},{\"kind\":1024,\"name\":\"url\",\"url\":\"classes/ImageEmbed.html#url\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ImageEmbed\"},{\"kind\":1024,\"name\":\"width\",\"url\":\"classes/ImageEmbed.html#width\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ImageEmbed\"},{\"kind\":1024,\"name\":\"height\",\"url\":\"classes/ImageEmbed.html#height\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ImageEmbed\"},{\"kind\":1024,\"name\":\"size\",\"url\":\"classes/ImageEmbed.html#size\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ImageEmbed\"},{\"kind\":262144,\"name\":\"proxiedURL\",\"url\":\"classes/ImageEmbed.html#proxiedURL\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ImageEmbed\"},{\"kind\":1024,\"name\":\"client\",\"url\":\"classes/ImageEmbed.html#client\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ImageEmbed\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"classes/ImageEmbed.html#type\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ImageEmbed\"},{\"kind\":128,\"name\":\"VideoEmbed\",\"url\":\"classes/VideoEmbed.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":2048,\"name\":\"from\",\"url\":\"classes/VideoEmbed.html#from\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"VideoEmbed\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/VideoEmbed.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"VideoEmbed\"},{\"kind\":1024,\"name\":\"url\",\"url\":\"classes/VideoEmbed.html#url\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"VideoEmbed\"},{\"kind\":1024,\"name\":\"width\",\"url\":\"classes/VideoEmbed.html#width\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"VideoEmbed\"},{\"kind\":1024,\"name\":\"height\",\"url\":\"classes/VideoEmbed.html#height\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"VideoEmbed\"},{\"kind\":262144,\"name\":\"proxiedURL\",\"url\":\"classes/VideoEmbed.html#proxiedURL\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"VideoEmbed\"},{\"kind\":1024,\"name\":\"client\",\"url\":\"classes/VideoEmbed.html#client\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"VideoEmbed\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"classes/VideoEmbed.html#type\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"VideoEmbed\"},{\"kind\":128,\"name\":\"WebsiteEmbed\",\"url\":\"classes/WebsiteEmbed.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":2048,\"name\":\"from\",\"url\":\"classes/WebsiteEmbed.html#from\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"WebsiteEmbed\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/WebsiteEmbed.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"WebsiteEmbed\"},{\"kind\":1024,\"name\":\"url\",\"url\":\"classes/WebsiteEmbed.html#url\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"WebsiteEmbed\"},{\"kind\":1024,\"name\":\"originalUrl\",\"url\":\"classes/WebsiteEmbed.html#originalUrl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"WebsiteEmbed\"},{\"kind\":1024,\"name\":\"specialContent\",\"url\":\"classes/WebsiteEmbed.html#specialContent\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"WebsiteEmbed\"},{\"kind\":1024,\"name\":\"title\",\"url\":\"classes/WebsiteEmbed.html#title\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"WebsiteEmbed\"},{\"kind\":1024,\"name\":\"description\",\"url\":\"classes/WebsiteEmbed.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"WebsiteEmbed\"},{\"kind\":1024,\"name\":\"image\",\"url\":\"classes/WebsiteEmbed.html#image\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"WebsiteEmbed\"},{\"kind\":1024,\"name\":\"video\",\"url\":\"classes/WebsiteEmbed.html#video\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"WebsiteEmbed\"},{\"kind\":1024,\"name\":\"siteName\",\"url\":\"classes/WebsiteEmbed.html#siteName\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"WebsiteEmbed\"},{\"kind\":1024,\"name\":\"iconUrl\",\"url\":\"classes/WebsiteEmbed.html#iconUrl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"WebsiteEmbed\"},{\"kind\":1024,\"name\":\"colour\",\"url\":\"classes/WebsiteEmbed.html#colour\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"WebsiteEmbed\"},{\"kind\":262144,\"name\":\"proxiedIconURL\",\"url\":\"classes/WebsiteEmbed.html#proxiedIconURL\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"WebsiteEmbed\"},{\"kind\":262144,\"name\":\"embedURL\",\"url\":\"classes/WebsiteEmbed.html#embedURL\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"WebsiteEmbed\"},{\"kind\":1024,\"name\":\"client\",\"url\":\"classes/WebsiteEmbed.html#client\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"WebsiteEmbed\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"classes/WebsiteEmbed.html#type\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"WebsiteEmbed\"},{\"kind\":128,\"name\":\"TextEmbed\",\"url\":\"classes/TextEmbed.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":2048,\"name\":\"from\",\"url\":\"classes/TextEmbed.html#from\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TextEmbed\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/TextEmbed.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"TextEmbed\"},{\"kind\":1024,\"name\":\"iconUrl\",\"url\":\"classes/TextEmbed.html#iconUrl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TextEmbed\"},{\"kind\":1024,\"name\":\"url\",\"url\":\"classes/TextEmbed.html#url\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TextEmbed\"},{\"kind\":1024,\"name\":\"title\",\"url\":\"classes/TextEmbed.html#title\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TextEmbed\"},{\"kind\":1024,\"name\":\"description\",\"url\":\"classes/TextEmbed.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TextEmbed\"},{\"kind\":1024,\"name\":\"media\",\"url\":\"classes/TextEmbed.html#media\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TextEmbed\"},{\"kind\":1024,\"name\":\"colour\",\"url\":\"classes/TextEmbed.html#colour\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TextEmbed\"},{\"kind\":262144,\"name\":\"proxiedIconURL\",\"url\":\"classes/TextEmbed.html#proxiedIconURL\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"TextEmbed\"},{\"kind\":1024,\"name\":\"client\",\"url\":\"classes/TextEmbed.html#client\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"TextEmbed\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"classes/TextEmbed.html#type\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TextEmbed\"},{\"kind\":128,\"name\":\"PublicBot\",\"url\":\"classes/PublicBot.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/PublicBot.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"PublicBot\"},{\"kind\":1024,\"name\":\"#client\",\"url\":\"classes/PublicBot.html#_client\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"PublicBot\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/PublicBot.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"PublicBot\"},{\"kind\":1024,\"name\":\"username\",\"url\":\"classes/PublicBot.html#username\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"PublicBot\"},{\"kind\":1024,\"name\":\"avatar\",\"url\":\"classes/PublicBot.html#avatar\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"PublicBot\"},{\"kind\":1024,\"name\":\"description\",\"url\":\"classes/PublicBot.html#description\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"PublicBot\"},{\"kind\":2048,\"name\":\"addToServer\",\"url\":\"classes/PublicBot.html#addToServer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"PublicBot\"},{\"kind\":2048,\"name\":\"addToGroup\",\"url\":\"classes/PublicBot.html#addToGroup\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"PublicBot\"},{\"kind\":128,\"name\":\"PublicChannelInvite\",\"url\":\"classes/PublicChannelInvite.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":2048,\"name\":\"from\",\"url\":\"classes/PublicChannelInvite.html#from\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"PublicChannelInvite\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/PublicChannelInvite.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"PublicChannelInvite\"},{\"kind\":1024,\"name\":\"client\",\"url\":\"classes/PublicChannelInvite.html#client\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"PublicChannelInvite\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"classes/PublicChannelInvite.html#type\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"PublicChannelInvite\"},{\"kind\":128,\"name\":\"UnknownPublicInvite\",\"url\":\"classes/UnknownPublicInvite.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":2048,\"name\":\"from\",\"url\":\"classes/UnknownPublicInvite.html#from\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UnknownPublicInvite\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/UnknownPublicInvite.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UnknownPublicInvite\"},{\"kind\":1024,\"name\":\"client\",\"url\":\"classes/UnknownPublicInvite.html#client\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"UnknownPublicInvite\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"classes/UnknownPublicInvite.html#type\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UnknownPublicInvite\"},{\"kind\":128,\"name\":\"ServerPublicInvite\",\"url\":\"classes/ServerPublicInvite.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":2048,\"name\":\"from\",\"url\":\"classes/ServerPublicInvite.html#from\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerPublicInvite\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ServerPublicInvite.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"ServerPublicInvite\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"classes/ServerPublicInvite.html#code\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ServerPublicInvite\"},{\"kind\":1024,\"name\":\"userName\",\"url\":\"classes/ServerPublicInvite.html#userName\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ServerPublicInvite\"},{\"kind\":1024,\"name\":\"userAvatar\",\"url\":\"classes/ServerPublicInvite.html#userAvatar\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ServerPublicInvite\"},{\"kind\":1024,\"name\":\"serverId\",\"url\":\"classes/ServerPublicInvite.html#serverId\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ServerPublicInvite\"},{\"kind\":1024,\"name\":\"serverName\",\"url\":\"classes/ServerPublicInvite.html#serverName\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ServerPublicInvite\"},{\"kind\":1024,\"name\":\"serverIcon\",\"url\":\"classes/ServerPublicInvite.html#serverIcon\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ServerPublicInvite\"},{\"kind\":1024,\"name\":\"serverBanner\",\"url\":\"classes/ServerPublicInvite.html#serverBanner\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ServerPublicInvite\"},{\"kind\":1024,\"name\":\"serverFlags\",\"url\":\"classes/ServerPublicInvite.html#serverFlags\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ServerPublicInvite\"},{\"kind\":1024,\"name\":\"memberCount\",\"url\":\"classes/ServerPublicInvite.html#memberCount\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ServerPublicInvite\"},{\"kind\":1024,\"name\":\"channelId\",\"url\":\"classes/ServerPublicInvite.html#channelId\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ServerPublicInvite\"},{\"kind\":1024,\"name\":\"channelName\",\"url\":\"classes/ServerPublicInvite.html#channelName\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ServerPublicInvite\"},{\"kind\":1024,\"name\":\"channelDescription\",\"url\":\"classes/ServerPublicInvite.html#channelDescription\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ServerPublicInvite\"},{\"kind\":2048,\"name\":\"join\",\"url\":\"classes/ServerPublicInvite.html#join\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ServerPublicInvite\"},{\"kind\":1024,\"name\":\"client\",\"url\":\"classes/ServerPublicInvite.html#client\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ServerPublicInvite\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"classes/ServerPublicInvite.html#type\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerPublicInvite\"},{\"kind\":128,\"name\":\"Server\",\"url\":\"classes/Server.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Server.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":1024,\"name\":\"#collection\",\"url\":\"classes/Server.html#_collection\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"Server\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/Server.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":2048,\"name\":\"toString\",\"url\":\"classes/Server.html#toString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":262144,\"name\":\"$exists\",\"url\":\"classes/Server.html#_exists\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":262144,\"name\":\"createdAt\",\"url\":\"classes/Server.html#createdAt\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":262144,\"name\":\"ownerId\",\"url\":\"classes/Server.html#ownerId\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":262144,\"name\":\"owner\",\"url\":\"classes/Server.html#owner\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":262144,\"name\":\"name\",\"url\":\"classes/Server.html#name\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":262144,\"name\":\"description\",\"url\":\"classes/Server.html#description\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":262144,\"name\":\"icon\",\"url\":\"classes/Server.html#icon\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":262144,\"name\":\"banner\",\"url\":\"classes/Server.html#banner\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":262144,\"name\":\"channelIds\",\"url\":\"classes/Server.html#channelIds\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":262144,\"name\":\"channels\",\"url\":\"classes/Server.html#channels\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":262144,\"name\":\"categories\",\"url\":\"classes/Server.html#categories\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":262144,\"name\":\"systemMessages\",\"url\":\"classes/Server.html#systemMessages\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":262144,\"name\":\"roles\",\"url\":\"classes/Server.html#roles\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":262144,\"name\":\"defaultPermissions\",\"url\":\"classes/Server.html#defaultPermissions\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":262144,\"name\":\"flags\",\"url\":\"classes/Server.html#flags\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":262144,\"name\":\"analytics\",\"url\":\"classes/Server.html#analytics\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":262144,\"name\":\"discoverable\",\"url\":\"classes/Server.html#discoverable\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":262144,\"name\":\"mature\",\"url\":\"classes/Server.html#mature\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":262144,\"name\":\"orderedChannels\",\"url\":\"classes/Server.html#orderedChannels\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":262144,\"name\":\"defaultChannel\",\"url\":\"classes/Server.html#defaultChannel\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":262144,\"name\":\"orderedRoles\",\"url\":\"classes/Server.html#orderedRoles\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":262144,\"name\":\"unread\",\"url\":\"classes/Server.html#unread\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":262144,\"name\":\"mentions\",\"url\":\"classes/Server.html#mentions\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":262144,\"name\":\"iconURL\",\"url\":\"classes/Server.html#iconURL\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":262144,\"name\":\"animatedIconURL\",\"url\":\"classes/Server.html#animatedIconURL\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":262144,\"name\":\"bannerURL\",\"url\":\"classes/Server.html#bannerURL\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":262144,\"name\":\"member\",\"url\":\"classes/Server.html#member\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":262144,\"name\":\"permission\",\"url\":\"classes/Server.html#permission\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":2048,\"name\":\"havePermission\",\"url\":\"classes/Server.html#havePermission\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":2048,\"name\":\"orPermission\",\"url\":\"classes/Server.html#orPermission\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":2048,\"name\":\"getMember\",\"url\":\"classes/Server.html#getMember\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":2048,\"name\":\"createChannel\",\"url\":\"classes/Server.html#createChannel\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":2048,\"name\":\"edit\",\"url\":\"classes/Server.html#edit\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":2048,\"name\":\"$delete\",\"url\":\"classes/Server.html#_delete\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":2048,\"name\":\"delete\",\"url\":\"classes/Server.html#delete\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":2048,\"name\":\"ack\",\"url\":\"classes/Server.html#ack\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":2048,\"name\":\"banUser\",\"url\":\"classes/Server.html#banUser\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":2048,\"name\":\"kickUser\",\"url\":\"classes/Server.html#kickUser\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":2048,\"name\":\"unbanUser\",\"url\":\"classes/Server.html#unbanUser\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":2048,\"name\":\"fetchInvites\",\"url\":\"classes/Server.html#fetchInvites\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":2048,\"name\":\"fetchBans\",\"url\":\"classes/Server.html#fetchBans\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":2048,\"name\":\"setPermissions\",\"url\":\"classes/Server.html#setPermissions\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":2048,\"name\":\"createRole\",\"url\":\"classes/Server.html#createRole\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":2048,\"name\":\"editRole\",\"url\":\"classes/Server.html#editRole\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":2048,\"name\":\"deleteRole\",\"url\":\"classes/Server.html#deleteRole\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":2048,\"name\":\"fetchMember\",\"url\":\"classes/Server.html#fetchMember\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":1024,\"name\":\"#synced\",\"url\":\"classes/Server.html#_synced\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"Server\"},{\"kind\":2048,\"name\":\"syncMembers\",\"url\":\"classes/Server.html#syncMembers\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":2048,\"name\":\"resetSyncStatus\",\"url\":\"classes/Server.html#resetSyncStatus\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":2048,\"name\":\"fetchMembers\",\"url\":\"classes/Server.html#fetchMembers\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":2048,\"name\":\"queryMembersExperimental\",\"url\":\"classes/Server.html#queryMembersExperimental\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":2048,\"name\":\"createEmoji\",\"url\":\"classes/Server.html#createEmoji\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":2048,\"name\":\"fetchEmojis\",\"url\":\"classes/Server.html#fetchEmojis\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Server\"},{\"kind\":128,\"name\":\"ServerBan\",\"url\":\"classes/ServerBan.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ServerBan.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"ServerBan\"},{\"kind\":1024,\"name\":\"client\",\"url\":\"classes/ServerBan.html#client\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"ServerBan\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/ServerBan.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ServerBan\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/ServerBan.html#id.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"ServerBan.id\"},{\"kind\":1024,\"name\":\"reason\",\"url\":\"classes/ServerBan.html#reason\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ServerBan\"},{\"kind\":262144,\"name\":\"user\",\"url\":\"classes/ServerBan.html#user-1\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ServerBan\"},{\"kind\":262144,\"name\":\"server\",\"url\":\"classes/ServerBan.html#server-1\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ServerBan\"},{\"kind\":2048,\"name\":\"pardon\",\"url\":\"classes/ServerBan.html#pardon\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ServerBan\"},{\"kind\":128,\"name\":\"ServerMember\",\"url\":\"classes/ServerMember.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ServerMember.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"ServerMember\"},{\"kind\":1024,\"name\":\"#collection\",\"url\":\"classes/ServerMember.html#_collection\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"ServerMember\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/ServerMember.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ServerMember\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/ServerMember.html#id.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"ServerMember.id\"},{\"kind\":2048,\"name\":\"toString\",\"url\":\"classes/ServerMember.html#toString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ServerMember\"},{\"kind\":262144,\"name\":\"$exists\",\"url\":\"classes/ServerMember.html#_exists\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ServerMember\"},{\"kind\":262144,\"name\":\"server\",\"url\":\"classes/ServerMember.html#server-1\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ServerMember\"},{\"kind\":262144,\"name\":\"user\",\"url\":\"classes/ServerMember.html#user-1\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ServerMember\"},{\"kind\":262144,\"name\":\"joinedAt\",\"url\":\"classes/ServerMember.html#joinedAt\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ServerMember\"},{\"kind\":262144,\"name\":\"nickname\",\"url\":\"classes/ServerMember.html#nickname\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ServerMember\"},{\"kind\":262144,\"name\":\"avatar\",\"url\":\"classes/ServerMember.html#avatar\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ServerMember\"},{\"kind\":262144,\"name\":\"roles\",\"url\":\"classes/ServerMember.html#roles\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ServerMember\"},{\"kind\":262144,\"name\":\"timeout\",\"url\":\"classes/ServerMember.html#timeout\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ServerMember\"},{\"kind\":262144,\"name\":\"orderedRoles\",\"url\":\"classes/ServerMember.html#orderedRoles\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ServerMember\"},{\"kind\":262144,\"name\":\"hoistedRole\",\"url\":\"classes/ServerMember.html#hoistedRole\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ServerMember\"},{\"kind\":262144,\"name\":\"roleColour\",\"url\":\"classes/ServerMember.html#roleColour\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ServerMember\"},{\"kind\":262144,\"name\":\"ranking\",\"url\":\"classes/ServerMember.html#ranking\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ServerMember\"},{\"kind\":2048,\"name\":\"getPermissions\",\"url\":\"classes/ServerMember.html#getPermissions\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ServerMember\"},{\"kind\":2048,\"name\":\"hasPermission\",\"url\":\"classes/ServerMember.html#hasPermission\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ServerMember\"},{\"kind\":2048,\"name\":\"inferiorTo\",\"url\":\"classes/ServerMember.html#inferiorTo\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ServerMember\"},{\"kind\":262144,\"name\":\"displayName\",\"url\":\"classes/ServerMember.html#displayName\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ServerMember\"},{\"kind\":262144,\"name\":\"avatarURL\",\"url\":\"classes/ServerMember.html#avatarURL\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ServerMember\"},{\"kind\":262144,\"name\":\"animatedAvatarURL\",\"url\":\"classes/ServerMember.html#animatedAvatarURL\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ServerMember\"},{\"kind\":2048,\"name\":\"edit\",\"url\":\"classes/ServerMember.html#edit\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ServerMember\"},{\"kind\":2048,\"name\":\"ban\",\"url\":\"classes/ServerMember.html#ban\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ServerMember\"},{\"kind\":2048,\"name\":\"kick\",\"url\":\"classes/ServerMember.html#kick\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ServerMember\"},{\"kind\":128,\"name\":\"SystemMessage\",\"url\":\"classes/SystemMessage.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":2048,\"name\":\"from\",\"url\":\"classes/SystemMessage.html#from\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"SystemMessage\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/SystemMessage.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"SystemMessage\"},{\"kind\":1024,\"name\":\"client\",\"url\":\"classes/SystemMessage.html#client\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"SystemMessage\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"classes/SystemMessage.html#type\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"SystemMessage\"},{\"kind\":128,\"name\":\"TextSystemMessage\",\"url\":\"classes/TextSystemMessage.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":2048,\"name\":\"from\",\"url\":\"classes/TextSystemMessage.html#from\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TextSystemMessage\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/TextSystemMessage.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"TextSystemMessage\"},{\"kind\":1024,\"name\":\"content\",\"url\":\"classes/TextSystemMessage.html#content\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TextSystemMessage\"},{\"kind\":1024,\"name\":\"client\",\"url\":\"classes/TextSystemMessage.html#client\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"TextSystemMessage\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"classes/TextSystemMessage.html#type\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TextSystemMessage\"},{\"kind\":128,\"name\":\"UserSystemMessage\",\"url\":\"classes/UserSystemMessage.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":2048,\"name\":\"from\",\"url\":\"classes/UserSystemMessage.html#from\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UserSystemMessage\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/UserSystemMessage.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"UserSystemMessage\"},{\"kind\":1024,\"name\":\"userId\",\"url\":\"classes/UserSystemMessage.html#userId\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"UserSystemMessage\"},{\"kind\":262144,\"name\":\"user\",\"url\":\"classes/UserSystemMessage.html#user\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"UserSystemMessage\"},{\"kind\":1024,\"name\":\"client\",\"url\":\"classes/UserSystemMessage.html#client\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"UserSystemMessage\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"classes/UserSystemMessage.html#type\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UserSystemMessage\"},{\"kind\":128,\"name\":\"UserModeratedSystemMessage\",\"url\":\"classes/UserModeratedSystemMessage.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":2048,\"name\":\"from\",\"url\":\"classes/UserModeratedSystemMessage.html#from\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UserModeratedSystemMessage\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/UserModeratedSystemMessage.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"UserModeratedSystemMessage\"},{\"kind\":1024,\"name\":\"byId\",\"url\":\"classes/UserModeratedSystemMessage.html#byId\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"UserModeratedSystemMessage\"},{\"kind\":262144,\"name\":\"by\",\"url\":\"classes/UserModeratedSystemMessage.html#by\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"UserModeratedSystemMessage\"},{\"kind\":1024,\"name\":\"userId\",\"url\":\"classes/UserModeratedSystemMessage.html#userId\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UserModeratedSystemMessage\"},{\"kind\":262144,\"name\":\"user\",\"url\":\"classes/UserModeratedSystemMessage.html#user\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UserModeratedSystemMessage\"},{\"kind\":1024,\"name\":\"client\",\"url\":\"classes/UserModeratedSystemMessage.html#client\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"UserModeratedSystemMessage\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"classes/UserModeratedSystemMessage.html#type\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UserModeratedSystemMessage\"},{\"kind\":128,\"name\":\"ChannelEditSystemMessage\",\"url\":\"classes/ChannelEditSystemMessage.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":2048,\"name\":\"from\",\"url\":\"classes/ChannelEditSystemMessage.html#from\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelEditSystemMessage\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ChannelEditSystemMessage.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"ChannelEditSystemMessage\"},{\"kind\":1024,\"name\":\"byId\",\"url\":\"classes/ChannelEditSystemMessage.html#byId\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ChannelEditSystemMessage\"},{\"kind\":262144,\"name\":\"by\",\"url\":\"classes/ChannelEditSystemMessage.html#by\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ChannelEditSystemMessage\"},{\"kind\":1024,\"name\":\"client\",\"url\":\"classes/ChannelEditSystemMessage.html#client\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ChannelEditSystemMessage\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"classes/ChannelEditSystemMessage.html#type\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelEditSystemMessage\"},{\"kind\":128,\"name\":\"ChannelRenamedSystemMessage\",\"url\":\"classes/ChannelRenamedSystemMessage.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":2048,\"name\":\"from\",\"url\":\"classes/ChannelRenamedSystemMessage.html#from\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelRenamedSystemMessage\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ChannelRenamedSystemMessage.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"ChannelRenamedSystemMessage\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/ChannelRenamedSystemMessage.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ChannelRenamedSystemMessage\"},{\"kind\":1024,\"name\":\"byId\",\"url\":\"classes/ChannelRenamedSystemMessage.html#byId\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelRenamedSystemMessage\"},{\"kind\":262144,\"name\":\"by\",\"url\":\"classes/ChannelRenamedSystemMessage.html#by\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelRenamedSystemMessage\"},{\"kind\":1024,\"name\":\"client\",\"url\":\"classes/ChannelRenamedSystemMessage.html#client\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ChannelRenamedSystemMessage\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"classes/ChannelRenamedSystemMessage.html#type\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelRenamedSystemMessage\"},{\"kind\":128,\"name\":\"ChannelOwnershipChangeSystemMessage\",\"url\":\"classes/ChannelOwnershipChangeSystemMessage.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":2048,\"name\":\"from\",\"url\":\"classes/ChannelOwnershipChangeSystemMessage.html#from-2\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelOwnershipChangeSystemMessage\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ChannelOwnershipChangeSystemMessage.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"ChannelOwnershipChangeSystemMessage\"},{\"kind\":1024,\"name\":\"fromId\",\"url\":\"classes/ChannelOwnershipChangeSystemMessage.html#fromId\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ChannelOwnershipChangeSystemMessage\"},{\"kind\":1024,\"name\":\"toId\",\"url\":\"classes/ChannelOwnershipChangeSystemMessage.html#toId\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ChannelOwnershipChangeSystemMessage\"},{\"kind\":262144,\"name\":\"from\",\"url\":\"classes/ChannelOwnershipChangeSystemMessage.html#from\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ChannelOwnershipChangeSystemMessage\"},{\"kind\":262144,\"name\":\"to\",\"url\":\"classes/ChannelOwnershipChangeSystemMessage.html#to\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ChannelOwnershipChangeSystemMessage\"},{\"kind\":1024,\"name\":\"client\",\"url\":\"classes/ChannelOwnershipChangeSystemMessage.html#client\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ChannelOwnershipChangeSystemMessage\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"classes/ChannelOwnershipChangeSystemMessage.html#type\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelOwnershipChangeSystemMessage\"},{\"kind\":128,\"name\":\"Session\",\"url\":\"classes/Session.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Session.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Session\"},{\"kind\":1024,\"name\":\"#collection\",\"url\":\"classes/Session.html#_collection\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"Session\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/Session.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Session\"},{\"kind\":2048,\"name\":\"toString\",\"url\":\"classes/Session.html#toString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Session\"},{\"kind\":262144,\"name\":\"$exists\",\"url\":\"classes/Session.html#_exists\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Session\"},{\"kind\":262144,\"name\":\"createdAt\",\"url\":\"classes/Session.html#createdAt\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Session\"},{\"kind\":262144,\"name\":\"current\",\"url\":\"classes/Session.html#current\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Session\"},{\"kind\":262144,\"name\":\"name\",\"url\":\"classes/Session.html#name\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Session\"},{\"kind\":2048,\"name\":\"rename\",\"url\":\"classes/Session.html#rename\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Session\"},{\"kind\":2048,\"name\":\"delete\",\"url\":\"classes/Session.html#delete\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Session\"},{\"kind\":128,\"name\":\"User\",\"url\":\"classes/User.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/User.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"User\"},{\"kind\":1024,\"name\":\"#collection\",\"url\":\"classes/User.html#_collection\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"User\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/User.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"User\"},{\"kind\":2048,\"name\":\"toString\",\"url\":\"classes/User.html#toString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"User\"},{\"kind\":262144,\"name\":\"$exists\",\"url\":\"classes/User.html#_exists\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"User\"},{\"kind\":262144,\"name\":\"createdAt\",\"url\":\"classes/User.html#createdAt\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"User\"},{\"kind\":262144,\"name\":\"username\",\"url\":\"classes/User.html#username\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"User\"},{\"kind\":262144,\"name\":\"discriminator\",\"url\":\"classes/User.html#discriminator\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"User\"},{\"kind\":262144,\"name\":\"displayName\",\"url\":\"classes/User.html#displayName\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"User\"},{\"kind\":262144,\"name\":\"avatar\",\"url\":\"classes/User.html#avatar\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"User\"},{\"kind\":262144,\"name\":\"badges\",\"url\":\"classes/User.html#badges\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"User\"},{\"kind\":262144,\"name\":\"status\",\"url\":\"classes/User.html#status\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"User\"},{\"kind\":262144,\"name\":\"relationship\",\"url\":\"classes/User.html#relationship\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"User\"},{\"kind\":262144,\"name\":\"online\",\"url\":\"classes/User.html#online\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"User\"},{\"kind\":262144,\"name\":\"privileged\",\"url\":\"classes/User.html#privileged\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"User\"},{\"kind\":262144,\"name\":\"flags\",\"url\":\"classes/User.html#flags\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"User\"},{\"kind\":262144,\"name\":\"bot\",\"url\":\"classes/User.html#bot\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"User\"},{\"kind\":262144,\"name\":\"self\",\"url\":\"classes/User.html#self\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"User\"},{\"kind\":262144,\"name\":\"defaultAvatarURL\",\"url\":\"classes/User.html#defaultAvatarURL\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"User\"},{\"kind\":262144,\"name\":\"avatarURL\",\"url\":\"classes/User.html#avatarURL\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"User\"},{\"kind\":262144,\"name\":\"animatedAvatarURL\",\"url\":\"classes/User.html#animatedAvatarURL\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"User\"},{\"kind\":262144,\"name\":\"presence\",\"url\":\"classes/User.html#presence\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"User\"},{\"kind\":2048,\"name\":\"statusMessage\",\"url\":\"classes/User.html#statusMessage\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"User\"},{\"kind\":262144,\"name\":\"permission\",\"url\":\"classes/User.html#permission\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"User\"},{\"kind\":2048,\"name\":\"edit\",\"url\":\"classes/User.html#edit\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"User\"},{\"kind\":2048,\"name\":\"changeUsername\",\"url\":\"classes/User.html#changeUsername\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"User\"},{\"kind\":2048,\"name\":\"openDM\",\"url\":\"classes/User.html#openDM\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"User\"},{\"kind\":2048,\"name\":\"addFriend\",\"url\":\"classes/User.html#addFriend\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"User\"},{\"kind\":2048,\"name\":\"removeFriend\",\"url\":\"classes/User.html#removeFriend\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"User\"},{\"kind\":2048,\"name\":\"blockUser\",\"url\":\"classes/User.html#blockUser\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"User\"},{\"kind\":2048,\"name\":\"unblockUser\",\"url\":\"classes/User.html#unblockUser\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"User\"},{\"kind\":2048,\"name\":\"fetchProfile\",\"url\":\"classes/User.html#fetchProfile\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"User\"},{\"kind\":2048,\"name\":\"fetchMutual\",\"url\":\"classes/User.html#fetchMutual\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"User\"},{\"kind\":32,\"name\":\"RE_MENTIONS\",\"url\":\"variables/RE_MENTIONS.html\",\"classes\":\"tsd-kind-variable\"},{\"kind\":32,\"name\":\"RE_CHANNELS\",\"url\":\"variables/RE_CHANNELS.html\",\"classes\":\"tsd-kind-variable\"},{\"kind\":32,\"name\":\"RE_SPOILER\",\"url\":\"variables/RE_SPOILER.html\",\"classes\":\"tsd-kind-variable\"},{\"kind\":128,\"name\":\"BotCollection\",\"url\":\"classes/BotCollection.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/BotCollection.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BotCollection\"},{\"kind\":2048,\"name\":\"fetch\",\"url\":\"classes/BotCollection.html#fetch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"BotCollection\"},{\"kind\":2048,\"name\":\"fetchOwned\",\"url\":\"classes/BotCollection.html#fetchOwned\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"BotCollection\"},{\"kind\":2048,\"name\":\"fetchPublic\",\"url\":\"classes/BotCollection.html#fetchPublic\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"BotCollection\"},{\"kind\":2048,\"name\":\"getOrCreate\",\"url\":\"classes/BotCollection.html#getOrCreate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"BotCollection\"},{\"kind\":2048,\"name\":\"createBot\",\"url\":\"classes/BotCollection.html#createBot\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"BotCollection\"},{\"kind\":1024,\"name\":\"client\",\"url\":\"classes/BotCollection.html#client\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BotCollection\"},{\"kind\":1024,\"name\":\"#storage\",\"url\":\"classes/BotCollection.html#_storage\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"BotCollection\"},{\"kind\":1024,\"name\":\"#objects\",\"url\":\"classes/BotCollection.html#_objects\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"BotCollection\"},{\"kind\":1024,\"name\":\"getUnderlyingObject\",\"url\":\"classes/BotCollection.html#getUnderlyingObject\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BotCollection\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/BotCollection.html#getUnderlyingObject.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"BotCollection.getUnderlyingObject\"},{\"kind\":1024,\"name\":\"updateUnderlyingObject\",\"url\":\"classes/BotCollection.html#updateUnderlyingObject\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BotCollection\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/BotCollection.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BotCollection\"},{\"kind\":2048,\"name\":\"has\",\"url\":\"classes/BotCollection.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BotCollection\"},{\"kind\":2048,\"name\":\"delete\",\"url\":\"classes/BotCollection.html#delete\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BotCollection\"},{\"kind\":2048,\"name\":\"create\",\"url\":\"classes/BotCollection.html#create\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BotCollection\"},{\"kind\":2048,\"name\":\"isPartial\",\"url\":\"classes/BotCollection.html#isPartial\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BotCollection\"},{\"kind\":2048,\"name\":\"size\",\"url\":\"classes/BotCollection.html#size\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BotCollection\"},{\"kind\":2048,\"name\":\"keys\",\"url\":\"classes/BotCollection.html#keys\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BotCollection\"},{\"kind\":2048,\"name\":\"values\",\"url\":\"classes/BotCollection.html#values\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BotCollection\"},{\"kind\":2048,\"name\":\"entries\",\"url\":\"classes/BotCollection.html#entries\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BotCollection\"},{\"kind\":2048,\"name\":\"forEach\",\"url\":\"classes/BotCollection.html#forEach\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BotCollection\"},{\"kind\":2048,\"name\":\"toList\",\"url\":\"classes/BotCollection.html#toList\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BotCollection\"},{\"kind\":2048,\"name\":\"filter\",\"url\":\"classes/BotCollection.html#filter\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BotCollection\"},{\"kind\":2048,\"name\":\"map\",\"url\":\"classes/BotCollection.html#map\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BotCollection\"},{\"kind\":2048,\"name\":\"find\",\"url\":\"classes/BotCollection.html#find\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BotCollection\"},{\"kind\":128,\"name\":\"ChannelCollection\",\"url\":\"classes/ChannelCollection.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ChannelCollection.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelCollection\"},{\"kind\":2048,\"name\":\"delete\",\"url\":\"classes/ChannelCollection.html#delete\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ChannelCollection\"},{\"kind\":2048,\"name\":\"fetch\",\"url\":\"classes/ChannelCollection.html#fetch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ChannelCollection\"},{\"kind\":2048,\"name\":\"getOrCreate\",\"url\":\"classes/ChannelCollection.html#getOrCreate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ChannelCollection\"},{\"kind\":2048,\"name\":\"getOrPartial\",\"url\":\"classes/ChannelCollection.html#getOrPartial\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ChannelCollection\"},{\"kind\":2048,\"name\":\"createGroup\",\"url\":\"classes/ChannelCollection.html#createGroup\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ChannelCollection\"},{\"kind\":1024,\"name\":\"client\",\"url\":\"classes/ChannelCollection.html#client\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelCollection\"},{\"kind\":1024,\"name\":\"#storage\",\"url\":\"classes/ChannelCollection.html#_storage\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"ChannelCollection\"},{\"kind\":1024,\"name\":\"#objects\",\"url\":\"classes/ChannelCollection.html#_objects\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"ChannelCollection\"},{\"kind\":1024,\"name\":\"getUnderlyingObject\",\"url\":\"classes/ChannelCollection.html#getUnderlyingObject\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelCollection\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/ChannelCollection.html#getUnderlyingObject.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"ChannelCollection.getUnderlyingObject\"},{\"kind\":1024,\"name\":\"updateUnderlyingObject\",\"url\":\"classes/ChannelCollection.html#updateUnderlyingObject\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelCollection\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/ChannelCollection.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelCollection\"},{\"kind\":2048,\"name\":\"has\",\"url\":\"classes/ChannelCollection.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelCollection\"},{\"kind\":2048,\"name\":\"create\",\"url\":\"classes/ChannelCollection.html#create\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelCollection\"},{\"kind\":2048,\"name\":\"isPartial\",\"url\":\"classes/ChannelCollection.html#isPartial\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelCollection\"},{\"kind\":2048,\"name\":\"size\",\"url\":\"classes/ChannelCollection.html#size\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelCollection\"},{\"kind\":2048,\"name\":\"keys\",\"url\":\"classes/ChannelCollection.html#keys\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelCollection\"},{\"kind\":2048,\"name\":\"values\",\"url\":\"classes/ChannelCollection.html#values\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelCollection\"},{\"kind\":2048,\"name\":\"entries\",\"url\":\"classes/ChannelCollection.html#entries\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelCollection\"},{\"kind\":2048,\"name\":\"forEach\",\"url\":\"classes/ChannelCollection.html#forEach\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelCollection\"},{\"kind\":2048,\"name\":\"toList\",\"url\":\"classes/ChannelCollection.html#toList\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelCollection\"},{\"kind\":2048,\"name\":\"filter\",\"url\":\"classes/ChannelCollection.html#filter\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelCollection\"},{\"kind\":2048,\"name\":\"map\",\"url\":\"classes/ChannelCollection.html#map\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelCollection\"},{\"kind\":2048,\"name\":\"find\",\"url\":\"classes/ChannelCollection.html#find\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelCollection\"},{\"kind\":128,\"name\":\"ChannelUnreadCollection\",\"url\":\"classes/ChannelUnreadCollection.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ChannelUnreadCollection.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelUnreadCollection\"},{\"kind\":2048,\"name\":\"sync\",\"url\":\"classes/ChannelUnreadCollection.html#sync\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ChannelUnreadCollection\"},{\"kind\":2048,\"name\":\"reset\",\"url\":\"classes/ChannelUnreadCollection.html#reset\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ChannelUnreadCollection\"},{\"kind\":2048,\"name\":\"getOrCreate\",\"url\":\"classes/ChannelUnreadCollection.html#getOrCreate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ChannelUnreadCollection\"},{\"kind\":1024,\"name\":\"client\",\"url\":\"classes/ChannelUnreadCollection.html#client\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelUnreadCollection\"},{\"kind\":1024,\"name\":\"#storage\",\"url\":\"classes/ChannelUnreadCollection.html#_storage\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"ChannelUnreadCollection\"},{\"kind\":1024,\"name\":\"#objects\",\"url\":\"classes/ChannelUnreadCollection.html#_objects\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"ChannelUnreadCollection\"},{\"kind\":1024,\"name\":\"getUnderlyingObject\",\"url\":\"classes/ChannelUnreadCollection.html#getUnderlyingObject\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelUnreadCollection\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/ChannelUnreadCollection.html#getUnderlyingObject.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"ChannelUnreadCollection.getUnderlyingObject\"},{\"kind\":1024,\"name\":\"updateUnderlyingObject\",\"url\":\"classes/ChannelUnreadCollection.html#updateUnderlyingObject\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelUnreadCollection\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/ChannelUnreadCollection.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelUnreadCollection\"},{\"kind\":2048,\"name\":\"has\",\"url\":\"classes/ChannelUnreadCollection.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelUnreadCollection\"},{\"kind\":2048,\"name\":\"delete\",\"url\":\"classes/ChannelUnreadCollection.html#delete\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelUnreadCollection\"},{\"kind\":2048,\"name\":\"create\",\"url\":\"classes/ChannelUnreadCollection.html#create\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelUnreadCollection\"},{\"kind\":2048,\"name\":\"isPartial\",\"url\":\"classes/ChannelUnreadCollection.html#isPartial\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelUnreadCollection\"},{\"kind\":2048,\"name\":\"size\",\"url\":\"classes/ChannelUnreadCollection.html#size\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelUnreadCollection\"},{\"kind\":2048,\"name\":\"keys\",\"url\":\"classes/ChannelUnreadCollection.html#keys\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelUnreadCollection\"},{\"kind\":2048,\"name\":\"values\",\"url\":\"classes/ChannelUnreadCollection.html#values\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelUnreadCollection\"},{\"kind\":2048,\"name\":\"entries\",\"url\":\"classes/ChannelUnreadCollection.html#entries\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelUnreadCollection\"},{\"kind\":2048,\"name\":\"forEach\",\"url\":\"classes/ChannelUnreadCollection.html#forEach\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelUnreadCollection\"},{\"kind\":2048,\"name\":\"toList\",\"url\":\"classes/ChannelUnreadCollection.html#toList\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelUnreadCollection\"},{\"kind\":2048,\"name\":\"filter\",\"url\":\"classes/ChannelUnreadCollection.html#filter\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelUnreadCollection\"},{\"kind\":2048,\"name\":\"map\",\"url\":\"classes/ChannelUnreadCollection.html#map\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelUnreadCollection\"},{\"kind\":2048,\"name\":\"find\",\"url\":\"classes/ChannelUnreadCollection.html#find\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelUnreadCollection\"},{\"kind\":128,\"name\":\"ChannelWebhookCollection\",\"url\":\"classes/ChannelWebhookCollection.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ChannelWebhookCollection.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelWebhookCollection\"},{\"kind\":2048,\"name\":\"fetch\",\"url\":\"classes/ChannelWebhookCollection.html#fetch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ChannelWebhookCollection\"},{\"kind\":2048,\"name\":\"fromToken\",\"url\":\"classes/ChannelWebhookCollection.html#fromToken\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ChannelWebhookCollection\"},{\"kind\":2048,\"name\":\"getOrCreate\",\"url\":\"classes/ChannelWebhookCollection.html#getOrCreate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ChannelWebhookCollection\"},{\"kind\":1024,\"name\":\"client\",\"url\":\"classes/ChannelWebhookCollection.html#client\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelWebhookCollection\"},{\"kind\":1024,\"name\":\"#storage\",\"url\":\"classes/ChannelWebhookCollection.html#_storage\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"ChannelWebhookCollection\"},{\"kind\":1024,\"name\":\"#objects\",\"url\":\"classes/ChannelWebhookCollection.html#_objects\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"ChannelWebhookCollection\"},{\"kind\":1024,\"name\":\"getUnderlyingObject\",\"url\":\"classes/ChannelWebhookCollection.html#getUnderlyingObject\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelWebhookCollection\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/ChannelWebhookCollection.html#getUnderlyingObject.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"ChannelWebhookCollection.getUnderlyingObject\"},{\"kind\":1024,\"name\":\"updateUnderlyingObject\",\"url\":\"classes/ChannelWebhookCollection.html#updateUnderlyingObject\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelWebhookCollection\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/ChannelWebhookCollection.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelWebhookCollection\"},{\"kind\":2048,\"name\":\"has\",\"url\":\"classes/ChannelWebhookCollection.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelWebhookCollection\"},{\"kind\":2048,\"name\":\"delete\",\"url\":\"classes/ChannelWebhookCollection.html#delete\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelWebhookCollection\"},{\"kind\":2048,\"name\":\"create\",\"url\":\"classes/ChannelWebhookCollection.html#create\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelWebhookCollection\"},{\"kind\":2048,\"name\":\"isPartial\",\"url\":\"classes/ChannelWebhookCollection.html#isPartial\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelWebhookCollection\"},{\"kind\":2048,\"name\":\"size\",\"url\":\"classes/ChannelWebhookCollection.html#size\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelWebhookCollection\"},{\"kind\":2048,\"name\":\"keys\",\"url\":\"classes/ChannelWebhookCollection.html#keys\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelWebhookCollection\"},{\"kind\":2048,\"name\":\"values\",\"url\":\"classes/ChannelWebhookCollection.html#values\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelWebhookCollection\"},{\"kind\":2048,\"name\":\"entries\",\"url\":\"classes/ChannelWebhookCollection.html#entries\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelWebhookCollection\"},{\"kind\":2048,\"name\":\"forEach\",\"url\":\"classes/ChannelWebhookCollection.html#forEach\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelWebhookCollection\"},{\"kind\":2048,\"name\":\"toList\",\"url\":\"classes/ChannelWebhookCollection.html#toList\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelWebhookCollection\"},{\"kind\":2048,\"name\":\"filter\",\"url\":\"classes/ChannelWebhookCollection.html#filter\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelWebhookCollection\"},{\"kind\":2048,\"name\":\"map\",\"url\":\"classes/ChannelWebhookCollection.html#map\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelWebhookCollection\"},{\"kind\":2048,\"name\":\"find\",\"url\":\"classes/ChannelWebhookCollection.html#find\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ChannelWebhookCollection\"},{\"kind\":128,\"name\":\"EmojiCollection\",\"url\":\"classes/EmojiCollection.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/EmojiCollection.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EmojiCollection\"},{\"kind\":2048,\"name\":\"fetch\",\"url\":\"classes/EmojiCollection.html#fetch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"EmojiCollection\"},{\"kind\":2048,\"name\":\"getOrCreate\",\"url\":\"classes/EmojiCollection.html#getOrCreate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"EmojiCollection\"},{\"kind\":2048,\"name\":\"getOrPartial\",\"url\":\"classes/EmojiCollection.html#getOrPartial\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"EmojiCollection\"},{\"kind\":1024,\"name\":\"client\",\"url\":\"classes/EmojiCollection.html#client\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EmojiCollection\"},{\"kind\":1024,\"name\":\"#storage\",\"url\":\"classes/EmojiCollection.html#_storage\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"EmojiCollection\"},{\"kind\":1024,\"name\":\"#objects\",\"url\":\"classes/EmojiCollection.html#_objects\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"EmojiCollection\"},{\"kind\":1024,\"name\":\"getUnderlyingObject\",\"url\":\"classes/EmojiCollection.html#getUnderlyingObject\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EmojiCollection\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/EmojiCollection.html#getUnderlyingObject.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"EmojiCollection.getUnderlyingObject\"},{\"kind\":1024,\"name\":\"updateUnderlyingObject\",\"url\":\"classes/EmojiCollection.html#updateUnderlyingObject\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EmojiCollection\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/EmojiCollection.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EmojiCollection\"},{\"kind\":2048,\"name\":\"has\",\"url\":\"classes/EmojiCollection.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EmojiCollection\"},{\"kind\":2048,\"name\":\"delete\",\"url\":\"classes/EmojiCollection.html#delete\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EmojiCollection\"},{\"kind\":2048,\"name\":\"create\",\"url\":\"classes/EmojiCollection.html#create\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EmojiCollection\"},{\"kind\":2048,\"name\":\"isPartial\",\"url\":\"classes/EmojiCollection.html#isPartial\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EmojiCollection\"},{\"kind\":2048,\"name\":\"size\",\"url\":\"classes/EmojiCollection.html#size\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EmojiCollection\"},{\"kind\":2048,\"name\":\"keys\",\"url\":\"classes/EmojiCollection.html#keys\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EmojiCollection\"},{\"kind\":2048,\"name\":\"values\",\"url\":\"classes/EmojiCollection.html#values\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EmojiCollection\"},{\"kind\":2048,\"name\":\"entries\",\"url\":\"classes/EmojiCollection.html#entries\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EmojiCollection\"},{\"kind\":2048,\"name\":\"forEach\",\"url\":\"classes/EmojiCollection.html#forEach\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EmojiCollection\"},{\"kind\":2048,\"name\":\"toList\",\"url\":\"classes/EmojiCollection.html#toList\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EmojiCollection\"},{\"kind\":2048,\"name\":\"filter\",\"url\":\"classes/EmojiCollection.html#filter\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EmojiCollection\"},{\"kind\":2048,\"name\":\"map\",\"url\":\"classes/EmojiCollection.html#map\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EmojiCollection\"},{\"kind\":2048,\"name\":\"find\",\"url\":\"classes/EmojiCollection.html#find\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EmojiCollection\"},{\"kind\":128,\"name\":\"MessageCollection\",\"url\":\"classes/MessageCollection.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/MessageCollection.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"MessageCollection\"},{\"kind\":2048,\"name\":\"fetch\",\"url\":\"classes/MessageCollection.html#fetch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"MessageCollection\"},{\"kind\":2048,\"name\":\"getOrCreate\",\"url\":\"classes/MessageCollection.html#getOrCreate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"MessageCollection\"},{\"kind\":2048,\"name\":\"getOrPartial\",\"url\":\"classes/MessageCollection.html#getOrPartial\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"MessageCollection\"},{\"kind\":1024,\"name\":\"client\",\"url\":\"classes/MessageCollection.html#client\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"MessageCollection\"},{\"kind\":1024,\"name\":\"#storage\",\"url\":\"classes/MessageCollection.html#_storage\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"MessageCollection\"},{\"kind\":1024,\"name\":\"#objects\",\"url\":\"classes/MessageCollection.html#_objects\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"MessageCollection\"},{\"kind\":1024,\"name\":\"getUnderlyingObject\",\"url\":\"classes/MessageCollection.html#getUnderlyingObject\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"MessageCollection\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/MessageCollection.html#getUnderlyingObject.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"MessageCollection.getUnderlyingObject\"},{\"kind\":1024,\"name\":\"updateUnderlyingObject\",\"url\":\"classes/MessageCollection.html#updateUnderlyingObject\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"MessageCollection\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/MessageCollection.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"MessageCollection\"},{\"kind\":2048,\"name\":\"has\",\"url\":\"classes/MessageCollection.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"MessageCollection\"},{\"kind\":2048,\"name\":\"delete\",\"url\":\"classes/MessageCollection.html#delete\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"MessageCollection\"},{\"kind\":2048,\"name\":\"create\",\"url\":\"classes/MessageCollection.html#create\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"MessageCollection\"},{\"kind\":2048,\"name\":\"isPartial\",\"url\":\"classes/MessageCollection.html#isPartial\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"MessageCollection\"},{\"kind\":2048,\"name\":\"size\",\"url\":\"classes/MessageCollection.html#size\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"MessageCollection\"},{\"kind\":2048,\"name\":\"keys\",\"url\":\"classes/MessageCollection.html#keys\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"MessageCollection\"},{\"kind\":2048,\"name\":\"values\",\"url\":\"classes/MessageCollection.html#values\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"MessageCollection\"},{\"kind\":2048,\"name\":\"entries\",\"url\":\"classes/MessageCollection.html#entries\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"MessageCollection\"},{\"kind\":2048,\"name\":\"forEach\",\"url\":\"classes/MessageCollection.html#forEach\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"MessageCollection\"},{\"kind\":2048,\"name\":\"toList\",\"url\":\"classes/MessageCollection.html#toList\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"MessageCollection\"},{\"kind\":2048,\"name\":\"filter\",\"url\":\"classes/MessageCollection.html#filter\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"MessageCollection\"},{\"kind\":2048,\"name\":\"map\",\"url\":\"classes/MessageCollection.html#map\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"MessageCollection\"},{\"kind\":2048,\"name\":\"find\",\"url\":\"classes/MessageCollection.html#find\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"MessageCollection\"},{\"kind\":128,\"name\":\"ServerCollection\",\"url\":\"classes/ServerCollection.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ServerCollection.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerCollection\"},{\"kind\":2048,\"name\":\"fetch\",\"url\":\"classes/ServerCollection.html#fetch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ServerCollection\"},{\"kind\":2048,\"name\":\"getOrCreate\",\"url\":\"classes/ServerCollection.html#getOrCreate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ServerCollection\"},{\"kind\":2048,\"name\":\"getOrPartial\",\"url\":\"classes/ServerCollection.html#getOrPartial\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ServerCollection\"},{\"kind\":2048,\"name\":\"createServer\",\"url\":\"classes/ServerCollection.html#createServer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ServerCollection\"},{\"kind\":1024,\"name\":\"client\",\"url\":\"classes/ServerCollection.html#client\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerCollection\"},{\"kind\":1024,\"name\":\"#storage\",\"url\":\"classes/ServerCollection.html#_storage\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"ServerCollection\"},{\"kind\":1024,\"name\":\"#objects\",\"url\":\"classes/ServerCollection.html#_objects\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"ServerCollection\"},{\"kind\":1024,\"name\":\"getUnderlyingObject\",\"url\":\"classes/ServerCollection.html#getUnderlyingObject\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerCollection\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/ServerCollection.html#getUnderlyingObject.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"ServerCollection.getUnderlyingObject\"},{\"kind\":1024,\"name\":\"updateUnderlyingObject\",\"url\":\"classes/ServerCollection.html#updateUnderlyingObject\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerCollection\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/ServerCollection.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerCollection\"},{\"kind\":2048,\"name\":\"has\",\"url\":\"classes/ServerCollection.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerCollection\"},{\"kind\":2048,\"name\":\"delete\",\"url\":\"classes/ServerCollection.html#delete\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerCollection\"},{\"kind\":2048,\"name\":\"create\",\"url\":\"classes/ServerCollection.html#create\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerCollection\"},{\"kind\":2048,\"name\":\"isPartial\",\"url\":\"classes/ServerCollection.html#isPartial\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerCollection\"},{\"kind\":2048,\"name\":\"size\",\"url\":\"classes/ServerCollection.html#size\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerCollection\"},{\"kind\":2048,\"name\":\"keys\",\"url\":\"classes/ServerCollection.html#keys\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerCollection\"},{\"kind\":2048,\"name\":\"values\",\"url\":\"classes/ServerCollection.html#values\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerCollection\"},{\"kind\":2048,\"name\":\"entries\",\"url\":\"classes/ServerCollection.html#entries\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerCollection\"},{\"kind\":2048,\"name\":\"forEach\",\"url\":\"classes/ServerCollection.html#forEach\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerCollection\"},{\"kind\":2048,\"name\":\"toList\",\"url\":\"classes/ServerCollection.html#toList\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerCollection\"},{\"kind\":2048,\"name\":\"filter\",\"url\":\"classes/ServerCollection.html#filter\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerCollection\"},{\"kind\":2048,\"name\":\"map\",\"url\":\"classes/ServerCollection.html#map\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerCollection\"},{\"kind\":2048,\"name\":\"find\",\"url\":\"classes/ServerCollection.html#find\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerCollection\"},{\"kind\":128,\"name\":\"ServerMemberCollection\",\"url\":\"classes/ServerMemberCollection.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ServerMemberCollection.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerMemberCollection\"},{\"kind\":2048,\"name\":\"hasByKey\",\"url\":\"classes/ServerMemberCollection.html#hasByKey\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ServerMemberCollection\"},{\"kind\":2048,\"name\":\"getByKey\",\"url\":\"classes/ServerMemberCollection.html#getByKey\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ServerMemberCollection\"},{\"kind\":2048,\"name\":\"fetch\",\"url\":\"classes/ServerMemberCollection.html#fetch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ServerMemberCollection\"},{\"kind\":2048,\"name\":\"getOrCreate\",\"url\":\"classes/ServerMemberCollection.html#getOrCreate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ServerMemberCollection\"},{\"kind\":2048,\"name\":\"getOrPartial\",\"url\":\"classes/ServerMemberCollection.html#getOrPartial\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ServerMemberCollection\"},{\"kind\":1024,\"name\":\"client\",\"url\":\"classes/ServerMemberCollection.html#client\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerMemberCollection\"},{\"kind\":1024,\"name\":\"#storage\",\"url\":\"classes/ServerMemberCollection.html#_storage\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"ServerMemberCollection\"},{\"kind\":1024,\"name\":\"#objects\",\"url\":\"classes/ServerMemberCollection.html#_objects\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"ServerMemberCollection\"},{\"kind\":1024,\"name\":\"getUnderlyingObject\",\"url\":\"classes/ServerMemberCollection.html#getUnderlyingObject\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerMemberCollection\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/ServerMemberCollection.html#getUnderlyingObject.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"ServerMemberCollection.getUnderlyingObject\"},{\"kind\":1024,\"name\":\"updateUnderlyingObject\",\"url\":\"classes/ServerMemberCollection.html#updateUnderlyingObject\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerMemberCollection\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/ServerMemberCollection.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerMemberCollection\"},{\"kind\":2048,\"name\":\"has\",\"url\":\"classes/ServerMemberCollection.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerMemberCollection\"},{\"kind\":2048,\"name\":\"delete\",\"url\":\"classes/ServerMemberCollection.html#delete\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerMemberCollection\"},{\"kind\":2048,\"name\":\"create\",\"url\":\"classes/ServerMemberCollection.html#create\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerMemberCollection\"},{\"kind\":2048,\"name\":\"isPartial\",\"url\":\"classes/ServerMemberCollection.html#isPartial\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerMemberCollection\"},{\"kind\":2048,\"name\":\"size\",\"url\":\"classes/ServerMemberCollection.html#size\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerMemberCollection\"},{\"kind\":2048,\"name\":\"keys\",\"url\":\"classes/ServerMemberCollection.html#keys\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerMemberCollection\"},{\"kind\":2048,\"name\":\"values\",\"url\":\"classes/ServerMemberCollection.html#values\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerMemberCollection\"},{\"kind\":2048,\"name\":\"entries\",\"url\":\"classes/ServerMemberCollection.html#entries\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerMemberCollection\"},{\"kind\":2048,\"name\":\"forEach\",\"url\":\"classes/ServerMemberCollection.html#forEach\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerMemberCollection\"},{\"kind\":2048,\"name\":\"toList\",\"url\":\"classes/ServerMemberCollection.html#toList\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerMemberCollection\"},{\"kind\":2048,\"name\":\"filter\",\"url\":\"classes/ServerMemberCollection.html#filter\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerMemberCollection\"},{\"kind\":2048,\"name\":\"map\",\"url\":\"classes/ServerMemberCollection.html#map\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerMemberCollection\"},{\"kind\":2048,\"name\":\"find\",\"url\":\"classes/ServerMemberCollection.html#find\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ServerMemberCollection\"},{\"kind\":128,\"name\":\"SessionCollection\",\"url\":\"classes/SessionCollection.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/SessionCollection.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"SessionCollection\"},{\"kind\":2048,\"name\":\"fetch\",\"url\":\"classes/SessionCollection.html#fetch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"SessionCollection\"},{\"kind\":2048,\"name\":\"deleteAll\",\"url\":\"classes/SessionCollection.html#deleteAll\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"SessionCollection\"},{\"kind\":2048,\"name\":\"getOrCreate\",\"url\":\"classes/SessionCollection.html#getOrCreate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"SessionCollection\"},{\"kind\":1024,\"name\":\"client\",\"url\":\"classes/SessionCollection.html#client\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"SessionCollection\"},{\"kind\":1024,\"name\":\"#storage\",\"url\":\"classes/SessionCollection.html#_storage\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"SessionCollection\"},{\"kind\":1024,\"name\":\"#objects\",\"url\":\"classes/SessionCollection.html#_objects\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"SessionCollection\"},{\"kind\":1024,\"name\":\"getUnderlyingObject\",\"url\":\"classes/SessionCollection.html#getUnderlyingObject\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"SessionCollection\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/SessionCollection.html#getUnderlyingObject.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"SessionCollection.getUnderlyingObject\"},{\"kind\":1024,\"name\":\"updateUnderlyingObject\",\"url\":\"classes/SessionCollection.html#updateUnderlyingObject\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"SessionCollection\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/SessionCollection.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"SessionCollection\"},{\"kind\":2048,\"name\":\"has\",\"url\":\"classes/SessionCollection.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"SessionCollection\"},{\"kind\":2048,\"name\":\"delete\",\"url\":\"classes/SessionCollection.html#delete\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"SessionCollection\"},{\"kind\":2048,\"name\":\"create\",\"url\":\"classes/SessionCollection.html#create\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"SessionCollection\"},{\"kind\":2048,\"name\":\"isPartial\",\"url\":\"classes/SessionCollection.html#isPartial\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"SessionCollection\"},{\"kind\":2048,\"name\":\"size\",\"url\":\"classes/SessionCollection.html#size\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"SessionCollection\"},{\"kind\":2048,\"name\":\"keys\",\"url\":\"classes/SessionCollection.html#keys\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"SessionCollection\"},{\"kind\":2048,\"name\":\"values\",\"url\":\"classes/SessionCollection.html#values\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"SessionCollection\"},{\"kind\":2048,\"name\":\"entries\",\"url\":\"classes/SessionCollection.html#entries\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"SessionCollection\"},{\"kind\":2048,\"name\":\"forEach\",\"url\":\"classes/SessionCollection.html#forEach\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"SessionCollection\"},{\"kind\":2048,\"name\":\"toList\",\"url\":\"classes/SessionCollection.html#toList\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"SessionCollection\"},{\"kind\":2048,\"name\":\"filter\",\"url\":\"classes/SessionCollection.html#filter\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"SessionCollection\"},{\"kind\":2048,\"name\":\"map\",\"url\":\"classes/SessionCollection.html#map\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"SessionCollection\"},{\"kind\":2048,\"name\":\"find\",\"url\":\"classes/SessionCollection.html#find\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"SessionCollection\"},{\"kind\":128,\"name\":\"UserCollection\",\"url\":\"classes/UserCollection.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/UserCollection.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"UserCollection\"},{\"kind\":2048,\"name\":\"fetch\",\"url\":\"classes/UserCollection.html#fetch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"UserCollection\"},{\"kind\":2048,\"name\":\"getOrCreate\",\"url\":\"classes/UserCollection.html#getOrCreate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"UserCollection\"},{\"kind\":2048,\"name\":\"getOrPartial\",\"url\":\"classes/UserCollection.html#getOrPartial\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"UserCollection\"},{\"kind\":1024,\"name\":\"client\",\"url\":\"classes/UserCollection.html#client\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UserCollection\"},{\"kind\":1024,\"name\":\"#storage\",\"url\":\"classes/UserCollection.html#_storage\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"UserCollection\"},{\"kind\":1024,\"name\":\"#objects\",\"url\":\"classes/UserCollection.html#_objects\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"UserCollection\"},{\"kind\":1024,\"name\":\"getUnderlyingObject\",\"url\":\"classes/UserCollection.html#getUnderlyingObject\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UserCollection\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/UserCollection.html#getUnderlyingObject.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"UserCollection.getUnderlyingObject\"},{\"kind\":1024,\"name\":\"updateUnderlyingObject\",\"url\":\"classes/UserCollection.html#updateUnderlyingObject\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UserCollection\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/UserCollection.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UserCollection\"},{\"kind\":2048,\"name\":\"has\",\"url\":\"classes/UserCollection.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UserCollection\"},{\"kind\":2048,\"name\":\"delete\",\"url\":\"classes/UserCollection.html#delete\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UserCollection\"},{\"kind\":2048,\"name\":\"create\",\"url\":\"classes/UserCollection.html#create\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UserCollection\"},{\"kind\":2048,\"name\":\"isPartial\",\"url\":\"classes/UserCollection.html#isPartial\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UserCollection\"},{\"kind\":2048,\"name\":\"size\",\"url\":\"classes/UserCollection.html#size\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UserCollection\"},{\"kind\":2048,\"name\":\"keys\",\"url\":\"classes/UserCollection.html#keys\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UserCollection\"},{\"kind\":2048,\"name\":\"values\",\"url\":\"classes/UserCollection.html#values\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UserCollection\"},{\"kind\":2048,\"name\":\"entries\",\"url\":\"classes/UserCollection.html#entries\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UserCollection\"},{\"kind\":2048,\"name\":\"forEach\",\"url\":\"classes/UserCollection.html#forEach\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UserCollection\"},{\"kind\":2048,\"name\":\"toList\",\"url\":\"classes/UserCollection.html#toList\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UserCollection\"},{\"kind\":2048,\"name\":\"filter\",\"url\":\"classes/UserCollection.html#filter\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UserCollection\"},{\"kind\":2048,\"name\":\"map\",\"url\":\"classes/UserCollection.html#map\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UserCollection\"},{\"kind\":2048,\"name\":\"find\",\"url\":\"classes/UserCollection.html#find\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UserCollection\"},{\"kind\":128,\"name\":\"Collection\",\"url\":\"classes/Collection.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Collection.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Collection\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/Collection.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Collection\"},{\"kind\":2048,\"name\":\"has\",\"url\":\"classes/Collection.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Collection\"},{\"kind\":2048,\"name\":\"delete\",\"url\":\"classes/Collection.html#delete\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Collection\"},{\"kind\":2048,\"name\":\"size\",\"url\":\"classes/Collection.html#size\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Collection\"},{\"kind\":2048,\"name\":\"keys\",\"url\":\"classes/Collection.html#keys\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Collection\"},{\"kind\":2048,\"name\":\"values\",\"url\":\"classes/Collection.html#values\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Collection\"},{\"kind\":2048,\"name\":\"entries\",\"url\":\"classes/Collection.html#entries\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Collection\"},{\"kind\":2048,\"name\":\"forEach\",\"url\":\"classes/Collection.html#forEach\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Collection\"},{\"kind\":2048,\"name\":\"toList\",\"url\":\"classes/Collection.html#toList\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Collection\"},{\"kind\":2048,\"name\":\"filter\",\"url\":\"classes/Collection.html#filter\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Collection\"},{\"kind\":2048,\"name\":\"map\",\"url\":\"classes/Collection.html#map\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Collection\"},{\"kind\":2048,\"name\":\"find\",\"url\":\"classes/Collection.html#find\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Collection\"},{\"kind\":128,\"name\":\"StoreCollection\",\"url\":\"classes/StoreCollection.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/StoreCollection.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"StoreCollection\"},{\"kind\":1024,\"name\":\"#storage\",\"url\":\"classes/StoreCollection.html#_storage\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"StoreCollection\"},{\"kind\":1024,\"name\":\"#objects\",\"url\":\"classes/StoreCollection.html#_objects\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"StoreCollection\"},{\"kind\":1024,\"name\":\"getUnderlyingObject\",\"url\":\"classes/StoreCollection.html#getUnderlyingObject\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"StoreCollection\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/StoreCollection.html#getUnderlyingObject.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"StoreCollection.getUnderlyingObject\"},{\"kind\":1024,\"name\":\"updateUnderlyingObject\",\"url\":\"classes/StoreCollection.html#updateUnderlyingObject\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"StoreCollection\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/StoreCollection.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"StoreCollection\"},{\"kind\":2048,\"name\":\"has\",\"url\":\"classes/StoreCollection.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"StoreCollection\"},{\"kind\":2048,\"name\":\"delete\",\"url\":\"classes/StoreCollection.html#delete\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"StoreCollection\"},{\"kind\":2048,\"name\":\"create\",\"url\":\"classes/StoreCollection.html#create\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"StoreCollection\"},{\"kind\":2048,\"name\":\"isPartial\",\"url\":\"classes/StoreCollection.html#isPartial\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"StoreCollection\"},{\"kind\":2048,\"name\":\"size\",\"url\":\"classes/StoreCollection.html#size\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"StoreCollection\"},{\"kind\":2048,\"name\":\"keys\",\"url\":\"classes/StoreCollection.html#keys\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"StoreCollection\"},{\"kind\":2048,\"name\":\"values\",\"url\":\"classes/StoreCollection.html#values\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"StoreCollection\"},{\"kind\":2048,\"name\":\"entries\",\"url\":\"classes/StoreCollection.html#entries\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"StoreCollection\"},{\"kind\":2048,\"name\":\"forEach\",\"url\":\"classes/StoreCollection.html#forEach\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"StoreCollection\"},{\"kind\":2048,\"name\":\"toList\",\"url\":\"classes/StoreCollection.html#toList\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"StoreCollection\"},{\"kind\":2048,\"name\":\"filter\",\"url\":\"classes/StoreCollection.html#filter\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"StoreCollection\"},{\"kind\":2048,\"name\":\"map\",\"url\":\"classes/StoreCollection.html#map\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"StoreCollection\"},{\"kind\":2048,\"name\":\"find\",\"url\":\"classes/StoreCollection.html#find\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"StoreCollection\"},{\"kind\":128,\"name\":\"ClassCollection\",\"url\":\"classes/ClassCollection.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ClassCollection.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"ClassCollection\"},{\"kind\":1024,\"name\":\"client\",\"url\":\"classes/ClassCollection.html#client\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ClassCollection\"},{\"kind\":1024,\"name\":\"#storage\",\"url\":\"classes/ClassCollection.html#_storage\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"ClassCollection\"},{\"kind\":1024,\"name\":\"#objects\",\"url\":\"classes/ClassCollection.html#_objects\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"ClassCollection\"},{\"kind\":1024,\"name\":\"getUnderlyingObject\",\"url\":\"classes/ClassCollection.html#getUnderlyingObject\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ClassCollection\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/ClassCollection.html#getUnderlyingObject.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"ClassCollection.getUnderlyingObject\"},{\"kind\":1024,\"name\":\"updateUnderlyingObject\",\"url\":\"classes/ClassCollection.html#updateUnderlyingObject\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ClassCollection\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/ClassCollection.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ClassCollection\"},{\"kind\":2048,\"name\":\"has\",\"url\":\"classes/ClassCollection.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ClassCollection\"},{\"kind\":2048,\"name\":\"delete\",\"url\":\"classes/ClassCollection.html#delete\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ClassCollection\"},{\"kind\":2048,\"name\":\"create\",\"url\":\"classes/ClassCollection.html#create\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ClassCollection\"},{\"kind\":2048,\"name\":\"isPartial\",\"url\":\"classes/ClassCollection.html#isPartial\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ClassCollection\"},{\"kind\":2048,\"name\":\"size\",\"url\":\"classes/ClassCollection.html#size\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ClassCollection\"},{\"kind\":2048,\"name\":\"keys\",\"url\":\"classes/ClassCollection.html#keys\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ClassCollection\"},{\"kind\":2048,\"name\":\"values\",\"url\":\"classes/ClassCollection.html#values\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ClassCollection\"},{\"kind\":2048,\"name\":\"entries\",\"url\":\"classes/ClassCollection.html#entries\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ClassCollection\"},{\"kind\":2048,\"name\":\"forEach\",\"url\":\"classes/ClassCollection.html#forEach\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ClassCollection\"},{\"kind\":2048,\"name\":\"toList\",\"url\":\"classes/ClassCollection.html#toList\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ClassCollection\"},{\"kind\":2048,\"name\":\"filter\",\"url\":\"classes/ClassCollection.html#filter\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ClassCollection\"},{\"kind\":2048,\"name\":\"map\",\"url\":\"classes/ClassCollection.html#map\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ClassCollection\"},{\"kind\":2048,\"name\":\"find\",\"url\":\"classes/ClassCollection.html#find\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ClassCollection\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"comment\"],\"fieldVectors\":[[\"name/0\",[0,31.944]],[\"comment/0\",[]],[\"name/1\",[1,29.032]],[\"comment/1\",[]],[\"name/2\",[2,63.584]],[\"comment/2\",[]],[\"name/3\",[3,63.584]],[\"comment/3\",[]],[\"name/4\",[4,58.476]],[\"comment/4\",[]],[\"name/5\",[5,63.584]],[\"comment/5\",[]],[\"name/6\",[6,63.584]],[\"comment/6\",[]],[\"name/7\",[7,63.584]],[\"comment/7\",[]],[\"name/8\",[8,63.584]],[\"comment/8\",[]],[\"name/9\",[9,63.584]],[\"comment/9\",[]],[\"name/10\",[10,63.584]],[\"comment/10\",[]],[\"name/11\",[11,63.584]],[\"comment/11\",[]],[\"name/12\",[12,63.584]],[\"comment/12\",[]],[\"name/13\",[13,63.584]],[\"comment/13\",[]],[\"name/14\",[14,58.476]],[\"comment/14\",[]],[\"name/15\",[15,63.584]],[\"comment/15\",[]],[\"name/16\",[16,63.584]],[\"comment/16\",[]],[\"name/17\",[17,58.476]],[\"comment/17\",[]],[\"name/18\",[18,46.238]],[\"comment/18\",[]],[\"name/19\",[19,63.584]],[\"comment/19\",[]],[\"name/20\",[20,63.584]],[\"comment/20\",[]],[\"name/21\",[21,63.584]],[\"comment/21\",[]],[\"name/22\",[22,63.584]],[\"comment/22\",[]],[\"name/23\",[23,63.584]],[\"comment/23\",[]],[\"name/24\",[24,63.584]],[\"comment/24\",[]],[\"name/25\",[25,58.476]],[\"comment/25\",[]],[\"name/26\",[26,63.584]],[\"comment/26\",[]],[\"name/27\",[27,63.584]],[\"comment/27\",[]],[\"name/28\",[28,63.584]],[\"comment/28\",[]],[\"name/29\",[29,63.584]],[\"comment/29\",[]],[\"name/30\",[30,63.584]],[\"comment/30\",[]],[\"name/31\",[31,63.584]],[\"comment/31\",[]],[\"name/32\",[32,63.584]],[\"comment/32\",[]],[\"name/33\",[33,63.584]],[\"comment/33\",[]],[\"name/34\",[34,63.584]],[\"comment/34\",[]],[\"name/35\",[35,63.584]],[\"comment/35\",[]],[\"name/36\",[1,29.032]],[\"comment/36\",[]],[\"name/37\",[14,58.476]],[\"comment/37\",[]],[\"name/38\",[36,63.584]],[\"comment/38\",[]],[\"name/39\",[37,63.584]],[\"comment/39\",[]],[\"name/40\",[38,63.584]],[\"comment/40\",[]],[\"name/41\",[39,63.584]],[\"comment/41\",[]],[\"name/42\",[40,63.584]],[\"comment/42\",[]],[\"name/43\",[41,63.584]],[\"comment/43\",[]],[\"name/44\",[42,63.584]],[\"comment/44\",[]],[\"name/45\",[43,63.584]],[\"comment/45\",[]],[\"name/46\",[44,63.584]],[\"comment/46\",[]],[\"name/47\",[45,63.584]],[\"comment/47\",[]],[\"name/48\",[25,58.476]],[\"comment/48\",[]],[\"name/49\",[46,63.584]],[\"comment/49\",[]],[\"name/50\",[47,63.584]],[\"comment/50\",[]],[\"name/51\",[48,63.584]],[\"comment/51\",[]],[\"name/52\",[49,63.584]],[\"comment/52\",[]],[\"name/53\",[50,63.584]],[\"comment/53\",[]],[\"name/54\",[51,63.584]],[\"comment/54\",[]],[\"name/55\",[52,63.584]],[\"comment/55\",[]],[\"name/56\",[53,63.584]],[\"comment/56\",[]],[\"name/57\",[54,58.476]],[\"comment/57\",[]],[\"name/58\",[55,63.584]],[\"comment/58\",[]],[\"name/59\",[56,63.584]],[\"comment/59\",[]],[\"name/60\",[57,63.584]],[\"comment/60\",[]],[\"name/61\",[58,63.584]],[\"comment/61\",[]],[\"name/62\",[59,63.584]],[\"comment/62\",[]],[\"name/63\",[60,63.584]],[\"comment/63\",[]],[\"name/64\",[61,63.584]],[\"comment/64\",[]],[\"name/65\",[62,63.584]],[\"comment/65\",[]],[\"name/66\",[63,63.584]],[\"comment/66\",[]],[\"name/67\",[64,63.584]],[\"comment/67\",[]],[\"name/68\",[65,63.584]],[\"comment/68\",[]],[\"name/69\",[66,63.584]],[\"comment/69\",[]],[\"name/70\",[67,63.584]],[\"comment/70\",[]],[\"name/71\",[68,63.584]],[\"comment/71\",[]],[\"name/72\",[69,63.584]],[\"comment/72\",[]],[\"name/73\",[70,63.584]],[\"comment/73\",[]],[\"name/74\",[71,63.584]],[\"comment/74\",[]],[\"name/75\",[72,63.584]],[\"comment/75\",[]],[\"name/76\",[73,63.584]],[\"comment/76\",[]],[\"name/77\",[74,58.476]],[\"comment/77\",[]],[\"name/78\",[1,29.032]],[\"comment/78\",[]],[\"name/79\",[75,44.125]],[\"comment/79\",[]],[\"name/80\",[76,40.897]],[\"comment/80\",[]],[\"name/81\",[77,47.49]],[\"comment/81\",[]],[\"name/82\",[78,45.126]],[\"comment/82\",[]],[\"name/83\",[79,47.49]],[\"comment/83\",[]],[\"name/84\",[18,46.238]],[\"comment/84\",[]],[\"name/85\",[80,55.111]],[\"comment/85\",[]],[\"name/86\",[81,55.111]],[\"comment/86\",[]],[\"name/87\",[82,63.584]],[\"comment/87\",[]],[\"name/88\",[83,63.584]],[\"comment/88\",[]],[\"name/89\",[84,58.476]],[\"comment/89\",[]],[\"name/90\",[85,58.476]],[\"comment/90\",[]],[\"name/91\",[86,63.584]],[\"comment/91\",[]],[\"name/92\",[87,63.584]],[\"comment/92\",[]],[\"name/93\",[88,63.584]],[\"comment/93\",[]],[\"name/94\",[89,55.111]],[\"comment/94\",[]],[\"name/95\",[90,48.921]],[\"comment/95\",[]],[\"name/96\",[91,36.958]],[\"comment/96\",[]],[\"name/97\",[92,55.111]],[\"comment/97\",[]],[\"name/98\",[1,29.032]],[\"comment/98\",[]],[\"name/99\",[75,44.125]],[\"comment/99\",[]],[\"name/100\",[76,40.897]],[\"comment/100\",[]],[\"name/101\",[77,47.49]],[\"comment/101\",[]],[\"name/102\",[78,45.126]],[\"comment/102\",[]],[\"name/103\",[79,47.49]],[\"comment/103\",[]],[\"name/104\",[93,37.435]],[\"comment/104\",[]],[\"name/105\",[94,58.476]],[\"comment/105\",[]],[\"name/106\",[95,47.49]],[\"comment/106\",[]],[\"name/107\",[96,48.921]],[\"comment/107\",[]],[\"name/108\",[97,55.111]],[\"comment/108\",[]],[\"name/109\",[98,50.591]],[\"comment/109\",[]],[\"name/110\",[99,58.476]],[\"comment/110\",[]],[\"name/111\",[100,63.584]],[\"comment/111\",[]],[\"name/112\",[101,63.584]],[\"comment/112\",[]],[\"name/113\",[102,63.584]],[\"comment/113\",[]],[\"name/114\",[103,63.584]],[\"comment/114\",[]],[\"name/115\",[104,63.584]],[\"comment/115\",[]],[\"name/116\",[105,63.584]],[\"comment/116\",[]],[\"name/117\",[106,55.111]],[\"comment/117\",[]],[\"name/118\",[18,46.238]],[\"comment/118\",[]],[\"name/119\",[80,55.111]],[\"comment/119\",[]],[\"name/120\",[81,55.111]],[\"comment/120\",[]],[\"name/121\",[107,55.111]],[\"comment/121\",[]],[\"name/122\",[108,48.921]],[\"comment/122\",[]],[\"name/123\",[109,63.584]],[\"comment/123\",[]],[\"name/124\",[110,58.476]],[\"comment/124\",[]],[\"name/125\",[111,63.584]],[\"comment/125\",[]],[\"name/126\",[112,55.111]],[\"comment/126\",[]],[\"name/127\",[113,58.476]],[\"comment/127\",[]],[\"name/128\",[114,63.584]],[\"comment/128\",[]],[\"name/129\",[115,63.584]],[\"comment/129\",[]],[\"name/130\",[116,63.584]],[\"comment/130\",[]],[\"name/131\",[117,58.476]],[\"comment/131\",[]],[\"name/132\",[118,58.476]],[\"comment/132\",[]],[\"name/133\",[119,52.598]],[\"comment/133\",[]],[\"name/134\",[120,63.584]],[\"comment/134\",[]],[\"name/135\",[121,58.476]],[\"comment/135\",[]],[\"name/136\",[122,63.584]],[\"comment/136\",[]],[\"name/137\",[123,55.111]],[\"comment/137\",[]],[\"name/138\",[124,58.476]],[\"comment/138\",[]],[\"name/139\",[125,58.476]],[\"comment/139\",[]],[\"name/140\",[126,58.476]],[\"comment/140\",[]],[\"name/141\",[127,63.584]],[\"comment/141\",[]],[\"name/142\",[90,48.921]],[\"comment/142\",[]],[\"name/143\",[91,36.958]],[\"comment/143\",[]],[\"name/144\",[128,63.584]],[\"comment/144\",[]],[\"name/145\",[129,63.584]],[\"comment/145\",[]],[\"name/146\",[130,63.584]],[\"comment/146\",[]],[\"name/147\",[131,63.584]],[\"comment/147\",[]],[\"name/148\",[132,63.584]],[\"comment/148\",[]],[\"name/149\",[133,63.584]],[\"comment/149\",[]],[\"name/150\",[134,63.584]],[\"comment/150\",[]],[\"name/151\",[135,63.584]],[\"comment/151\",[]],[\"name/152\",[136,63.584]],[\"comment/152\",[]],[\"name/153\",[137,63.584]],[\"comment/153\",[]],[\"name/154\",[138,63.584]],[\"comment/154\",[]],[\"name/155\",[139,63.584]],[\"comment/155\",[]],[\"name/156\",[140,63.584]],[\"comment/156\",[]],[\"name/157\",[141,55.111]],[\"comment/157\",[]],[\"name/158\",[142,58.476]],[\"comment/158\",[]],[\"name/159\",[143,63.584]],[\"comment/159\",[]],[\"name/160\",[144,63.584]],[\"comment/160\",[]],[\"name/161\",[145,63.584]],[\"comment/161\",[]],[\"name/162\",[1,29.032]],[\"comment/162\",[]],[\"name/163\",[75,44.125]],[\"comment/163\",[]],[\"name/164\",[76,40.897]],[\"comment/164\",[]],[\"name/165\",[78,45.126]],[\"comment/165\",[]],[\"name/166\",[113,58.476]],[\"comment/166\",[]],[\"name/167\",[146,63.584]],[\"comment/167\",[]],[\"name/168\",[147,63.584]],[\"comment/168\",[]],[\"name/169\",[1,29.032]],[\"comment/169\",[]],[\"name/170\",[75,44.125]],[\"comment/170\",[]],[\"name/171\",[76,40.897]],[\"comment/171\",[]],[\"name/172\",[77,47.49]],[\"comment/172\",[]],[\"name/173\",[78,45.126]],[\"comment/173\",[]],[\"name/174\",[79,47.49]],[\"comment/174\",[]],[\"name/175\",[148,63.584]],[\"comment/175\",[]],[\"name/176\",[149,58.476]],[\"comment/176\",[]],[\"name/177\",[96,48.921]],[\"comment/177\",[]],[\"name/178\",[150,63.584]],[\"comment/178\",[]],[\"name/179\",[112,55.111]],[\"comment/179\",[]],[\"name/180\",[91,36.958]],[\"comment/180\",[]],[\"name/181\",[151,63.584]],[\"comment/181\",[]],[\"name/182\",[1,29.032]],[\"comment/182\",[]],[\"name/183\",[0,31.944]],[\"comment/183\",[]],[\"name/184\",[76,40.897]],[\"comment/184\",[]],[\"name/185\",[152,63.584]],[\"comment/185\",[]],[\"name/186\",[153,63.584]],[\"comment/186\",[]],[\"name/187\",[154,63.584]],[\"comment/187\",[]],[\"name/188\",[155,63.584]],[\"comment/188\",[]],[\"name/189\",[156,40.23]],[\"comment/189\",[]],[\"name/190\",[95,47.49]],[\"comment/190\",[]],[\"name/191\",[157,63.584]],[\"comment/191\",[]],[\"name/192\",[158,63.584]],[\"comment/192\",[]],[\"name/193\",[159,63.584]],[\"comment/193\",[]],[\"name/194\",[160,63.584]],[\"comment/194\",[]],[\"name/195\",[161,63.584]],[\"comment/195\",[]],[\"name/196\",[162,37.435]],[\"comment/196\",[]],[\"name/197\",[1,29.032]],[\"comment/197\",[]],[\"name/198\",[0,31.944]],[\"comment/198\",[]],[\"name/199\",[93,37.435]],[\"comment/199\",[]],[\"name/200\",[163,63.584]],[\"comment/200\",[]],[\"name/201\",[162,37.435]],[\"comment/201\",[]],[\"name/202\",[1,29.032]],[\"comment/202\",[]],[\"name/203\",[0,31.944]],[\"comment/203\",[]],[\"name/204\",[93,37.435]],[\"comment/204\",[]],[\"name/205\",[164,63.584]],[\"comment/205\",[]],[\"name/206\",[162,37.435]],[\"comment/206\",[]],[\"name/207\",[1,29.032]],[\"comment/207\",[]],[\"name/208\",[76,40.897]],[\"comment/208\",[]],[\"name/209\",[165,63.584]],[\"comment/209\",[]],[\"name/210\",[107,55.111]],[\"comment/210\",[]],[\"name/211\",[166,55.111]],[\"comment/211\",[]],[\"name/212\",[149,58.476]],[\"comment/212\",[]],[\"name/213\",[108,48.921]],[\"comment/213\",[]],[\"name/214\",[92,55.111]],[\"comment/214\",[]],[\"name/215\",[91,36.958]],[\"comment/215\",[]],[\"name/216\",[0,31.944]],[\"comment/216\",[]],[\"name/217\",[93,37.435]],[\"comment/217\",[]],[\"name/218\",[167,63.584]],[\"comment/218\",[]],[\"name/219\",[1,29.032]],[\"comment/219\",[]],[\"name/220\",[75,44.125]],[\"comment/220\",[]],[\"name/221\",[76,40.897]],[\"comment/221\",[]],[\"name/222\",[78,45.126]],[\"comment/222\",[]],[\"name/223\",[79,47.49]],[\"comment/223\",[]],[\"name/224\",[94,58.476]],[\"comment/224\",[]],[\"name/225\",[95,47.49]],[\"comment/225\",[]],[\"name/226\",[168,63.584]],[\"comment/226\",[]],[\"name/227\",[166,55.111]],[\"comment/227\",[]],[\"name/228\",[92,55.111]],[\"comment/228\",[]],[\"name/229\",[108,48.921]],[\"comment/229\",[]],[\"name/230\",[169,58.476]],[\"comment/230\",[]],[\"name/231\",[170,63.584]],[\"comment/231\",[]],[\"name/232\",[171,63.584]],[\"comment/232\",[]],[\"name/233\",[172,63.584]],[\"comment/233\",[]],[\"name/234\",[173,58.476]],[\"comment/234\",[]],[\"name/235\",[174,58.476]],[\"comment/235\",[]],[\"name/236\",[175,63.584]],[\"comment/236\",[]],[\"name/237\",[176,63.584]],[\"comment/237\",[]],[\"name/238\",[177,63.584]],[\"comment/238\",[]],[\"name/239\",[178,63.584]],[\"comment/239\",[]],[\"name/240\",[179,63.584]],[\"comment/240\",[]],[\"name/241\",[180,63.584]],[\"comment/241\",[]],[\"name/242\",[181,63.584]],[\"comment/242\",[]],[\"name/243\",[182,63.584]],[\"comment/243\",[]],[\"name/244\",[183,63.584]],[\"comment/244\",[]],[\"name/245\",[184,52.598]],[\"comment/245\",[]],[\"name/246\",[185,58.476]],[\"comment/246\",[]],[\"name/247\",[186,52.598]],[\"comment/247\",[]],[\"name/248\",[187,55.111]],[\"comment/248\",[]],[\"name/249\",[188,63.584]],[\"comment/249\",[]],[\"name/250\",[90,48.921]],[\"comment/250\",[]],[\"name/251\",[91,36.958]],[\"comment/251\",[]],[\"name/252\",[141,55.111]],[\"comment/252\",[]],[\"name/253\",[189,63.584]],[\"comment/253\",[]],[\"name/254\",[190,63.584]],[\"comment/254\",[]],[\"name/255\",[191,63.584]],[\"comment/255\",[]],[\"name/256\",[192,63.584]],[\"comment/256\",[]],[\"name/257\",[193,63.584]],[\"comment/257\",[]],[\"name/258\",[1,29.032]],[\"comment/258\",[]],[\"name/259\",[0,31.944]],[\"comment/259\",[]],[\"name/260\",[76,40.897]],[\"comment/260\",[]],[\"name/261\",[96,48.921]],[\"comment/261\",[]],[\"name/262\",[194,52.598]],[\"comment/262\",[]],[\"name/263\",[186,52.598]],[\"comment/263\",[]],[\"name/264\",[195,63.584]],[\"comment/264\",[]],[\"name/265\",[162,37.435]],[\"comment/265\",[]],[\"name/266\",[1,29.032]],[\"comment/266\",[]],[\"name/267\",[0,31.944]],[\"comment/267\",[]],[\"name/268\",[93,37.435]],[\"comment/268\",[]],[\"name/269\",[196,63.584]],[\"comment/269\",[]],[\"name/270\",[162,37.435]],[\"comment/270\",[]],[\"name/271\",[1,29.032]],[\"comment/271\",[]],[\"name/272\",[0,31.944]],[\"comment/272\",[]],[\"name/273\",[93,37.435]],[\"comment/273\",[]],[\"name/274\",[197,63.584]],[\"comment/274\",[]],[\"name/275\",[162,37.435]],[\"comment/275\",[]],[\"name/276\",[1,29.032]],[\"comment/276\",[]],[\"name/277\",[95,47.49]],[\"comment/277\",[]],[\"name/278\",[198,58.476]],[\"comment/278\",[]],[\"name/279\",[199,58.476]],[\"comment/279\",[]],[\"name/280\",[156,40.23]],[\"comment/280\",[]],[\"name/281\",[200,58.476]],[\"comment/281\",[]],[\"name/282\",[0,31.944]],[\"comment/282\",[]],[\"name/283\",[93,37.435]],[\"comment/283\",[]],[\"name/284\",[201,63.584]],[\"comment/284\",[]],[\"name/285\",[162,37.435]],[\"comment/285\",[]],[\"name/286\",[1,29.032]],[\"comment/286\",[]],[\"name/287\",[95,47.49]],[\"comment/287\",[]],[\"name/288\",[198,58.476]],[\"comment/288\",[]],[\"name/289\",[199,58.476]],[\"comment/289\",[]],[\"name/290\",[200,58.476]],[\"comment/290\",[]],[\"name/291\",[0,31.944]],[\"comment/291\",[]],[\"name/292\",[93,37.435]],[\"comment/292\",[]],[\"name/293\",[202,63.584]],[\"comment/293\",[]],[\"name/294\",[162,37.435]],[\"comment/294\",[]],[\"name/295\",[1,29.032]],[\"comment/295\",[]],[\"name/296\",[95,47.49]],[\"comment/296\",[]],[\"name/297\",[203,63.584]],[\"comment/297\",[]],[\"name/298\",[204,63.584]],[\"comment/298\",[]],[\"name/299\",[205,58.476]],[\"comment/299\",[]],[\"name/300\",[98,50.591]],[\"comment/300\",[]],[\"name/301\",[206,63.584]],[\"comment/301\",[]],[\"name/302\",[207,63.584]],[\"comment/302\",[]],[\"name/303\",[208,63.584]],[\"comment/303\",[]],[\"name/304\",[119,52.598]],[\"comment/304\",[]],[\"name/305\",[209,58.476]],[\"comment/305\",[]],[\"name/306\",[210,58.476]],[\"comment/306\",[]],[\"name/307\",[211,63.584]],[\"comment/307\",[]],[\"name/308\",[0,31.944]],[\"comment/308\",[]],[\"name/309\",[93,37.435]],[\"comment/309\",[]],[\"name/310\",[212,63.584]],[\"comment/310\",[]],[\"name/311\",[162,37.435]],[\"comment/311\",[]],[\"name/312\",[1,29.032]],[\"comment/312\",[]],[\"name/313\",[119,52.598]],[\"comment/313\",[]],[\"name/314\",[95,47.49]],[\"comment/314\",[]],[\"name/315\",[205,58.476]],[\"comment/315\",[]],[\"name/316\",[98,50.591]],[\"comment/316\",[]],[\"name/317\",[213,63.584]],[\"comment/317\",[]],[\"name/318\",[209,58.476]],[\"comment/318\",[]],[\"name/319\",[210,58.476]],[\"comment/319\",[]],[\"name/320\",[0,31.944]],[\"comment/320\",[]],[\"name/321\",[93,37.435]],[\"comment/321\",[]],[\"name/322\",[214,63.584]],[\"comment/322\",[]],[\"name/323\",[1,29.032]],[\"comment/323\",[]],[\"name/324\",[0,31.944]],[\"comment/324\",[]],[\"name/325\",[76,40.897]],[\"comment/325\",[]],[\"name/326\",[184,52.598]],[\"comment/326\",[]],[\"name/327\",[194,52.598]],[\"comment/327\",[]],[\"name/328\",[98,50.591]],[\"comment/328\",[]],[\"name/329\",[215,63.584]],[\"comment/329\",[]],[\"name/330\",[216,63.584]],[\"comment/330\",[]],[\"name/331\",[217,63.584]],[\"comment/331\",[]],[\"name/332\",[162,37.435]],[\"comment/332\",[]],[\"name/333\",[1,29.032]],[\"comment/333\",[]],[\"name/334\",[0,31.944]],[\"comment/334\",[]],[\"name/335\",[93,37.435]],[\"comment/335\",[]],[\"name/336\",[218,63.584]],[\"comment/336\",[]],[\"name/337\",[162,37.435]],[\"comment/337\",[]],[\"name/338\",[1,29.032]],[\"comment/338\",[]],[\"name/339\",[0,31.944]],[\"comment/339\",[]],[\"name/340\",[93,37.435]],[\"comment/340\",[]],[\"name/341\",[219,63.584]],[\"comment/341\",[]],[\"name/342\",[162,37.435]],[\"comment/342\",[]],[\"name/343\",[1,29.032]],[\"comment/343\",[]],[\"name/344\",[220,63.584]],[\"comment/344\",[]],[\"name/345\",[184,52.598]],[\"comment/345\",[]],[\"name/346\",[221,63.584]],[\"comment/346\",[]],[\"name/347\",[107,55.111]],[\"comment/347\",[]],[\"name/348\",[222,63.584]],[\"comment/348\",[]],[\"name/349\",[223,63.584]],[\"comment/349\",[]],[\"name/350\",[224,63.584]],[\"comment/350\",[]],[\"name/351\",[54,58.476]],[\"comment/351\",[]],[\"name/352\",[225,63.584]],[\"comment/352\",[]],[\"name/353\",[166,55.111]],[\"comment/353\",[]],[\"name/354\",[226,63.584]],[\"comment/354\",[]],[\"name/355\",[227,63.584]],[\"comment/355\",[]],[\"name/356\",[228,63.584]],[\"comment/356\",[]],[\"name/357\",[0,31.944]],[\"comment/357\",[]],[\"name/358\",[93,37.435]],[\"comment/358\",[]],[\"name/359\",[108,48.921]],[\"comment/359\",[]],[\"name/360\",[1,29.032]],[\"comment/360\",[]],[\"name/361\",[75,44.125]],[\"comment/361\",[]],[\"name/362\",[76,40.897]],[\"comment/362\",[]],[\"name/363\",[77,47.49]],[\"comment/363\",[]],[\"name/364\",[78,45.126]],[\"comment/364\",[]],[\"name/365\",[79,47.49]],[\"comment/365\",[]],[\"name/366\",[80,55.111]],[\"comment/366\",[]],[\"name/367\",[81,55.111]],[\"comment/367\",[]],[\"name/368\",[96,48.921]],[\"comment/368\",[]],[\"name/369\",[98,50.591]],[\"comment/369\",[]],[\"name/370\",[99,58.476]],[\"comment/370\",[]],[\"name/371\",[229,63.584]],[\"comment/371\",[]],[\"name/372\",[230,63.584]],[\"comment/372\",[]],[\"name/373\",[4,58.476]],[\"comment/373\",[]],[\"name/374\",[231,63.584]],[\"comment/374\",[]],[\"name/375\",[232,63.584]],[\"comment/375\",[]],[\"name/376\",[233,58.476]],[\"comment/376\",[]],[\"name/377\",[110,58.476]],[\"comment/377\",[]],[\"name/378\",[89,55.111]],[\"comment/378\",[]],[\"name/379\",[84,58.476]],[\"comment/379\",[]],[\"name/380\",[85,58.476]],[\"comment/380\",[]],[\"name/381\",[112,55.111]],[\"comment/381\",[]],[\"name/382\",[234,63.584]],[\"comment/382\",[]],[\"name/383\",[235,63.584]],[\"comment/383\",[]],[\"name/384\",[236,58.476]],[\"comment/384\",[]],[\"name/385\",[117,58.476]],[\"comment/385\",[]],[\"name/386\",[118,58.476]],[\"comment/386\",[]],[\"name/387\",[119,52.598]],[\"comment/387\",[]],[\"name/388\",[121,58.476]],[\"comment/388\",[]],[\"name/389\",[237,63.584]],[\"comment/389\",[]],[\"name/390\",[169,58.476]],[\"comment/390\",[]],[\"name/391\",[123,55.111]],[\"comment/391\",[]],[\"name/392\",[124,58.476]],[\"comment/392\",[]],[\"name/393\",[125,58.476]],[\"comment/393\",[]],[\"name/394\",[238,63.584]],[\"comment/394\",[]],[\"name/395\",[239,63.584]],[\"comment/395\",[]],[\"name/396\",[90,48.921]],[\"comment/396\",[]],[\"name/397\",[91,36.958]],[\"comment/397\",[]],[\"name/398\",[91,36.958]],[\"comment/398\",[]],[\"name/399\",[141,55.111]],[\"comment/399\",[]],[\"name/400\",[240,63.584]],[\"comment/400\",[]],[\"name/401\",[241,63.584]],[\"comment/401\",[]],[\"name/402\",[242,63.584]],[\"comment/402\",[]],[\"name/403\",[243,63.584]],[\"comment/403\",[]],[\"name/404\",[244,63.584]],[\"comment/404\",[]],[\"name/405\",[142,58.476]],[\"comment/405\",[]],[\"name/406\",[245,63.584]],[\"comment/406\",[]],[\"name/407\",[246,63.584]],[\"comment/407\",[]],[\"name/408\",[247,63.584]],[\"comment/408\",[]],[\"name/409\",[248,63.584]],[\"comment/409\",[]],[\"name/410\",[249,63.584]],[\"comment/410\",[]],[\"name/411\",[250,63.584]],[\"comment/411\",[]],[\"name/412\",[251,63.584]],[\"comment/412\",[]],[\"name/413\",[126,58.476]],[\"comment/413\",[]],[\"name/414\",[252,63.584]],[\"comment/414\",[]],[\"name/415\",[253,63.584]],[\"comment/415\",[]],[\"name/416\",[254,63.584]],[\"comment/416\",[]],[\"name/417\",[255,63.584]],[\"comment/417\",[]],[\"name/418\",[1,29.032]],[\"comment/418\",[]],[\"name/419\",[0,31.944]],[\"comment/419\",[]],[\"name/420\",[76,40.897]],[\"comment/420\",[]],[\"name/421\",[256,40.897]],[\"comment/421\",[]],[\"name/422\",[257,63.584]],[\"comment/422\",[]],[\"name/423\",[18,46.238]],[\"comment/423\",[]],[\"name/424\",[108,48.921]],[\"comment/424\",[]],[\"name/425\",[258,63.584]],[\"comment/425\",[]],[\"name/426\",[259,63.584]],[\"comment/426\",[]],[\"name/427\",[1,29.032]],[\"comment/427\",[]],[\"name/428\",[75,44.125]],[\"comment/428\",[]],[\"name/429\",[76,40.897]],[\"comment/429\",[]],[\"name/430\",[256,40.897]],[\"comment/430\",[]],[\"name/431\",[77,47.49]],[\"comment/431\",[]],[\"name/432\",[78,45.126]],[\"comment/432\",[]],[\"name/433\",[108,48.921]],[\"comment/433\",[]],[\"name/434\",[18,46.238]],[\"comment/434\",[]],[\"name/435\",[260,63.584]],[\"comment/435\",[]],[\"name/436\",[261,63.584]],[\"comment/436\",[]],[\"name/437\",[194,52.598]],[\"comment/437\",[]],[\"name/438\",[233,58.476]],[\"comment/438\",[]],[\"name/439\",[262,63.584]],[\"comment/439\",[]],[\"name/440\",[236,58.476]],[\"comment/440\",[]],[\"name/441\",[263,63.584]],[\"comment/441\",[]],[\"name/442\",[185,58.476]],[\"comment/442\",[]],[\"name/443\",[264,63.584]],[\"comment/443\",[]],[\"name/444\",[265,63.584]],[\"comment/444\",[]],[\"name/445\",[266,63.584]],[\"comment/445\",[]],[\"name/446\",[267,63.584]],[\"comment/446\",[]],[\"name/447\",[97,55.111]],[\"comment/447\",[]],[\"name/448\",[186,52.598]],[\"comment/448\",[]],[\"name/449\",[187,55.111]],[\"comment/449\",[]],[\"name/450\",[90,48.921]],[\"comment/450\",[]],[\"name/451\",[268,63.584]],[\"comment/451\",[]],[\"name/452\",[269,63.584]],[\"comment/452\",[]],[\"name/453\",[174,58.476]],[\"comment/453\",[]],[\"name/454\",[162,37.435]],[\"comment/454\",[]],[\"name/455\",[1,29.032]],[\"comment/455\",[]],[\"name/456\",[0,31.944]],[\"comment/456\",[]],[\"name/457\",[93,37.435]],[\"comment/457\",[]],[\"name/458\",[270,63.584]],[\"comment/458\",[]],[\"name/459\",[162,37.435]],[\"comment/459\",[]],[\"name/460\",[1,29.032]],[\"comment/460\",[]],[\"name/461\",[173,58.476]],[\"comment/461\",[]],[\"name/462\",[0,31.944]],[\"comment/462\",[]],[\"name/463\",[93,37.435]],[\"comment/463\",[]],[\"name/464\",[271,63.584]],[\"comment/464\",[]],[\"name/465\",[162,37.435]],[\"comment/465\",[]],[\"name/466\",[1,29.032]],[\"comment/466\",[]],[\"name/467\",[106,55.111]],[\"comment/467\",[]],[\"name/468\",[18,46.238]],[\"comment/468\",[]],[\"name/469\",[0,31.944]],[\"comment/469\",[]],[\"name/470\",[93,37.435]],[\"comment/470\",[]],[\"name/471\",[272,63.584]],[\"comment/471\",[]],[\"name/472\",[162,37.435]],[\"comment/472\",[]],[\"name/473\",[1,29.032]],[\"comment/473\",[]],[\"name/474\",[273,55.111]],[\"comment/474\",[]],[\"name/475\",[274,55.111]],[\"comment/475\",[]],[\"name/476\",[106,55.111]],[\"comment/476\",[]],[\"name/477\",[18,46.238]],[\"comment/477\",[]],[\"name/478\",[0,31.944]],[\"comment/478\",[]],[\"name/479\",[93,37.435]],[\"comment/479\",[]],[\"name/480\",[275,63.584]],[\"comment/480\",[]],[\"name/481\",[162,37.435]],[\"comment/481\",[]],[\"name/482\",[1,29.032]],[\"comment/482\",[]],[\"name/483\",[273,55.111]],[\"comment/483\",[]],[\"name/484\",[274,55.111]],[\"comment/484\",[]],[\"name/485\",[0,31.944]],[\"comment/485\",[]],[\"name/486\",[93,37.435]],[\"comment/486\",[]],[\"name/487\",[276,63.584]],[\"comment/487\",[]],[\"name/488\",[162,37.435]],[\"comment/488\",[]],[\"name/489\",[1,29.032]],[\"comment/489\",[]],[\"name/490\",[96,48.921]],[\"comment/490\",[]],[\"name/491\",[273,55.111]],[\"comment/491\",[]],[\"name/492\",[274,55.111]],[\"comment/492\",[]],[\"name/493\",[0,31.944]],[\"comment/493\",[]],[\"name/494\",[93,37.435]],[\"comment/494\",[]],[\"name/495\",[277,63.584]],[\"comment/495\",[]],[\"name/496\",[162,37.435]],[\"comment/496\",[]],[\"name/497\",[1,29.032]],[\"comment/497\",[]],[\"name/498\",[278,63.584]],[\"comment/498\",[]],[\"name/499\",[279,63.584]],[\"comment/499\",[]],[\"name/500\",[162,37.435]],[\"comment/500\",[]],[\"name/501\",[280,63.584]],[\"comment/501\",[]],[\"name/502\",[0,31.944]],[\"comment/502\",[]],[\"name/503\",[93,37.435]],[\"comment/503\",[]],[\"name/504\",[17,58.476]],[\"comment/504\",[]],[\"name/505\",[1,29.032]],[\"comment/505\",[]],[\"name/506\",[75,44.125]],[\"comment/506\",[]],[\"name/507\",[76,40.897]],[\"comment/507\",[]],[\"name/508\",[77,47.49]],[\"comment/508\",[]],[\"name/509\",[78,45.126]],[\"comment/509\",[]],[\"name/510\",[79,47.49]],[\"comment/510\",[]],[\"name/511\",[281,63.584]],[\"comment/511\",[]],[\"name/512\",[96,48.921]],[\"comment/512\",[]],[\"name/513\",[282,63.584]],[\"comment/513\",[]],[\"name/514\",[91,36.958]],[\"comment/514\",[]],[\"name/515\",[18,46.238]],[\"comment/515\",[]],[\"name/516\",[1,29.032]],[\"comment/516\",[]],[\"name/517\",[75,44.125]],[\"comment/517\",[]],[\"name/518\",[76,40.897]],[\"comment/518\",[]],[\"name/519\",[77,47.49]],[\"comment/519\",[]],[\"name/520\",[78,45.126]],[\"comment/520\",[]],[\"name/521\",[79,47.49]],[\"comment/521\",[]],[\"name/522\",[184,52.598]],[\"comment/522\",[]],[\"name/523\",[283,63.584]],[\"comment/523\",[]],[\"name/524\",[97,55.111]],[\"comment/524\",[]],[\"name/525\",[194,52.598]],[\"comment/525\",[]],[\"name/526\",[284,63.584]],[\"comment/526\",[]],[\"name/527\",[285,63.584]],[\"comment/527\",[]],[\"name/528\",[286,63.584]],[\"comment/528\",[]],[\"name/529\",[287,63.584]],[\"comment/529\",[]],[\"name/530\",[288,63.584]],[\"comment/530\",[]],[\"name/531\",[89,55.111]],[\"comment/531\",[]],[\"name/532\",[74,58.476]],[\"comment/532\",[]],[\"name/533\",[289,63.584]],[\"comment/533\",[]],[\"name/534\",[290,63.584]],[\"comment/534\",[]],[\"name/535\",[186,52.598]],[\"comment/535\",[]],[\"name/536\",[187,55.111]],[\"comment/536\",[]],[\"name/537\",[291,63.584]],[\"comment/537\",[]],[\"name/538\",[292,63.584]],[\"comment/538\",[]],[\"name/539\",[123,55.111]],[\"comment/539\",[]],[\"name/540\",[90,48.921]],[\"comment/540\",[]],[\"name/541\",[293,63.584]],[\"comment/541\",[]],[\"name/542\",[294,63.584]],[\"comment/542\",[]],[\"name/543\",[295,63.584]],[\"comment/543\",[]],[\"name/544\",[296,63.584]],[\"comment/544\",[]],[\"name/545\",[297,63.584]],[\"comment/545\",[]],[\"name/546\",[298,63.584]],[\"comment/546\",[]],[\"name/547\",[299,63.584]],[\"comment/547\",[]],[\"name/548\",[300,63.584]],[\"comment/548\",[]],[\"name/549\",[301,63.584]],[\"comment/549\",[]],[\"name/550\",[302,63.584]],[\"comment/550\",[]],[\"name/551\",[303,63.584]],[\"comment/551\",[]],[\"name/552\",[304,63.584]],[\"comment/552\",[]],[\"name/553\",[1,29.032]],[\"comment/553\",[]],[\"name/554\",[305,45.126]],[\"comment/554\",[]],[\"name/555\",[306,63.584]],[\"comment/555\",[]],[\"name/556\",[307,63.584]],[\"comment/556\",[]],[\"name/557\",[308,44.125]],[\"comment/557\",[]],[\"name/558\",[309,63.584]],[\"comment/558\",[]],[\"name/559\",[0,31.944]],[\"comment/559\",[]],[\"name/560\",[310,42.382]],[\"comment/560\",[]],[\"name/561\",[311,42.382]],[\"comment/561\",[]],[\"name/562\",[312,42.382]],[\"comment/562\",[]],[\"name/563\",[256,40.897]],[\"comment/563\",[]],[\"name/564\",[313,42.382]],[\"comment/564\",[]],[\"name/565\",[314,41.612]],[\"comment/565\",[]],[\"name/566\",[315,41.612]],[\"comment/566\",[]],[\"name/567\",[91,36.958]],[\"comment/567\",[]],[\"name/568\",[316,42.382]],[\"comment/568\",[]],[\"name/569\",[317,42.382]],[\"comment/569\",[]],[\"name/570\",[156,40.23]],[\"comment/570\",[]],[\"name/571\",[318,41.612]],[\"comment/571\",[]],[\"name/572\",[319,41.612]],[\"comment/572\",[]],[\"name/573\",[320,41.612]],[\"comment/573\",[]],[\"name/574\",[321,41.612]],[\"comment/574\",[]],[\"name/575\",[322,41.612]],[\"comment/575\",[]],[\"name/576\",[323,41.612]],[\"comment/576\",[]],[\"name/577\",[324,41.612]],[\"comment/577\",[]],[\"name/578\",[325,41.612]],[\"comment/578\",[]],[\"name/579\",[326,63.584]],[\"comment/579\",[]],[\"name/580\",[1,29.032]],[\"comment/580\",[]],[\"name/581\",[91,36.958]],[\"comment/581\",[]],[\"name/582\",[305,45.126]],[\"comment/582\",[]],[\"name/583\",[308,44.125]],[\"comment/583\",[]],[\"name/584\",[327,48.921]],[\"comment/584\",[]],[\"name/585\",[328,63.584]],[\"comment/585\",[]],[\"name/586\",[0,31.944]],[\"comment/586\",[]],[\"name/587\",[310,42.382]],[\"comment/587\",[]],[\"name/588\",[311,42.382]],[\"comment/588\",[]],[\"name/589\",[312,42.382]],[\"comment/589\",[]],[\"name/590\",[256,40.897]],[\"comment/590\",[]],[\"name/591\",[313,42.382]],[\"comment/591\",[]],[\"name/592\",[314,41.612]],[\"comment/592\",[]],[\"name/593\",[315,41.612]],[\"comment/593\",[]],[\"name/594\",[316,42.382]],[\"comment/594\",[]],[\"name/595\",[317,42.382]],[\"comment/595\",[]],[\"name/596\",[156,40.23]],[\"comment/596\",[]],[\"name/597\",[318,41.612]],[\"comment/597\",[]],[\"name/598\",[319,41.612]],[\"comment/598\",[]],[\"name/599\",[320,41.612]],[\"comment/599\",[]],[\"name/600\",[321,41.612]],[\"comment/600\",[]],[\"name/601\",[322,41.612]],[\"comment/601\",[]],[\"name/602\",[323,41.612]],[\"comment/602\",[]],[\"name/603\",[324,41.612]],[\"comment/603\",[]],[\"name/604\",[325,41.612]],[\"comment/604\",[]],[\"name/605\",[329,63.584]],[\"comment/605\",[]],[\"name/606\",[1,29.032]],[\"comment/606\",[]],[\"name/607\",[330,63.584]],[\"comment/607\",[]],[\"name/608\",[331,63.584]],[\"comment/608\",[]],[\"name/609\",[308,44.125]],[\"comment/609\",[]],[\"name/610\",[0,31.944]],[\"comment/610\",[]],[\"name/611\",[310,42.382]],[\"comment/611\",[]],[\"name/612\",[311,42.382]],[\"comment/612\",[]],[\"name/613\",[312,42.382]],[\"comment/613\",[]],[\"name/614\",[256,40.897]],[\"comment/614\",[]],[\"name/615\",[313,42.382]],[\"comment/615\",[]],[\"name/616\",[314,41.612]],[\"comment/616\",[]],[\"name/617\",[315,41.612]],[\"comment/617\",[]],[\"name/618\",[91,36.958]],[\"comment/618\",[]],[\"name/619\",[316,42.382]],[\"comment/619\",[]],[\"name/620\",[317,42.382]],[\"comment/620\",[]],[\"name/621\",[156,40.23]],[\"comment/621\",[]],[\"name/622\",[318,41.612]],[\"comment/622\",[]],[\"name/623\",[319,41.612]],[\"comment/623\",[]],[\"name/624\",[320,41.612]],[\"comment/624\",[]],[\"name/625\",[321,41.612]],[\"comment/625\",[]],[\"name/626\",[322,41.612]],[\"comment/626\",[]],[\"name/627\",[323,41.612]],[\"comment/627\",[]],[\"name/628\",[324,41.612]],[\"comment/628\",[]],[\"name/629\",[325,41.612]],[\"comment/629\",[]],[\"name/630\",[332,63.584]],[\"comment/630\",[]],[\"name/631\",[1,29.032]],[\"comment/631\",[]],[\"name/632\",[305,45.126]],[\"comment/632\",[]],[\"name/633\",[333,63.584]],[\"comment/633\",[]],[\"name/634\",[308,44.125]],[\"comment/634\",[]],[\"name/635\",[0,31.944]],[\"comment/635\",[]],[\"name/636\",[310,42.382]],[\"comment/636\",[]],[\"name/637\",[311,42.382]],[\"comment/637\",[]],[\"name/638\",[312,42.382]],[\"comment/638\",[]],[\"name/639\",[256,40.897]],[\"comment/639\",[]],[\"name/640\",[313,42.382]],[\"comment/640\",[]],[\"name/641\",[314,41.612]],[\"comment/641\",[]],[\"name/642\",[315,41.612]],[\"comment/642\",[]],[\"name/643\",[91,36.958]],[\"comment/643\",[]],[\"name/644\",[316,42.382]],[\"comment/644\",[]],[\"name/645\",[317,42.382]],[\"comment/645\",[]],[\"name/646\",[156,40.23]],[\"comment/646\",[]],[\"name/647\",[318,41.612]],[\"comment/647\",[]],[\"name/648\",[319,41.612]],[\"comment/648\",[]],[\"name/649\",[320,41.612]],[\"comment/649\",[]],[\"name/650\",[321,41.612]],[\"comment/650\",[]],[\"name/651\",[322,41.612]],[\"comment/651\",[]],[\"name/652\",[323,41.612]],[\"comment/652\",[]],[\"name/653\",[324,41.612]],[\"comment/653\",[]],[\"name/654\",[325,41.612]],[\"comment/654\",[]],[\"name/655\",[334,63.584]],[\"comment/655\",[]],[\"name/656\",[1,29.032]],[\"comment/656\",[]],[\"name/657\",[305,45.126]],[\"comment/657\",[]],[\"name/658\",[308,44.125]],[\"comment/658\",[]],[\"name/659\",[327,48.921]],[\"comment/659\",[]],[\"name/660\",[0,31.944]],[\"comment/660\",[]],[\"name/661\",[310,42.382]],[\"comment/661\",[]],[\"name/662\",[311,42.382]],[\"comment/662\",[]],[\"name/663\",[312,42.382]],[\"comment/663\",[]],[\"name/664\",[256,40.897]],[\"comment/664\",[]],[\"name/665\",[313,42.382]],[\"comment/665\",[]],[\"name/666\",[314,41.612]],[\"comment/666\",[]],[\"name/667\",[315,41.612]],[\"comment/667\",[]],[\"name/668\",[91,36.958]],[\"comment/668\",[]],[\"name/669\",[316,42.382]],[\"comment/669\",[]],[\"name/670\",[317,42.382]],[\"comment/670\",[]],[\"name/671\",[156,40.23]],[\"comment/671\",[]],[\"name/672\",[318,41.612]],[\"comment/672\",[]],[\"name/673\",[319,41.612]],[\"comment/673\",[]],[\"name/674\",[320,41.612]],[\"comment/674\",[]],[\"name/675\",[321,41.612]],[\"comment/675\",[]],[\"name/676\",[322,41.612]],[\"comment/676\",[]],[\"name/677\",[323,41.612]],[\"comment/677\",[]],[\"name/678\",[324,41.612]],[\"comment/678\",[]],[\"name/679\",[325,41.612]],[\"comment/679\",[]],[\"name/680\",[335,63.584]],[\"comment/680\",[]],[\"name/681\",[1,29.032]],[\"comment/681\",[]],[\"name/682\",[305,45.126]],[\"comment/682\",[]],[\"name/683\",[308,44.125]],[\"comment/683\",[]],[\"name/684\",[327,48.921]],[\"comment/684\",[]],[\"name/685\",[0,31.944]],[\"comment/685\",[]],[\"name/686\",[310,42.382]],[\"comment/686\",[]],[\"name/687\",[311,42.382]],[\"comment/687\",[]],[\"name/688\",[312,42.382]],[\"comment/688\",[]],[\"name/689\",[256,40.897]],[\"comment/689\",[]],[\"name/690\",[313,42.382]],[\"comment/690\",[]],[\"name/691\",[314,41.612]],[\"comment/691\",[]],[\"name/692\",[315,41.612]],[\"comment/692\",[]],[\"name/693\",[91,36.958]],[\"comment/693\",[]],[\"name/694\",[316,42.382]],[\"comment/694\",[]],[\"name/695\",[317,42.382]],[\"comment/695\",[]],[\"name/696\",[156,40.23]],[\"comment/696\",[]],[\"name/697\",[318,41.612]],[\"comment/697\",[]],[\"name/698\",[319,41.612]],[\"comment/698\",[]],[\"name/699\",[320,41.612]],[\"comment/699\",[]],[\"name/700\",[321,41.612]],[\"comment/700\",[]],[\"name/701\",[322,41.612]],[\"comment/701\",[]],[\"name/702\",[323,41.612]],[\"comment/702\",[]],[\"name/703\",[324,41.612]],[\"comment/703\",[]],[\"name/704\",[325,41.612]],[\"comment/704\",[]],[\"name/705\",[336,63.584]],[\"comment/705\",[]],[\"name/706\",[1,29.032]],[\"comment/706\",[]],[\"name/707\",[305,45.126]],[\"comment/707\",[]],[\"name/708\",[308,44.125]],[\"comment/708\",[]],[\"name/709\",[327,48.921]],[\"comment/709\",[]],[\"name/710\",[337,63.584]],[\"comment/710\",[]],[\"name/711\",[0,31.944]],[\"comment/711\",[]],[\"name/712\",[310,42.382]],[\"comment/712\",[]],[\"name/713\",[311,42.382]],[\"comment/713\",[]],[\"name/714\",[312,42.382]],[\"comment/714\",[]],[\"name/715\",[256,40.897]],[\"comment/715\",[]],[\"name/716\",[313,42.382]],[\"comment/716\",[]],[\"name/717\",[314,41.612]],[\"comment/717\",[]],[\"name/718\",[315,41.612]],[\"comment/718\",[]],[\"name/719\",[91,36.958]],[\"comment/719\",[]],[\"name/720\",[316,42.382]],[\"comment/720\",[]],[\"name/721\",[317,42.382]],[\"comment/721\",[]],[\"name/722\",[156,40.23]],[\"comment/722\",[]],[\"name/723\",[318,41.612]],[\"comment/723\",[]],[\"name/724\",[319,41.612]],[\"comment/724\",[]],[\"name/725\",[320,41.612]],[\"comment/725\",[]],[\"name/726\",[321,41.612]],[\"comment/726\",[]],[\"name/727\",[322,41.612]],[\"comment/727\",[]],[\"name/728\",[323,41.612]],[\"comment/728\",[]],[\"name/729\",[324,41.612]],[\"comment/729\",[]],[\"name/730\",[325,41.612]],[\"comment/730\",[]],[\"name/731\",[338,63.584]],[\"comment/731\",[]],[\"name/732\",[1,29.032]],[\"comment/732\",[]],[\"name/733\",[339,63.584]],[\"comment/733\",[]],[\"name/734\",[340,63.584]],[\"comment/734\",[]],[\"name/735\",[305,45.126]],[\"comment/735\",[]],[\"name/736\",[308,44.125]],[\"comment/736\",[]],[\"name/737\",[327,48.921]],[\"comment/737\",[]],[\"name/738\",[0,31.944]],[\"comment/738\",[]],[\"name/739\",[310,42.382]],[\"comment/739\",[]],[\"name/740\",[311,42.382]],[\"comment/740\",[]],[\"name/741\",[312,42.382]],[\"comment/741\",[]],[\"name/742\",[256,40.897]],[\"comment/742\",[]],[\"name/743\",[313,42.382]],[\"comment/743\",[]],[\"name/744\",[314,41.612]],[\"comment/744\",[]],[\"name/745\",[315,41.612]],[\"comment/745\",[]],[\"name/746\",[91,36.958]],[\"comment/746\",[]],[\"name/747\",[316,42.382]],[\"comment/747\",[]],[\"name/748\",[317,42.382]],[\"comment/748\",[]],[\"name/749\",[156,40.23]],[\"comment/749\",[]],[\"name/750\",[318,41.612]],[\"comment/750\",[]],[\"name/751\",[319,41.612]],[\"comment/751\",[]],[\"name/752\",[320,41.612]],[\"comment/752\",[]],[\"name/753\",[321,41.612]],[\"comment/753\",[]],[\"name/754\",[322,41.612]],[\"comment/754\",[]],[\"name/755\",[323,41.612]],[\"comment/755\",[]],[\"name/756\",[324,41.612]],[\"comment/756\",[]],[\"name/757\",[325,41.612]],[\"comment/757\",[]],[\"name/758\",[341,63.584]],[\"comment/758\",[]],[\"name/759\",[1,29.032]],[\"comment/759\",[]],[\"name/760\",[305,45.126]],[\"comment/760\",[]],[\"name/761\",[342,63.584]],[\"comment/761\",[]],[\"name/762\",[308,44.125]],[\"comment/762\",[]],[\"name/763\",[0,31.944]],[\"comment/763\",[]],[\"name/764\",[310,42.382]],[\"comment/764\",[]],[\"name/765\",[311,42.382]],[\"comment/765\",[]],[\"name/766\",[312,42.382]],[\"comment/766\",[]],[\"name/767\",[256,40.897]],[\"comment/767\",[]],[\"name/768\",[313,42.382]],[\"comment/768\",[]],[\"name/769\",[314,41.612]],[\"comment/769\",[]],[\"name/770\",[315,41.612]],[\"comment/770\",[]],[\"name/771\",[91,36.958]],[\"comment/771\",[]],[\"name/772\",[316,42.382]],[\"comment/772\",[]],[\"name/773\",[317,42.382]],[\"comment/773\",[]],[\"name/774\",[156,40.23]],[\"comment/774\",[]],[\"name/775\",[318,41.612]],[\"comment/775\",[]],[\"name/776\",[319,41.612]],[\"comment/776\",[]],[\"name/777\",[320,41.612]],[\"comment/777\",[]],[\"name/778\",[321,41.612]],[\"comment/778\",[]],[\"name/779\",[322,41.612]],[\"comment/779\",[]],[\"name/780\",[323,41.612]],[\"comment/780\",[]],[\"name/781\",[324,41.612]],[\"comment/781\",[]],[\"name/782\",[325,41.612]],[\"comment/782\",[]],[\"name/783\",[343,63.584]],[\"comment/783\",[]],[\"name/784\",[1,29.032]],[\"comment/784\",[]],[\"name/785\",[305,45.126]],[\"comment/785\",[]],[\"name/786\",[308,44.125]],[\"comment/786\",[]],[\"name/787\",[327,48.921]],[\"comment/787\",[]],[\"name/788\",[0,31.944]],[\"comment/788\",[]],[\"name/789\",[310,42.382]],[\"comment/789\",[]],[\"name/790\",[311,42.382]],[\"comment/790\",[]],[\"name/791\",[312,42.382]],[\"comment/791\",[]],[\"name/792\",[256,40.897]],[\"comment/792\",[]],[\"name/793\",[313,42.382]],[\"comment/793\",[]],[\"name/794\",[314,41.612]],[\"comment/794\",[]],[\"name/795\",[315,41.612]],[\"comment/795\",[]],[\"name/796\",[91,36.958]],[\"comment/796\",[]],[\"name/797\",[316,42.382]],[\"comment/797\",[]],[\"name/798\",[317,42.382]],[\"comment/798\",[]],[\"name/799\",[156,40.23]],[\"comment/799\",[]],[\"name/800\",[318,41.612]],[\"comment/800\",[]],[\"name/801\",[319,41.612]],[\"comment/801\",[]],[\"name/802\",[320,41.612]],[\"comment/802\",[]],[\"name/803\",[321,41.612]],[\"comment/803\",[]],[\"name/804\",[322,41.612]],[\"comment/804\",[]],[\"name/805\",[323,41.612]],[\"comment/805\",[]],[\"name/806\",[324,41.612]],[\"comment/806\",[]],[\"name/807\",[325,41.612]],[\"comment/807\",[]],[\"name/808\",[75,44.125]],[\"comment/808\",[]],[\"name/809\",[1,29.032]],[\"comment/809\",[]],[\"name/810\",[314,41.612]],[\"comment/810\",[]],[\"name/811\",[315,41.612]],[\"comment/811\",[]],[\"name/812\",[91,36.958]],[\"comment/812\",[]],[\"name/813\",[156,40.23]],[\"comment/813\",[]],[\"name/814\",[318,41.612]],[\"comment/814\",[]],[\"name/815\",[319,41.612]],[\"comment/815\",[]],[\"name/816\",[320,41.612]],[\"comment/816\",[]],[\"name/817\",[321,41.612]],[\"comment/817\",[]],[\"name/818\",[322,41.612]],[\"comment/818\",[]],[\"name/819\",[323,41.612]],[\"comment/819\",[]],[\"name/820\",[324,41.612]],[\"comment/820\",[]],[\"name/821\",[325,41.612]],[\"comment/821\",[]],[\"name/822\",[344,63.584]],[\"comment/822\",[]],[\"name/823\",[1,29.032]],[\"comment/823\",[]],[\"name/824\",[310,42.382]],[\"comment/824\",[]],[\"name/825\",[311,42.382]],[\"comment/825\",[]],[\"name/826\",[312,42.382]],[\"comment/826\",[]],[\"name/827\",[256,40.897]],[\"comment/827\",[]],[\"name/828\",[313,42.382]],[\"comment/828\",[]],[\"name/829\",[314,41.612]],[\"comment/829\",[]],[\"name/830\",[315,41.612]],[\"comment/830\",[]],[\"name/831\",[91,36.958]],[\"comment/831\",[]],[\"name/832\",[316,42.382]],[\"comment/832\",[]],[\"name/833\",[317,42.382]],[\"comment/833\",[]],[\"name/834\",[156,40.23]],[\"comment/834\",[]],[\"name/835\",[318,41.612]],[\"comment/835\",[]],[\"name/836\",[319,41.612]],[\"comment/836\",[]],[\"name/837\",[320,41.612]],[\"comment/837\",[]],[\"name/838\",[321,41.612]],[\"comment/838\",[]],[\"name/839\",[322,41.612]],[\"comment/839\",[]],[\"name/840\",[323,41.612]],[\"comment/840\",[]],[\"name/841\",[324,41.612]],[\"comment/841\",[]],[\"name/842\",[325,41.612]],[\"comment/842\",[]],[\"name/843\",[345,63.584]],[\"comment/843\",[]],[\"name/844\",[1,29.032]],[\"comment/844\",[]],[\"name/845\",[0,31.944]],[\"comment/845\",[]],[\"name/846\",[310,42.382]],[\"comment/846\",[]],[\"name/847\",[311,42.382]],[\"comment/847\",[]],[\"name/848\",[312,42.382]],[\"comment/848\",[]],[\"name/849\",[256,40.897]],[\"comment/849\",[]],[\"name/850\",[313,42.382]],[\"comment/850\",[]],[\"name/851\",[314,41.612]],[\"comment/851\",[]],[\"name/852\",[315,41.612]],[\"comment/852\",[]],[\"name/853\",[91,36.958]],[\"comment/853\",[]],[\"name/854\",[316,42.382]],[\"comment/854\",[]],[\"name/855\",[317,42.382]],[\"comment/855\",[]],[\"name/856\",[156,40.23]],[\"comment/856\",[]],[\"name/857\",[318,41.612]],[\"comment/857\",[]],[\"name/858\",[319,41.612]],[\"comment/858\",[]],[\"name/859\",[320,41.612]],[\"comment/859\",[]],[\"name/860\",[321,41.612]],[\"comment/860\",[]],[\"name/861\",[322,41.612]],[\"comment/861\",[]],[\"name/862\",[323,41.612]],[\"comment/862\",[]],[\"name/863\",[324,41.612]],[\"comment/863\",[]],[\"name/864\",[325,41.612]],[\"comment/864\",[]]],\"invertedIndex\":[[\"__type\",{\"_index\":256,\"name\":{\"421\":{},\"430\":{},\"563\":{},\"590\":{},\"614\":{},\"639\":{},\"664\":{},\"689\":{},\"715\":{},\"742\":{},\"767\":{},\"792\":{},\"827\":{},\"849\":{}},\"comment\":{}}],[\"account\",{\"_index\":2,\"name\":{\"2\":{}},\"comment\":{}}],[\"ack\",{\"_index\":141,\"name\":{\"157\":{},\"252\":{},\"399\":{}},\"comment\":{}}],[\"acklimit\",{\"_index\":139,\"name\":{\"155\":{}},\"comment\":{}}],[\"acktimeout\",{\"_index\":138,\"name\":{\"154\":{}},\"comment\":{}}],[\"active\",{\"_index\":100,\"name\":{\"111\":{}},\"comment\":{}}],[\"activesupporter\",{\"_index\":64,\"name\":{\"67\":{}},\"comment\":{}}],[\"addfriend\",{\"_index\":295,\"name\":{\"543\":{}},\"comment\":{}}],[\"addmember\",{\"_index\":128,\"name\":{\"144\":{}},\"comment\":{}}],[\"addtogroup\",{\"_index\":216,\"name\":{\"330\":{}},\"comment\":{}}],[\"addtoserver\",{\"_index\":215,\"name\":{\"329\":{}},\"comment\":{}}],[\"analytics\",{\"_index\":84,\"name\":{\"89\":{},\"379\":{}},\"comment\":{}}],[\"animated\",{\"_index\":150,\"name\":{\"178\":{}},\"comment\":{}}],[\"animatedavatarurl\",{\"_index\":187,\"name\":{\"248\":{},\"449\":{},\"536\":{}},\"comment\":{}}],[\"animatediconurl\",{\"_index\":121,\"name\":{\"135\":{},\"388\":{}},\"comment\":{}}],[\"api\",{\"_index\":13,\"name\":{\"13\":{}},\"comment\":{}}],[\"attachments\",{\"_index\":175,\"name\":{\"236\":{}},\"comment\":{}}],[\"author\",{\"_index\":171,\"name\":{\"232\":{}},\"comment\":{}}],[\"authorid\",{\"_index\":170,\"name\":{\"231\":{}},\"comment\":{}}],[\"avatar\",{\"_index\":194,\"name\":{\"262\":{},\"327\":{},\"437\":{},\"525\":{}},\"comment\":{}}],[\"avatarurl\",{\"_index\":186,\"name\":{\"247\":{},\"263\":{},\"448\":{},\"535\":{}},\"comment\":{}}],[\"badges\",{\"_index\":284,\"name\":{\"526\":{}},\"comment\":{}}],[\"ban\",{\"_index\":268,\"name\":{\"451\":{}},\"comment\":{}}],[\"banned\",{\"_index\":72,\"name\":{\"75\":{}},\"comment\":{}}],[\"banner\",{\"_index\":229,\"name\":{\"371\":{}},\"comment\":{}}],[\"bannerurl\",{\"_index\":237,\"name\":{\"389\":{}},\"comment\":{}}],[\"banuser\",{\"_index\":240,\"name\":{\"400\":{}},\"comment\":{}}],[\"blockuser\",{\"_index\":297,\"name\":{\"545\":{}},\"comment\":{}}],[\"bot\",{\"_index\":74,\"name\":{\"77\":{},\"532\":{}},\"comment\":{}}],[\"botcollection\",{\"_index\":304,\"name\":{\"552\":{}},\"comment\":{}}],[\"botflags\",{\"_index\":73,\"name\":{\"76\":{}},\"comment\":{}}],[\"bots\",{\"_index\":3,\"name\":{\"3\":{}},\"comment\":{}}],[\"by\",{\"_index\":274,\"name\":{\"475\":{},\"484\":{},\"492\":{}},\"comment\":{}}],[\"byid\",{\"_index\":273,\"name\":{\"474\":{},\"483\":{},\"491\":{}},\"comment\":{}}],[\"categories\",{\"_index\":231,\"name\":{\"374\":{}},\"comment\":{}}],[\"changeusername\",{\"_index\":293,\"name\":{\"541\":{}},\"comment\":{}}],[\"channel\",{\"_index\":92,\"name\":{\"97\":{},\"214\":{},\"228\":{}},\"comment\":{}}],[\"channelcollection\",{\"_index\":326,\"name\":{\"579\":{}},\"comment\":{}}],[\"channeldescription\",{\"_index\":227,\"name\":{\"355\":{}},\"comment\":{}}],[\"channeleditsystemmessage\",{\"_index\":275,\"name\":{\"480\":{}},\"comment\":{}}],[\"channelid\",{\"_index\":166,\"name\":{\"211\":{},\"227\":{},\"353\":{}},\"comment\":{}}],[\"channelids\",{\"_index\":230,\"name\":{\"372\":{}},\"comment\":{}}],[\"channelinvite\",{\"_index\":161,\"name\":{\"195\":{}},\"comment\":{}}],[\"channelname\",{\"_index\":226,\"name\":{\"354\":{}},\"comment\":{}}],[\"channelownershipchangesystemmessage\",{\"_index\":277,\"name\":{\"495\":{}},\"comment\":{}}],[\"channelrenamedsystemmessage\",{\"_index\":276,\"name\":{\"487\":{}},\"comment\":{}}],[\"channels\",{\"_index\":4,\"name\":{\"4\":{},\"373\":{}},\"comment\":{}}],[\"channelunread\",{\"_index\":145,\"name\":{\"161\":{}},\"comment\":{}}],[\"channelunreadcollection\",{\"_index\":329,\"name\":{\"605\":{}},\"comment\":{}}],[\"channelunreads\",{\"_index\":5,\"name\":{\"5\":{}},\"comment\":{}}],[\"channelwebhookcollection\",{\"_index\":332,\"name\":{\"630\":{}},\"comment\":{}}],[\"channelwebhooks\",{\"_index\":6,\"name\":{\"6\":{}},\"comment\":{}}],[\"classcollection\",{\"_index\":345,\"name\":{\"843\":{}},\"comment\":{}}],[\"clearreactions\",{\"_index\":190,\"name\":{\"254\":{}},\"comment\":{}}],[\"client\",{\"_index\":0,\"name\":{\"0\":{},\"183\":{},\"198\":{},\"203\":{},\"216\":{},\"259\":{},\"267\":{},\"272\":{},\"282\":{},\"291\":{},\"308\":{},\"320\":{},\"324\":{},\"334\":{},\"339\":{},\"357\":{},\"419\":{},\"456\":{},\"462\":{},\"469\":{},\"478\":{},\"485\":{},\"493\":{},\"502\":{},\"559\":{},\"586\":{},\"610\":{},\"635\":{},\"660\":{},\"685\":{},\"711\":{},\"738\":{},\"763\":{},\"788\":{},\"845\":{}},\"comment\":{}}],[\"clientoptions\",{\"_index\":34,\"name\":{\"34\":{}},\"comment\":{}}],[\"code\",{\"_index\":220,\"name\":{\"344\":{}},\"comment\":{}}],[\"collection\",{\"_index\":75,\"name\":{\"79\":{},\"99\":{},\"163\":{},\"170\":{},\"220\":{},\"361\":{},\"428\":{},\"506\":{},\"517\":{},\"808\":{}},\"comment\":{}}],[\"colour\",{\"_index\":209,\"name\":{\"305\":{},\"318\":{}},\"comment\":{}}],[\"configuration\",{\"_index\":16,\"name\":{\"16\":{}},\"comment\":{}}],[\"connect\",{\"_index\":25,\"name\":{\"25\":{},\"48\":{}},\"comment\":{}}],[\"connected\",{\"_index\":52,\"name\":{\"55\":{}},\"comment\":{}}],[\"connecting\",{\"_index\":51,\"name\":{\"54\":{}},\"comment\":{}}],[\"connectionfailurecount\",{\"_index\":21,\"name\":{\"21\":{}},\"comment\":{}}],[\"connectionstate\",{\"_index\":49,\"name\":{\"52\":{}},\"comment\":{}}],[\"constructor\",{\"_index\":1,\"name\":{\"1\":{},\"36\":{},\"78\":{},\"98\":{},\"162\":{},\"169\":{},\"182\":{},\"197\":{},\"202\":{},\"207\":{},\"219\":{},\"258\":{},\"266\":{},\"271\":{},\"276\":{},\"286\":{},\"295\":{},\"312\":{},\"323\":{},\"333\":{},\"338\":{},\"343\":{},\"360\":{},\"418\":{},\"427\":{},\"455\":{},\"460\":{},\"466\":{},\"473\":{},\"482\":{},\"489\":{},\"497\":{},\"505\":{},\"516\":{},\"553\":{},\"580\":{},\"606\":{},\"631\":{},\"656\":{},\"681\":{},\"706\":{},\"732\":{},\"759\":{},\"784\":{},\"809\":{},\"823\":{},\"844\":{}},\"comment\":{}}],[\"content\",{\"_index\":173,\"name\":{\"234\":{},\"461\":{}},\"comment\":{}}],[\"contenttype\",{\"_index\":155,\"name\":{\"188\":{}},\"comment\":{}}],[\"create\",{\"_index\":316,\"name\":{\"568\":{},\"594\":{},\"619\":{},\"644\":{},\"669\":{},\"694\":{},\"720\":{},\"747\":{},\"772\":{},\"797\":{},\"832\":{},\"854\":{}},\"comment\":{}}],[\"createbot\",{\"_index\":309,\"name\":{\"558\":{}},\"comment\":{}}],[\"createchannel\",{\"_index\":239,\"name\":{\"395\":{}},\"comment\":{}}],[\"createdat\",{\"_index\":79,\"name\":{\"83\":{},\"103\":{},\"174\":{},\"223\":{},\"365\":{},\"510\":{},\"521\":{}},\"comment\":{}}],[\"createemoji\",{\"_index\":253,\"name\":{\"415\":{}},\"comment\":{}}],[\"createfileurl\",{\"_index\":160,\"name\":{\"194\":{}},\"comment\":{}}],[\"creategroup\",{\"_index\":328,\"name\":{\"585\":{}},\"comment\":{}}],[\"createinvite\",{\"_index\":137,\"name\":{\"153\":{}},\"comment\":{}}],[\"createrole\",{\"_index\":245,\"name\":{\"406\":{}},\"comment\":{}}],[\"createserver\",{\"_index\":337,\"name\":{\"710\":{}},\"comment\":{}}],[\"creator\",{\"_index\":149,\"name\":{\"176\":{},\"212\":{}},\"comment\":{}}],[\"creatorid\",{\"_index\":165,\"name\":{\"209\":{}},\"comment\":{}}],[\"current\",{\"_index\":281,\"name\":{\"511\":{}},\"comment\":{}}],[\"defaultavatarurl\",{\"_index\":290,\"name\":{\"534\":{}},\"comment\":{}}],[\"defaultchannel\",{\"_index\":235,\"name\":{\"383\":{}},\"comment\":{}}],[\"defaultpermissions\",{\"_index\":110,\"name\":{\"124\":{},\"377\":{}},\"comment\":{}}],[\"delete\",{\"_index\":91,\"name\":{\"96\":{},\"143\":{},\"180\":{},\"215\":{},\"251\":{},\"397\":{},\"398\":{},\"514\":{},\"567\":{},\"581\":{},\"618\":{},\"643\":{},\"668\":{},\"693\":{},\"719\":{},\"746\":{},\"771\":{},\"796\":{},\"812\":{},\"831\":{},\"853\":{}},\"comment\":{}}],[\"deleteall\",{\"_index\":342,\"name\":{\"761\":{}},\"comment\":{}}],[\"deleted\",{\"_index\":71,\"name\":{\"74\":{}},\"comment\":{}}],[\"deletemessages\",{\"_index\":136,\"name\":{\"152\":{}},\"comment\":{}}],[\"deleterole\",{\"_index\":247,\"name\":{\"408\":{}},\"comment\":{}}],[\"description\",{\"_index\":98,\"name\":{\"109\":{},\"300\":{},\"316\":{},\"328\":{},\"369\":{}},\"comment\":{}}],[\"developer\",{\"_index\":58,\"name\":{\"61\":{}},\"comment\":{}}],[\"disconnect\",{\"_index\":46,\"name\":{\"49\":{}},\"comment\":{}}],[\"disconnected\",{\"_index\":53,\"name\":{\"56\":{}},\"comment\":{}}],[\"discoverable\",{\"_index\":85,\"name\":{\"90\":{},\"380\":{}},\"comment\":{}}],[\"discriminator\",{\"_index\":283,\"name\":{\"523\":{}},\"comment\":{}}],[\"displayname\",{\"_index\":97,\"name\":{\"108\":{},\"447\":{},\"524\":{}},\"comment\":{}}],[\"downloadurl\",{\"_index\":157,\"name\":{\"191\":{}},\"comment\":{}}],[\"earlyadopter\",{\"_index\":66,\"name\":{\"69\":{}},\"comment\":{}}],[\"edit\",{\"_index\":90,\"name\":{\"95\":{},\"142\":{},\"250\":{},\"396\":{},\"450\":{},\"540\":{}},\"comment\":{}}],[\"editedat\",{\"_index\":176,\"name\":{\"237\":{}},\"comment\":{}}],[\"editrole\",{\"_index\":246,\"name\":{\"407\":{}},\"comment\":{}}],[\"embeds\",{\"_index\":177,\"name\":{\"238\":{}},\"comment\":{}}],[\"embedurl\",{\"_index\":211,\"name\":{\"307\":{}},\"comment\":{}}],[\"emoji\",{\"_index\":147,\"name\":{\"168\":{}},\"comment\":{}}],[\"emojicollection\",{\"_index\":334,\"name\":{\"655\":{}},\"comment\":{}}],[\"emojis\",{\"_index\":7,\"name\":{\"7\":{}},\"comment\":{}}],[\"entries\",{\"_index\":320,\"name\":{\"573\":{},\"599\":{},\"624\":{},\"649\":{},\"674\":{},\"699\":{},\"725\":{},\"752\":{},\"777\":{},\"802\":{},\"816\":{},\"837\":{},\"859\":{}},\"comment\":{}}],[\"eventclient\",{\"_index\":35,\"name\":{\"35\":{}},\"comment\":{}}],[\"events\",{\"_index\":15,\"name\":{\"15\":{}},\"comment\":{}}],[\"exists\",{\"_index\":78,\"name\":{\"82\":{},\"102\":{},\"165\":{},\"173\":{},\"222\":{},\"364\":{},\"432\":{},\"509\":{},\"520\":{}},\"comment\":{}}],[\"fetch\",{\"_index\":305,\"name\":{\"554\":{},\"582\":{},\"632\":{},\"657\":{},\"682\":{},\"707\":{},\"735\":{},\"760\":{},\"785\":{}},\"comment\":{}}],[\"fetchbans\",{\"_index\":244,\"name\":{\"404\":{}},\"comment\":{}}],[\"fetchconfiguration\",{\"_index\":26,\"name\":{\"26\":{}},\"comment\":{}}],[\"fetchemojis\",{\"_index\":254,\"name\":{\"416\":{}},\"comment\":{}}],[\"fetchinvites\",{\"_index\":243,\"name\":{\"403\":{}},\"comment\":{}}],[\"fetchmember\",{\"_index\":248,\"name\":{\"409\":{}},\"comment\":{}}],[\"fetchmembers\",{\"_index\":126,\"name\":{\"140\":{},\"413\":{}},\"comment\":{}}],[\"fetchmessage\",{\"_index\":131,\"name\":{\"147\":{}},\"comment\":{}}],[\"fetchmessages\",{\"_index\":132,\"name\":{\"148\":{}},\"comment\":{}}],[\"fetchmessageswithusers\",{\"_index\":133,\"name\":{\"149\":{}},\"comment\":{}}],[\"fetchmutual\",{\"_index\":300,\"name\":{\"548\":{}},\"comment\":{}}],[\"fetchowned\",{\"_index\":306,\"name\":{\"555\":{}},\"comment\":{}}],[\"fetchprofile\",{\"_index\":299,\"name\":{\"547\":{}},\"comment\":{}}],[\"fetchpublic\",{\"_index\":307,\"name\":{\"556\":{}},\"comment\":{}}],[\"fetchwebhooks\",{\"_index\":127,\"name\":{\"141\":{}},\"comment\":{}}],[\"file\",{\"_index\":151,\"name\":{\"181\":{}},\"comment\":{}}],[\"filename\",{\"_index\":153,\"name\":{\"186\":{}},\"comment\":{}}],[\"filter\",{\"_index\":323,\"name\":{\"576\":{},\"602\":{},\"627\":{},\"652\":{},\"677\":{},\"702\":{},\"728\":{},\"755\":{},\"780\":{},\"805\":{},\"819\":{},\"840\":{},\"862\":{}},\"comment\":{}}],[\"find\",{\"_index\":325,\"name\":{\"578\":{},\"604\":{},\"629\":{},\"654\":{},\"679\":{},\"704\":{},\"730\":{},\"757\":{},\"782\":{},\"807\":{},\"821\":{},\"842\":{},\"864\":{}},\"comment\":{}}],[\"flags\",{\"_index\":89,\"name\":{\"94\":{},\"378\":{},\"531\":{}},\"comment\":{}}],[\"foreach\",{\"_index\":321,\"name\":{\"574\":{},\"600\":{},\"625\":{},\"650\":{},\"675\":{},\"700\":{},\"726\":{},\"753\":{},\"778\":{},\"803\":{},\"817\":{},\"838\":{},\"860\":{}},\"comment\":{}}],[\"founder\",{\"_index\":62,\"name\":{\"65\":{}},\"comment\":{}}],[\"from\",{\"_index\":162,\"name\":{\"196\":{},\"201\":{},\"206\":{},\"265\":{},\"270\":{},\"275\":{},\"285\":{},\"294\":{},\"311\":{},\"332\":{},\"337\":{},\"342\":{},\"454\":{},\"459\":{},\"465\":{},\"472\":{},\"481\":{},\"488\":{},\"496\":{},\"500\":{}},\"comment\":{}}],[\"fromid\",{\"_index\":278,\"name\":{\"498\":{}},\"comment\":{}}],[\"fromtoken\",{\"_index\":333,\"name\":{\"633\":{}},\"comment\":{}}],[\"get\",{\"_index\":314,\"name\":{\"565\":{},\"592\":{},\"616\":{},\"641\":{},\"666\":{},\"691\":{},\"717\":{},\"744\":{},\"769\":{},\"794\":{},\"810\":{},\"829\":{},\"851\":{}},\"comment\":{}}],[\"getbykey\",{\"_index\":340,\"name\":{\"734\":{}},\"comment\":{}}],[\"getmember\",{\"_index\":238,\"name\":{\"394\":{}},\"comment\":{}}],[\"getorcreate\",{\"_index\":308,\"name\":{\"557\":{},\"583\":{},\"609\":{},\"634\":{},\"658\":{},\"683\":{},\"708\":{},\"736\":{},\"762\":{},\"786\":{}},\"comment\":{}}],[\"getorpartial\",{\"_index\":327,\"name\":{\"584\":{},\"659\":{},\"684\":{},\"709\":{},\"737\":{},\"787\":{}},\"comment\":{}}],[\"getpermissions\",{\"_index\":265,\"name\":{\"444\":{}},\"comment\":{}}],[\"getunderlyingobject\",{\"_index\":312,\"name\":{\"562\":{},\"589\":{},\"613\":{},\"638\":{},\"663\":{},\"688\":{},\"714\":{},\"741\":{},\"766\":{},\"791\":{},\"826\":{},\"848\":{}},\"comment\":{}}],[\"handle\",{\"_index\":48,\"name\":{\"51\":{}},\"comment\":{}}],[\"has\",{\"_index\":315,\"name\":{\"566\":{},\"593\":{},\"617\":{},\"642\":{},\"667\":{},\"692\":{},\"718\":{},\"745\":{},\"770\":{},\"795\":{},\"811\":{},\"830\":{},\"852\":{}},\"comment\":{}}],[\"hasbykey\",{\"_index\":339,\"name\":{\"733\":{}},\"comment\":{}}],[\"haspermission\",{\"_index\":266,\"name\":{\"445\":{}},\"comment\":{}}],[\"havepermission\",{\"_index\":124,\"name\":{\"138\":{},\"392\":{}},\"comment\":{}}],[\"heartbeatintervalreference\",{\"_index\":43,\"name\":{\"45\":{}},\"comment\":{}}],[\"height\",{\"_index\":199,\"name\":{\"279\":{},\"289\":{}},\"comment\":{}}],[\"hoistedrole\",{\"_index\":263,\"name\":{\"441\":{}},\"comment\":{}}],[\"humanreadablesize\",{\"_index\":158,\"name\":{\"192\":{}},\"comment\":{}}],[\"icon\",{\"_index\":99,\"name\":{\"110\":{},\"370\":{}},\"comment\":{}}],[\"iconurl\",{\"_index\":119,\"name\":{\"133\":{},\"304\":{},\"313\":{},\"387\":{}},\"comment\":{}}],[\"id\",{\"_index\":76,\"name\":{\"80\":{},\"100\":{},\"164\":{},\"171\":{},\"184\":{},\"208\":{},\"221\":{},\"260\":{},\"325\":{},\"362\":{},\"420\":{},\"429\":{},\"507\":{},\"518\":{}},\"comment\":{}}],[\"idle\",{\"_index\":50,\"name\":{\"53\":{}},\"comment\":{}}],[\"image\",{\"_index\":206,\"name\":{\"301\":{}},\"comment\":{}}],[\"imageembed\",{\"_index\":197,\"name\":{\"274\":{}},\"comment\":{}}],[\"inferiorto\",{\"_index\":267,\"name\":{\"446\":{}},\"comment\":{}}],[\"interactions\",{\"_index\":182,\"name\":{\"243\":{}},\"comment\":{}}],[\"interactionsurl\",{\"_index\":86,\"name\":{\"91\":{}},\"comment\":{}}],[\"ispartial\",{\"_index\":317,\"name\":{\"569\":{},\"595\":{},\"620\":{},\"645\":{},\"670\":{},\"695\":{},\"721\":{},\"748\":{},\"773\":{},\"798\":{},\"833\":{},\"855\":{}},\"comment\":{}}],[\"isspoiler\",{\"_index\":159,\"name\":{\"193\":{}},\"comment\":{}}],[\"join\",{\"_index\":228,\"name\":{\"356\":{}},\"comment\":{}}],[\"joinedat\",{\"_index\":260,\"name\":{\"435\":{}},\"comment\":{}}],[\"keys\",{\"_index\":318,\"name\":{\"571\":{},\"597\":{},\"622\":{},\"647\":{},\"672\":{},\"697\":{},\"723\":{},\"750\":{},\"775\":{},\"800\":{},\"814\":{},\"835\":{},\"857\":{}},\"comment\":{}}],[\"kick\",{\"_index\":269,\"name\":{\"452\":{}},\"comment\":{}}],[\"kickuser\",{\"_index\":241,\"name\":{\"401\":{}},\"comment\":{}}],[\"lastmessage\",{\"_index\":114,\"name\":{\"128\":{}},\"comment\":{}}],[\"lastmessageat\",{\"_index\":115,\"name\":{\"129\":{}},\"comment\":{}}],[\"lastmessageid\",{\"_index\":113,\"name\":{\"127\":{},\"166\":{}},\"comment\":{}}],[\"login\",{\"_index\":28,\"name\":{\"28\":{}},\"comment\":{}}],[\"loginbot\",{\"_index\":30,\"name\":{\"30\":{}},\"comment\":{}}],[\"manuallymarked\",{\"_index\":140,\"name\":{\"156\":{}},\"comment\":{}}],[\"map\",{\"_index\":324,\"name\":{\"577\":{},\"603\":{},\"628\":{},\"653\":{},\"678\":{},\"703\":{},\"729\":{},\"756\":{},\"781\":{},\"806\":{},\"820\":{},\"841\":{},\"863\":{}},\"comment\":{}}],[\"markdowntotext\",{\"_index\":31,\"name\":{\"31\":{}},\"comment\":{}}],[\"masquerade\",{\"_index\":183,\"name\":{\"244\":{}},\"comment\":{}}],[\"masqueradeavatarurl\",{\"_index\":188,\"name\":{\"249\":{}},\"comment\":{}}],[\"mature\",{\"_index\":112,\"name\":{\"126\":{},\"179\":{},\"381\":{}},\"comment\":{}}],[\"media\",{\"_index\":213,\"name\":{\"317\":{}},\"comment\":{}}],[\"member\",{\"_index\":169,\"name\":{\"230\":{},\"390\":{}},\"comment\":{}}],[\"membercount\",{\"_index\":225,\"name\":{\"352\":{}},\"comment\":{}}],[\"mentioned\",{\"_index\":179,\"name\":{\"240\":{}},\"comment\":{}}],[\"mentionids\",{\"_index\":178,\"name\":{\"239\":{}},\"comment\":{}}],[\"mentions\",{\"_index\":118,\"name\":{\"132\":{},\"386\":{}},\"comment\":{}}],[\"message\",{\"_index\":167,\"name\":{\"218\":{}},\"comment\":{}}],[\"messagecollection\",{\"_index\":335,\"name\":{\"680\":{}},\"comment\":{}}],[\"messageembed\",{\"_index\":195,\"name\":{\"264\":{}},\"comment\":{}}],[\"messagementionids\",{\"_index\":146,\"name\":{\"167\":{}},\"comment\":{}}],[\"messages\",{\"_index\":8,\"name\":{\"8\":{}},\"comment\":{}}],[\"messagewebhook\",{\"_index\":193,\"name\":{\"257\":{}},\"comment\":{}}],[\"metadata\",{\"_index\":154,\"name\":{\"187\":{}},\"comment\":{}}],[\"name\",{\"_index\":96,\"name\":{\"107\":{},\"177\":{},\"261\":{},\"368\":{},\"490\":{},\"512\":{}},\"comment\":{}}],[\"nickname\",{\"_index\":261,\"name\":{\"436\":{}},\"comment\":{}}],[\"nonce\",{\"_index\":168,\"name\":{\"226\":{}},\"comment\":{}}],[\"objects\",{\"_index\":311,\"name\":{\"561\":{},\"588\":{},\"612\":{},\"637\":{},\"662\":{},\"687\":{},\"713\":{},\"740\":{},\"765\":{},\"790\":{},\"825\":{},\"847\":{}},\"comment\":{}}],[\"official\",{\"_index\":55,\"name\":{\"58\":{}},\"comment\":{}}],[\"online\",{\"_index\":287,\"name\":{\"529\":{}},\"comment\":{}}],[\"opendm\",{\"_index\":294,\"name\":{\"542\":{}},\"comment\":{}}],[\"options\",{\"_index\":14,\"name\":{\"14\":{},\"37\":{}},\"comment\":{}}],[\"orderedchannels\",{\"_index\":234,\"name\":{\"382\":{}},\"comment\":{}}],[\"orderedroles\",{\"_index\":236,\"name\":{\"384\":{},\"440\":{}},\"comment\":{}}],[\"originalurl\",{\"_index\":203,\"name\":{\"297\":{}},\"comment\":{}}],[\"orpermission\",{\"_index\":125,\"name\":{\"139\":{},\"393\":{}},\"comment\":{}}],[\"owner\",{\"_index\":81,\"name\":{\"86\":{},\"120\":{},\"367\":{}},\"comment\":{}}],[\"ownerid\",{\"_index\":80,\"name\":{\"85\":{},\"119\":{},\"366\":{}},\"comment\":{}}],[\"pardon\",{\"_index\":258,\"name\":{\"425\":{}},\"comment\":{}}],[\"parent\",{\"_index\":148,\"name\":{\"175\":{}},\"comment\":{}}],[\"path\",{\"_index\":94,\"name\":{\"105\":{},\"224\":{}},\"comment\":{}}],[\"paw\",{\"_index\":65,\"name\":{\"68\":{}},\"comment\":{}}],[\"permission\",{\"_index\":123,\"name\":{\"137\":{},\"391\":{},\"539\":{}},\"comment\":{}}],[\"permissions\",{\"_index\":109,\"name\":{\"123\":{}},\"comment\":{}}],[\"ping\",{\"_index\":38,\"name\":{\"40\":{}},\"comment\":{}}],[\"platformmoderation\",{\"_index\":63,\"name\":{\"66\":{}},\"comment\":{}}],[\"pongtimeoutreference\",{\"_index\":44,\"name\":{\"46\":{}},\"comment\":{}}],[\"potentiallyrestrictedchannel\",{\"_index\":122,\"name\":{\"136\":{}},\"comment\":{}}],[\"presence\",{\"_index\":291,\"name\":{\"537\":{}},\"comment\":{}}],[\"privacypolicyurl\",{\"_index\":88,\"name\":{\"93\":{}},\"comment\":{}}],[\"privatesession\",{\"_index\":33,\"name\":{\"33\":{}},\"comment\":{}}],[\"privileged\",{\"_index\":288,\"name\":{\"530\":{}},\"comment\":{}}],[\"protocolversion\",{\"_index\":36,\"name\":{\"38\":{}},\"comment\":{}}],[\"proxiediconurl\",{\"_index\":210,\"name\":{\"306\":{},\"319\":{}},\"comment\":{}}],[\"proxiedurl\",{\"_index\":200,\"name\":{\"281\":{},\"290\":{}},\"comment\":{}}],[\"proxyfile\",{\"_index\":32,\"name\":{\"32\":{}},\"comment\":{}}],[\"public\",{\"_index\":83,\"name\":{\"88\":{}},\"comment\":{}}],[\"publicbot\",{\"_index\":214,\"name\":{\"322\":{}},\"comment\":{}}],[\"publicchannelinvite\",{\"_index\":217,\"name\":{\"331\":{}},\"comment\":{}}],[\"querymembersexperimental\",{\"_index\":252,\"name\":{\"414\":{}},\"comment\":{}}],[\"ranking\",{\"_index\":264,\"name\":{\"443\":{}},\"comment\":{}}],[\"re_channels\",{\"_index\":302,\"name\":{\"550\":{}},\"comment\":{}}],[\"re_mentions\",{\"_index\":301,\"name\":{\"549\":{}},\"comment\":{}}],[\"re_spoiler\",{\"_index\":303,\"name\":{\"551\":{}},\"comment\":{}}],[\"react\",{\"_index\":191,\"name\":{\"255\":{}},\"comment\":{}}],[\"reactions\",{\"_index\":181,\"name\":{\"242\":{}},\"comment\":{}}],[\"ready\",{\"_index\":19,\"name\":{\"19\":{}},\"comment\":{}}],[\"reason\",{\"_index\":257,\"name\":{\"422\":{}},\"comment\":{}}],[\"recipient\",{\"_index\":105,\"name\":{\"116\":{}},\"comment\":{}}],[\"recipientids\",{\"_index\":103,\"name\":{\"114\":{}},\"comment\":{}}],[\"recipients\",{\"_index\":104,\"name\":{\"115\":{}},\"comment\":{}}],[\"reconnecttimeout\",{\"_index\":23,\"name\":{\"23\":{}},\"comment\":{}}],[\"relationship\",{\"_index\":286,\"name\":{\"528\":{}},\"comment\":{}}],[\"removefriend\",{\"_index\":296,\"name\":{\"544\":{}},\"comment\":{}}],[\"removemember\",{\"_index\":129,\"name\":{\"145\":{}},\"comment\":{}}],[\"rename\",{\"_index\":282,\"name\":{\"513\":{}},\"comment\":{}}],[\"reply\",{\"_index\":189,\"name\":{\"253\":{}},\"comment\":{}}],[\"replyids\",{\"_index\":180,\"name\":{\"241\":{}},\"comment\":{}}],[\"reservedrelevantjokebadge1\",{\"_index\":67,\"name\":{\"70\":{}},\"comment\":{}}],[\"reservedrelevantjokebadge2\",{\"_index\":68,\"name\":{\"71\":{}},\"comment\":{}}],[\"reset\",{\"_index\":331,\"name\":{\"608\":{}},\"comment\":{}}],[\"resetsyncstatus\",{\"_index\":251,\"name\":{\"412\":{}},\"comment\":{}}],[\"responsibledisclosure\",{\"_index\":61,\"name\":{\"64\":{}},\"comment\":{}}],[\"rolecolour\",{\"_index\":185,\"name\":{\"246\":{},\"442\":{}},\"comment\":{}}],[\"rolepermissions\",{\"_index\":111,\"name\":{\"125\":{}},\"comment\":{}}],[\"roles\",{\"_index\":233,\"name\":{\"376\":{},\"438\":{}},\"comment\":{}}],[\"search\",{\"_index\":134,\"name\":{\"150\":{}},\"comment\":{}}],[\"searchwithusers\",{\"_index\":135,\"name\":{\"151\":{}},\"comment\":{}}],[\"self\",{\"_index\":289,\"name\":{\"533\":{}},\"comment\":{}}],[\"send\",{\"_index\":47,\"name\":{\"50\":{}},\"comment\":{}}],[\"sendmessage\",{\"_index\":130,\"name\":{\"146\":{}},\"comment\":{}}],[\"server\",{\"_index\":108,\"name\":{\"122\":{},\"213\":{},\"229\":{},\"359\":{},\"424\":{},\"433\":{}},\"comment\":{}}],[\"serverban\",{\"_index\":255,\"name\":{\"417\":{}},\"comment\":{}}],[\"serverbanner\",{\"_index\":224,\"name\":{\"350\":{}},\"comment\":{}}],[\"servercollection\",{\"_index\":336,\"name\":{\"705\":{}},\"comment\":{}}],[\"serverflags\",{\"_index\":54,\"name\":{\"57\":{},\"351\":{}},\"comment\":{}}],[\"servericon\",{\"_index\":223,\"name\":{\"349\":{}},\"comment\":{}}],[\"serverid\",{\"_index\":107,\"name\":{\"121\":{},\"210\":{},\"347\":{}},\"comment\":{}}],[\"serverinvite\",{\"_index\":164,\"name\":{\"205\":{}},\"comment\":{}}],[\"servermember\",{\"_index\":259,\"name\":{\"426\":{}},\"comment\":{}}],[\"servermembercollection\",{\"_index\":338,\"name\":{\"731\":{}},\"comment\":{}}],[\"servermembers\",{\"_index\":10,\"name\":{\"10\":{}},\"comment\":{}}],[\"servername\",{\"_index\":222,\"name\":{\"348\":{}},\"comment\":{}}],[\"serverpublicinvite\",{\"_index\":219,\"name\":{\"341\":{}},\"comment\":{}}],[\"servers\",{\"_index\":9,\"name\":{\"9\":{}},\"comment\":{}}],[\"session\",{\"_index\":17,\"name\":{\"17\":{},\"504\":{}},\"comment\":{}}],[\"sessioncollection\",{\"_index\":341,\"name\":{\"758\":{}},\"comment\":{}}],[\"sessionid\",{\"_index\":24,\"name\":{\"24\":{}},\"comment\":{}}],[\"sessions\",{\"_index\":11,\"name\":{\"11\":{}},\"comment\":{}}],[\"setconnectionfailurecount\",{\"_index\":22,\"name\":{\"22\":{}},\"comment\":{}}],[\"setpermissions\",{\"_index\":142,\"name\":{\"158\":{},\"405\":{}},\"comment\":{}}],[\"setping\",{\"_index\":39,\"name\":{\"41\":{}},\"comment\":{}}],[\"setready\",{\"_index\":20,\"name\":{\"20\":{}},\"comment\":{}}],[\"setstate\",{\"_index\":45,\"name\":{\"47\":{}},\"comment\":{}}],[\"setstatesetter\",{\"_index\":41,\"name\":{\"43\":{}},\"comment\":{}}],[\"sitename\",{\"_index\":208,\"name\":{\"303\":{}},\"comment\":{}}],[\"size\",{\"_index\":156,\"name\":{\"189\":{},\"280\":{},\"570\":{},\"596\":{},\"621\":{},\"646\":{},\"671\":{},\"696\":{},\"722\":{},\"749\":{},\"774\":{},\"799\":{},\"813\":{},\"834\":{},\"856\":{}},\"comment\":{}}],[\"smalliconurl\",{\"_index\":120,\"name\":{\"134\":{}},\"comment\":{}}],[\"socket\",{\"_index\":42,\"name\":{\"44\":{}},\"comment\":{}}],[\"specialcontent\",{\"_index\":204,\"name\":{\"298\":{}},\"comment\":{}}],[\"starttyping\",{\"_index\":143,\"name\":{\"159\":{}},\"comment\":{}}],[\"state\",{\"_index\":40,\"name\":{\"42\":{}},\"comment\":{}}],[\"status\",{\"_index\":285,\"name\":{\"527\":{}},\"comment\":{}}],[\"statusmessage\",{\"_index\":292,\"name\":{\"538\":{}},\"comment\":{}}],[\"stoptyping\",{\"_index\":144,\"name\":{\"160\":{}},\"comment\":{}}],[\"storage\",{\"_index\":310,\"name\":{\"560\":{},\"587\":{},\"611\":{},\"636\":{},\"661\":{},\"686\":{},\"712\":{},\"739\":{},\"764\":{},\"789\":{},\"824\":{},\"846\":{}},\"comment\":{}}],[\"storecollection\",{\"_index\":344,\"name\":{\"822\":{}},\"comment\":{}}],[\"supporter\",{\"_index\":60,\"name\":{\"63\":{}},\"comment\":{}}],[\"suspended\",{\"_index\":70,\"name\":{\"73\":{}},\"comment\":{}}],[\"sync\",{\"_index\":330,\"name\":{\"607\":{}},\"comment\":{}}],[\"synced\",{\"_index\":249,\"name\":{\"410\":{}},\"comment\":{}}],[\"syncmembers\",{\"_index\":250,\"name\":{\"411\":{}},\"comment\":{}}],[\"systemmessage\",{\"_index\":174,\"name\":{\"235\":{},\"453\":{}},\"comment\":{}}],[\"systemmessages\",{\"_index\":232,\"name\":{\"375\":{}},\"comment\":{}}],[\"tag\",{\"_index\":152,\"name\":{\"185\":{}},\"comment\":{}}],[\"termsofserviceurl\",{\"_index\":87,\"name\":{\"92\":{}},\"comment\":{}}],[\"textembed\",{\"_index\":212,\"name\":{\"310\":{}},\"comment\":{}}],[\"textsystemmessage\",{\"_index\":270,\"name\":{\"458\":{}},\"comment\":{}}],[\"timeout\",{\"_index\":262,\"name\":{\"439\":{}},\"comment\":{}}],[\"title\",{\"_index\":205,\"name\":{\"299\":{},\"315\":{}},\"comment\":{}}],[\"to\",{\"_index\":280,\"name\":{\"501\":{}},\"comment\":{}}],[\"toid\",{\"_index\":279,\"name\":{\"499\":{}},\"comment\":{}}],[\"token\",{\"_index\":82,\"name\":{\"87\":{}},\"comment\":{}}],[\"tolist\",{\"_index\":322,\"name\":{\"575\":{},\"601\":{},\"626\":{},\"651\":{},\"676\":{},\"701\":{},\"727\":{},\"754\":{},\"779\":{},\"804\":{},\"818\":{},\"839\":{},\"861\":{}},\"comment\":{}}],[\"tostring\",{\"_index\":77,\"name\":{\"81\":{},\"101\":{},\"172\":{},\"363\":{},\"431\":{},\"508\":{},\"519\":{}},\"comment\":{}}],[\"translator\",{\"_index\":59,\"name\":{\"62\":{}},\"comment\":{}}],[\"transportformat\",{\"_index\":37,\"name\":{\"39\":{}},\"comment\":{}}],[\"type\",{\"_index\":93,\"name\":{\"104\":{},\"199\":{},\"204\":{},\"217\":{},\"268\":{},\"273\":{},\"283\":{},\"292\":{},\"309\":{},\"321\":{},\"335\":{},\"340\":{},\"358\":{},\"457\":{},\"463\":{},\"470\":{},\"479\":{},\"486\":{},\"494\":{},\"503\":{}},\"comment\":{}}],[\"typing\",{\"_index\":102,\"name\":{\"113\":{}},\"comment\":{}}],[\"typingids\",{\"_index\":101,\"name\":{\"112\":{}},\"comment\":{}}],[\"unbanuser\",{\"_index\":242,\"name\":{\"402\":{}},\"comment\":{}}],[\"unblockuser\",{\"_index\":298,\"name\":{\"546\":{}},\"comment\":{}}],[\"unknownembed\",{\"_index\":196,\"name\":{\"269\":{}},\"comment\":{}}],[\"unknowninvite\",{\"_index\":163,\"name\":{\"200\":{}},\"comment\":{}}],[\"unknownpublicinvite\",{\"_index\":218,\"name\":{\"336\":{}},\"comment\":{}}],[\"unreact\",{\"_index\":192,\"name\":{\"256\":{}},\"comment\":{}}],[\"unread\",{\"_index\":117,\"name\":{\"131\":{},\"385\":{}},\"comment\":{}}],[\"updatedat\",{\"_index\":116,\"name\":{\"130\":{}},\"comment\":{}}],[\"updateheaders\",{\"_index\":27,\"name\":{\"27\":{}},\"comment\":{}}],[\"updateunderlyingobject\",{\"_index\":313,\"name\":{\"564\":{},\"591\":{},\"615\":{},\"640\":{},\"665\":{},\"690\":{},\"716\":{},\"743\":{},\"768\":{},\"793\":{},\"828\":{},\"850\":{}},\"comment\":{}}],[\"url\",{\"_index\":95,\"name\":{\"106\":{},\"190\":{},\"225\":{},\"277\":{},\"287\":{},\"296\":{},\"314\":{}},\"comment\":{}}],[\"useexistingsession\",{\"_index\":29,\"name\":{\"29\":{}},\"comment\":{}}],[\"user\",{\"_index\":18,\"name\":{\"18\":{},\"84\":{},\"118\":{},\"423\":{},\"434\":{},\"468\":{},\"477\":{},\"515\":{}},\"comment\":{}}],[\"useravatar\",{\"_index\":221,\"name\":{\"346\":{}},\"comment\":{}}],[\"userbadges\",{\"_index\":57,\"name\":{\"60\":{}},\"comment\":{}}],[\"usercollection\",{\"_index\":343,\"name\":{\"783\":{}},\"comment\":{}}],[\"userflags\",{\"_index\":69,\"name\":{\"72\":{}},\"comment\":{}}],[\"userid\",{\"_index\":106,\"name\":{\"117\":{},\"467\":{},\"476\":{}},\"comment\":{}}],[\"usermoderatedsystemmessage\",{\"_index\":272,\"name\":{\"471\":{}},\"comment\":{}}],[\"username\",{\"_index\":184,\"name\":{\"245\":{},\"326\":{},\"345\":{},\"522\":{}},\"comment\":{}}],[\"users\",{\"_index\":12,\"name\":{\"12\":{}},\"comment\":{}}],[\"usersystemmessage\",{\"_index\":271,\"name\":{\"464\":{}},\"comment\":{}}],[\"values\",{\"_index\":319,\"name\":{\"572\":{},\"598\":{},\"623\":{},\"648\":{},\"673\":{},\"698\":{},\"724\":{},\"751\":{},\"776\":{},\"801\":{},\"815\":{},\"836\":{},\"858\":{}},\"comment\":{}}],[\"verified\",{\"_index\":56,\"name\":{\"59\":{}},\"comment\":{}}],[\"video\",{\"_index\":207,\"name\":{\"302\":{}},\"comment\":{}}],[\"videoembed\",{\"_index\":201,\"name\":{\"284\":{}},\"comment\":{}}],[\"webhook\",{\"_index\":172,\"name\":{\"233\":{}},\"comment\":{}}],[\"websiteembed\",{\"_index\":202,\"name\":{\"293\":{}},\"comment\":{}}],[\"width\",{\"_index\":198,\"name\":{\"278\":{},\"288\":{}},\"comment\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,H4sIAAAAAAAAA7W9W5PjNrKo+1dOlPdjrV7CHfLbjMdzts8Zz0z4staDY6KDJbGrOK0Sa1OstmtNzH/fQUJQAclMXCj5ye0SiEwigUTmhwv/dTf0v57uvv7lX3efu+P+7mvG7f3dsXlu776+++bQtcfx7v7udTjcfX23OzSnU3v6T/fnD0/j8+Hu3v/17uu7u3/f+1oU45dadv3xNA6vu7EfUlV9FZcLqr2/e2mGSZGLRu+C2IbLi6Rmt+tf0wp/9V5mjYSHfjwlqz8XWFP37qk5HttDuv6g0BUyfj4ObbMvkvRe9Ap5/90+PPX95yKBQdk1Etvn/p9dWtClyJr6n9vTqXls0xKCQmtknNrhSzukRbyXWS/h+/b5oUzOe8l10k6nrj/mBF0KrZHxesq9iS+xyrO8dGmvMv++pub+Zcw2zXuZVSPiS3vMeK1LkVVjvD9+6h5fh2ZSMufho5JrpPl+khT08b3Qu4zxtP+P7vQfL0P3pRnbup6V7Vgr32byrW/Jyn2JlW01/pCV8DEodX1r7frjsd1NBv5z0x1eh/ab7JRMPrL2nb+p1+Fj6rHrW+WroT2/5U/dc9u/ZpRBSq/SgWvO5MIPf7cvccRzqUIL8I20sAeUmHylhK8+tePu6Ztiv/MRLb+uRSM9Xl/2zdj+77bZ5yafj7Do9dIP/WOXfm9fYk0bv57ab3/rTmN3fPyxwOOixdfInXX+Y5/uPkGhNTKem+Hzvv/1+FP/U/tbWtKi6Bp5L0P/29ufu0ObFBWWKpayNUy9p1quwN9ASDG+vVxEnX9LJm+w1r+7ngm7gas2/jFZb5BYXjztj6Pr867K9vj6fPpP8GuyTqYvlX63P5TU9NW5HNHEQDNUki90fCyRF5W+Xmq7rxDaJpx4icw/daddjVhQvlpyAB++nWJSgkAEv90EQ8D6ilhEqGBlcL+Ql4vwC2RN/mPsd/3hv9oBddcLoR+XT5TMSiW6jENzPL30w/jnfnhu8gb86uPyiRvp8hIOU1L+S2p4lrzxqR3/XiTp43vJG73hKfKhpGBf7Kp3nEfsj+04IjkR+qrxA7fqX6d+97kt6VaXgreS/NQ2w/jQNuN3x7EdvjSHH9pP7dAedwUW+Jh8+FYavvTHx3PeUKMb8dittIoTmhrF6CdvpduhOY3fDkPJxPAxLLtefhQe+lFSMITfS95INpWsYTNiMmMrkLW/BAd5cVHZ1RJP7XGZ6yKteqSDlQIpT81xj8T2CzmXclWS4hS+oqviPTUv8f3F/tiPfz40jycQ+fk/Fwb7P84EGaso+KU0yP/bp0/drmsOmZq+Csrh7x5qhUr6r3boPnWLsHchKShXI+m9fX4+tcMfm324puBEvf9Q2jp/ar+0h/4lmJvRmr4Ky+FKB0qhkn6awrVDEwbTuKio4DpZP76+TIFh9q3Ccusk/dCeXvrjqXs4tFMmc+hPrwPMKaFU6pl1Gvy5fz3us2/6XmqdlL8fmvFTPzx/3+9bwM9wgegD62T/YTd2X9pSmy5Lr3zj5tfcK84l1tX+bTMc3v6w71/yLwSKru6nk1PZ/9Ae2i/Ncfz/+s/tXJ7lOyv94I114Wt14XW6xJ4Um2cufy/1oz++nl7a437h/OOKvgqL0Qon5pg/tYd2SVaAlPdCq2T8cVpVz4i4lKmQEKAa9/jP2DrZ+083ATWguiJOE2hHJADdMkiEgjq6dfL1N1+ascm/zKXYWjnTQuT8z5ykoOBaWVOAPnTP3bEpsRMsXSOVRwHpUlR/Gwbo6ynrU30q0z0cHN6kZXyMCpXkcgmJWPf1glL9ticzmrH/cRwwmnWpNyhRVHucxfyvdlorWnLR9/a5FFhR+25om7Hd/4HuK1+FRVZIQLcEXCpP7gdI1tv/emwHZHn2UvV7gbW1Z+peV/PYf24Tvd3/vKLml9eHQ7ejq778vqLu5tgc3sZul+iHYZEVEmaK8aUdmgeED1yEgFIr5HQTTmxmd3L6eTgk3MGi4Bprt8Pz6W+fpry227VJeVjRNb1g8oe7t7/3h273lhSIlFwh71MURC6E+J+r/Wq77xJO6fxrda37OUBM9C//e9FcFu7/dTsyl6vW7u+32QEc1FW2Bfis1IrpN5JVPwVnJCPTcCQwMRUvay6bjqP6s1MyIqVsWo7bLTM1Z6XQ03PcF7JTdFbStEMh02auxMr6X5rxKV3/ucTK+l8RTxdV/5pwcNna0Uwhqj6ZImTr33enl0Pz9tesmLjgWmntlGG85Md9XHCltG6XE3MusbL+ZsZeaQmXMutHR3d8/A47BgCGyKXYVZJKxKyXMbS77mVayci+ECh5rbxSabeQVSjqCo9zQvOP2OmckilIkYy8hPX1U0lUJCKXSJVJKZCxXoI7eZF7kaDUVXJKpFwxU7bDc0cdAokmzKjg6rngU/N6GP9eKhQtv3as9oe2WPCy8Eqpz80YrlShwi5lVsqY1pO/dwebcp0SFr1eYrG8m0jLxaaw6FpPOO8Jz0bCYbG1kuZTfBkxvszaPtgeiaNMUS98L3VF7PXzD3/Jh1+u0Fqv+NwcDt+ViAIl10Z8x+55snKRyGXhtX65Hyd7NIfD2w/taRy6aeNuSdr/VebJq+eJ0mlibU791HwJXG9a2qLsKon9UCoPlFwlbT7yQh7wDKWBkuul0ad8F+Lyh3zT8lCQFolJwrRM7QRQAzFDEqplJDT7vWvxzDgPiq2SM7TP/Ze2RBQouUratJGuaL6OC17TvwuEgZJXSysbTrkD4BXy/rsbn37GjzeTgsNnVtqyGXYZunUpc4WEwpdbFr5iZJcZclF2lUSHMb87fulyHgWUXEe/m91n8oRpRHGjgjeg35Pkv3TPObf8MSh2C6nPzfF1ikG+b4bPbSbA/bgovE6D2JPvPucw3ef1I6Q8h12UXSdxbIbxpwJcFxdcKat/KRMVlCseFctlrJ+TOZD79ZZLWkGNNQtbZzXXL2+FclcvcqW1oJe6QuH5Ba+FlLoFqehNy5alchKLIEcotwp15KSf74353uXICZIdaoA9VNnDloPlHKBT8s8/33K4hFXWjBev6foBE0lePWIyetBDJhKfHzNLOXWDJn7bslGTlZlaS4wEliwpZqUR+ykxeZk9lXUSE1wGEVoAZrJyz3di0a4oHjVB6ZvIrZF6tUx8ExkmMb2fjJZXShAiYSUgISMrzRMiaWVYAfE14cn56X6zhbT5rzdx2O81lZ2Tn9VZ4Z4DOfVeOSkVccaBsIQPhrWWbdMJ6s5u0llIKHPuYVtlfHpGAr09J7R7dnNORsq5XELEpcT6t8j03UuRVRLQKS+oPjnTZer2fD9Vf1BmlQxiyTCQkFkwTI4FwuUFtWc83WL8Bg4OvUpn+uNN3NuloiLvNutCOjf8+pJ3CR8vJUp8WkoW4tLexSQ8WqrOsVn6svdK3a/1tX7qDi06eN6rDorU1//cjs2+GZtE/UGR+vp3/XFa+voJ21wY9Z2gVL2UU/c/qerPPxfVW7Cr8L3i1JbCdL3TNVmHvtljUfJ7/XGpNXKeXp+b43Rh4bRf/sd0M2Fl18jsTj++9N0BWUQJBllQpkzGkhNPJdLtB8uV9axlgp8m0u7XpDuN1yuG/rmgrq/O5ZLB7Vmz1SAhlFfBERZi40FPXIWNiEx49H70N2PVSU9tZA5ll2xnXkoKOsfPx8/H/tcj0TmiX6/sHMu6lp3j3G7d8akdOtBusab1nQWRT3WWNWqUdB5MhXzn+X+uVgftTYgyi960SnLQu9xNGETnCn+8sm8tqqrrWpGa9T1rKb3ECxFCczHeUlgi1iuRcc6KEOKEvFdQdr1Ecp/rUmB2s2vRG5JMDXnDLFEjJBamo2SbXimP2NNLtei1b0fQQrI9q+UVpJZLYZkMs6iv4J4bebErHXeJMqjfXqpS5bYpuYHXpjbZnP9+k5w7rKvIXXqlVmDFSFY9WMxIRnx0JDDhnpc1F8K/+I0y+C8rhQaAsZWyCDArCT0/FwlJnp/L1o9lulH1qWQ3W/uxx+4vjOr3RdZagpypYktkJ6lSSUVy1kshZqVISGZCysp4xvc6RjKe07scszKa1/EJDZEiKUGpq+SUSFkv41dioT8S8l5obf9yNCzr98cU8s/3r7fT2D6XzFdfwaJrLTSOze7pGT0GGJspKrhS2rQUmXfMQam1cp4fWmTvSSzFl1k9Tsk9LmCsZre1lMpC1lMwUYkllaykoX05vGXfKSi1Ws75Eo+coPdiKyWFN4ZkIpu45FpbNaf/89oOzT4zgKNya+MD6r6sOEjIXZaVt1Z/aL/pD/1rxpdH5dZ6JHKnSuyPsltU8pLOC5B/KJSIFL+6jxTKxh8olp7dN7Lwv2trJ3LbqP5MWpuRgO1Xju2U2K+cqXv2awWub239u0PbDD+Uub5F2ZVv1CC3VS997Nr65zOXOQnvhYpz4WX6Tm3ojH++ZTJfvaETaFq5qI5JrVteL5NPJ/ilGznL5KQmpvItlWWyiA2VmLTMhkpSXu00Vbmhkn7P5VD4dgpdKbnzj1euPyyqSq97RmqtHm6BtIrBBoWW0E9EYN2aZ4lsFHYuJSdXPCk5ywVPvEuEP95muTPVJQpW19Z2kaX0K9Y613QZRIHbrHTW96GlKmvWOVN96rtn0sm8/3RlfwIV1fWmQMH6vgQllzgbVGB8dTGCaqGkFK3NS/i12yO0GcrwpdZKeWq7x6dl/4diLsXWykG3h0EpyU1iqIzFvZv9b12L7uiCsqKia9+K8B6LLnel78grgnoOqEaV38BlBl7jv7p92+Ne4/2nK70GqKjOawQK1nsNKLnEa6ACs14DSkp5jbwE3GtAGWmvkZdCeA0oJuM1UDnlIxpKKxjR+TcjRvSiO1w5ovOKoCMaqlE1onGZwYj+7/bh1I1EJBD+eOWoXlRVN64jNetH9lJ6ydgmhGZH91JaanyXSOmH7rE7NgfsWumltLj0eqmnl3b6PNU3xLrYUvDigfWyx25Ezk8sRfpy6yWlLmVdyiu5mbVEaveMLf8t5fly6yV9mVxAgSRf7or+0o0tepMu0lPei17RhtPNYkUj4r3kemk7fHEEcy3J1RFCFj4HUjetLaUuHrhG+rxwWiY3KHpF2+IzMNK2V87BRa4Hm4URz1MzD1Nyg5l4+nY7Pg1ffrlyDo7rqZuA37Wrn32B3JKpFxNXNPaBrNzAz8rB5ncgIzW5Z+vH5zkgIT3JZWWkZjggqWR6y8p7bvfd8mQbkOQLrZRBeONFV0u6YkxKnR8G8gqdcP7tcH8I3+5KZ5jvnJgnhH2zxg2iEgMf+Pf5SznYF7Quv9xk9S+urcgjvatWueYHZNUt92WlIit9QGBikS9bO7n5BMjIbj/JSiJW94CczMJeVkrKEwJRJZ4Qkwev0Pyp/xHfUQpfLSp6jbz/d+hfX4rE+ZIVrbkYrOmjmkiZK4MYqsb08iWm61q3sfIIZ1qFEvdPi69b2qzQBJ0BSD2SC50Zqcv1TvdA+phnWOY2q5+LGlctgka6r14LXepyxZIooVLFyiiizm0WSEtUS62TLhVbs1xKabE4HJrsmMsiV/ZLosI1x0Wv7JWUJuVHR4v6YI9sq6VFJ/bWlsuc4heUXFFygwduIfsPePSTkv6HdChULj9ztHUpvfCAa7nsqpaPHrnRu2Mfysq8ferLWbXy508Kl1sfPHQbHf6Mfk0yrcKfk5+YLNfAHXX6pn8lT7EuNYifudrnZI5bI46n8NB1hfSqYRA/cyMN/pRIjzKK/KkgXUrqE02E/+y7cg3Oha9ug9Qx6tuHPuWKJY5UXxn4pHVYxD2EEjchMkFVFfEEzWLoo9WhpPqT1Wm55OUXWRSzqLfs1saw9uy1jUsZZUe3oxbLnNzOyaAPbkc9IHtuOyeH+sBeKCX3fb0iGXkJq+tHyVtYfRK55WpPsbBQSAkIy8lCP0UajYx8PEXX/pCKn1z9DyXRUqLX+tk+PTiiYldJKpJzhZRmbB/7oUM+LxLJCYutkxSdYU5LWxRdJ3E6oJgW5EusHTfZDzfGw6f4u405yfgX30Nh6Y++5+pvjs3hbex2aRlhqZUt2J12/Zd2mO47TLddXHCdNOIO2VBO5hLZ7Dww7Nvh8mG5dOsty17VC6nP4CE9MPfdu8K3/CE7vEDBddKIj0GGcjLfgsz2C+pTkFHPyH0JsmTmwxaO4eSXWi7Oj9v0Zxnj0Vv2VcayOTcnLSy11kroVSmxjZI3peQkJD7nGEop+JpjOobPfMwxlFX4Lce0vOSnHOPxerWsx3Ykvt8XCgpLrZHisoISlwdLrpGGHqIPhSTP0Kfr/l/J++HOmVbR1XCUhAIBV9WPHdGP/EzihH665ofm+DP29XXgV35OfX89LeFzt/ucFREUWiPj9VjyHmGpNVLmzyk6cpMJDOOCq2X9sclMmGGpNVIyn5OL8oWyr8mV+JQpVilwKOdia71JVkpQaP2Yz0qJiq3uCQX+Pi63iuOd3o47ZEds5CcvZVbxu7j3vR131PeI41Q1LLemDYf21I4/vh13P47N+JrJVxdlr7RawRC+7u2mi2zezlV8+9tLO3RTIN2kJ+3EQ+tHNv6doeXQ9uVWt+xcQUHDXsqtH+H5d4rLlY68BfD/Y0NFjn9sjjfE/r62CvI/qbZmIeddVN2eqaxUEv1fJGbpf1y7VkroS/UfPyaWgQIRHy4FM5I+dOS236FtTmTOcJF1KbXSTK90cHSRMZX5D1Ylo+aS6YscV6pWUjgyX5phn2+zS6mKNluMyuTM63684dgMKqwYnmcdVy/PhVLXLtKldSDHayg6O2QXMipGbSyobOCen4nGbs1KYSizcL1w8YpVq4aRIYvWDnPykiM6FFc4qHPyEn4qlFbkqnKypq0MicXRUF5Q9BqJx273ObHOGEoMil4jkdjpv5SX2exfJi21GhQKK1kTyskaiY/aI0MP+ap9vbwCIh8KreDyOclPfXcaXVUFguPS11qTuKQUN2nmptJCqc3xc5lLfS9ZJw+w1DwBCYUuHlgv+6k5ZaFxZFlQfr3k7vipHbp++Gl5VB2ZLcPC11h2351eDs1bYuddKDYufb0PpFdPlm4wv4aSlZm9CheRXXwfbomNE0Q9FFrA1dNyHsi0NRTjSq2XMgHiAjHnYnXBchTzU4Nx/vuNIv33ugqDfKfUqvg+kLUmtE9KRqP6QGAyoIc1lwbWQf0FMfVCSmk4HbZbNpLOSEltwwv7QsE+vJyk12HAcUwo51JopRQihA1EZCLXpO0H/FuwUf1D+mOwGQnkcl0gIbtetxgZoRtJfnYi+vXa80qLutJHM2PNVjivpbwiF0aILUKJiMhKnFgiHWcHS9lpbkBJAlePpDvIosSVnQSvr/5Kkms7D6FH6RUlZZ2IuD+Llp28PatcLn2JxLoOnL1MYn2vJpSqvlyipLdP6+3p3r4ocWVvx+urPFi80Lq+txN6lPT2lPgF1kf23ROiL6XrpZZguoTU69+UOixNNPK1R6VL1cIPSuNK1R2TTmkAxtf3/b4dptAxP9DwojcYcYmK64ce8ULrxmBKs9LBmFUo6hQPb8SYTKlyfugKHeCm0eWHV/I63LAVEr4ppQPipK7uLqXeK6fXbbUq9W/JDnwDR1enKOnxUmpWu768ToEPPG89/XbfZQJrquCV/i9ZbZ33I1+l3veltSrxfAXK5P1eWo2k1yuQn/d5Ofk3e3tiBGfMcOX4rVUSHb1pFavGbok+y5H7w4xzMuFLouxtxi9Z86ohjL7T6lFM61YxkDMq5T82lVUmSeVWaJHyKLQWC6dyvbmK/UxKqxvrVOF9Et3nNg6oRtWUD6IVXeOGclotPdHfpjPkp6fuZfr/x7bII6WeuY1nykqYPdR/8Nr2Sb7tal+V17bCZxWqGHWwqTFov1HWmPmwZI1mY3+NXuenb6EVPOx8def7ffQalxsUKlrr97Bg2s8WdP3b+NtVnS/hdwuac4X/LdUS8Cw0vbzJ2vulomLys2bV/V1K/ZJ7Siay3v4uKrHYDuosW2l/rzm7zA7rL1tjD1ops8Cerp9eXQ+snV1aT8sgr2Z+F5G9lTktYbp9Yeieu2OT7rew3EpZ5EasSFJ2A1ZaDrH59F1EZtNpuvaHZo9dcvJe+6XAmtpP+Emx99pP6eNh6dqH9tDMVx08dcvLo99lgGJrJPXHQ3dMmflSYE3tkwPrDu0j9qnUi4So0Bop+FUs7wLSF7FkehFy/X3Qhfq1HuPUHj6leo/7edXodTeM0DsLgyG8LLp+HKdF5TdOZmRkN0wGsoo3SuZ6b3tqj7vU6AiK1M+tzkWkluNCV/JebtW70DuJg7fJbx9OvQ+6pfS99uRW0lS9uzk6/Dk/xy4K1svqX9rjn75P+UNfoL7uZr//89C1x5QzDMvUSxja5/5LmxUCitXLeTj0xK0NgW8MytRLeD2WyIhL1UuZDwH/feg/dcjZiWACiYutlPP96/iKnLoGYi6lynKOIDX6Yz9+Qycd0a83SZaWNa66ET9WO9WAJRr4gnjrlcuaUtPlEKIE+tLXSnW3vxaLvRS/Qu5jO/5t+GbOf0rkxsWvkOtSLuzrQli/CgrXySyBM5hAEsNU9WFwf8bYD9hMj8j/+F6WogJJDFSmUP/wz3aHpN6YQu9lfz+FHtvx5+O+HQ5v3fHxb7PAwj6JPHad5YqODpfpkjtMHNeCvQy1g+Zl34ztmhYjn7yhy35sS413W7lPTVGHdsVuKJc4NYCIRs4OXC19V+zBd0vnfbX07vT3Zhg7JLpBFAgL31CHU/c/Re9/LndDyZ/bt6Iudy53Q8lfmsMrwrgQ2ZeSN5TeHkf01mJE/HvRWwaF/fBtUxgWXoreUP7Y/6U7FTm5S8lbvn13GJHkCHt5X/KG0p+bJZhERLtiN31rJLNF3xmktquCk+UGgESGtShxkywLr3VVprV8hbqpjFAlcxSuWCqe4xFC03lescxU9kNILsmA6uRTc2dKAWwKXaWBCwfwz1RSfS96pF5+xYL5lXlZsRZkbkbocW1+Vq4YlaNRil2ZpxUrVpKr0R14deqR0q8oZyvXKZe3LWu6fe5GaHtl/lbjnioa8PbysVyOkF+Tz1U6xzq/eHst6OyKUKQ+wyrWBc2yCDWqMq1iDdBsi9CgKuMq1oDIuggdKjOvYi2o7ItQozYDKw/biCyMCtwqM7FiPYhsjFCjMiMrbw08K6Maoy4zK9YCy84IFWoytIpWQLI0sg0qMrVkeLLM1n6ev0qSz9lguVtmbmjd1+Rvi5eiXPXbcbmUlFTq/EQy3CmVPt+TXSfeP3IT+QWZHa5FRX6X0KUixyE6yKpMp1SjXL6D63SjrKdYyUzuQyh5mwyoVMmKPIjsb9cG8glda3KiYv0KM6NFfb9bfoRrfpssqcLhVDfs76VLIm/CdVmRPZXqkoaJuDqVK2SVGqWzOsIdr8rtSjXKZni4UqvzvOIQIpHtESHEipyvVJtU5odrsyb/K9UmnQXi+qzLBUs1ymSEuEor88JSnTLZIa7TyhyxVKd0poirtC5fLG6lZNZINNKq3LFUo0QGiauzIo8sbx06m6Tapj6nTAV8y8zyv9uHp77/nE8tFwVvmVvilV+TXC7fa81qHaFX0aJduQZD//xT/7mtbPqvwuduo0lBrknoUpFsprSpyDapLrMq3SzWKZdvElrdKOEsVzOTcVJq3iblLFazIuek+921eVFK25qss1zDwrRzWeHvlncSut8m8axxP/WN+7tpk8g9CW1WJJ/F2qSzT0KhdelnsU7p/JNy0KsS0GKdshkoodbqFLRYs1QOSii1Jgkt1ieVhRL6rElDi/VJ56GERusS0WKdMpkoodTKVLQ8YEznolS4uC4ZLdYqnY0SSq1LR8tbKpmPUg21KiEt1imRkRIKrUhJK1qIzknJ9qlPSpMhYZCVzl8XTSSj4Peb5KBYnatST6h8VcaJapFONAvlpbI6VGpJMlcjm5qRaeG5XaG09JIMEjd4XeJYqAGZL6I6XJsmlipFZYe4UlcmhYVKleSCVIdZnaHQuhVlfqX65BI+WM/t8zxU0yvTu3IXUNxwt5aN5XCo7JrUrVA2kbGh4isTtUINiPwMd391aVmhBnQ2hipRn4QV6oHmXqgKVSlXoXQ000KlVyVYhdKJvAqVX5lOFWpAZVGoCrXJU2nQReRMeNhVmSoV6kBkSKgKlYlRaSvg+RDeCHVpUKEGWPaDiq9JeorfHsl1iHevSHESAU6Q2ZyvPUrkNosSN8lu8FpX5TfLV6jKcAhN0jlOscxUlkNILslz6uRTs11KgVyuk9KgJNuhOkBdvlOsBZnxEHpcm/OUK0ZlPZRiV+Y9xYqVZD50B1odvqf0K8p+ynXK5T/Lmm6fARHaXpkD1biHiga8vXwsEyLk1+RCxfKJbIhQoTIfKtaCyIgoF1mXExVrQWdFhCL1eVGxLmhmRKhRlRsVa4BmR4QGVflRsQZEhkToUJkjFWtBZUmEGrV5UnnwRmRKVPhWmSsV60FkS4QalflSeWvgGRPVGHU5U7EWWNZEqFCTN1W0ApI5kW1QkTslg6Tog/XTN+0TyRMscJPcCa10Veq00L8qc8L1SCdOpRJTeRMutyRtqpJOzYYJ8bmkqVS+m+Jd6VLzx49Uyy/6FjguuS5lK9WBzNhwLa5N2IrVovI1Qq0r07VStUqyNbLjrs4zEtoV5WrFGuVStUVFt8/UcF2vTNQqHFJ5491cOpal4dJrkrRS6USOhitQmaLVOeQqV3xzHej8DFejPj0r1QTNznAlqpKzUvlobobLr0rNSuUTmRmuQWViVqoDlZfhStSmZcWBIZGVEaFhZVJWqgWRk+FKVKZkxS2BZ2REQ9QlZKU6YPkYrkBNOlbeAkg2Rr1/RTKWCoEWudj37fNDQUYGi90wL0OrviI7W7wRPUn/8e3/b5efRk2pFTyUCqxKdXhsx3odgoduocNl2qvXZPHoLfRJ5c64GiUZdIVFMnk0aZTCbLpKk3QEk1ClLLNO6FKe3xIDeE2WW6pPJtfFNbpNxlusYjrvJVS8SfZbqmJ5Dkx2tCsTuYSmFflwsXZlWfGiut8rN8b1vkmGXOFkahv195uOa2fi30mTZP6MK7Mqiy7VJ5lLE853TUZdHTCsixV+J60SOTau0IpMu1SXRL6N67Ii6y7VJZl749qsysBL9Unn4bhC67Lx4oAzmZMTIeeqzLxUo2R+jiu0KksvbqFUrk400JqMvVQfOm/HlanP3stbhszhqXapzuRT4VyUz8+fykym8qDEjbJ4rNaVCTx8hcocEdUklx4WynRz/B8O2LSHyg0fuFJ2OitFpZclpLT8svwPN31t6leoRSLrQ/W4PuErVYzO9XDFrk7zChUry/Co/nNFDkLrV5jXleqUT+lgTb9HNodqe3UiV+4cKhrw9vLxzA2VX5e0VTnmOq98ey3ILA13kbUJWqEWqdwMVWRNWlaoC5GRoWpUJmOFGhB5GKpBZQpWqAGZfaE6VCdehVrQOReqRn26VRq2kZkWHrhVJ1mFepD5FapGdWpV2hpUVoU3Rm1CVagFnkuhKtSlUcWtgGZQRBtUJU+JICnIm6ZPmCeSpvjnm2RMSJVkuhS+EdC0KjfCZKYTozJpqcwEk1mSllRIpmY7UnRuXYyUXZIPoYatS4bK5JOZEKbBtWlQoUpUDoSqdGUCVKZSSfZDdJTVUTupWVHeU6hNLukB1dw+48H0vDLdKR70pY12Y8lYloNJrklxyiQT+Q0mvDK5KZNPZDaos6tLa8rk0zkNpkJ9QlOmBZrNYApUpTJlstE8BpNdlcSUySYyGEx6ZfpSJp/KXTAFahOXwoCKyFrQkKoyZSnTgMhXMAUqk5XCFsAzFbQB6tKUMvlYjoIJr0lQSt8cyU7w965ITejwJbzZn85JbpyPrMlF1k3VuWm6TgJ6tXNmOq6TQF3XnJ926+TglwrnJpY6GfhFwbkJpE4GdflvfqKok0Ne6FswIdRJIi/pLXD8dZKoi3fzDr7yjYjLdPOOvE4OekFuxmHXvgl26W3OMWdlRIvqYz+kLnsCv99mQR2ps8gnQ2Wrl1ExwQX0YI0O5IopqkMeF6zQoWhxFFMnxwfKdClbCC2Un10GBfX8DougmKYFTKCssfILnkRDXSsLXdzEZKUCjUJZ1EImJi4TchRKpBYtUQ+U2UtSJjGxQIkJxbP5FXLxxUhMZDLMKpSGLzxi0pIBV6E0apERk5cJvQolkguKmMhcEFYok1w8xGTmwrFCmdRCISaydpmw8K2JRUL0pSuXCMs0QBcIMfFVy4Olb48tDuLvXrM0SAcIYQI+1ZXKwuPfb5OKI3WW5eNA2bqFK1zscuVqhUT6U2uYzKu/sFaoFPlhNVSpa7+nVqZU0WfUMP2u+noaqVvZR9MK9cl+Kw3U8zt8Ig3T9Novo5GNlydhRMPdWjbKyDDZVV89K5NN0TNMfO03zso0oD5thrq7yi+alWmQ+JAZpsSK75eV6YETRkyFuq+VlUnH2SMmve7bZGXSKSqJya/9ElmZBiSvxFSo/u5YmQ4kycR0qP7KWJkOFOPEVKj9plhhKxD0E22Eyi+IlWmAclFMfNX3wkrfHiOm+LvXfB2MlC7ew94fvv34/bd//em7v/31x4sKX5qhax4O7ek/g1+TgXRc4Tf/+w9//eu3fyEq9L9WVPjj3//23V++/QGv7/wjVt0/7u+647797e7rf919aYdp4+Hd13f8g/iwvbu/+9S1h/3p7utfnKT7u13//Dw13T/Ov/1XOwX3UwlX5D83d/e/bO4F/8CZ+cc/7n/xT8w/zH+Yi7G7+1/YPbcf7JZHxVhUjN/d/8LvtfhglY2K8aiYuLv/RWDFRFRM3t3/Iu+V/WDkNiomo2Lq7v4XhdWmomL67v4XjRXTUTFzd/+LwYqZqJi9u//FYsVsVGx7d//LFiu2jZt3am22wQoyYIjZEgwtGduCTW3OUGuw2BxsanaGGoTFFmFTyzPUJiw2Cpsan6FmYbFd2NT+DLUMi03DJhMwg0qPrcMmKzB7L/UHxUCHjQ3EJkMw1EQsthGfDMFRG/HYRnwyBEdtxMF4mQcMPmJiG/HJEBy1EY9txCdDcImWjG3EJ0NwhbUnj23EJ0Nw1EY8thGfDMHRAcRjG/HJEBwdQzy2EZ8MwVEb8dhGYjKEQG0kYhuJyRACtZGIbSQmQwjURgK4tdmv4Y4ttpGYDCFQG4nYRmIyhEDHkYhtJCZDCNRGIraRmAwhUBuJ2EZiMoRAbSRiG4nJEAK1kYhtJCdDSNRGMraRJGcdGZtIctItydhEcrKDRM0uweQzzz6o2WVsIjnZQaJml7GJ5GQHiZpdxiaSkx0kanYZm0hOdpCo2WVsIjnZQaJml7GJ1Gwi1OwqNpGaDCFRs6vYRmoyhELNrmIbqckQimHWVLGN1GQIhdpIgRiBdnUqtpGaDKFQa6rYRmoyhEKtqWIbqckQCo9RYhupLf3usY30ZAiFBzSxjfRkCIVOmzq2kZ5thNpdxzbSs41Qu+vYRnoyhEbtrmMb6ckQGh2bGoRycyyH2l3HNtKTITRqTR3bSE+G0Kg1dWwjPRlCo9bUsY3MZAiN2sjENjKTITQed8Y2MpMhNGojE9vITIbQqI1MbCMzGcKgNjKxjcxkCIPayMQ2MpMhDGojAyLuOeRGbWRiG5nJEAa1kYltZCZDGNRGJraRnQxhUBvZ2EaWnI5sbCI72cGYe7H9YE084GxsIjvZwdh7uf3AtjIuGZvIziba3qvNB6tVXDI2kZ3sYDfYcLexiexkB4s6GxubyBry1UFaNOdF/F6KD9KCKmML2S3dSLGFtpMZrLiX5oPRIiq5jS20nexg5b2UH8QW5FuxibaTHaxC64xNtBVkKrGNTbSd7GD1vVIfhI1NtI1NtJ1NZNCSsYm2s4ksZqJtbKLtZAiL55qxjbaTIbZoB9mC7HVOX9EOsoUJ7GSJLZ5tbkAKu5lsscXzzQ1IYjeTNbbokHe/hWUne2wV1qzut7DsZJGtxjqA+y0sO9lka+6F/mCMAWVBMruZrLK194p/sIaBsiCd3ZCjyv0UFqXHlfstLEuPLPdbUJbRY4styAM9uhhkD4weXwzSh5kxbLf3wnwwG1gvMJsDEBu08zKIIByD2DBcC2A4hyE2HC8MLOdIxEagXQ2yCAcjNhLz3QziCMcjNmikygCRYNxhI5ydACjBZvTANmiMwThkR3NGtUHDDAbQBJsBBNvgEAXQCTYzCEawLgAo2IwhGIG7AKNgM4lgjKNGAZiCzTCCIEQAVLAZR+COnQFUwWYggbt2BmAFm5EEY3gvAryCCQf+JBYrMIAs2AwmGIHfBKR/s/mYRrscABdMOPPhvQiwCyac+Sz+gsB8wplvi6sBzDdzCobTOAYgBptRBcOBHAMcg820guFMjgGUwWZgwbjAgSiwoMMZnKCnwIIOaUwZKzKRAKjBZnTBcD7HJES4swU5jlEB2mAzwGA4pWOAbrCZYTC+Rc0NAAebMQYTuCcHjIPNJIMJNBJhAHOwGWYwwfHCwIIzz2A4tGMAdrAZaRBBA8AdbIYaRNAAgAdTDsDjUQ5gHmwmGwxHgkxBCj/bD6eCDJAPNvMNhoNBBuAHU85+eM8A/IMpZz98hgAIhM2gg+GEkAEKwmbWwXCixwAIYTPuYDjUY4CFMO2gIt4zAA5hM/RgONpjgIgw7VZRcAsCKMJm9MFwwMc0XEqZLSjx6QegETYDECbR5IIBOsJmBsJw0scAIGEzBmE47GOAkbCZhDCFWxBgEmbohUjASdhMQ4iQGZASNvMQImQGrITNRIQIgwEtYUYl5jQATNiMRRiOM5mBS2Gz8XBOyQA2YTMcIVoNmG6mI1SrAcs5dIK3GmAnzCaSB4BPmOWJUBwQFJZAKAwwFDaTEqbwSBxgFGbdCiY+AwOSwmwi7QMshc3IBM/pGcApbIYmxIwDgAqbsQkx4wCkwrZu0OFeBVAVtqUHHcAqbJsYdACssG1i0AG0whxbwfNUAFeYoyt4VwN4hTm+guepALCwrRty+PQIGAubSQpTuJUBZmHbbaLDA9LCN850+HIoQC18w+gInAPWwjd0yMIBa+EzT2E41+cAtvAZqKAdiAPWwmeegm5I4QC18Bmn4P2HA9TCHWrBFxc4gC18BioMX1/ggLbwmagwfImBA9zC3T4PfJWBA97C3VYPre7l5oPaSFAY2M7t9sBZBwfEhbsNH/jCBAfIhTvkgq9NcIBcuEMu+PIEB8iFn3d+4D0ZIBd+3vyBdziAXLhDLoZhTIkD5MIdckF7J9wCwsntUhzuAZmJCk61+GIXyGw8fLGEw40gjrYQ7wb3gnB65MHNIJweeXA3yAxTqHcDdnOgBV/e4XBLCE/ZDe4K4bTdAGnhgo5UOAAt3IEWfJWJA9DCz6AFRTgcgBbuQAseUXAAWrgDLfgEwgFo4WfQgsIhDkALF3SswgFn4TNKIaYEgFn4TFLwDgQgC585CtGBAGPhjrHga3kcMBZObxnhgLBwSYcqHAAWLulQhQO+wiWdH3CAV/hMUPDwgwO6wh1dwdE3B3SFO7pCTAeArnBHV/A1UA7oCnd0hejEgK7wGaAQXQ3AFa4SgJMDusKV85goxOIAr3CHVww+KQG8wh1eMfikBPAKd3jF4pMSwCvc4RV8vZUDvMIdXrEoxOIAr3CHVyzuYwFe4Q6vWNy/AbzCHV6x+OADeIU7vGKJbYLAgg6vWDysAHiFO7xicQsCvMIdXsGXQjnAK9zhlS1uQYBXuMMrWzyKBHiFzwQFX7HngK5wR1e2uLUBXeFnuoJmsRzQFe7oyhafoABd4Y6u4KutHPAVPjMUPDXlgK/wmaEQ0wjgK9xImmFxAFi4AyxbvH8CwMIdYNni/RMAFu4Ay5bYyQrs5wDLFu+fALFw47Yc4/0TMBY+cxR8QgOIhc8YBZ9/AWHhiR0qHAAWbgWdnHJAWLjbpoLSGA4ACz8DFrwfA8DCZ4jCN/g4BYSFu+0qRBgJEAu3JBzjgLDwmaIQLQzsNjMUIsIBfIXPEIVvcLcCCAvf8sS7AcTC3eYV9N0AYeEzRcHfDQAWPkMU6t2A3bbObnhqAwgL36bsBggL39J2A3yFn/kKHg0BviI2bp8/uqYnAF8RG2c6dE1PAL4iZoZCJPQCABYxMxSObwQQALCIDWk8AQCL2NDGE4CwiI0zHr6nHCAWsUkYTwDEIjak8QQALGKTMJ4AgEWwlPEAYBEsZTwAWMTMUCh7AMAiZoaC2wPgFTETFMIegK6IGaBwfAuHAHRFOLpC2APQFcHIrUgCsBVx3s6C2wOwFTEDFI7vIxGArojzCRv8EAHgK+J8yAZNhwQALOK8nQWdagQALMIdtcE3nQgAWIQ7bYMfsxIAsQh34AY/aSUAZBFuOwu+A0AAyiLcsRv8CIQAlEW4kzcM78qAsgh3+AY/nyXg8RtB8jEBz98Imo8JeAJnBikc33QiFodwEnxMwHM4guRjAh7EcYyFsAc8i+M2sxCDBB7HESbRleGJHJHYTSbgoRzhjIcPPwBaxMxSqD4EQIuQLNGHAGoRM07BuwUgLULSmwEFIC1CurGH+wuAWoTbyYJaGpAWMcMUQl1guhml4IG0AJhFzCQFTwgFoCxiBil4HC0AZBFuCwvRIwBlETNI4fjGKQEoi1DueCLuCQFlETNI4fjGKQEoizhTFnyQAsoiFG06wFiEok0HCIuYIQrR0wBgETND4fjxSwEAi3CAhXo3YDxN5ncC4BWhyfxOALgiZn5CvBtgK0I7u+GHEQFbETplN8BWhKbtBsiKmOEJ5/g5R0BWRIKsCEBWhHaWI45FAss5soLTfAHIipjhCcePugpAVoRxww53xICsCOOGHe7XAFoRMz7BT3cJgFbETE84cT4WoBVhEvsfBEArYqYnnDhPC9CKmOkJJ47UArQiZnrCiVO1AK0IQyboAoAVYekEXQCyImwCTQvAVoTbvYL2eoBWxExP8CUIAciKcGQFn2kAWRHuCBC6W0IAsCLcISB0uUIAriLczhV0uUIArCIsvWlaAK4iLL1pWgCwItzOFRxHCUBWhNu5QkyNgKwIR1aIDA+QFbF15/FxrwnYiti6cYd7N0BXxExQ8CAMwBXh4Apx5hvAFbF1ow73VwCuiK0bdejqowB4RTi8gm8gFwCvSHdQCD2kIwFdke6gEBoXSwBXpNu8gi6uSMBWpNu8gu+KkYCtyI0zHuqNJaArciYonDrdDk6DO7wiCZ3BgXCHV/Ct5hLgFenwCr7VXALAIh1gwRMbCQCLdDtY8N3jEgAW6QALcYgeABbJEkt6EgAW6Xaw4FvNJUAs0u1gwbeaS8BYpNvBgm81l4CxSOYsiJ/9B4xFziCFE8f/AWWRjN74JwFkkYze+CcBY5EzRiHKAsQi3YkhfCVGAsQi3VUmxJUFALFIh1iIWwsAYpHnC03wiwsAYpEOseB3F0iAWKS71gTf1CwBYpE8sV1aAsQiHWLBd0BLgFikQyz4DmgJEIucOQrHdwlLAFnkDFI4vktYAsoiHWXBLzSQgLLIGaRw/E4DCSiLnFEKx3ebSsBZpOMs+PENCTiLnFEKx/dkSsBZpOMs+P0GEnAWKZwF8b4BOIt0nAXfDSnh/SeOs+B7ESW8AiVxBwq8BIWmLBLegpLYzyIX96DMxtP8XrIPDE4P8CqUGaVwfDekhLehuB0t6Bk8Ce9DcRta8BBcwitRZprC8W2WEt6KIp3t8J4MWItUZLouAWmRM0zBg3sJQItU9HqsBJxFOs5C2ANwFqnofdMSYBap6H3TEnAW6fayEOYApEUq+qylBKRFOtKCb02VgLRI5UyHj35AWuSMU3CkJgFqkTNPIcJfCWCLnIEKx/e8SkBbpKMtRMwHaIvUbujhPgjQFnneyYL7TcBbpOMt+G5aCXiL1O5OL9xhAeAiHXDB97JKAFzkzFQ4vjlUAuAi3VYW/NC1BMBFuq0s+OYCCYCLnJkKsUlGAuAi3V4WPDIDwEU64ILvJZUAuMiZqXB8o6MEwEW6vSx4sAx4izTk4p4EtEUa+p4BCWCLNPQ9AxLQFmnpewYkoC0ycVRIAtgiLX3PgAS0Rc5EhePbHCXALdIdFcIxgwS8RVpnOdwPAeAi3VEhPAIHwEXaxC5ACYiLtInN0xIgF2nJzdMSEBe5JRf1JOAtcksv6kmAW+RMVDi+K1MC3CK3iUU9CXCL3JKLehLAFrlV9J5MCXCL3JKLCxLAFrmlFxckYC3SsRZ8x6kErEVuE4sLErAWtSGjFQVQizofFEIvT1CAtSi3kQWd0BVgLWpDboVQgLSoDb0VQgHQohxowXfeKgBa1CaxFUIB0KLoW1kUwCxq466wZHijgZvdZpLCLdHCwHIOsxDmAJhFuYNCuDkAZVGMTBIUYCwqcS+LAohFzRSFW/zaPIBYlEMshDkAYlFuGwtqDgBYlAMshDkAYFHMJswBCIti5LqCAoBFcXpdQQHAotweFnwrtgKARfHExj8FAIvi5MY/BfCK4omZTgG8ohxeIZoY4BXl8ArRxACvqJmg4E0M4Iqa+QnVxMByjq3gG9gVYCvKXchCNDFgK0qQmbkCZEU5soJvjFeArChHVvCN8QqQFSUS67EKkBUlnPHwez0BWVGCnOwU4CpK0JOdAlhFCfpmZgWoihJkjKIAU1EzNsHjVgWQipq5CR63KsBUlDskhMatCkAVNYMTPG5VAKood0gIjVsVYCpqxib4crcCSEXN2AS//E8BpKJk4hIrBZCKcptX0OxZAaKiHFHBD2AoeNXsjE04fgBDwdtm3e4V/ACGghfOut0r+J10Ct4566gKfimdgtfOzuQEX8NSi4tnFXnJooJXz87ghOPnLxS8fXYmJxw/+qDgBbTuhBCeDit4B63bwIKnwwpgFaWd/XDfBriKclwFP1ShAFdR7oQQvsajAFdRms7KFcAqymEV/LSGAlhFzeSE46c1FMAqaiYnAj+loABWUTM5Efi2fwWwiprJicD30SuAVdRMTsSGuMQYGNC4O9OJe4yBAWdyIjZ4pwNYRc3kRODbxxXAKsrQEQugKmoGJ2Jj7qX6ILZgTAGqomZwIvAdyApQFWWc/XBjA6yiZnYi2AZ1+ACsqBmeCHxTsQJkRdHbWBQAK2qGJ4Lxe8k/aAUGCSAryrpL7wVeGFhvxidiQrxYYWA9m4DSCrAVNeMTwRReM7DfjE8E01PNFnoBwFbUzE8EM3hhYD9Ln21WgK0o68xncZWB+WaAItgWLwwM6Paz4IdCFOAramYogm/Q9wOARW3dhwsYXhgYcGYognO8MDDgTFEEF3hhYMCZoggu8cLAgDNHEVzhhYEBZ5AiON41AGVRM0gRHO8agLKoGaQIfLueApRF05RFA8qi3YYWtMtpAFn0htNeTgPKomeUQvgiDTiL3jjzbbFgTgPQomeWIvA9gxqAFr0hkwYNMIveGNpxaQBa9MbSjksD0KI3W9pxaQBatDswhDsuDUCLZox2XBqQFs047bg0YC2aCdpxaQBbNJO0M9IAtmimaGekAWzR5xtZUGekAW7RzNDOSAPcopmlnZEGuEWzLe2MNAAueoYqhDPSgLhozmhnpAFx0ZzTzkgD4qK5oJ2RBsxFc0k7Iw2Yi+ZuBOIfRgDMRXMSl2lAXPSMVQS+DVcD5qJnriLwbbgaQBfNtwlvBKCLps8MaYBc9PmjPbjPANBFu+/2ED4DQBftPt1D+AwAXbRI7IjQALpo9wEfwmcA6KLdN3wInwGwi3af8SF8BuAuemYrxMwDuIt23/Ih/AsgL1puEv4FoBctE1daacBetOQJ/wLgi5Yi4V8AfdFSJvwLwC9aqoR/AfxFS53wLwDAaGkS/gUAGC1twr8AAqPlNuFfAIHRM2QR+FZmDQiMViT11IC/aJUKYAB/0TNiEfgWaQ34i1Yy4V8AgNGKvNdKA/6ilU74F8BftDIJ/wL4i1Y24V8Af9HnbS24f4GfAdKbhH+BXwLSLOFf4MeANE/4F/g9IE3f8KHhF4F0Kn6BHwXSqfhl8V2gVPwCPw2kU/EL/DqQTsUv8ANBOhW/AP6iTSp+AfxFm1T8AviLNqn4BfAXbVLxCyAw2qTiF0BgtCMw+CkFDQiMNnT8AviLdvyF8C+Av+gzf8FdBuAv2mwTCRIgMNrS8QvgL9qm4hfAX7RNxS+Av2ibil8Af9E2Fb8A/qJtKn4B/EXbVPwC+Iu2qfgFABhtE/EL4C/apuIXwF/0NhW/AP6it6n4BfAXvU3FL4C/6G0qfgH8RW9T8QvgL3qbil8Af9HbVPwC+IvepuIXwF/0NhW/AP6it6n4BfAXs3HxC/7xNEBgzIaMXwwAMCYFYAwAMCYFYAwAMCYFYAwAMIa+EdcA/GI2ifjFAABjNon4xQAAYzaJ+MUAAGM2ifjFAABjWCJ+MQDAGJaIXwwAMIYl4hcDAIxhdPxiAH8xKf5iAH8xKf5iAH8xKf5iAH8xKf5iAH8xKf5iAH8xKf5iAH8xKf5iAH8xKf5iAH8xKf5iAH8xKf5iAH8xKf5iAH8xZ/5CfHIRWJDmLwbwF8MT8YsB/MXwRPxiAH8xPBG/GMBfjPtmMn6+0QACYwR5B4EB/MWc+QvujAB/MWf+gjsjwF+M+3oy4YwAfzFu0wvhjAB/MWf+gjsjwF/Mmb/gPQ7wF+O+pEw4IwBgjKAP9BnAX8yZv+DOCPAXI1nCGQH+YmTiujID+Is58xfcGQH+Ys78BXdGgL+YM3/BnRHgL+bMX3BnBPiLOfMX3BkB/mLO/AV3RoC/mDN/wbsG4C/G8RfCGQH+YmbIIvADxgYQGKPIqwgM4C/G8Rf8OzoG8Bfj+At+rtcA/mJmyCLwM7IGEBjjCAzhEwGBMSqxAG8AgTGOwBA+ERAYo8gFeAP4i9GJBXgD+IvRiQV4A/iL0YkFeAP4i9GJBXgDAIzRiQV4AwCM0YkFeAMAjNGJBXgDAIzR9AK8AfzF6MQCvAH8xejEAryB32g2iQV4Az/TbBIL8AZ+qdkkFuAN/FizSSzAG/i9ZpNYgDfwk80msQBv4FebTWIB3iw+3JxYgDfw280msQBv4OebHYHBz8obQGAMfUeuAQTGOAJD+BdAYIwjMPiRdgMIjLGpBBAQGGPJ+zoN4C/mzF9w/wL4iznzF9y/AP5izvwF9y+AvxhrE/4FABhzBjC4fwEAxpwBDN6JAIAxbgMM4V8AgDFb+ns2BvAX4/gL4V8AfzGOvxD+BfAX444YEf4F8Bdz5i+4fwH8xZz5C+5fAH8xZ/6C+xfAX8yZv+D+BfAX6/gL7l8s4C92w2j/YgGBsY7A4P7FAgJjHYHB/YsFBMY6AoNfQGEBgbEb8h4zCwiM3STiFwsIjN0k4hcLCIzdJOIXCwiM3ZDxiwX8xbJE/GIBf7EsEb9YwF8sS8QvFvAXyxLxiwUAxrJE/GIBgLEsEb9YAGAsS8QvFgAYy+j4xQL+YlkifrGAv1iWiF8s4C+WJ+IXC/iL5Yn4xQL+YnkifrGAv1ieiF8s4C+WJ+IXC/iL5Yn4xQL+YnkifrGAwFieiF8sIDCWJ+IXCwiMdZ+BRs+jWABgrCDDFwvwixUJ/mkBgLEiwT8tADBW0PzTAv5i3aEjoscB/mLd/heixwH+Yh1/IXoc4C/W8ReixwH+Yh1/IXoc4C/WbYAhehwAMNYBGKLHAQBjHYAhehwAMPa8AQY3IAAw1gEY/JYkCwCMleQJaQvwi5WJ+NMC/GJlIv60AL9YmYg/LcAvVibiTwvwi5WJ+NMC/GJVIv60AL9YlYg/LcAvNvEJaAv4i1WJ+NMC/mJVIv60gL9YlYg/LeAvViXiTwv4i1WJ+NMC/mJVIv60gL9YlYg/LSAwVqfiT0BgrE7Fn4DAWJ2KPwGBsToVfwICYx2Bwa8ps4DAWPoeXQv4i9XkBmwL6IvViQ3YFuAXqxMbsC3AL1YnNmBbgF+sSWzAtgC/WJPYgG0BfrEmsQHbAvxiTWIDtgX4xc6EhRjYgL5YR1+IgQ3oi3X0hRjYgL5Yd60LMbABfbFn+oIPbEBf7Hn/Cz6wAX2x7gQSMbABf7GOvxADG/AX6/gLMbABf7GOvxADG/AX604gEQMbEBjrCAwxsAGBsY7A4FcKWkBgrCMw+C2BFhAY644g4bcE2jOB+cf9XXf80g5ju//uuG9/u/v6l1/uPn4c317au/t/3X3s3B+n4TbXevf1v+6mO9y+/te/7++my8Pmf0wHtuZ/TAcg3D/Eucy0/dD9w57/Mi3ou38Idf6HPj8+caH5H1MC5/4h/V/MXPO/7/0rzP83vVKz2/WvxzFS911ZTj71OXxiurTy8sz04ftZ6PT1MPemnNH1HLrnbowrU2Flkn507J7b/hU8LMOHBfnw2H2JbMQ2OniQ0801PXh6fXnph7Edwhp00AaGfOH9/tPQtcd9+OR0gvXyqHLNhz/73D4/xFKZCF9YkS+834/949C/vkSW5uz94ekLA4mHT+3wJRY9fdYgeJp85WNzeBu73Sl8dhs8uj130umOYaqK7rkZ26jRpk9yv/fTDWmw86PNl2ZshtfhENWxFUEd5jz6pivI3MB0oy9Ra7frj7BOHo6Fy2BnpIIvXWzP4GnSmuPY7J6mP0WNOn2S8v11lKWefh2f+rgTmbAtFTnk5ge72AzGho+SGs/NHz4YPucdIPP/4N7dTV/fcA2oz9ZRknwv1MQqHB++2um7jWdByhudeaNT9T80+8c2avDp0oX3gSup3vLQHKOnTKCSNFRrPzTHY9zlTeAYTULYsd2/nuKxagLvZqmuOD8aD/HQu0z3rKceBC0/XUT9/pqMGtsPzREqy8MZYLrMmHjy0O8+w2enM/uBLyVt2UfThg38oNW+Iyj64V1/OLS7seuPsfCgmZUhFe/HT4fmMepKKnhSkwbq4wEfDHfSNG9xhw1bx4cS0/1L7h+cmnse3uJhz8MWm+7eOldkfEVU2+2asX3shw4MJKHDfkZpsXtqjo/tZPK5bFjB1oZmp8bUVMGxjbpp+CDbaO+IfAwj/D8UZZRznUSP4KFeW2rQnuvYt6fd0L3ASqZvd7y3jjHpStp9N57eTmP7/NyeTs1j3E7hFDHdFJasCrh6FQZm3nFOX1J3//CuevpaSaZaYHwVGj+n0/FLN8ahmwmCCc4yzbPoOSKMgUyq6x3bQ//rsR1OT92L64qJdg7eabr4Klnr0E5F94naZFgb5UrPtUWNG041Z/NsM+Z5PQ5tAywftBEjc4noeWI8hK2taS8R1hT7yaAh0g//2j489X2cp6gwusoNpHMF1IsELatzzuFcVfQmocOnnj40pxMhX4bxE+3wDm0zDG0zPx8Hi9tAAU73+0PXxulhMNjOIRnfeF/A/V/4xTtYH2gx/w8fem19h9z4f/i8dfp64Tn84/4fZz88fVfM/UMz7258iOgLT/eknv/h5/KNz7WZj+2Zn/y4n7O8q1e+Qu2nA+310er8Xtqe/2L8u08bct0/fM5ufLRp/URrydzONXP/sjCTCOd4apLf9fvYX/DQo9JC0Z4VhgieKDA/wzOfGzHfSGzLvf/3tvJRvFTnJpnuMj4H7+dms7RL7A/9axwOsjAI9eYSkhxz/fFT9/g6NPDNWJji041yPLa7GIgErek7Nhkcnp+PI3cRDFZBxaTnJ7vjY/SoCaenzKP98VPTHV6Hdgl1WDhHZqs5jU08yUZzdObdz1xmaD+1Q3vcRfWoEHVQAfJuUmB43Y0gTQ3Md+5Y5/9652KN76/+Hz6tY74Lsq13RN7tcO8KOPd/4f4v8uK1vGfzQ4Jvfdzj+YXwg0T4MFiISxqrvPvy//D57PRtvvOw8e7LC5XqQiTOFUrvPKV3nmrj82L/yop5P8a90/OuabrH8eziPHL0j2vufZ0ftNpo7+K8Z/NljOLexfnx7N2g9a7SevRhdaK7jGByYWFewb2vl3TI4qqAxJVpGXZ30lMMLezmLIzXva018zzWN6DW/i/eIsaXMd7HGX1+3PiuYn2iZT37tXSsPOsG8tTpRrMgwSQ9yfwskuzwEI9KOlSen983cY4ceADv85mfTpmfafmlp9tLn/VTriSjlFle+9z/s4v9bmAMSTu/+elP3aGF7EeHWIv2+PPzCzg6XcIUpORpOyFZiQxjTU26uvnxoT/EE3joJqcPGKUeXpLZ6XjROykSye4PXGzY5Mx7Ni6SllsywXD0CXK2eR0GMPx5yKmkpeKdffupeT2MKPCbruh8HyKK6jTnKtAxErY9afdzBS/t8NydTovoOoo1fIosSACwbw9t3H+2IUb23pV5x8suUfTGh1/iPN649+3Sz2vSh+Xywrb84NTet2sfqGu/nKS99zM+LDfe+03HBc6ejXvPZrz/957Nq2pJwuleujlEzS9C+GcsNW7cszEeleGDyeeWrkaHRhdpM50z9NjgIe1kmurzroLlcA9RKTleCTw0fXDzXbSfYgT34bi3rPDhhNjS6n1pD/0LWNgKU3ZyOHQnJHIO821F+d/3R0HQHDgx2iLTw1/aoXmIm3QbKL3142BD9qZuatnn7gj9oQ26hSdeSibe5OXQvEHENF36HBjIz4vmsqJBOqn+1+Ohb/aLeS1M3clVorYZDm/Nvn+BC5XR5EA9vI9XZUNawHzkzHysyC5Rsc8Ppe+H0rsjRa7GTrJgtMFC5MXJhbjp0eVoYuHkST76/NDuwfpZmOiRFH5+EM46ob8XCZnA77CQ+7MtLbL/Z0eBqBAkkeHkXEP0tuFyNfXQcYSkftp5EgDty84FHxf7qF/7FTbtMxXjyxgfIhrfNYwPNKxPWayfzazyP5HLVu2X9jguOVU8jaeejTtBCLnJ1vytO8WPhd3VZ5iMXZJPP2B8osq2HpD5BhN+bpY+RZS+8HSdPa7Hp3bcPcUrUIFZlRerfZCg/aSsfUZp/E/GgxXjsy5zyao3lMOb5T80cewzfeEzGH/JZ0lWw0MXl6xi2bN5uDVAkrxlftoF7kD/MO0gGfX8+HJDBg/nPEkGv8HTcfcL13rYZfWbRC7nehZLBizkRoyce8PHgR5hIkCG0dHzv3bj07Q4ByrahhUljfH8Or42cTS4CaN5clvN/PS0NgP21YTJPOka54dfhn7KIOPHw1UXctXDPf76cOh28dPh3gCSr89PY8sDLCS/jFxggEqzMJDlG9JxdId2EaaE29T4hrRUdwABhQgBqfIkQPsAVEufbPjgYLqt6Ox0vPfxO9WMp07WZybWUyd7gcce/VsyQ/zUgS1W4a4c5acb7YGf9gNNX1ymDxqNL2N8+Gw8SrR+VcFy/xfPwK3Poqwlux3cAhAmrsxXLS98j9yW86mfFnjiaYCHgbefgbXPA7WfgbWPQbWfj4wvY/yKi/FNYnyTWN8kVlx4lv/JkkO0fz3uQSAavLCmQqZPQ/8cw4WIZPu40wcO3JuC+xSXXxYofK8THpUKj0rFJUNXfjr2byQ86ZM+xpU+6pG+QZRfKFLM5wi+YyvPQxXJUKY3hLsrwn0kgspapgfH/nML4sGwVckNWY8tAIuhRJ/paI/3tF8b037oaR+uGB/kGB+yGU+0jV+Hs+xCh/3I9YPJkrtkHtvx4e1zG+1fEWGWbcgR8diOyMQcAjlJ0sDHduwHDAyHCxfmgk98AOxXDLTvQNp7CePLGN81jfIt5VfK7IaaYGd1Xpph7MDEyIPpRW8uQr3X8n8xXjFzCaRJz/7YUjiLh4NO6oSy8yA/vHXHx/7hn4AGiHAhT3ksrP3qqPaDUHtVtW8f45dWjF9RMfqyBOEzBd9ZrZ9vLOlUnprjPp43w70tZJDy1MS5EAsnFT8gtMdl2g8I7XXVXlfjdTXegxq/a9psL2taft4T/sXUZZmLGtZPzQkZNCwcNIlH360fGz+kU+SWuqfmS4tXwEKSzrx1JLn76KlthvGhbcbuOLbDl+aAriSGUToZHj213eNTjJjDqE74IEOQ+xOf+u40tvsFZAgpiiT3Xzy9PjfzJpaJT526/wEBlwmnMqqOaZNxjJPCQMFn1WJLOVJ0k3JYxWXhnl+mQ5+CbqgRFE9YJngRP649oWZ+fDOf7jO/asgua6h+AuV+uuTyshX4sgXEz9p+X4X0ZaRPa6X3f0pS9uzAwI92HlKTQvcMd2SFC3GCU2Nqfm7mRXEXDANtcrdjd/zUDl0/jH08GsNpjPRw89BBt/2E+QGJc8PHQd/Zhgkque++O2GTFgtzIt9BtI8OtA/wtY8gtI8gjC9j/OK48YDJ+PDW+qFg/RxsybTroh7iLUXoLckGOp1e+u4ADmPocDM8SY/+2Xdgf2e4yYdcupgeg5iUhyhYkhPX5/YNULwwmvEzjvZoWnuPoP1Cj/ZBtPFljB98xm+xMD7zs9zPU96PWM+ULPl2n7v4TBEPd7tLMnmfHlvuHw8bhRych+Y0tsMQA/+QHV8OaFGDbKoBYy9h6zJy3Tp4GrDvcLMOI/lV8DxYfw2HGfOhOyPb8NA/gg4ZdmNS/PQU3J8QngiiXMNzc3xtDoe352b4DM70yGiHFqXvcxMv1IesUPkkT/uMUHu0oC+bXnz+b3wZ4/N/4yN767mo9VzUXjYb+XDOWmrKnl5tWrwZ+7H9DcTAQQtRc9Rzc/o/r+3QxLv6WLimxcldfe8PE2eewoUVkqg9N+PrEIsPt8YwP7K5j6AkyZqe233XxJNnuB2OXNpDDruFcQa/TPqMinxcDcu9cFE3JZenp//pesAUmQ1VILd1nJ/t4AJTRLXJtncPx4/ycJH3skOMzOUwtxR6VE4uiZyfpFabwmUjcvY/14FEPmH0Ycku7B4nGjFcLGfkDI9B7XDLdPoxbPP4NtxNRJ6/em7HZt+MTRwXhAfzyJh6uW4cvqlPB5kPiJnHT9ynyeKy8dmHyIpTvfvY7T5DgTxMSCQ57R17kIqxcNsOJw/oOSIAUugQVPoFJ+3TfS0uC1ferfu3Nx7iGY8NjGdTxqfi1rMp62GmJdPX/tOnbgfi1XAzFDnU++OhO4LDSOEaKbnLtX9pj/vn+MEwPibnP2SbOIu8w7kTkIKHfTu0e+y4CA9Xa+SG6jznGqakGCydhZzIJ3WSXPnvh+6xOzYHuJoeLtwIRvXDfqB4Qxg/+elfkvH4fKgn8hPBMPBgnHmQJiypz1RPHIqFDt/nKcxzQGGpzvjSDHu4Hhru3CSH2EsDt9QxFS4Ebqlg9KUZn2LfE8awvktxcuvLS/NrhPYDA5KEl7BeSDaZH7jSUzVFDkRyK17IOkiY/gL23Ue0mOo5L4dm/NQPz8/9vl2uYYe5Gbl8+NIfH1Mb5sPFdPKM/Us/7YLupqh6aE/j0E17qZC9jSyM7Bn9WkN7gnrwcAeQIjfHvAzdl2b39tIfut0bJAehkyL3Ys01TLtaFz0jOoxMuabp8e7QPoLAIzzpr0gG+jL0Y7/rD1/aAQqPPFvi+d869FoAHvZCcfEAJKY617RwjGEtfmFBkAHwVMvbYl07PE1KPrlY0A7PutNuZH4MZIU8zEcFuQvcPUse8+ThziNBmnDKfd7OGyva317aoZt+jud1HvpESVK/oTl+Bl6Bh2dNJZmDDe1HbHYV4bZua6lGHNqPWAogQldgyeB5aD8iaEqEYMOSE898VDCOesN8hzwyiR8xDLsMJxn5hMffYpnhjEU/dYJTZOiySec2tLvuBW4WYyHPZeSen8uzMCcJN3swkjhdHgcTVDjVkgH7dKgrPF4Vh21BQ9PSD/MUNR1fjn1jyLzIOWZon/svLXZ7Tfg4uTboHscusIk23NFvv0hWQhggyW0WQ/tyAL0rTINJKDY/t8jfQzBGRrWDO5KxH9pD+6U5jv/sP7fz5SEsWjMJrE4yCLIqHlUVLfAlqopRVIidNcn55udOb8fddCbwFWy0C0ErOSUP7emlP566h+lugtPu0J8AWgpjWzJBm5KN5eFQFuZa3J+4kmTuNNVCBophpEy/zSLpiU53Xm4zIvHOqW2GeLsOC/eqMjLvdg/iu+zC8ISR0dmpPXyKh364Ik/uEjyBIa+ijXGJh9CNiSHjJddXloeaWJTj+o0k/AIi/eK48BRBXlaaEy82SYH384QHHiTJyS7PwjtzwvxFkMmPe5yibFH6lG6j5VUyQTd+PyRPOStXCVxj5mGiIEhKfH4YrD5EV1j59VxPcgS5ZHmuDLnfI5zdON3fpseRfT/hNjNJXtIUPk5duRB6bHKeDCsCQUKY/iSfXsx1PDoFnn7YxdFYAB3mT+Ts5SqJdyYGkT/51DKRD93p5dALPRTnCqimD892kez1XAfYTBeud1BO/fwkmA9CAkI+OBYcvg/nKNohkIcJw60uzC/JysRIGBc0I6RHtAnGRSzOo+3E9IOLCwNCSk9Gdf7BUzuCPcXREi4VEpy6cRkWhu5H0L5zsRcnjAo9NxZ+FVB5sq49htd+DUb7nVvar6MbX8b4dXTj99kajxOt32dr/Y426899WDLLOj03hwO6nSecU0k6cep3n+MQMLy3k/aML+0ExpHT+jxMewTdPcZmmI7ogz7JwnyWkXHfomdFt8ORTbUMVsOdL4rcMeYexC5hCjNhRUd30y0uy3cNM39GT4FjPwCx05XRwQqJ74Z+9UP7QEj7LRbaxz/G83fj517jL50wfoev9VfOWr8l3JIZ3KQctSwYdiRLd0D03tQwCyFlv56m1RJw4DfcqUM++XaMz2WE+EvTPvTtuAMIMYx6JQnOpgeRyZ+HG0wleZMPeQUYC6/l4X41TJIMKaoIpCthLEGSvLGJO3AYFHNyu/LYDs+n/tMUQ3Q7eB9DyGAZednrtGNiuXAcBhOCbPzpWfoWtfDKUUlul8TwSricIckFiLEbwSbRMOQTfleUIHcEgZ1+IW1Q5AmwsYeHB0I/Rfa0xcGBUNr2stZMq3roTjFOCAMt5ec57d9a+5Uc7feLaS/F+DLGZ2zGeG/kj79Yf/GS9ZcQWO/MLHlJwNhPayGxJw4vQPSTOmOXDamX05h+B6zfSyi961Xkuuo4NMfTAR4hD09VkcB4fnTyjdNqUrwbLLpGlQqk4AU44UIy80tn3Lcz55fttpfL2Hye5g0n/J0Twi/+CT/VCL/1T3g/JPyWKOFbSfpgSPoNWcofSVCXpTwfAym/HqLoobGcUsNFYkaG1e7BBa8NcxPyPqzXI3o7bRg0kRnF65G4nza6EoEKBF6Pn4/TcvJyA03ohsl7HM6PY7l0lIpQjXZ+ns4kwxib3HU6X98IlxNCgkpuBkWuoAxFMr9RWJIT0evLfnmFEQsTMUZuPHPPPrXNHk7i0VpI8un0OZjosIk/u+OTDu2RlvYeTntvZLyjMn5Xp/HH04zfTm39eLV+U6Ml+Q3MIzZRyuvJmj+swr175n7nkfB7+8Xl2hFyNe311M7H5rvjIwILQmhGXp8AB1O0I/GsgD9SwPy+TXnZQqAunuhyCeTlYjSyJ57aYXl5OefRqYHUw8tbw8MTuuSi2PQoFWtHd3mnKligwXD0kyRmehIivXDc+MlD+a2fiqRZU1XnvRHJ623DzIy8cQm79zm8uP79cvfLFZG+U/q/KHJVcEnUo1dOPUXHm+Feqi3VSb40h1d4x0a4ouZ33mvfw7WffrVf7tC+0xtfxvhrJYw/c238PGz90VTrfYj1A8OSZG0Cs5+6eC4Kb1kgaeKXbt/GUS2Lth9Q3Xd+Dpn+wnFHXkuB7d4M+xgnlx1+bR8mqIQIDvMPcifZr90+3kbFw+le+GBW4APmH/d3L91LO28n/PqXf/z73/8X3bzLFgWbAgA="; \ No newline at end of file diff --git a/assets/style.css b/assets/style.css index 0db60927..108428c3 100644 --- a/assets/style.css +++ b/assets/style.css @@ -6,17 +6,35 @@ --light-color-background-warning: #e6e600; --light-color-icon-background: var(--light-color-background); --light-color-accent: #c5c7c9; + --light-color-active-menu-item: var(--light-color-accent); --light-color-text: #222; - --light-color-text-aside: #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-text-aside: #6e6e6e; + --light-color-link: #1f70c2; + + --light-color-ts-project: #b111c9; + --light-color-ts-module: var(--light-color-ts-project); + --light-color-ts-namespace: var(--light-color-ts-project); + --light-color-ts-enum: #7e6f15; + --light-color-ts-enum-member: var(--light-color-ts-enum); + --light-color-ts-variable: #4760ec; --light-color-ts-function: #572be7; - --light-color-ts-namespace: #b111c9; - --light-color-ts-private: #707070; - --light-color-ts-variable: #4d68ff; + --light-color-ts-class: #1f70c2; + --light-color-ts-interface: #108024; + --light-color-ts-constructor: var(--light-color-ts-class); + --light-color-ts-property: var(--light-color-ts-variable); + --light-color-ts-method: var(--light-color-ts-function); + --light-color-ts-call-signature: var(--light-color-ts-method); + --light-color-ts-index-signature: var(--light-color-ts-property); + --light-color-ts-constructor-signature: var(--light-color-ts-constructor); + --light-color-ts-parameter: var(--light-color-ts-variable); + /* type literal not included as links will never be generated to it */ + --light-color-ts-type-parameter: var(--light-color-ts-type-alias); + --light-color-ts-accessor: var(--light-color-ts-property); + --light-color-ts-get-signature: var(--light-color-ts-accessor); + --light-color-ts-set-signature: var(--light-color-ts-accessor); + --light-color-ts-type-alias: #d51270; + /* reference not included as links will be colored with the kind that it points to */ + --light-external-icon: url("data:image/svg+xml;utf8,"); --light-color-scheme: light; @@ -27,17 +45,35 @@ --dark-color-warning-text: #222; --dark-color-icon-background: var(--dark-color-background-secondary); --dark-color-accent: #9096a2; + --dark-color-active-menu-item: #5d5d6a; --dark-color-text: #f5f5f5; --dark-color-text-aside: #dddddd; --dark-color-link: #00aff4; - --dark-color-ts: #ff6492; - --dark-color-ts-interface: #6cff87; + + --dark-color-ts-project: #e358ff; + --dark-color-ts-module: var(--dark-color-ts-project); + --dark-color-ts-namespace: var(--dark-color-ts-project); --dark-color-ts-enum: #f4d93e; - --dark-color-ts-class: #61b0ff; - --dark-color-ts-function: #9772ff; - --dark-color-ts-namespace: #e14dff; - --dark-color-ts-private: #e2e2e2; - --dark-color-ts-variable: #4d68ff; + --dark-color-ts-enum-member: var(--dark-color-ts-enum); + --dark-color-ts-variable: #798dff; + --dark-color-ts-function: #a280ff; + --dark-color-ts-class: #8ac4ff; + --dark-color-ts-interface: #6cff87; + --dark-color-ts-constructor: var(--dark-color-ts-class); + --dark-color-ts-property: var(--dark-color-ts-variable); + --dark-color-ts-method: var(--dark-color-ts-function); + --dark-color-ts-call-signature: var(--dark-color-ts-method); + --dark-color-ts-index-signature: var(--dark-color-ts-property); + --dark-color-ts-constructor-signature: var(--dark-color-ts-constructor); + --dark-color-ts-parameter: var(--dark-color-ts-variable); + /* type literal not included as links will never be generated to it */ + --dark-color-ts-type-parameter: var(--dark-color-ts-type-alias); + --dark-color-ts-accessor: var(--dark-color-ts-property); + --dark-color-ts-get-signature: var(--dark-color-ts-accessor); + --dark-color-ts-set-signature: var(--dark-color-ts-accessor); + --dark-color-ts-type-alias: #ff6492; + /* reference not included as links will be colored with the kind that it points to */ + --dark-external-icon: url("data:image/svg+xml;utf8,"); --dark-color-scheme: dark; } @@ -50,17 +86,34 @@ --color-warning-text: var(--light-color-warning-text); --color-icon-background: var(--light-color-icon-background); --color-accent: var(--light-color-accent); + --color-active-menu-item: var(--light-color-active-menu-item); --color-text: var(--light-color-text); --color-text-aside: var(--light-color-text-aside); --color-link: var(--light-color-link); - --color-ts: 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-module: var(--light-color-ts-module); --color-ts-namespace: var(--light-color-ts-namespace); - --color-ts-private: var(--light-color-ts-private); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-enum-member: var(--light-color-ts-enum-member); --color-ts-variable: var(--light-color-ts-variable); + --color-ts-function: var(--light-color-ts-function); + --color-ts-class: var(--light-color-ts-class); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-constructor: var(--light-color-ts-constructor); + --color-ts-property: var(--light-color-ts-property); + --color-ts-method: var(--light-color-ts-method); + --color-ts-call-signature: var(--light-color-ts-call-signature); + --color-ts-index-signature: var(--light-color-ts-index-signature); + --color-ts-constructor-signature: var( + --light-color-ts-constructor-signature + ); + --color-ts-parameter: var(--light-color-ts-parameter); + --color-ts-type-parameter: var(--light-color-ts-type-parameter); + --color-ts-accessor: var(--light-color-ts-accessor); + --color-ts-get-signature: var(--light-color-ts-get-signature); + --color-ts-set-signature: var(--light-color-ts-set-signature); + --color-ts-type-alias: var(--light-color-ts-type-alias); + --external-icon: var(--light-external-icon); --color-scheme: var(--light-color-scheme); } @@ -74,17 +127,34 @@ --color-warning-text: var(--dark-color-warning-text); --color-icon-background: var(--dark-color-icon-background); --color-accent: var(--dark-color-accent); + --color-active-menu-item: var(--dark-color-active-menu-item); --color-text: var(--dark-color-text); --color-text-aside: var(--dark-color-text-aside); --color-link: var(--dark-color-link); - --color-ts: 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-module: var(--dark-color-ts-module); --color-ts-namespace: var(--dark-color-ts-namespace); - --color-ts-private: var(--dark-color-ts-private); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-enum-member: var(--dark-color-ts-enum-member); --color-ts-variable: var(--dark-color-ts-variable); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-constructor: var(--dark-color-ts-constructor); + --color-ts-property: var(--dark-color-ts-property); + --color-ts-method: var(--dark-color-ts-method); + --color-ts-call-signature: var(--dark-color-ts-call-signature); + --color-ts-index-signature: var(--dark-color-ts-index-signature); + --color-ts-constructor-signature: var( + --dark-color-ts-constructor-signature + ); + --color-ts-parameter: var(--dark-color-ts-parameter); + --color-ts-type-parameter: var(--dark-color-ts-type-parameter); + --color-ts-accessor: var(--dark-color-ts-accessor); + --color-ts-get-signature: var(--dark-color-ts-get-signature); + --color-ts-set-signature: var(--dark-color-ts-set-signature); + --color-ts-type-alias: var(--dark-color-ts-type-alias); + --external-icon: var(--dark-external-icon); --color-scheme: var(--dark-color-scheme); } @@ -105,17 +175,34 @@ body { --color-warning-text: var(--light-color-warning-text); --color-icon-background: var(--light-color-icon-background); --color-accent: var(--light-color-accent); + --color-active-menu-item: var(--light-color-active-menu-item); --color-text: var(--light-color-text); --color-text-aside: var(--light-color-text-aside); --color-link: var(--light-color-link); - --color-ts: 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-module: var(--light-color-ts-module); --color-ts-namespace: var(--light-color-ts-namespace); - --color-ts-private: var(--light-color-ts-private); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-enum-member: var(--light-color-ts-enum-member); --color-ts-variable: var(--light-color-ts-variable); + --color-ts-function: var(--light-color-ts-function); + --color-ts-class: var(--light-color-ts-class); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-constructor: var(--light-color-ts-constructor); + --color-ts-property: var(--light-color-ts-property); + --color-ts-method: var(--light-color-ts-method); + --color-ts-call-signature: var(--light-color-ts-call-signature); + --color-ts-index-signature: var(--light-color-ts-index-signature); + --color-ts-constructor-signature: var( + --light-color-ts-constructor-signature + ); + --color-ts-parameter: var(--light-color-ts-parameter); + --color-ts-type-parameter: var(--light-color-ts-type-parameter); + --color-ts-accessor: var(--light-color-ts-accessor); + --color-ts-get-signature: var(--light-color-ts-get-signature); + --color-ts-set-signature: var(--light-color-ts-set-signature); + --color-ts-type-alias: var(--light-color-ts-type-alias); + --external-icon: var(--light-external-icon); --color-scheme: var(--light-color-scheme); } @@ -127,17 +214,34 @@ body { --color-warning-text: var(--dark-color-warning-text); --color-icon-background: var(--dark-color-icon-background); --color-accent: var(--dark-color-accent); + --color-active-menu-item: var(--dark-color-active-menu-item); --color-text: var(--dark-color-text); --color-text-aside: var(--dark-color-text-aside); --color-link: var(--dark-color-link); - --color-ts: 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-module: var(--dark-color-ts-module); --color-ts-namespace: var(--dark-color-ts-namespace); - --color-ts-private: var(--dark-color-ts-private); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-enum-member: var(--dark-color-ts-enum-member); --color-ts-variable: var(--dark-color-ts-variable); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-constructor: var(--dark-color-ts-constructor); + --color-ts-property: var(--dark-color-ts-property); + --color-ts-method: var(--dark-color-ts-method); + --color-ts-call-signature: var(--dark-color-ts-call-signature); + --color-ts-index-signature: var(--dark-color-ts-index-signature); + --color-ts-constructor-signature: var( + --dark-color-ts-constructor-signature + ); + --color-ts-parameter: var(--dark-color-ts-parameter); + --color-ts-type-parameter: var(--dark-color-ts-type-parameter); + --color-ts-accessor: var(--dark-color-ts-accessor); + --color-ts-get-signature: var(--dark-color-ts-get-signature); + --color-ts-set-signature: var(--dark-color-ts-set-signature); + --color-ts-type-alias: var(--dark-color-ts-type-alias); + --external-icon: var(--dark-external-icon); --color-scheme: var(--dark-color-scheme); } @@ -156,6 +260,16 @@ h6 { line-height: 1.2; } +h1 > a, +h2 > a, +h3 > a, +h4 > a, +h5 > a, +h6 > a { + text-decoration: none; + color: var(--color-text); +} + h1 { font-size: 1.875rem; margin: 0.67rem 0; @@ -190,12 +304,6 @@ h6 { text-transform: uppercase; } -pre { - white-space: pre; - white-space: pre-wrap; - word-wrap: break-word; -} - dl, menu, ol, @@ -320,13 +428,29 @@ pre { } pre { + position: relative; + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; padding: 10px; - border: 0.1em solid var(--color-accent); + border: 1px solid var(--color-accent); } pre code { padding: 0; font-size: 100%; } +pre > button { + position: absolute; + top: 10px; + right: 10px; + opacity: 0; + transition: opacity 0.1s; + box-sizing: border-box; +} +pre:hover > button, +pre > button.visible { + opacity: 1; +} blockquote { margin: 1em 0; @@ -342,13 +466,12 @@ blockquote { padding: 0 0 0 20px; margin: 0; } -.tsd-typography h4, .tsd-typography .tsd-index-panel h3, .tsd-index-panel .tsd-typography h3, +.tsd-typography h4, .tsd-typography h5, .tsd-typography h6 { font-size: 1em; - margin: 0; } .tsd-typography h5, .tsd-typography h6 { @@ -359,6 +482,19 @@ blockquote { .tsd-typography ol { margin: 1em 0; } +.tsd-typography table { + border-collapse: collapse; + border: none; +} +.tsd-typography td, +.tsd-typography th { + padding: 6px 13px; + border: 1px solid var(--color-accent); +} +.tsd-typography thead, +.tsd-typography tr:nth-child(even) { + background-color: var(--color-background-secondary); +} .tsd-breadcrumb { margin: 0; @@ -538,43 +674,6 @@ input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { -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; @@ -603,44 +702,27 @@ input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { 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.settings { margin: 1rem 0; } +.tsd-navigation > a, +.tsd-navigation .tsd-accordion-summary { + width: calc(100% - 0.5rem); +} .tsd-navigation a, +.tsd-navigation summary > span, .tsd-page-navigation a { display: inline-flex; align-items: center; - padding: 0.25rem 0; + padding: 0.25rem; color: var(--color-text); text-decoration: none; -} -.tsd-navigation a { - /* why 3rem? No idea, but it seems to work. */ - width: calc(100% - 3rem); -} -.tsd-page-navigation a { - /* why is this different? */ - width: 100%; + box-sizing: border-box; } .tsd-navigation a.current, .tsd-page-navigation a.current { - background: var(--color-accent); + background: var(--color-active-menu-item); } .tsd-navigation a:hover, .tsd-page-navigation a:hover { @@ -648,7 +730,8 @@ input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { } .tsd-navigation ul, .tsd-page-navigation ul { - margin: 0; + margin-top: 0; + margin-bottom: 0; padding: 0; list-style: none; } @@ -657,18 +740,24 @@ input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { padding: 0; max-width: 100%; } -.tsd-nested-navigation > li > a { +.tsd-nested-navigation { margin-left: 3rem; } .tsd-nested-navigation > li > details { - margin-left: 1.5rem; + margin-left: -1.5rem; } -.tsd-small-nested-navigation > li > a { +.tsd-small-nested-navigation { margin-left: 1.5rem; } .tsd-small-nested-navigation > li > details { - margin-left: 0; + margin-left: -1.5rem; } + +.tsd-nested-navigation > li > a, +.tsd-nested-navigation > li > span { + width: calc(100% - 1.75rem - 0.5rem); +} + .tsd-page-navigation ul { padding-left: 1.75rem; } @@ -688,6 +777,14 @@ a.tsd-index-link { line-height: 1.25rem; display: inline-flex; align-items: center; + color: var(--color-text); +} +.tsd-accordion-summary { + list-style-type: none; /* hide marker on non-safari */ + outline: none; /* broken on safari, so just hide it */ +} +.tsd-accordion-summary::-webkit-details-marker { + display: none; /* hide marker on safari */ } .tsd-accordion-summary, .tsd-accordion-summary a { @@ -696,21 +793,19 @@ a.tsd-index-link { -webkit-user-select: none; -ms-user-select: none; - display: flex; - align-items: center; cursor: pointer; } +.tsd-accordion-summary a { + width: calc(100% - 1.5rem); +} .tsd-accordion-summary > * { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; } -.tsd-accordion-summary::-webkit-details-marker { - display: none; -} -.tsd-index-accordion .tsd-accordion-summary svg { - margin-right: 0.25rem; +.tsd-index-accordion .tsd-accordion-summary > svg { + margin-left: 0.25rem; } .tsd-index-content > :not(:first-child) { margin-top: 0.75rem; @@ -815,8 +910,9 @@ a.tsd-index-link { box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); } #tsd-search .results li { - padding: 0 10px; background-color: var(--color-background); + line-height: initial; + padding: 4px; } #tsd-search .results li:nth-child(even) { background-color: var(--color-background-secondary); @@ -824,12 +920,15 @@ a.tsd-index-link { #tsd-search .results li.state { display: none; } -#tsd-search .results li.current, -#tsd-search .results li:hover { +#tsd-search .results li.current:not(.no-results), +#tsd-search .results li:hover:not(.no-results) { background-color: var(--color-accent); } #tsd-search .results a { - display: block; + display: flex; + align-items: center; + padding: 0.25rem; + box-sizing: border-box; } #tsd-search .results a:before { top: 10px; @@ -985,7 +1084,9 @@ ul.tsd-type-parameter-list h5 { overflow: hidden; opacity: 0.8; height: 40px; - transition: opacity 0.1s, background-color 0.2s; + transition: + opacity 0.1s, + background-color 0.2s; vertical-align: bottom; cursor: pointer; } @@ -1037,7 +1138,7 @@ img { } .deprecated { - text-decoration: line-through; + text-decoration: line-through !important; } .warning { @@ -1046,6 +1147,78 @@ img { background: var(--color-background-warning); } +.tsd-kind-project { + color: var(--color-ts-project); +} +.tsd-kind-module { + color: var(--color-ts-module); +} +.tsd-kind-namespace { + color: var(--color-ts-namespace); +} +.tsd-kind-enum { + color: var(--color-ts-enum); +} +.tsd-kind-enum-member { + color: var(--color-ts-enum-member); +} +.tsd-kind-variable { + color: var(--color-ts-variable); +} +.tsd-kind-function { + color: var(--color-ts-function); +} +.tsd-kind-class { + color: var(--color-ts-class); +} +.tsd-kind-interface { + color: var(--color-ts-interface); +} +.tsd-kind-constructor { + color: var(--color-ts-constructor); +} +.tsd-kind-property { + color: var(--color-ts-property); +} +.tsd-kind-method { + color: var(--color-ts-method); +} +.tsd-kind-call-signature { + color: var(--color-ts-call-signature); +} +.tsd-kind-index-signature { + color: var(--color-ts-index-signature); +} +.tsd-kind-constructor-signature { + color: var(--color-ts-constructor-signature); +} +.tsd-kind-parameter { + color: var(--color-ts-parameter); +} +.tsd-kind-type-literal { + color: var(--color-ts-type-literal); +} +.tsd-kind-type-parameter { + color: var(--color-ts-type-parameter); +} +.tsd-kind-accessor { + color: var(--color-ts-accessor); +} +.tsd-kind-get-signature { + color: var(--color-ts-get-signature); +} +.tsd-kind-set-signature { + color: var(--color-ts-set-signature); +} +.tsd-kind-type-alias { + color: var(--color-ts-type-alias); +} + +/* if we have a kind icon, don't color the text by kind */ +.tsd-kind-icon ~ span { + color: var(--color-text); +} + * { scrollbar-width: thin; scrollbar-color: var(--color-accent) var(--color-icon-background); @@ -1172,6 +1345,9 @@ img { top: 42px; padding-top: 1rem; } + .site-menu { + margin-top: 1rem; + } } /* two sidebars */ diff --git a/classes/API.API.html b/classes/API.API.html index 1e00d880..1cff45af 100644 --- a/classes/API.API.html +++ b/classes/API.API.html @@ -1,25 +1,26 @@ -API | revolt.js
+API | revolt.js
-
+

Theme

+
@@ -30,908 +31,918 @@

Class API

API Client

-
+
+

Hierarchy

  • API
+
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/index.d.ts:41
  • - +

    Constructors

    -
    - -
      - +
      + +
        +
      • Parameters

        • -
          Optional __namedParameters: Partial<Options>
        -

        Returns API

    +

    Returns API

    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/index.d.ts:44
  • Properties

    -
    - -
    authentication: any
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/index.d.ts:42
  • Accessors

    -
    - -
      -
    • get auth(): AxiosRequestConfig<any>
    • +
      + +
        +
      • get auth(): AxiosRequestConfig<any>
      • Generate authentication options.

        -

        Returns AxiosRequestConfig<any>

      -
      - -
        -
      • get config(): AxiosRequestConfig<any>
      • +
      • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/index.d.ts:48
    +
    + +
      +
    • get config(): AxiosRequestConfig<any>
    • Generate config to pass through to API.

      -

      Returns AxiosRequestConfig<any>

    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/index.d.ts:52
  • Methods

    -
    - -
      - +
      + +
        +
      • Send HTTP DELETE request.

        - -

        Returns

        Typed Response Data

        -
        +

        Type Parameters

        -
          +
          • -

            Path extends "/auth/mfa/totp" | `/bots/${string}` | `/channels/${string}` | "-/channels/{target}" | `/channels/${string}/messages/${string}` | "-/channels/{target}/messages/{msg}" | `/servers/${string}/members/${string}` | "-/servers/{target}/members/{member}" | `/invites/${string}` | "-/invites/{target}" | `/custom/emoji/${string}` | "-/custom/emoji/{emoji_id}" | `/webhooks/${string}/${string}` | "-/webhooks/{webhook_id}/{token}" | `/webhooks/${string}` | "-/webhooks/{webhook_id}" | `/users/${string}/friend` | "-/users/{target}/friend" | `/users/${string}/block` | "-/users/{target}/block" | "-/bots/{target}" | `/channels/${string}/messages/bulk` | "-/channels/{target}/messages/bulk" | `/channels/${string}/recipients/${string}` | "-/channels/{target}/recipients/{member}" | `/channels/${string}/messages/${string}/reactions/${string}` | "-/channels/{target}/messages/{msg}/reactions/{emoji}" | `/channels/${string}/messages/${string}/reactions` | "-/channels/{target}/messages/{msg}/reactions" | `/servers/${string}` | "-/servers/{target}" | `/servers/${string}/bans/${string}` | "-/servers/{server}/bans/{target}" | `/servers/${string}/roles/${string}` | "-/servers/{target}/roles/{role_id}" | `/auth/session/${string}` | "-/auth/session/{id}"

          • +

            Path extends "/auth/mfa/totp" | `/bots/${string}` | `/channels/${string}` | "-/channels/{target}" | `/channels/${string}/messages/${string}` | "-/channels/{target}/messages/{msg}" | `/servers/${string}/roles/${string}` | "-/servers/{target}/roles/{role_id}" | `/invites/${string}` | "-/invites/{target}" | `/custom/emoji/${string}` | "-/custom/emoji/{emoji_id}" | `/users/${string}/friend` | "-/users/{target}/friend" | `/users/${string}/block` | "-/users/{target}/block" | "-/bots/{target}" | `/channels/${string}/messages/bulk` | "-/channels/{target}/messages/bulk" | `/channels/${string}/recipients/${string}` | "-/channels/{target}/recipients/{member}" | `/channels/${string}/messages/${string}/reactions/${string}` | "-/channels/{target}/messages/{msg}/reactions/{emoji}" | `/channels/${string}/messages/${string}/reactions` | "-/channels/{target}/messages/{msg}/reactions" | `/servers/${string}` | "-/servers/{target}" | `/servers/${string}/members/${string}` | "-/servers/{target}/members/{member}" | `/servers/${string}/bans/${string}` | "-/servers/{server}/bans/{target}" | `/auth/session/${string}` | "-/auth/session/{id}"

          • -

            Route extends APIRoutes & {
                method: "delete";
            } & {
                parts: Count<Path, "/", []>;
                path: Path;
            }

        +

        Route extends APIRoutes & {
            method: "delete";
        } & {
            parts: Count<Path, "/", []>;
            path: Path;
        }

      Parameters

      • -
        path: Path
        +
        path: Path

        Path

        -
      • +
      +
    • -
      Optional params: any
      +
      Optional params: any

      Body or Query Parameters

      -
    • + +
    • -
      Optional config: AxiosRequestConfig<any>
      +
      Optional config: AxiosRequestConfig<any>

      Axios configuration

      -
    -

    Returns Promise<Route["response"]>

    +
  • Send HTTP DELETE request.

    - -

    Returns

    Typed Response Data

    -
    +

    Type Parameters

    -
      +
      • -

        Path extends "/auth/mfa/totp" | `/bots/${string}` | `/channels/${string}/messages/${string}` | "-/channels/{target}/messages/{msg}" | `/servers/${string}/members/${string}` | "-/servers/{target}/members/{member}" | `/invites/${string}` | "-/invites/{target}" | `/custom/emoji/${string}` | "-/custom/emoji/{emoji_id}" | `/webhooks/${string}/${string}` | "-/webhooks/{webhook_id}/{token}" | `/webhooks/${string}` | "-/webhooks/{webhook_id}" | `/users/${string}/friend` | "-/users/{target}/friend" | `/users/${string}/block` | "-/users/{target}/block" | "-/bots/{target}" | `/channels/${string}/recipients/${string}` | "-/channels/{target}/recipients/{member}" | `/channels/${string}/messages/${string}/reactions` | "-/channels/{target}/messages/{msg}/reactions" | `/servers/${string}/bans/${string}` | "-/servers/{server}/bans/{target}" | `/servers/${string}/roles/${string}` | "-/servers/{target}/roles/{role_id}" | `/auth/session/${string}` | "-/auth/session/{id}"

      • +

        Path extends "/auth/mfa/totp" | `/bots/${string}` | `/channels/${string}/messages/${string}` | "-/channels/{target}/messages/{msg}" | `/servers/${string}/roles/${string}` | "-/servers/{target}/roles/{role_id}" | `/invites/${string}` | "-/invites/{target}" | `/custom/emoji/${string}` | "-/custom/emoji/{emoji_id}" | `/users/${string}/friend` | "-/users/{target}/friend" | `/users/${string}/block` | "-/users/{target}/block" | "-/bots/{target}" | `/channels/${string}/recipients/${string}` | "-/channels/{target}/recipients/{member}" | `/channels/${string}/messages/${string}/reactions` | "-/channels/{target}/messages/{msg}/reactions" | `/servers/${string}/members/${string}` | "-/servers/{target}/members/{member}" | `/servers/${string}/bans/${string}` | "-/servers/{server}/bans/{target}" | `/auth/session/${string}` | "-/auth/session/{id}"

      • -

        Route extends APIRoutes & {
            method: "delete";
        } & {
            parts: Count<Path, "/", []>;
            path: Path;
        }

    +

    Route extends APIRoutes & {
        method: "delete";
    } & {
        parts: Count<Path, "/", []>;
        path: Path;
    }

  • Parameters

    • -
      path: Path
      +
      path: Path

      Path

      -
    • +
    +
  • -
    Optional params: any
    +
    Optional params: any

    Body or Query Parameters

    -
  • -

    Returns Promise<Route["response"]>

    -
    - -
      - +
    • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/index.d.ts:148
    +
    + +
      +
    • Send HTTP GET request.

      - -

      Returns

      Typed Response Data

      -
      +

      Type Parameters

      -
        +
        • -

          Path extends "/auth/session/all" | "/" | "/admin/stats" | `/users/${string}` | "-/users/{target}" | `/users/${string}/flags` | "-/users/{target}/flags" | `/users/${string}/default_avatar` | "-/users/{target}/default_avatar" | `/users/${string}/profile` | "-/users/{target}/profile" | `/users/${string}/dm` | "-/users/{target}/dm" | `/users/${string}/mutual` | "-/users/{target}/mutual" | `/bots/${string}/invite` | "-/bots/{target}/invite" | `/bots/${string}` | "-/bots/{bot}" | `/channels/${string}` | "-/channels/{target}" | `/channels/${string}/members` | "-/channels/{target}/members" | `/channels/${string}/messages/${string}` | "-/channels/{target}/messages/{msg}" | `/channels/${string}/webhooks` | "-/channels/{channel_id}/webhooks" | `/servers/${string}/members/${string}` | "-/servers/{target}/members/{member}" | `/servers/${string}/bans` | "-/servers/{target}/bans" | `/servers/${string}/invites` | "-/servers/{target}/invites" | `/servers/${string}/emojis` | "-/servers/{target}/emojis" | `/invites/${string}` | "-/invites/{target}" | `/custom/emoji/${string}` | "-/custom/emoji/{emoji_id}" | "/auth/account/" | "/auth/mfa/" | "/auth/mfa/methods" | "/onboard/hello" | "/sync/unreads" | `/webhooks/${string}/${string}` | "-/webhooks/{webhook_id}/{token}" | `/webhooks/${string}` | "-/webhooks/{webhook_id}" | `/channels/${string}/messages` | "-/channels/{target}/messages" | `/servers/${string}` | "-/servers/{target}" | `/servers/${string}/members` | "-/servers/{target}/members" | `/servers/${string}/members_experimental_query` | "-/servers/{target}/members_experimental_query"

        • +

          Path extends "/auth/session/all" | "/" | `/users/${string}` | "-/users/{target}" | `/users/${string}/flags` | "-/users/{target}/flags" | `/users/${string}/default_avatar` | "-/users/{target}/default_avatar" | `/users/${string}/profile` | "-/users/{target}/profile" | `/users/${string}/dm` | "-/users/{target}/dm" | `/users/${string}/mutual` | "-/users/{target}/mutual" | `/bots/${string}/invite` | "-/bots/{target}/invite" | `/bots/${string}` | "-/bots/{bot}" | `/channels/${string}` | "-/channels/{target}" | `/channels/${string}/members` | "-/channels/{target}/members" | `/channels/${string}/messages/${string}` | "-/channels/{target}/messages/{msg}" | `/channels/${string}/webhooks` | "-/channels/{channel_id}/webhooks" | `/servers/${string}/bans` | "-/servers/{target}/bans" | `/servers/${string}/invites` | "-/servers/{target}/invites" | `/servers/${string}/roles/${string}` | "-/servers/{target}/roles/{role_id}" | `/servers/${string}/emojis` | "-/servers/{target}/emojis" | `/invites/${string}` | "-/invites/{target}" | `/custom/emoji/${string}` | "-/custom/emoji/{emoji_id}" | "/auth/account/" | "/auth/mfa/" | "/auth/mfa/methods" | "/onboard/hello" | "/sync/unreads" | `/channels/${string}/messages` | "-/channels/{target}/messages" | `/servers/${string}` | "-/servers/{target}" | `/servers/${string}/members` | "-/servers/{target}/members" | `/servers/${string}/members/${string}` | "-/servers/{target}/members/{member}" | `/servers/${string}/members_experimental_query` | "-/servers/{target}/members_experimental_query"

        • -

          Route extends APIRoutes & {
              method: "get";
          } & {
              parts: Count<Path, "/", []>;
              path: Path;
          }

      +

      Route extends APIRoutes & {
          method: "get";
      } & {
          parts: Count<Path, "/", []>;
          path: Path;
      }

    Parameters

    • -
      path: Path
      +
      path: Path

      Path

      -
    • +
    +
  • -
    params: Route["params"]
    +
    params: Route["params"]

    Body or Query Parameters

    -
  • + +
  • -
    Optional config: AxiosRequestConfig<any>
    +
    Optional config: AxiosRequestConfig<any>

    Axios configuration

    -
  • -

    Returns Promise<Route["response"]>

    +
  • Send HTTP GET request.

    - -

    Returns

    Typed Response Data

    -
    +

    Type Parameters

    -
      +
      • -

        Path extends "/auth/session/all" | "/" | "/admin/stats" | `/users/${string}` | "-/users/{target}" | `/users/${string}/flags` | "-/users/{target}/flags" | `/users/${string}/default_avatar` | "-/users/{target}/default_avatar" | `/users/${string}/profile` | "-/users/{target}/profile" | `/users/${string}/dm` | "-/users/{target}/dm" | `/users/${string}/mutual` | "-/users/{target}/mutual" | `/bots/${string}/invite` | "-/bots/{target}/invite" | `/bots/${string}` | "-/bots/{bot}" | `/channels/${string}` | "-/channels/{target}" | `/channels/${string}/members` | "-/channels/{target}/members" | `/channels/${string}/messages/${string}` | "-/channels/{target}/messages/{msg}" | `/channels/${string}/webhooks` | "-/channels/{channel_id}/webhooks" | `/servers/${string}/members/${string}` | "-/servers/{target}/members/{member}" | `/servers/${string}/bans` | "-/servers/{target}/bans" | `/servers/${string}/invites` | "-/servers/{target}/invites" | `/servers/${string}/emojis` | "-/servers/{target}/emojis" | `/invites/${string}` | "-/invites/{target}" | `/custom/emoji/${string}` | "-/custom/emoji/{emoji_id}" | "/auth/account/" | "/auth/mfa/" | "/auth/mfa/methods" | "/onboard/hello" | "/sync/unreads" | `/webhooks/${string}/${string}` | "-/webhooks/{webhook_id}/{token}" | `/webhooks/${string}` | "-/webhooks/{webhook_id}"

      • +

        Path extends "/auth/session/all" | "/" | `/users/${string}` | "-/users/{target}" | `/users/${string}/flags` | "-/users/{target}/flags" | `/users/${string}/default_avatar` | "-/users/{target}/default_avatar" | `/users/${string}/profile` | "-/users/{target}/profile" | `/users/${string}/dm` | "-/users/{target}/dm" | `/users/${string}/mutual` | "-/users/{target}/mutual" | `/bots/${string}/invite` | "-/bots/{target}/invite" | `/bots/${string}` | "-/bots/{bot}" | `/channels/${string}` | "-/channels/{target}" | `/channels/${string}/members` | "-/channels/{target}/members" | `/channels/${string}/messages/${string}` | "-/channels/{target}/messages/{msg}" | `/channels/${string}/webhooks` | "-/channels/{channel_id}/webhooks" | `/servers/${string}/bans` | "-/servers/{target}/bans" | `/servers/${string}/invites` | "-/servers/{target}/invites" | `/servers/${string}/roles/${string}` | "-/servers/{target}/roles/{role_id}" | `/servers/${string}/emojis` | "-/servers/{target}/emojis" | `/invites/${string}` | "-/invites/{target}" | `/custom/emoji/${string}` | "-/custom/emoji/{emoji_id}" | "/auth/account/" | "/auth/mfa/" | "/auth/mfa/methods" | "/onboard/hello" | "/sync/unreads"

      • -

        Route extends APIRoutes & {
            method: "get";
        } & {
            parts: Count<Path, "/", []>;
            path: Path;
        }

    +

    Route extends APIRoutes & {
        method: "get";
    } & {
        parts: Count<Path, "/", []>;
        path: Path;
    }

  • Parameters

    • -
      path: Path
      +
      path: Path

      Path

      -
    -

    Returns Promise<Route["response"]>

    +
    + +
      +
    • Send HTTP PATCH request.

      - -

      Returns

      Typed Response Data

      -
      +

      Type Parameters

      -
        +
        • -

          Path extends "/auth/account/change/password" | "/auth/account/change/email" | "/auth/account/reset_password" | `/users/${string}` | "-/users/{target}" | `/bots/${string}` | `/channels/${string}` | "-/channels/{target}" | `/channels/${string}/messages/${string}` | "-/channels/{target}/messages/{msg}" | `/servers/${string}/members/${string}` | `/webhooks/${string}/${string}` | "-/webhooks/{webhook_id}/{token}" | `/webhooks/${string}` | "-/webhooks/{webhook_id}" | "-/bots/{target}" | `/servers/${string}` | "-/servers/{target}" | "-/servers/{server}/members/{target}" | `/servers/${string}/roles/${string}` | "-/servers/{target}/roles/{role_id}" | `/auth/session/${string}` | "-/auth/session/{id}" | "/auth/mfa/recovery"

        • +

          Path extends "/auth/account/change/password" | "/auth/account/change/email" | "/auth/account/reset_password" | `/users/${string}` | "-/users/{target}" | `/bots/${string}` | `/channels/${string}` | "-/channels/{target}" | `/channels/${string}/messages/${string}` | "-/channels/{target}/messages/{msg}" | `/servers/${string}/roles/${string}` | "-/servers/{target}/roles/{role_id}" | "-/bots/{target}" | `/servers/${string}` | "-/servers/{target}" | `/servers/${string}/members/${string}` | "-/servers/{server}/members/{target}" | `/auth/session/${string}` | "-/auth/session/{id}" | "/auth/mfa/recovery"

        • -

          Route extends APIRoutes & {
              method: "patch";
          } & {
              parts: Count<Path, "/", []>;
              path: Path;
          }

      +

      Route extends APIRoutes & {
          method: "patch";
      } & {
          parts: Count<Path, "/", []>;
          path: Path;
      }

    Parameters

    • -
      path: Path
      +
      path: Path

      Path

      -
    • +
    +
  • -
    params: Route["params"]
    +
    params: Route["params"]

    Body or Query Parameters

    -
  • + +
  • -
    Optional config: AxiosRequestConfig<any>
    +
    Optional config: AxiosRequestConfig<any>

    Axios configuration

    -
  • -

    Returns Promise<Route["response"]>

    +
  • Send HTTP PATCH request.

    - -

    Returns

    Typed Response Data

    -
    +

    Type Parameters

    -
      +
      • -

        Path extends "/auth/mfa/recovery"

      • +

        Path extends "/auth/mfa/recovery"

      • -

        Route extends APIRoutes & {
            method: "patch";
        } & {
            parts: Count<Path, "/", []>;
            path: Path;
        }

    +

    Route extends Object

  • Parameters

    • -
      path: Path
      +
      path: Path

      Path

      -
    -

    Returns Promise<Route["response"]>

    +
    + +
      +
    • Send HTTP POST request.

      - -

      Returns

      Typed Response Data

      -
      +

      Type Parameters

      -
        +
        • -

          Path extends "/users/friend" | "/bots/create" | "/channels/create" | "/servers/create" | "/safety/report" | "/auth/account/create" | "/auth/account/reverify" | "/auth/account/delete" | "/auth/account/reset_password" | "/auth/session/login" | "/auth/mfa/totp" | "/onboard/complete" | "/push/subscribe" | "/sync/settings/fetch" | "/sync/settings/set" | `/bots/${string}/invite` | "-/bots/{target}/invite" | `/channels/${string}/webhooks` | `/invites/${string}` | "-/invites/{target}" | `/webhooks/${string}/${string}` | "-/webhooks/{webhook_id}/{token}" | `/channels/${string}/invites` | "-/channels/{target}/invites" | `/channels/${string}/messages` | "-/channels/{target}/messages" | `/channels/${string}/search` | "-/channels/{target}/search" | `/channels/${string}/join_call` | "-/channels/{target}/join_call" | "-/channels/{target}/webhooks" | `/servers/${string}/channels` | "-/servers/{server}/channels" | `/servers/${string}/roles` | "-/servers/{target}/roles" | "/auth/account/disable" | `/auth/account/verify/${string}` | "-/auth/account/verify/{code}" | "/auth/session/logout" | "/auth/mfa/recovery" | "/push/unsubscribe" | `/webhooks/${string}/${string}/github` | "-/webhooks/{webhook_id}/{token}/github"

        • +

          Path extends "/users/friend" | "/bots/create" | "/channels/create" | "/servers/create" | "/safety/report" | "/auth/account/create" | "/auth/account/reverify" | "/auth/account/delete" | "/auth/account/reset_password" | "/auth/session/login" | "/auth/mfa/totp" | "/onboard/complete" | "/push/subscribe" | "/sync/settings/fetch" | "/sync/settings/set" | `/bots/${string}/invite` | "-/bots/{target}/invite" | `/channels/${string}/webhooks` | `/invites/${string}` | "-/invites/{target}" | `/channels/${string}/invites` | "-/channels/{target}/invites" | `/channels/${string}/messages` | "-/channels/{target}/messages" | `/channels/${string}/search` | "-/channels/{target}/search" | `/channels/${string}/join_call` | "-/channels/{target}/join_call" | "-/channels/{target}/webhooks" | `/servers/${string}/channels` | "-/servers/{server}/channels" | `/servers/${string}/roles` | "-/servers/{target}/roles" | "/auth/account/disable" | `/auth/account/verify/${string}` | "-/auth/account/verify/{code}" | "/auth/session/logout" | "/auth/mfa/recovery" | "/push/unsubscribe"

        • -

          Route extends APIRoutes & {
              method: "post";
          } & {
              parts: Count<Path, "/", []>;
              path: Path;
          }

      +

      Route extends APIRoutes & {
          method: "post";
      } & {
          parts: Count<Path, "/", []>;
          path: Path;
      }

    Parameters

    • -
      path: Path
      +
      path: Path

      Path

      -
    • +
    +
  • -
    params: Route["params"]
    +
    params: Route["params"]

    Body or Query Parameters

    -
  • + +
  • -
    Optional config: AxiosRequestConfig<any>
    +
    Optional config: AxiosRequestConfig<any>

    Axios configuration

    -
  • -

    Returns Promise<Route["response"]>

    +
  • Send HTTP POST request.

    - -

    Returns

    Typed Response Data

    -
    +

    Type Parameters

    -
      +
      • -

        Path extends "/auth/account/delete" | "/auth/mfa/totp" | `/invites/${string}` | "-/invites/{target}" | `/channels/${string}/invites` | "-/channels/{target}/invites" | `/channels/${string}/join_call` | "-/channels/{target}/join_call" | "/auth/account/disable" | `/auth/account/verify/${string}` | "-/auth/account/verify/{code}" | "/auth/session/logout" | "/auth/mfa/recovery" | "/push/unsubscribe" | `/webhooks/${string}/${string}/github` | "-/webhooks/{webhook_id}/{token}/github"

      • +

        Path extends "/auth/account/delete" | "/auth/mfa/totp" | `/invites/${string}` | "-/invites/{target}" | `/channels/${string}/invites` | "-/channels/{target}/invites" | `/channels/${string}/join_call` | "-/channels/{target}/join_call" | "/auth/account/disable" | `/auth/account/verify/${string}` | "-/auth/account/verify/{code}" | "/auth/session/logout" | "/auth/mfa/recovery" | "/push/unsubscribe"

      • -

        Route extends APIRoutes & {
            method: "post";
        } & {
            parts: Count<Path, "/", []>;
            path: Path;
        }

    +

    Route extends APIRoutes & {
        method: "post";
    } & {
        parts: Count<Path, "/", []>;
        path: Path;
    }

  • Parameters

    • -
      path: Path
      +
      path: Path

      Path

      -
    -

    Returns Promise<Route["response"]>

    +
    + +
      +
    • Send HTTP PUT request.

      - -

      Returns

      Typed Response Data

      -
      +

      Type Parameters

      -
        +
        • -

          Path extends "/auth/account/delete" | "/auth/mfa/ticket" | "/auth/mfa/totp" | `/custom/emoji/${string}` | `/users/${string}/friend` | "-/users/{target}/friend" | `/users/${string}/block` | "-/users/{target}/block" | `/channels/${string}/ack/${string}` | "-/channels/{target}/ack/{message}" | `/channels/${string}/recipients/${string}` | "-/channels/{group_id}/recipients/{member_id}" | `/channels/${string}/permissions/${string}` | "-/channels/{target}/permissions/{role_id}" | `/channels/${string}/permissions/default` | "-/channels/{target}/permissions/default" | `/channels/${string}/messages/${string}/reactions/${string}` | "-/channels/{target}/messages/{msg}/reactions/{emoji}" | `/servers/${string}/ack` | "-/servers/{target}/ack" | `/servers/${string}/bans/${string}` | "-/servers/{server}/bans/{target}" | `/servers/${string}/permissions/${string}` | "-/servers/{target}/permissions/{role_id}" | `/servers/${string}/permissions/default` | "-/servers/{target}/permissions/default" | "-/custom/emoji/{id}"

        • +

          Path extends "/auth/account/delete" | "/auth/mfa/ticket" | "/auth/mfa/totp" | `/custom/emoji/${string}` | `/users/${string}/friend` | "-/users/{target}/friend" | `/users/${string}/block` | "-/users/{target}/block" | `/channels/${string}/ack/${string}` | "-/channels/{target}/ack/{message}" | `/channels/${string}/recipients/${string}` | "-/channels/{group_id}/recipients/{member_id}" | `/channels/${string}/permissions/${string}` | "-/channels/{target}/permissions/{role_id}" | `/channels/${string}/permissions/default` | "-/channels/{target}/permissions/default" | `/channels/${string}/messages/${string}/reactions/${string}` | "-/channels/{target}/messages/{msg}/reactions/{emoji}" | `/servers/${string}/ack` | "-/servers/{target}/ack" | `/servers/${string}/bans/${string}` | "-/servers/{server}/bans/{target}" | `/servers/${string}/permissions/${string}` | "-/servers/{target}/permissions/{role_id}" | `/servers/${string}/permissions/default` | "-/servers/{target}/permissions/default" | "-/custom/emoji/{id}"

        • -

          Route extends APIRoutes & {
              method: "put";
          } & {
              parts: Count<Path, "/", []>;
              path: Path;
          }

      +

      Route extends APIRoutes & {
          method: "put";
      } & {
          parts: Count<Path, "/", []>;
          path: Path;
      }

    Parameters

    • -
      path: Path
      +
      path: Path

      Path

      -
    • +
    +
  • -
    params: Route["params"]
    +
    params: Route["params"]

    Body or Query Parameters

    -
  • + +
  • -
    Optional config: AxiosRequestConfig<any>
    +
    Optional config: AxiosRequestConfig<any>

    Axios configuration

    -
  • -

    Returns Promise<Route["response"]>

    +
  • Send HTTP PUT request.

    - -

    Returns

    Typed Response Data

    -
    +

    Type Parameters

    -
      +
      • -

        Path extends `/users/${string}/friend` | "-/users/{target}/friend" | `/users/${string}/block` | "-/users/{target}/block" | `/channels/${string}/ack/${string}` | "-/channels/{target}/ack/{message}" | `/channels/${string}/recipients/${string}` | "-/channels/{group_id}/recipients/{member_id}" | `/channels/${string}/messages/${string}/reactions/${string}` | "-/channels/{target}/messages/{msg}/reactions/{emoji}" | `/servers/${string}/ack` | "-/servers/{target}/ack"

      • +

        Path extends `/users/${string}/friend` | "-/users/{target}/friend" | `/users/${string}/block` | "-/users/{target}/block" | `/channels/${string}/ack/${string}` | "-/channels/{target}/ack/{message}" | `/channels/${string}/recipients/${string}` | "-/channels/{group_id}/recipients/{member_id}" | `/channels/${string}/messages/${string}/reactions/${string}` | "-/channels/{target}/messages/{msg}/reactions/{emoji}" | `/servers/${string}/ack` | "-/servers/{target}/ack"

      • -

        Route extends APIRoutes & {
            method: "put";
        } & {
            parts: Count<Path, "/", []>;
            path: Path;
        }

    +

    Route extends APIRoutes & {
        method: "put";
    } & {
        parts: Count<Path, "/", []>;
        path: Path;
    }

  • Parameters

    • -
      path: Path
      +
      path: Path

      Path

      -
    -

    Returns Promise<Route["response"]>

    +
    + +
      +
    • Send any arbitrary request.

      - -

      Returns

      Typed Response Data

      -
      +

      Type Parameters

      -
        +
        • -

          Method extends "get" | "delete" | "patch" | "put" | "post"

        • +

          Method extends "get" | "patch" | "put" | "delete" | "post"

        • -

          Routes extends PickRoutes<Method>

        • +

          Routes extends PickRoutes<Method>

        • -

          Path extends "/safety/report" | "/auth/account/create" | "/auth/account/reverify" | "/auth/account/delete" | "/auth/account/change/password" | "/auth/account/change/email" | "/auth/account/reset_password" | "/auth/mfa/ticket" | "/auth/mfa/totp" | "/onboard/complete" | "/push/subscribe" | "/sync/settings/fetch" | "/sync/settings/set" | "/" | "/admin/stats" | `/users/${string}` | "-/users/{target}" | `/users/${string}/flags` | "-/users/{target}/flags" | `/users/${string}/default_avatar` | "-/users/{target}/default_avatar" | `/users/${string}/profile` | "-/users/{target}/profile" | `/users/${string}/dm` | "-/users/{target}/dm" | `/users/${string}/mutual` | "-/users/{target}/mutual" | `/bots/${string}/invite` | "-/bots/{target}/invite" | `/bots/${string}` | "-/bots/{bot}" | `/channels/${string}` | "-/channels/{target}" | `/channels/${string}/members` | "-/channels/{target}/members" | `/channels/${string}/messages/${string}` | "-/channels/{target}/messages/{msg}" | `/channels/${string}/webhooks` | "-/channels/{channel_id}/webhooks" | `/servers/${string}/members/${string}` | "-/servers/{target}/members/{member}" | `/servers/${string}/bans` | "-/servers/{target}/bans" | `/servers/${string}/invites` | "-/servers/{target}/invites" | `/servers/${string}/emojis` | "-/servers/{target}/emojis" | `/invites/${string}` | "-/invites/{target}" | `/custom/emoji/${string}` | "-/custom/emoji/{emoji_id}" | "/auth/account/" | "/auth/mfa/" | "/auth/mfa/methods" | "/onboard/hello" | "/sync/unreads" | `/webhooks/${string}/${string}` | "-/webhooks/{webhook_id}/{token}" | `/webhooks/${string}` | "-/webhooks/{webhook_id}" | `/users/${string}/friend` | "-/users/{target}/friend" | `/users/${string}/block` | "-/users/{target}/block" | "-/bots/{target}" | `/channels/${string}/ack/${string}` | "-/channels/{target}/ack/{message}" | `/channels/${string}/invites` | "-/channels/{target}/invites" | `/channels/${string}/messages` | "-/channels/{target}/messages" | `/channels/${string}/search` | "-/channels/{target}/search" | `/channels/${string}/messages/bulk` | "-/channels/{target}/messages/bulk" | `/channels/${string}/recipients/${string}` | "-/channels/{group_id}/recipients/{member_id}" | "-/channels/{target}/recipients/{member}" | `/channels/${string}/join_call` | "-/channels/{target}/join_call" | `/channels/${string}/permissions/${string}` | "-/channels/{target}/permissions/{role_id}" | `/channels/${string}/permissions/default` | "-/channels/{target}/permissions/default" | `/channels/${string}/messages/${string}/reactions/${string}` | "-/channels/{target}/messages/{msg}/reactions/{emoji}" | `/channels/${string}/messages/${string}/reactions` | "-/channels/{target}/messages/{msg}/reactions" | "-/channels/{target}/webhooks" | `/servers/${string}` | "-/servers/{target}" | `/servers/${string}/ack` | "-/servers/{target}/ack" | `/servers/${string}/channels` | "-/servers/{server}/channels" | `/servers/${string}/members` | "-/servers/{target}/members" | "-/servers/{server}/members/{target}" | `/servers/${string}/members_experimental_query` | "-/servers/{target}/members_experimental_query" | `/servers/${string}/bans/${string}` | "-/servers/{server}/bans/{target}" | `/servers/${string}/roles` | "-/servers/{target}/roles" | `/servers/${string}/roles/${string}` | "-/servers/{target}/roles/{role_id}" | `/servers/${string}/permissions/${string}` | "-/servers/{target}/permissions/{role_id}" | `/servers/${string}/permissions/default` | "-/servers/{target}/permissions/default" | "-/custom/emoji/{id}" | "/auth/account/disable" | `/auth/account/verify/${string}` | "-/auth/account/verify/{code}" | `/auth/session/${string}` | "-/auth/session/{id}" | "/auth/mfa/recovery" | "/push/unsubscribe" | `/webhooks/${string}/${string}/github` | "-/webhooks/{webhook_id}/{token}/github"

        • +

          Path extends "/safety/report" | "/auth/account/create" | "/auth/account/reverify" | "/auth/account/delete" | "/auth/account/change/password" | "/auth/account/change/email" | "/auth/account/reset_password" | "/auth/mfa/ticket" | "/auth/mfa/totp" | "/onboard/complete" | "/push/subscribe" | "/sync/settings/fetch" | "/sync/settings/set" | "/" | `/users/${string}` | "-/users/{target}" | `/users/${string}/flags` | "-/users/{target}/flags" | `/users/${string}/default_avatar` | "-/users/{target}/default_avatar" | `/users/${string}/profile` | "-/users/{target}/profile" | `/users/${string}/dm` | "-/users/{target}/dm" | `/users/${string}/mutual` | "-/users/{target}/mutual" | `/bots/${string}/invite` | "-/bots/{target}/invite" | `/bots/${string}` | "-/bots/{bot}" | `/channels/${string}` | "-/channels/{target}" | `/channels/${string}/members` | "-/channels/{target}/members" | `/channels/${string}/messages/${string}` | "-/channels/{target}/messages/{msg}" | `/channels/${string}/webhooks` | "-/channels/{channel_id}/webhooks" | `/servers/${string}/bans` | "-/servers/{target}/bans" | `/servers/${string}/invites` | "-/servers/{target}/invites" | `/servers/${string}/roles/${string}` | "-/servers/{target}/roles/{role_id}" | `/servers/${string}/emojis` | "-/servers/{target}/emojis" | `/invites/${string}` | "-/invites/{target}" | `/custom/emoji/${string}` | "-/custom/emoji/{emoji_id}" | "/auth/account/" | "/auth/mfa/" | "/auth/mfa/methods" | "/onboard/hello" | "/sync/unreads" | `/users/${string}/friend` | "-/users/{target}/friend" | `/users/${string}/block` | "-/users/{target}/block" | "-/bots/{target}" | `/channels/${string}/ack/${string}` | "-/channels/{target}/ack/{message}" | `/channels/${string}/invites` | "-/channels/{target}/invites" | `/channels/${string}/messages` | "-/channels/{target}/messages" | `/channels/${string}/search` | "-/channels/{target}/search" | `/channels/${string}/messages/bulk` | "-/channels/{target}/messages/bulk" | `/channels/${string}/recipients/${string}` | "-/channels/{group_id}/recipients/{member_id}" | "-/channels/{target}/recipients/{member}" | `/channels/${string}/join_call` | "-/channels/{target}/join_call" | `/channels/${string}/permissions/${string}` | "-/channels/{target}/permissions/{role_id}" | `/channels/${string}/permissions/default` | "-/channels/{target}/permissions/default" | `/channels/${string}/messages/${string}/reactions/${string}` | "-/channels/{target}/messages/{msg}/reactions/{emoji}" | `/channels/${string}/messages/${string}/reactions` | "-/channels/{target}/messages/{msg}/reactions" | "-/channels/{target}/webhooks" | `/servers/${string}` | "-/servers/{target}" | `/servers/${string}/ack` | "-/servers/{target}/ack" | `/servers/${string}/channels` | "-/servers/{server}/channels" | `/servers/${string}/members` | "-/servers/{target}/members" | `/servers/${string}/members/${string}` | "-/servers/{target}/members/{member}" | "-/servers/{server}/members/{target}" | `/servers/${string}/members_experimental_query` | "-/servers/{target}/members_experimental_query" | `/servers/${string}/bans/${string}` | "-/servers/{server}/bans/{target}" | `/servers/${string}/roles` | "-/servers/{target}/roles" | `/servers/${string}/permissions/${string}` | "-/servers/{target}/permissions/{role_id}" | `/servers/${string}/permissions/default` | "-/servers/{target}/permissions/default" | "-/custom/emoji/{id}" | "/auth/account/disable" | `/auth/account/verify/${string}` | "-/auth/account/verify/{code}" | `/auth/session/${string}` | "-/auth/session/{id}" | "/auth/mfa/recovery" | "/push/unsubscribe"

        • -

          Route extends Object

      +

      Route extends Object

    Parameters

    • -
      method: Method
      +
      method: Method

      HTTP Method

      -
    • +
    +
  • -
    path: Path
    +
    path: Path

    Path

    -
  • + +
  • -
    params: Route["params"]
    +
    params: Route["params"]

    Body or Query Parameters

    -
  • + +
  • -
    Optional config: AxiosRequestConfig<any>
    +
    Optional config: AxiosRequestConfig<any>

    Axios configuration

    -
  • -

    Returns Promise<Route["response"]>

    -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/BannedUser.html b/classes/BannedUser.html new file mode 100644 index 00000000..8474cf9c --- /dev/null +++ b/classes/BannedUser.html @@ -0,0 +1,589 @@ +BannedUser | revolt.js
    +
    + +
    +
    +
    +
    + +

    Class BannedUser

    +
    +

    Banned User

    +
    +
    +
    +

    Hierarchy

    +
      +
    • BannedUser
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Properties

    +
    +
    +

    Constructors

    +
    + +
      + +
    • +

      Construct Banned User

      +
      +
      +

      Parameters

      +
        +
      • +
        client: Client
        +

        Client

        +
        +
      • +
      • +
        data: {
            _id: string;
            avatar?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            discriminator: string;
            username: string;
        }
        +

        Data

        +
        +
        +
          +
        • +
          _id: string
          +
          +

          Description

          Id of the banned user

          +
        • +
        • +
          Optional avatar?: null | {
              _id: string;
              content_type: string;
              deleted?: null | boolean;
              filename: string;
              message_id?: null | string;
              metadata: {
                  type: "File";
              } | {
                  type: "Text";
              } | {
                  height: number;
                  type: "Image";
                  width: number;
              } | {
                  height: number;
                  type: "Video";
                  width: number;
              } | {
                  type: "Audio";
              };
              object_id?: null | string;
              reported?: null | boolean;
              server_id?: null | string;
              size: number;
              tag: string;
              user_id?: null | string;
          }
          +
          +

          Description

          Avatar of the banned user

          +
        • +
        • +
          discriminator: string
          +
          +

          Description

          Discriminator of the banned user

          +
        • +
        • +
          username: string
          +
          +

          Description

          Username of the banned user

          +
      +

      Returns BannedUser

      +
    +
    +

    Properties

    +
    + +
    avatar?: File
    +
    + +
    discriminator: string
    +
    + +
    id: string
    +
    + +
    username: string
    +
    + +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/Bot.html b/classes/Bot.html index d2cf857a..6c86dc4e 100644 --- a/classes/Bot.html +++ b/classes/Bot.html @@ -1,25 +1,26 @@ -Bot | revolt.js
    +Bot | revolt.js
    -
    +

    Theme

    +
    @@ -29,55 +30,56 @@

    Class Bot

    Bot Class

    -
    +
    +

    Hierarchy

    • Bot
    +
  • Defined in src/classes/Bot.ts:9
  • - +

    Constructors

    -
    - -
    +
  • -
    id: string
    +
    id: string

    Id

    -
  • -

    Returns Bot

    Properties

    -
    - -
    #collection: BotCollection
    +
  • Defined in src/classes/Bot.ts:11
  • Accessors

    -
    - -
    +
    + +
    • get analytics(): boolean
    • Whether this bot has analytics enabled

      -

      Returns boolean

    -
    - -
    +
    + +
      +
    • get createdAt(): Date
    • Time when this user created their account

      -

      Returns Date

    -
    - -
    +
    + +
    • get discoverable(): boolean
    • Whether this bot shows up on Discover

      -

      Returns boolean

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    • get interactionsUrl(): undefined | string
    • Interactions URL

      -

      Returns undefined | string

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
    • get privacyPolicyUrl(): undefined | string
    • Link to privacy policy

      -

      Returns undefined | string

    -
    - -
    +
    + +
    • get public(): boolean
    • Whether this bot can be invited by anyone

      -

      Returns boolean

    -
    - -
    +
    + +
    • get termsOfServiceUrl(): undefined | string
    • Link to terms of service

      -

      Returns undefined | string

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    +
  • Defined in src/classes/Bot.ts:48
  • Methods

    -
    - -
      - +
      + +
        +
      • Delete a bot

        -

        Returns Promise<void>

      -
      - -
        - +
      • Defined in src/classes/Bot.ts:133
    +
    + +
      +
    • Edit a bot

      @@ -262,544 +281,528 @@

      Parameters

      • -
        data: {
            analytics?: null | boolean;
            interactions_url?: null | string;
            name?: null | string;
            public?: null | boolean;
            remove?: null | ("Token" | "InteractionsURL")[];
        }
        +
        data: {
            analytics?: null | boolean;
            interactions_url?: null | string;
            name?: null | string;
            public?: null | boolean;
            remove?: null | ("Token" | "InteractionsURL")[];
        }

        Changes

        +
        • -
          Optional analytics?: null | boolean
          +
          Optional analytics?: null | boolean
          -

          Description

          Whether analytics should be gathered for this bot

          +

          Description

          Whether analytics should be gathered for this bot

          Must be enabled in order to show up on Revolt Discover.

        • -
          Optional interactions_url?: null | string
          +
          Optional interactions_url?: null | string
          -

          Description

          Interactions URL

          +

          Description

          Interactions URL

        • -
          Optional name?: null | string
          +
          Optional name?: null | string
          -

          Description

          Bot username

          +

          Description

          Bot username

        • -
          Optional public?: null | boolean
          +
          Optional public?: null | boolean
          -

          Description

          Whether the bot can be added by anyone

          +

          Description

          Whether the bot can be added by anyone

        • -
          Optional remove?: null | ("Token" | "InteractionsURL")[]
          +
          Optional remove?: null | ("Token" | "InteractionsURL")[]
          -

          Description

          Fields to remove from bot object

          +

          Description

          Fields to remove from bot object

      -

      Returns Promise<void>

    -
    - -
    +
    + +
      +
    • Convert to string

      - -

      Returns

      String

      -

      Returns string

    +
  • Defined in src/classes/Bot.ts:27
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/BotCollection.html b/classes/BotCollection.html index 5e0567b9..d445f10e 100644 --- a/classes/BotCollection.html +++ b/classes/BotCollection.html @@ -1,25 +1,26 @@ -BotCollection | revolt.js
    +BotCollection | revolt.js
    -
    +

    Theme

    +
    @@ -29,60 +30,61 @@

    Class BotCollection

    Collection of Bots

    -
    +
    +

    Hierarchy

    +
  • Defined in src/collections/BotCollection.ts:13
  • - +

    Constructors

    -
    - -
    -

    Returns BotCollection

    Properties

    -
    - -
    #objects: ReactiveMap<string, Bot> = ...
    +
    + +
    getUnderlyingObject: ((id) => HydratedBot)

    Type declaration

    • -
        -
      • (id: string): HydratedBot
      • +
          +
        • (id): HydratedBot
        • Parameters

          • -
            id: string
          -

          Returns HydratedBot

    -
    - -
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedBot>>
    +
    + +
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedBot>>
    +
  • Defined in src/collections/Collection.ts:121
  • Methods

    -
    - -
      - +
      + +
        +
      • Create a new instance of an object

        @@ -155,52 +159,59 @@

        Parameters

        • -
          id: string
          +
          id: string

          Id

          -
        • + +
        • -
          type: "user" | "server" | "channel" | "bot" | "channelUnread" | "channelWebhook" | "emoji" | "message" | "serverMember" | "session"
          +
          type: "user" | "server" | "channel" | "bot" | "channelUnread" | "channelWebhook" | "emoji" | "message" | "serverMember" | "session"

          Type

          -
        • + +
        • -
          instance: Bot
          +
          instance: Bot

          Instance

          -
        • + +
        • -
          context: unknown
          +
          context: unknown

          Context

          -
        • + +
        • -
          Optional data: unknown
          +
          Optional data: unknown

          Data

          -
        -

        Returns void

      +

      Returns void

      +
    -
    - -
    +
    + +
      +
    • Create a bot

      - -

      Returns

      The newly-created bot

      Parameters

      • -
        name: string
        +
        name: string

        Bot name

        -
      -

      Returns Promise<Bot>

    +

    Returns Promise<Bot>

    The newly-created bot

    + +
    -
    - -
    +
    + +
      +
    • Delete an object

      @@ -208,80 +219,84 @@

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns void

    +

    Returns void

    +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • Fetch bot by ID

      - -

      Returns

      Bot

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns Promise<Bot>

    +

    Returns Promise<Bot>

    Bot

    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • Fetch public bot by ID

      - -

      Returns

      Public Bot

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns Promise<PublicBot>

    +

    Returns Promise<PublicBot>

    Public Bot

    + +
    -
    - -
    +
    + +
      +
    • Filter the collection by a given predicate

      @@ -289,30 +304,32 @@

      Parameters

      • -
        predicate: ((value: Bot, key: string) => boolean)
        +
        predicate: ((value, key) => boolean)

        Predicate to satisfy

        +
        • -
            -
          • (value: Bot, key: string): boolean
          • +
              +
            • (value, key): boolean
            • Parameters

              • -
                value: Bot
              • +
                value: Bot
              • -
                key: string
              +
              key: string

            Returns boolean

      -

      Returns Bot[]

    -
    - -
    +
    + +
      +
    • Find some value based on a predicate

      @@ -320,783 +337,776 @@

      Parameters

      • -
        predicate: ((value: Bot, key: string) => boolean)
        +
        predicate: ((value, key) => boolean)

        Predicate to satisfy

        +
        • -
            -
          • (value: Bot, key: string): boolean
          • +
              +
            • (value, key): boolean
            • Parameters

              • -
                value: Bot
              • +
                value: Bot
              • -
                key: string
              +
              key: string

            Returns boolean

      -

      Returns undefined | Bot

    -
    - -
    +
    + +
      +
    • Execute a provided function over each key, value pair in the map

      - -

      Returns

      Iterable

      Parameters

      • -
        cb: ((value: Bot, key: string, map: ReactiveMap<string, Bot>) => void)
        +
        cb: ((value, key, map) => void)

        Callback for each pair

        +
        • -
            -
          • (value: Bot, key: string, map: ReactiveMap<string, Bot>): void
          • +
              +
            • (value, key, map): void
            • Parameters

              • -
                value: Bot
              • +
                value: Bot
              • -
                key: string
              • +
                key: string
              • -
                map: ReactiveMap<string, Bot>
              +
              map: ReactiveMap<string, Bot>

      Returns void

    -

    Returns void

    -
    - -
    +
    + +
      +
    • Get an existing object

      - -

      Returns

      Object

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns undefined | Bot

    +

    Returns undefined | Bot

    Object

    + +
    -
    - -
      - +
    • Defined in src/collections/Collection.ts:137
    +
    + +
      +
    • Get or create

      - -

      Returns

      Bot

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      • +
      +
    • -
      data: {
          _id: string;
          analytics?: boolean;
          discoverable?: boolean;
          flags?: number;
          interactions_url?: string;
          owner: string;
          privacy_policy_url?: string;
          public: boolean;
          terms_of_service_url?: string;
          token: string;
      }
      +
      data: {
          _id: string;
          analytics?: boolean;
          discoverable?: boolean;
          flags?: number;
          interactions_url?: string;
          owner: string;
          privacy_policy_url?: string;
          public: boolean;
          terms_of_service_url?: string;
          token: string;
      }

      Data

      +
      • -
        _id: string
        +
        _id: string
        -

        Description

        Bot Id

        +

        Description

        Bot Id

      • -
        Optional analytics?: boolean
        +
        Optional analytics?: boolean
        -

        Description

        Whether to enable analytics

        +

        Description

        Whether to enable analytics

      • -
        Optional discoverable?: boolean
        +
        Optional discoverable?: boolean
        -

        Description

        Whether this bot should be publicly discoverable

        +

        Description

        Whether this bot should be publicly discoverable

      • -
        Optional flags?: number
        +
        Optional flags?: number

        Format: uint32

        - -

        Description

        Enum of bot flags

        +
        +
        +

        Description

        Enum of bot flags

      • -
        Optional interactions_url?: string
        +
        Optional interactions_url?: string
        -

        Description

        Reserved; URL for handling interactions

        +

        Description

        Reserved; URL for handling interactions

      • -
        owner: string
        +
        owner: string
        -

        Description

        User Id of the bot owner

        +

        Description

        User Id of the bot owner

      • -
        Optional privacy_policy_url?: string
        +
        Optional privacy_policy_url?: string
        -

        Description

        URL for privacy policy

        +

        Description

        URL for privacy policy

      • -
        public: boolean
        +
        public: boolean
        -

        Description

        Whether the bot is public (may be invited by anyone)

        +

        Description

        Whether the bot is public (may be invited by anyone)

      • -
        Optional terms_of_service_url?: string
        +
        Optional terms_of_service_url?: string
        -

        Description

        URL for terms of service

        +

        Description

        URL for terms of service

      • -
        token: string
        +
        token: string
        -

        Description

        Token used to authenticate requests for this bot

        +

        Description

        Token used to authenticate requests for this bot

    -

    Returns Bot

    -
    - -
    +
    + +
      +
    • Check whether an id exists in the Collection

      - -

      Returns

      Whether it exists

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns boolean

    +

    Returns boolean

    Whether it exists

    + +
    -
    - -
    +
    + +
      +
    • Check whether an object is partially defined

      - -

      Returns

      Whether it is a partial

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns boolean

    +

    Returns boolean

    Whether it is a partial

    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • Map the collection using a given callback

      -
      +

      Type Parameters

      -
        +
        • -

          O

      +

      O

    Parameters

    • -
      cb: ((value: Bot, key: string) => O)
      +
      cb: ((value, key) => O)

      Callback

      +
      • -
          -
        • (value: Bot, key: string): O
        • +
            +
          • (value, key): O
          • Parameters

            • -
              value: Bot
            • +
              value: Bot
            • -
              key: string
            -

            Returns O

    -

    Returns O[]

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
    +
  • Defined in src/collections/Collection.ts:207
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/Channel.html b/classes/Channel.html index 39809d26..06b6f05e 100644 --- a/classes/Channel.html +++ b/classes/Channel.html @@ -1,25 +1,26 @@ -Channel | revolt.js
    +Channel | revolt.js
    -
    +

    Theme

    +
    @@ -29,99 +30,100 @@

    Class Channel

    Channel Class

    -
    +
    +

    Hierarchy

    • Channel
    +
  • Defined in src/classes/Channel.ts:26
  • - +

    Constructors

    -

    Properties

    -

    Accessors

    -

    Methods

    -

    Constructors

    -
    - -
    +
  • -
    id: string
    +
    id: string

    Channel Id

    -
  • -

    Returns Channel

    Properties

    -
    - -
    #ackLimit?: number
    +
  • Defined in src/classes/Channel.ts:28
  • Accessors

    -
    - -
    +
    + +
    • get active(): boolean
    • Whether the conversation is active

      -

      Returns boolean

    -
    - -
    +
    + +
    • get animatedIconURL(): undefined | string
    • URL to the animated channel icon

      -

      Returns undefined | string

    -
    - -
    +
    + +
      +
    • get createdAt(): Date
    • Time when this server was created

      -

      Returns Date

    -
    - -
      -
    • get defaultPermissions(): undefined | {
          a: number;
          d: number;
      }
    • +
    • Defined in src/classes/Channel.ts:58
    +
    + +
      +
    • get defaultPermissions(): undefined | {
          a: number;
          d: number;
      }
    • Default permissions for this server channel

      -

      Returns undefined | {
          a: number;
          d: number;
      }

    -
    - -
    +
    + +
    • get description(): undefined | string
    • Channel description

      -

      Returns undefined | string

    -
    - -
    +
    + +
    • get displayName(): undefined | string
    • Display name

      -

      Returns undefined | string

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    • get iconURL(): undefined | string
    • URL to the channel icon

      -

      Returns undefined | string

    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • get lastMessageAt(): undefined | Date
    • Time when the last message was sent

      -

      Returns undefined | Date

    -
    - -
    +
    + +
    • get lastMessageId(): undefined | string
    • ID of the last message sent in this channel

      -

      Returns undefined | string

    -
    - -
    +
    + +
    • get mature(): boolean
    • Whether this channel is marked as mature

      -

      Returns boolean

    -
    - -
    +
    + +
      +
    • get mentions(): undefined | ReactiveSet<string>
    • Get mentions in this channel for user.

      -

      Returns undefined | ReactiveSet<string>

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
    • get path(): string
    • Absolute pathname to this channel in the client

      -

      Returns string

    -
    - -
    +
    + +
    • get permission(): number
    • Permission the currently authenticated user has against this channel

      -

      Returns number

    -
    - -
    +
    + +
    • get permissions(): undefined | number
    • Permissions allowed for users in this group

      -

      Returns undefined | number

    -
    - -
    +
    + +
    • get potentiallyRestrictedChannel(): undefined | string | boolean
    • Whether this channel may be hidden to some users

      -

      Returns undefined | string | boolean

    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • get recipientIds(): ReactiveSet<string>
    • User ids of recipients of the group

      -

      Returns ReactiveSet<string>

    -
    - -
    +
    + +
    -
    - -
      -
    • get rolePermissions(): undefined | Record<string, {
          a: number;
          d: number;
      }>
    • +
    • Defined in src/classes/Channel.ts:152
    +
    + +
      +
    • get rolePermissions(): undefined | Record<string, {
          a: number;
          d: number;
      }>
    • Role permissions for this server channel

      -

      Returns undefined | Record<string, {
          a: number;
          d: number;
      }>

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
    • get smallIconURL(): undefined | string
    • URL to a small variant of the channel icon

      -

      Returns undefined | string

    -
    - -
    +
    + +
    • get type(): "SavedMessages" | "DirectMessage" | "Group" | "TextChannel" | "VoiceChannel"
    • Channel type

      -

      Returns "SavedMessages" | "DirectMessage" | "Group" | "TextChannel" | "VoiceChannel"

    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • get typingIds(): ReactiveSet<string>
    • User ids of people currently typing in channel

      -

      Returns ReactiveSet<string>

    -
    - -
    +
    + +
    • get unread(): boolean
    • Get whether this channel is unread.

      -

      Returns boolean

    -
    - -
    +
    + +
      +
    • get updatedAt(): Date
    • Time when the channel was last updated (either created or a message was sent)

      -

      Returns Date

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
    +
  • Defined in src/classes/Channel.ts:172
  • Methods

    -
    - -
      - +
      + +
        +
      • Mark a channel as read

        - -

        Requires

        SavedMessages, DirectMessage, Group, TextChannel

        Parameters

        • -
          Optional message: string | Message
          +
          Optional message: string | Message

          Last read message or its ID

          -
        • +
        +
      • -
        Optional skipRateLimiter: boolean
        +
        Optional skipRateLimiter: boolean

        Whether to skip the internal rate limiter

        -
      • + +
      • -
        Optional skipRequest: boolean
        +
        Optional skipRequest: boolean

        For internal updates only

        -
      • + +
      • -
        Optional skipNextMarking: boolean
        +
        Optional skipNextMarking: boolean

        For internal usage only

        -
      -

      Returns Promise<void>

    +

    Returns Promise<void>

    +
    +

    Requires

    SavedMessages, DirectMessage, Group, TextChannel

    +
    -
    - -
    +
    + +
      +
    • Add a user to a group

      - -

      Requires

      Group

      Parameters

      • -
        user_id: string
        +
        user_id: string

        ID of the target user

        -
      -

      Returns Promise<undefined>

    +

    Returns Promise<undefined>

    +
    +

    Requires

    Group

    +
    -
    - -
      - +
    • Defined in src/classes/Channel.ts:451
    +
    + +
      +
    • Create an invite to the channel

      - -

      Requires

      TextChannel, VoiceChannel

      - -

      Returns

      Newly created invite code

      -

      Returns Promise<{
          _id: string;
          channel: string;
          creator: string;
          server: string;
          type: "Server";
      } | {
          _id: string;
          channel: string;
          creator: string;
          type: "Group";
      }>

    -
    - -
    +
    + +
      +
    • Delete or leave a channel

      - -

      Requires

      DirectMessage, Group, TextChannel, VoiceChannel

      Parameters

      • -
        Optional leaveSilently: boolean
        +
        Optional leaveSilently: boolean

        Whether to not send a message on leave

        -
      -

      Returns Promise<void>

    +

    Returns Promise<void>

    +
    +

    Requires

    DirectMessage, Group, TextChannel, VoiceChannel

    +
    -
    - -
    +
    + +
      +
    • Delete many messages by their IDs

      - -

      Requires

      SavedMessages, DirectMessage, Group, TextChannel

      Parameters

      • -
        ids: string[]
        +
        ids: string[]

        List of message IDs

        -
      -

      Returns Promise<void>

    +

    Returns Promise<void>

    +
    +

    Requires

    SavedMessages, DirectMessage, Group, TextChannel

    +
    -
    - -
      - +
    • Defined in src/classes/Channel.ts:622
    +
    + +
      +
    • Edit a channel

      @@ -643,868 +695,872 @@

      Parameters

      • -
        data: {
            archived?: null | boolean;
            description?: null | string;
            icon?: null | string;
            name?: null | string;
            nsfw?: null | boolean;
            owner?: null | string;
            remove?: null | ("Description" | "Icon" | "DefaultPermissions")[];
        }
        +
        data: {
            archived?: null | boolean;
            description?: null | string;
            icon?: null | string;
            name?: null | string;
            nsfw?: null | boolean;
            owner?: null | string;
            remove?: null | ("Description" | "Icon" | "DefaultPermissions")[];
        }

        Changes

        +
        • -
          Optional archived?: null | boolean
          +
          Optional archived?: null | boolean
          -

          Description

          Whether this channel is archived

          +

          Description

          Whether this channel is archived

        • -
          Optional description?: null | string
          +
          Optional description?: null | string
          -

          Description

          Channel description

          +

          Description

          Channel description

        • -
          Optional icon?: null | string
          +
          Optional icon?: null | string
          -

          Description

          Icon

          +

          Description

          Icon

          Provide an Autumn attachment Id.

        • -
          Optional name?: null | string
          +
          Optional name?: null | string
          -

          Description

          Channel name

          +

          Description

          Channel name

        • -
          Optional nsfw?: null | boolean
          +
          Optional nsfw?: null | boolean
          -

          Description

          Whether this channel is age-restricted

          +

          Description

          Whether this channel is age-restricted

        • -
          Optional owner?: null | string
          +
          Optional owner?: null | string
          -

          Description

          Group owner

          +

          Description

          Group owner

        • -
          Optional remove?: null | ("Description" | "Icon" | "DefaultPermissions")[]
      -

      Returns Promise<void>

    +

    Returns Promise<void>

    +
    -
    - -
    +
    + +
      +
    • Fetch a channel's members.

      - -

      Requires

      Group

      - -

      Returns

      An array of the channel's members.

      -

      Returns Promise<User[]>

    -
    - -
    +
    + +
      +
    • Fetch a message by its ID

      - -

      Requires

      SavedMessages, DirectMessage, Group, TextChannel

      - -

      Returns

      Message

      Parameters

      • -
        messageId: string
        +
        messageId: string

        ID of the target message

        -
      -

      Returns Promise<Message>

    +

    Returns Promise<Message>

    Message

    + +
    +

    Requires

    SavedMessages, DirectMessage, Group, TextChannel

    +
    -
    - -
      - +
    • Defined in src/classes/Channel.ts:504
    +
    + +
      +
    • Fetch multiple messages from a channel

      - -

      Requires

      SavedMessages, DirectMessage, Group, TextChannel

      - -

      Returns

      Messages

      Parameters

      • -
        Optional params: Omit<undefined | {
            after?: null | string;
            before?: null | string;
            include_users?: null | boolean;
            limit?: null | number;
            nearby?: null | string;
            sort?: null | "Relevance" | "Latest" | "Oldest";
        }, "include_users">
        +
        Optional params: Omit<undefined | {
            after?: null | string;
            before?: null | string;
            include_users?: null | boolean;
            limit?: null | number;
            nearby?: null | string;
            sort?: null | "Relevance" | "Latest" | "Oldest";
        }, "include_users">

        Message fetching route data

        -
      -

      Returns Promise<Message[]>

    +

    Returns Promise<Message[]>

    Messages

    + +
    +

    Requires

    SavedMessages, DirectMessage, Group, TextChannel

    +
    -
    - -
      - +
    • Defined in src/classes/Channel.ts:518
    +
    + +
      +
    • Fetch multiple messages from a channel including the users that sent them

      - -

      Requires

      SavedMessages, DirectMessage, Group, TextChannel

      - -

      Returns

      Object including messages and users

      Parameters

      • -
        Optional params: Omit<undefined | {
            after?: null | string;
            before?: null | string;
            include_users?: null | boolean;
            limit?: null | number;
            nearby?: null | string;
            sort?: null | "Relevance" | "Latest" | "Oldest";
        }, "include_users">
        +
        Optional params: Omit<undefined | {
            after?: null | string;
            before?: null | string;
            include_users?: null | boolean;
            limit?: null | number;
            nearby?: null | string;
            sort?: null | "Relevance" | "Latest" | "Oldest";
        }, "include_users">

        Message fetching route data

        -
      -

      Returns Promise<{
          members: undefined | ServerMember[];
          messages: Message[];
          users: User[];
      }>

    +

    Returns Promise<{
        members: undefined | ServerMember[];
        messages: Message[];
        users: User[];
    }>

    Object including messages and users

    + +
    +

    Requires

    SavedMessages, DirectMessage, Group, TextChannel

    +
    -
    - -
    +
    + +
      +
    • Fetch a channel's webhooks

      - -

      Requires

      TextChannel, Group

      - -

      Returns

      Webhooks

      -

      Returns Promise<ChannelWebhook[]>

    -
    - -
      - +
    • Defined in src/classes/Channel.ts:408
    +
    + +
      +
    • Check whether we have a given permission in a channel

      - -

      Returns

      Whether we have this permission

      Parameters

      • -
        Rest ...permission: ("Video" | "Masquerade" | "ManageChannel" | "ManageServer" | "ManagePermissions" | "ManageRole" | "ManageCustomisation" | "KickMembers" | "BanMembers" | "TimeoutMembers" | "AssignRoles" | "ChangeNickname" | "ManageNicknames" | "ChangeAvatar" | "RemoveAvatars" | "ViewChannel" | "ReadMessageHistory" | "SendMessage" | "ManageMessages" | "ManageWebhooks" | "InviteOthers" | "SendEmbeds" | "UploadFiles" | "React" | "Connect" | "Speak" | "MuteMembers" | "DeafenMembers" | "MoveMembers" | "GrantAllSafe")[]
        +
        Rest ...permission: ("Video" | "Masquerade" | "ManageChannel" | "ManageServer" | "ManagePermissions" | "ManageRole" | "ManageCustomisation" | "KickMembers" | "BanMembers" | "TimeoutMembers" | "AssignRoles" | "ChangeNickname" | "ManageNicknames" | "ChangeAvatar" | "RemoveAvatars" | "ViewChannel" | "ReadMessageHistory" | "SendMessage" | "ManageMessages" | "ManageWebhooks" | "InviteOthers" | "SendEmbeds" | "UploadFiles" | "React" | "Connect" | "Speak" | "MuteMembers" | "DeafenMembers" | "MoveMembers" | "GrantAllSafe")[]

        Permission Names

        -
      -

      Returns boolean

    +

    Returns boolean

    Whether we have this permission

    + +
    -
    - -
      - +
    • Defined in src/classes/Channel.ts:366
    +
    + +
      +
    • Check whether we have at least one of the given permissions in a channel

      - -

      Returns

      Whether we have one of the permissions

      Parameters

      • -
        Rest ...permission: ("Video" | "Masquerade" | "ManageChannel" | "ManageServer" | "ManagePermissions" | "ManageRole" | "ManageCustomisation" | "KickMembers" | "BanMembers" | "TimeoutMembers" | "AssignRoles" | "ChangeNickname" | "ManageNicknames" | "ChangeAvatar" | "RemoveAvatars" | "ViewChannel" | "ReadMessageHistory" | "SendMessage" | "ManageMessages" | "ManageWebhooks" | "InviteOthers" | "SendEmbeds" | "UploadFiles" | "React" | "Connect" | "Speak" | "MuteMembers" | "DeafenMembers" | "MoveMembers" | "GrantAllSafe")[]
        +
        Rest ...permission: ("Video" | "Masquerade" | "ManageChannel" | "ManageServer" | "ManagePermissions" | "ManageRole" | "ManageCustomisation" | "KickMembers" | "BanMembers" | "TimeoutMembers" | "AssignRoles" | "ChangeNickname" | "ManageNicknames" | "ChangeAvatar" | "RemoveAvatars" | "ViewChannel" | "ReadMessageHistory" | "SendMessage" | "ManageMessages" | "ManageWebhooks" | "InviteOthers" | "SendEmbeds" | "UploadFiles" | "React" | "Connect" | "Speak" | "MuteMembers" | "DeafenMembers" | "MoveMembers" | "GrantAllSafe")[]

        Permission Names

        -
      -

      Returns boolean

    +

    Returns boolean

    Whether we have one of the permissions

    + +
    -
    - -
    +
    + +
      +
    • Remove a user from a group

      - -

      Requires

      Group

      Parameters

      • -
        user_id: string
        +
        user_id: string

        ID of the target user

        -
      -

      Returns Promise<undefined>

    +

    Returns Promise<undefined>

    +
    +

    Requires

    Group

    +
    -
    - -
      - +
    • Defined in src/classes/Channel.ts:462
    +
    + +
      +
    • Search for messages

      - -

      Requires

      SavedMessages, DirectMessage, Group, TextChannel

      - -

      Returns

      Messages

      Parameters

      • -
        params: Omit<{
            after?: null | string;
            before?: null | string;
            include_users?: null | boolean;
            limit?: null | number;
            query: string;
            sort?: "Relevance" | "Latest" | "Oldest";
        }, "include_users">
        +
        params: Omit<{
            after?: null | string;
            before?: null | string;
            include_users?: null | boolean;
            limit?: null | number;
            query: string;
            sort?: "Relevance" | "Latest" | "Oldest";
        }, "include_users">

        Message searching route data

        -
      -

      Returns Promise<Message[]>

    +

    Returns Promise<Message[]>

    Messages

    + +
    +

    Requires

    SavedMessages, DirectMessage, Group, TextChannel

    +
    -
    - -
      - +
    • Defined in src/classes/Channel.ts:576
    +
    + +
      +
    • Search for messages including the users that sent them

      - -

      Requires

      SavedMessages, DirectMessage, Group, TextChannel

      - -

      Returns

      Object including messages and users

      Parameters

      • -
        params: Omit<{
            after?: null | string;
            before?: null | string;
            include_users?: null | boolean;
            limit?: null | number;
            query: string;
            sort?: "Relevance" | "Latest" | "Oldest";
        }, "include_users">
        +
        params: Omit<{
            after?: null | string;
            before?: null | string;
            include_users?: null | boolean;
            limit?: null | number;
            query: string;
            sort?: "Relevance" | "Latest" | "Oldest";
        }, "include_users">

        Message searching route data

        -
      -

      Returns Promise<{
          members: undefined | ServerMember[];
          messages: Message[];
          users: User[];
      }>

    +

    Returns Promise<{
        members: undefined | ServerMember[];
        messages: Message[];
        users: User[];
    }>

    Object including messages and users

    + +
    +

    Requires

    SavedMessages, DirectMessage, Group, TextChannel

    +
    -
    - -
      - +
    • Defined in src/classes/Channel.ts:595
    +
    + +
      +
    • Send a message

      - -

      Requires

      SavedMessages, DirectMessage, Group, TextChannel

      - -

      Returns

      Sent message

      Parameters

      • -
        data: string | {
            attachments?: null | string[];
            content?: null | string;
            embeds?: null | {
                colour?: null | string;
                description?: null | string;
                icon_url?: null | string;
                media?: null | string;
                title?: null | string;
                url?: null | string;
            }[];
            interactions?: null | {
                reactions?: null | string[];
                restrict_reactions?: boolean;
            };
            masquerade?: null | {
                avatar?: null | string;
                colour?: null | string;
                name?: null | string;
            };
            nonce?: null | string;
            replies?: null | {
                id: string;
                mention: boolean;
            }[];
        }
        +
        data: string | {
            attachments?: null | string[];
            content?: null | string;
            embeds?: null | {
                colour?: null | string;
                description?: null | string;
                icon_url?: null | string;
                media?: null | string;
                title?: null | string;
                url?: null | string;
            }[];
            interactions?: null | {
                reactions?: null | string[];
                restrict_reactions?: boolean;
            };
            masquerade?: null | {
                avatar?: null | string;
                colour?: null | string;
                name?: null | string;
            };
            nonce?: null | string;
            replies?: null | {
                id: string;
                mention: boolean;
            }[];
        }

        Either the message as a string or message sending route data

        -
      • +
      +
    • -
      idempotencyKey: string = ...
    -

    Returns Promise<Message>

    -
    - -
      - +
    • Defined in src/classes/Channel.ts:474
    +
    + +
      +
    • Set role permissions

      - -

      Requires

      Group, TextChannel, VoiceChannel

      Parameters

      • -
        role_id: string = "default"
        +
        role_id: string = "default"

        Role Id, set to 'default' to affect all users

        -
      • +
      +
    • -
      permissions: {
          allow: number;
          deny: number;
      }
      +
      permissions: {
          allow: number;
          deny: number;
      }

      Permission value

      +
      • -
        allow: number
        +
        allow: number

        Format: uint64

        - -

        Description

        Allow bit flags

        +
        +
        +

        Description

        Allow bit flags

      • -
        deny: number
        +
        deny: number

        Format: uint64

        - -

        Description

        Disallow bit flags

        +
        +
        +

        Description

        Disallow bit flags

    -

    Returns Promise<{
        _id: string;
        analytics?: boolean;
        banner?: null | {
            _id: string;
            content_type: string;
            deleted?: null | boolean;
            filename: string;
            message_id?: null | string;
            metadata: {
                type: "File";
            } | {
                type: "Text";
            } | {
                height: number;
                type: "Image";
                width: number;
            } | {
                height: number;
                type: "Video";
                width: number;
            } | {
                type: "Audio";
            };
            object_id?: null | string;
            reported?: null | boolean;
            server_id?: null | string;
            size: number;
            tag: string;
            user_id?: null | string;
        };
        categories?: null | {
            channels: string[];
            id: string;
            title: string;
        }[];
        channels: string[];
        default_permissions: number;
        description?: null | string;
        discoverable?: boolean;
        flags?: number;
        icon?: null | {
            _id: string;
            content_type: string;
            deleted?: null | boolean;
            filename: string;
            message_id?: null | string;
            metadata: {
                type: "File";
            } | {
                type: "Text";
            } | {
                height: number;
                type: "Image";
                width: number;
            } | {
                height: number;
                type: "Video";
                width: number;
            } | {
                type: "Audio";
            };
            object_id?: null | string;
            reported?: null | boolean;
            server_id?: null | string;
            size: number;
            tag: string;
            user_id?: null | string;
        };
        name: string;
        nsfw?: boolean;
        owner: string;
        roles?: {
            [key: string]: components["schemas"]["Role"];
        };
        system_messages?: null | {
            user_banned?: null | string;
            user_joined?: null | string;
            user_kicked?: null | string;
            user_left?: null | string;
        };
    }>

    -
    - -
    +
    + +
      +
    • Start typing in this channel

      - -

      Requires

      DirectMessage, Group, TextChannel

      -

      Returns void

    -
    - -
    +
    + +
      +
    • Stop typing in this channel

      - -

      Requires

      DirectMessage, Group, TextChannel

      -

      Returns void

    -
    - -
    +
    + +
      +
    • Write to string as a channel mention

      - -

      Returns

      Formatted String

      -

      Returns string

    +
  • Defined in src/classes/Channel.ts:44
  • +
  • constructor
  • +
  • #ackLimit
  • +
  • #ackTimeout
  • +
  • #collection
  • +
  • #manuallyMarked
  • +
  • id
  • +
  • $exists
  • +
  • active
  • +
  • animatedIconURL
  • +
  • createdAt
  • +
  • defaultPermissions
  • +
  • description
  • +
  • displayName
  • +
  • icon
  • +
  • iconURL
  • +
  • lastMessage
  • +
  • lastMessageAt
  • +
  • lastMessageId
  • +
  • mature
  • +
  • mentions
  • +
  • name
  • +
  • owner
  • +
  • ownerId
  • +
  • path
  • +
  • permission
  • +
  • permissions
  • +
  • potentiallyRestrictedChannel
  • +
  • recipient
  • +
  • recipientIds
  • +
  • recipients
  • +
  • rolePermissions
  • +
  • server
  • +
  • serverId
  • +
  • smallIconURL
  • +
  • type
  • +
  • typing
  • +
  • typingIds
  • +
  • unread
  • +
  • updatedAt
  • +
  • url
  • +
  • user
  • +
  • userId
  • +
  • ack
  • +
  • addMember
  • +
  • createInvite
  • +
  • delete
  • +
  • deleteMessages
  • +
  • edit
  • +
  • fetchMembers
  • +
  • fetchMessage
  • +
  • fetchMessages
  • +
  • fetchMessagesWithUsers
  • +
  • fetchWebhooks
  • +
  • havePermission
  • +
  • orPermission
  • +
  • removeMember
  • +
  • search
  • +
  • searchWithUsers
  • +
  • sendMessage
  • +
  • setPermissions
  • +
  • startTyping
  • +
  • stopTyping
  • +
  • toString
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/ChannelCollection.html b/classes/ChannelCollection.html index d5794ba6..4ae11ef4 100644 --- a/classes/ChannelCollection.html +++ b/classes/ChannelCollection.html @@ -1,25 +1,26 @@ -ChannelCollection | revolt.js
    +ChannelCollection | revolt.js
    -
    +

    Theme

    +
    @@ -29,59 +30,60 @@

    Class ChannelCollection

    Collection of Channels

    -
    +
    +

    Hierarchy

    +
  • Defined in src/collections/ChannelCollection.ts:9
  • - +

    Constructors

    -
    - -
    -

    Returns ChannelCollection

    Properties

    -
    - -
    #objects: ReactiveMap<string, Channel> = ...
    +
    + +
    getUnderlyingObject: ((id) => HydratedChannel)

    Type declaration

    • -
        -
      • (id: string): HydratedChannel
      • +
          +
        • (id): HydratedChannel
        • Parameters

          • -
            id: string
          -

          Returns HydratedChannel

    -
    - -
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedChannel>>
    +
    + +
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedChannel>>
    +
  • Defined in src/collections/Collection.ts:121
  • Methods

    -
    - -
      - +
      + +
        +
      • Create a new instance of an object

        @@ -154,56 +158,64 @@

        Parameters

        • -
          id: string
          +
          id: string

          Id

          -
        • + +
        • -
          type: "user" | "server" | "channel" | "bot" | "channelUnread" | "channelWebhook" | "emoji" | "message" | "serverMember" | "session"
          +
          type: "user" | "server" | "channel" | "bot" | "channelUnread" | "channelWebhook" | "emoji" | "message" | "serverMember" | "session"

          Type

          -
        • + +
        • -
          instance: Channel
          +
          instance: Channel

          Instance

          -
        • + +
        • -
          context: unknown
          +
          context: unknown

          Context

          -
        • + +
        • -
          Optional data: unknown
          +
          Optional data: unknown

          Data

          -
        -

        Returns void

      +

      Returns void

      +
    -
    - -
    +
    + +
      +
    • Create a group

      - -

      Returns

      The newly-created group

      Parameters

      • -
        name: string
        +
        name: string

        Group name

        -
      • +
      +
    • -
      users: (string | User)[]
      +
      users: (string | User)[]

      Users to add

      -
    -

    Returns Promise<Channel>

    -
    - -
    +
    + +
      +
    • Delete an object

      @@ -211,49 +223,52 @@

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns void

    +

    Returns void

    +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • Fetch channel by ID

      - -

      Returns

      Channel

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns Promise<Channel>

    +

    Returns Promise<Channel>

    Channel

    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • Find some value based on a predicate

      @@ -292,85 +309,89 @@

      Parameters

      • -
        predicate: ((value: Channel, key: string) => boolean)
        +
        predicate: ((value, key) => boolean)

        Predicate to satisfy

        +
        • -
            -
          • (value: Channel, key: string): boolean
          • +
              +
            • (value, key): boolean
            • Parameters

              +
              key: string

            Returns boolean

      -

      Returns undefined | Channel

    -
    - -
    +
    + +
      +
    • Execute a provided function over each key, value pair in the map

      - -

      Returns

      Iterable

      Parameters

      • -
        cb: ((value: Channel, key: string, map: ReactiveMap<string, Channel>) => void)
        +
        cb: ((value, key, map) => void)

        Callback for each pair

        +
        • -
            -
          • (value: Channel, key: string, map: ReactiveMap<string, Channel>): void
          • +
              +
            • (value, key, map): void
            • Parameters

              +
              map: ReactiveMap<string, Channel>

      Returns void

    -

    Returns void

    -
    - -
    +
    + +
      +
    • Get an existing object

      - -

      Returns

      Object

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns undefined | Channel

    +

    Returns undefined | Channel

    Object

    + +
    -
    - -
      - +
    • Defined in src/collections/Collection.ts:137
    +
    + +
      +
    • Get or create

      @@ -378,24 +399,28 @@

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      • + +
      • -
        data: {
            _id: string;
            channel_type: "SavedMessages";
            user: string;
        } | {
            _id: string;
            active: boolean;
            channel_type: "DirectMessage";
            last_message_id?: null | string;
            recipients: string[];
        } | {
            _id: string;
            channel_type: "Group";
            description?: null | string;
            icon?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            last_message_id?: null | string;
            name: string;
            nsfw?: boolean;
            owner: string;
            permissions?: null | number;
            recipients: string[];
        } | {
            _id: string;
            channel_type: "TextChannel";
            default_permissions?: null | {
                a: number;
                d: number;
            };
            description?: null | string;
            icon?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            last_message_id?: null | string;
            name: string;
            nsfw?: boolean;
            role_permissions?: {
                [key: string]: components["schemas"]["OverrideField"];
            };
            server: string;
        } | {
            _id: string;
            channel_type: "VoiceChannel";
            default_permissions?: null | {
                a: number;
                d: number;
            };
            description?: null | string;
            icon?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            name: string;
            nsfw?: boolean;
            role_permissions?: {
                [key: string]: components["schemas"]["OverrideField"];
            };
            server: string;
        }
        +
        data: {
            _id: string;
            channel_type: "SavedMessages";
            user: string;
        } | {
            _id: string;
            active: boolean;
            channel_type: "DirectMessage";
            last_message_id?: null | string;
            recipients: string[];
        } | {
            _id: string;
            channel_type: "Group";
            description?: null | string;
            icon?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            last_message_id?: null | string;
            name: string;
            nsfw?: boolean;
            owner: string;
            permissions?: null | number;
            recipients: string[];
        } | {
            _id: string;
            channel_type: "TextChannel";
            default_permissions?: null | {
                a: number;
                d: number;
            };
            description?: null | string;
            icon?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            last_message_id?: null | string;
            name: string;
            nsfw?: boolean;
            role_permissions?: {
                [key: string]: components["schemas"]["OverrideField"];
            };
            server: string;
        } | {
            _id: string;
            channel_type: "VoiceChannel";
            default_permissions?: null | {
                a: number;
                d: number;
            };
            description?: null | string;
            icon?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            name: string;
            nsfw?: boolean;
            role_permissions?: {
                [key: string]: components["schemas"]["OverrideField"];
            };
            server: string;
        }

        Data

        -
      • + +
      • -
        isNew: boolean = false
        +
        isNew: boolean = false

        Whether this object is new

        -
      -

      Returns Channel

    +

    Returns Channel

    +
    -
    - -
    +
    + +
      +
    • Get or return partial

      @@ -403,638 +428,626 @@

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns undefined | Channel

    +

    Returns undefined | Channel

    +
    -
    - -
    +
    + +
      +
    • Check whether an id exists in the Collection

      - -

      Returns

      Whether it exists

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns boolean

    +

    Returns boolean

    Whether it exists

    + +
    -
    - -
    +
    + +
      +
    • Check whether an object is partially defined

      - -

      Returns

      Whether it is a partial

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns boolean

    +

    Returns boolean

    Whether it is a partial

    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • Map the collection using a given callback

      -
      +

      Type Parameters

      -
        +
        • -

          O

      +

      O

    Parameters

    • -
      cb: ((value: Channel, key: string) => O)
      +
      cb: ((value, key) => O)

      Callback

      +
      • -
          -
        • (value: Channel, key: string): O
        • +
            +
          • (value, key): O
          • Parameters

            -

            Returns O

    -

    Returns O[]

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
    +
  • Defined in src/collections/Collection.ts:207
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/ChannelEditSystemMessage.html b/classes/ChannelEditSystemMessage.html index 9bd626d2..068ddfc1 100644 --- a/classes/ChannelEditSystemMessage.html +++ b/classes/ChannelEditSystemMessage.html @@ -1,25 +1,26 @@ -ChannelEditSystemMessage | revolt.js
    +ChannelEditSystemMessage | revolt.js
    -
    +

    Theme

    +
    @@ -29,46 +30,47 @@

    Class ChannelEditSystemMessage

    Channel Edit System Message

    -
    +
    +

    Hierarchy

    - +

    Constructors

    -

    Properties

    -

    Accessors

    -
    by +

    Methods

    -

    Constructors

    -
    - -
      - +
      + +
        +
      • Construct System Message

        @@ -76,552 +78,539 @@

        Parameters

    +
  • -
    systemMessage: ({
        content: string;
        type: "text";
    } | {
        by: string;
        id: string;
        type: "user_added";
    } | {
        by: string;
        id: string;
        type: "user_remove";
    } | {
        id: string;
        type: "user_joined";
    } | {
        id: string;
        type: "user_left";
    } | {
        id: string;
        type: "user_kicked";
    } | {
        id: string;
        type: "user_banned";
    } | {
        by: string;
        name: string;
        type: "channel_renamed";
    } | {
        by: string;
        type: "channel_description_changed";
    } | {
        by: string;
        type: "channel_icon_changed";
    } | {
        from: string;
        to: string;
        type: "channel_ownership_changed";
    }) & {
        type: "channel_renamed" | "channel_description_changed" | "channel_icon_changed";
    }
    +
    systemMessage: ({
        content: string;
        type: "text";
    } | {
        by: string;
        id: string;
        type: "user_added";
    } | {
        by: string;
        id: string;
        type: "user_remove";
    } | {
        id: string;
        type: "user_joined";
    } | {
        id: string;
        type: "user_left";
    } | {
        id: string;
        type: "user_kicked";
    } | {
        id: string;
        type: "user_banned";
    } | {
        by: string;
        name: string;
        type: "channel_renamed";
    } | {
        by: string;
        type: "channel_description_changed";
    } | {
        by: string;
        type: "channel_icon_changed";
    } | {
        from: string;
        to: string;
        type: "channel_ownership_changed";
    }) & {
        type: "channel_renamed" | "channel_description_changed" | "channel_icon_changed";
    }

    System Message

    -
  • -

    Returns ChannelEditSystemMessage

    Properties

    -
    - -
    byId: string
    +
  • Defined in src/classes/SystemMessage.ts:8
  • Accessors

    -
    - -
    +
  • Defined in src/classes/SystemMessage.ts:166
  • Methods

    -
    - -
      - +
      + +
        +
      • Create an System Message from an API System Message

        - -

        Returns

        System Message

        Parameters

        +
      • -
        message: {
            content: string;
            type: "text";
        } | {
            by: string;
            id: string;
            type: "user_added";
        } | {
            by: string;
            id: string;
            type: "user_remove";
        } | {
            id: string;
            type: "user_joined";
        } | {
            id: string;
            type: "user_left";
        } | {
            id: string;
            type: "user_kicked";
        } | {
            id: string;
            type: "user_banned";
        } | {
            by: string;
            name: string;
            type: "channel_renamed";
        } | {
            by: string;
            type: "channel_description_changed";
        } | {
            by: string;
            type: "channel_icon_changed";
        } | {
            from: string;
            to: string;
            type: "channel_ownership_changed";
        }
      -

      Returns SystemMessage

    +

    Returns SystemMessage

    System Message

    + +
    +
  • Defined in src/classes/SystemMessage.ts:26
  • +
  • constructor
  • +
  • byId
  • +
  • client
  • +
  • type
  • +
  • by
  • +
  • from
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/ChannelInvite.html b/classes/ChannelInvite.html index fec1fd41..f5f99f1d 100644 --- a/classes/ChannelInvite.html +++ b/classes/ChannelInvite.html @@ -1,25 +1,26 @@ -ChannelInvite | revolt.js
    +ChannelInvite | revolt.js
    -
    +

    Theme

    +
    @@ -29,40 +30,41 @@

    Class ChannelInviteAbstract

    Channel Invite

    -
    +
    +

    Hierarchy

    - +

    Constructors

    -

    Properties

    -

    Methods

    -

    Constructors

    -
    - -
      - +
      + +
        +
      • Construct Channel Invite

        @@ -70,531 +72,518 @@

        Parameters

        • -
          Optional client: Client
          +
          Optional client: Client

          Client

          -
        • +
    +
  • -
    type: "Group" | "None" | "Server" = "None"
    +
    type: "Group" | "None" | "Server" = "None"

    Type

    -
  • -

    Returns ChannelInvite

    Properties

    -
    - -
    client?: Client
    +
  • Defined in src/classes/Invite.ts:8
  • Methods

    -
    - -
      - +
      + +
        +
      • Create an Invite from an API Invite

        - -

        Returns

        Invite

        Parameters

        +
      • -
        invite: {
            _id: string;
            channel: string;
            creator: string;
            server: string;
            type: "Server";
        } | {
            _id: string;
            channel: string;
            creator: string;
            type: "Group";
        }
        +
        invite: {
            _id: string;
            channel: string;
            creator: string;
            server: string;
            type: "Server";
        } | {
            _id: string;
            channel: string;
            creator: string;
            type: "Group";
        }

        Data

        -
      -

      Returns ChannelInvite

    +

    Returns ChannelInvite

    Invite

    + +
    +
  • Defined in src/classes/Invite.ts:26
  • +
  • constructor
  • +
  • client
  • +
  • type
  • +
  • from
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/ChannelOwnershipChangeSystemMessage.html b/classes/ChannelOwnershipChangeSystemMessage.html index 678f15a1..761a26a5 100644 --- a/classes/ChannelOwnershipChangeSystemMessage.html +++ b/classes/ChannelOwnershipChangeSystemMessage.html @@ -1,25 +1,26 @@ -ChannelOwnershipChangeSystemMessage | revolt.js
    +ChannelOwnershipChangeSystemMessage | revolt.js
    -
    +

    Theme

    +
    @@ -29,46 +30,47 @@

    Class ChannelOwnershipChangeSystemMessage

    Channel Ownership Change System Message

    -
    +
    +

    Hierarchy

    +
  • Defined in src/classes/SystemMessage.ts:196
  • - +

    Constructors

    -

    Properties

    -

    Accessors

    -

    Methods

    -

    Constructors

    -
    - -
    +
  • -
    systemMessage: Object
    +
    systemMessage: Object

    System Message

    -
  • -

    Returns ChannelOwnershipChangeSystemMessage

    Properties

    -
    - -
    client?: Client
    +
  • Defined in src/classes/SystemMessage.ts:8
  • Accessors

    -
    - -
    +
    + +
    +
  • Defined in src/classes/SystemMessage.ts:226
  • Methods

    -
    - -
      - +
      + +
        +
      • Create an System Message from an API System Message

        - -

        Returns

        System Message

        Parameters

        +
      • -
        message: {
            content: string;
            type: "text";
        } | {
            by: string;
            id: string;
            type: "user_added";
        } | {
            by: string;
            id: string;
            type: "user_remove";
        } | {
            id: string;
            type: "user_joined";
        } | {
            id: string;
            type: "user_left";
        } | {
            id: string;
            type: "user_kicked";
        } | {
            id: string;
            type: "user_banned";
        } | {
            by: string;
            name: string;
            type: "channel_renamed";
        } | {
            by: string;
            type: "channel_description_changed";
        } | {
            by: string;
            type: "channel_icon_changed";
        } | {
            from: string;
            to: string;
            type: "channel_ownership_changed";
        }
      -

      Returns SystemMessage

    +

    Returns SystemMessage

    System Message

    + +
    +
  • Defined in src/classes/SystemMessage.ts:26
  • +
  • constructor
  • +
  • client
  • +
  • fromId
  • +
  • toId
  • +
  • type
  • +
  • from
  • +
  • to
  • +
  • from
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/ChannelRenamedSystemMessage.html b/classes/ChannelRenamedSystemMessage.html index bc6f937e..32490991 100644 --- a/classes/ChannelRenamedSystemMessage.html +++ b/classes/ChannelRenamedSystemMessage.html @@ -1,25 +1,26 @@ -ChannelRenamedSystemMessage | revolt.js
    +ChannelRenamedSystemMessage | revolt.js
    -
    +

    Theme

    +
    @@ -29,45 +30,46 @@

    Class ChannelRenamedSystemMessage

    Channel Renamed System Message

    -
    +
    +

    Hierarchy

    +
  • Defined in src/classes/SystemMessage.ts:174
  • - +

    Constructors

    -

    Properties

    -

    Accessors

    -
    by +

    Methods

    -

    Constructors

    -
    - -
    +
  • -
    systemMessage: Object
    +
    systemMessage: Object

    System Message

    -
  • -

    Returns ChannelRenamedSystemMessage

    Properties

    -
    - -
    byId: string
    +
  • Defined in src/classes/SystemMessage.ts:8
  • Accessors

    -
    - -
      -
    • get by(): undefined | User
    • +
      + +
    +
  • Defined in src/classes/SystemMessage.ts:166
  • Methods

    -
    - -
      - +
      + +
        +
      • Create an System Message from an API System Message

        - -

        Returns

        System Message

        Parameters

        +
      • -
        message: {
            content: string;
            type: "text";
        } | {
            by: string;
            id: string;
            type: "user_added";
        } | {
            by: string;
            id: string;
            type: "user_remove";
        } | {
            id: string;
            type: "user_joined";
        } | {
            id: string;
            type: "user_left";
        } | {
            id: string;
            type: "user_kicked";
        } | {
            id: string;
            type: "user_banned";
        } | {
            by: string;
            name: string;
            type: "channel_renamed";
        } | {
            by: string;
            type: "channel_description_changed";
        } | {
            by: string;
            type: "channel_icon_changed";
        } | {
            from: string;
            to: string;
            type: "channel_ownership_changed";
        }
      -

      Returns SystemMessage

    +

    Returns SystemMessage

    System Message

    + +
    +
  • Defined in src/classes/SystemMessage.ts:26
  • +
  • constructor
  • +
  • byId
  • +
  • client
  • +
  • name
  • +
  • type
  • +
  • by
  • +
  • from
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/ChannelUnread.html b/classes/ChannelUnread.html index 1fbbbd2d..8ece7a56 100644 --- a/classes/ChannelUnread.html +++ b/classes/ChannelUnread.html @@ -1,25 +1,26 @@ -ChannelUnread | revolt.js
    +ChannelUnread | revolt.js
    -
    +

    Theme

    +
    @@ -29,39 +30,40 @@

    Class ChannelUnread

    Channel Unread Class

    -
    +
    +

    Hierarchy

    • ChannelUnread
    +
  • Defined in src/classes/ChannelUnread.ts:6
  • - +

    Constructors

    -
    - -
    +
  • -
    id: string
    +
    id: string

    Channel Id

    -
  • -

    Returns ChannelUnread

    Properties

    -
    - -
    +
  • Defined in src/classes/ChannelUnread.ts:8
  • Accessors

    -
    - -
    +
    + +
    • get lastMessageId(): undefined | string
    • Last read message id

      -

      Returns undefined | string

    -
    - -
    +
    + +
      +
    • get messageMentionIds(): ReactiveSet<string>
    • List of message IDs that we were mentioned in

      -

      Returns ReactiveSet<string>

    +
  • Defined in src/classes/ChannelUnread.ts:37
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/ChannelUnreadCollection.html b/classes/ChannelUnreadCollection.html index ddb9a973..04bafac0 100644 --- a/classes/ChannelUnreadCollection.html +++ b/classes/ChannelUnreadCollection.html @@ -1,25 +1,26 @@ -ChannelUnreadCollection | revolt.js
    +ChannelUnreadCollection | revolt.js
    -
    +

    Theme

    +
    @@ -29,58 +30,59 @@

    Class ChannelUnreadCollection

    Collection of Channel Unreads

    -
    +
    +

    Hierarchy

    +
  • Defined in src/collections/ChannelUnreadCollection.ts:12
  • - +

    Constructors

    -
    - -
    -

    Returns ChannelUnreadCollection

    Properties

    -
    - -
    #objects: ReactiveMap<string, ChannelUnread> = ...
    +
    + +
    getUnderlyingObject: ((id) => HydratedChannelUnread)

    Type declaration

    • -
        -
      • (id: string): HydratedChannelUnread
      • +
          +
        • (id): HydratedChannelUnread
        • Parameters

          • -
            id: string
          -

          Returns HydratedChannelUnread

    -
    - -
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedChannelUnread>>
    +
    + +
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedChannelUnread>>
    +
  • Defined in src/collections/Collection.ts:121
  • Methods

    -
    - -
      - +
      + +
        +
      • Create a new instance of an object

        @@ -153,33 +157,39 @@

        Parameters

        • -
          id: string
          +
          id: string

          Id

          -
        • + +
        • -
          type: "user" | "server" | "channel" | "bot" | "channelUnread" | "channelWebhook" | "emoji" | "message" | "serverMember" | "session"
          +
          type: "user" | "server" | "channel" | "bot" | "channelUnread" | "channelWebhook" | "emoji" | "message" | "serverMember" | "session"

          Type

          -
        • + +
        • -
          instance: ChannelUnread
          +
          instance: ChannelUnread

          Instance

          -
        • + +
        • -
          context: unknown
          +
          context: unknown

          Context

          -
        • + +
        • -
          Optional data: unknown
          +
          Optional data: unknown

          Data

          -
        -

        Returns void

      +

      Returns void

      +
    -
    - -
    +
    + +
      +
    • Delete an object

      @@ -187,30 +197,32 @@

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns void

    +

    Returns void

    +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • Execute a provided function over each key, value pair in the map

      - -

      Returns

      Iterable

      Parameters

      Returns void

    -

    Returns void

    -
    - -
    +
    + +
      +
    • Get an existing object

      - -

      Returns

      Object

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns undefined | ChannelUnread

    +

    Returns undefined | ChannelUnread

    Object

    + +
    -
    - -
      - +
    • Defined in src/collections/Collection.ts:137
    +
    + +
      +
    • Get or create

      @@ -335,688 +353,679 @@

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      • + +
      • -
        data: {
            _id: {
                channel: string;
                user: string;
            };
            last_id?: null | string;
            mentions?: null | string[];
        }
        +
        data: {
            _id: {
                channel: string;
                user: string;
            };
            last_id?: null | string;
            mentions?: string[];
        }

        Data

        +
        • -
          _id: {
              channel: string;
              user: string;
          }
          +
          _id: {
              channel: string;
              user: string;
          }
          -

          Description

          Composite key pointing to a user's view of a channel

          +

          Description

          Composite key pointing to a user's view of a channel

          • -
            channel: string
            +
            channel: string
            -

            Description

            Channel Id

            +

            Description

            Channel Id

          • -
            user: string
            +
            user: string
            -

            Description

            User Id

            +

            Description

            User Id

        • -
          Optional last_id?: null | string
          +
          Optional last_id?: null | string
          -

          Description

          Id of the last message read in this channel by a user

          +

          Description

          Id of the last message read in this channel by a user

        • -
          Optional mentions?: null | string[]
          +
          Optional mentions?: string[]
          -

          Description

          Array of message ids that mention the user

          +

          Description

          Array of message ids that mention the user

      -

      Returns ChannelUnread

    -
    - -
    +
    + +
      +
    • Check whether an id exists in the Collection

      - -

      Returns

      Whether it exists

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns boolean

    +

    Returns boolean

    Whether it exists

    + +
    -
    - -
    +
    + +
      +
    • Check whether an object is partially defined

      - -

      Returns

      Whether it is a partial

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns boolean

    +

    Returns boolean

    Whether it is a partial

    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • Map the collection using a given callback

      -
      +

      Type Parameters

      -
        +
        • -

          O

      +

      O

    Parameters

    -

    Returns O[]

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
    +
  • Defined in src/collections/Collection.ts:207
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/ChannelWebhook.html b/classes/ChannelWebhook.html new file mode 100644 index 00000000..40cea522 --- /dev/null +++ b/classes/ChannelWebhook.html @@ -0,0 +1,688 @@ +ChannelWebhook | revolt.js
    +
    + +
    +
    +
    +
    + +

    Class ChannelWebhook

    +
    +

    Channel Webhook Class

    +
    +
    +
    +

    Hierarchy

    +
      +
    • ChannelWebhook
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Properties

    +
    +
    +

    Accessors

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    +
    + +
    id: string
    +
    +

    Accessors

    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    Methods

    +
    + +
    +
    + +
      + +
    • +

      Edit this webhook +TODO: not in production

      +
      +
      +

      Parameters

      +
        +
      • +
        data: any
      +

      Returns Promise<void>

      +
    +
    + +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/ChannelWebhookCollection.html b/classes/ChannelWebhookCollection.html index ecd8b46d..8b6509e7 100644 --- a/classes/ChannelWebhookCollection.html +++ b/classes/ChannelWebhookCollection.html @@ -1,25 +1,26 @@ -ChannelWebhookCollection | revolt.js
    +ChannelWebhookCollection | revolt.js
    -
    +

    Theme

    +
    @@ -29,58 +30,59 @@

    Class ChannelWebhookCollection

    Collection of Channel Webhooks

    -
    +
    +

    Hierarchy

    +
  • Defined in src/collections/ChannelWebhookCollection.ts:10
  • - +

    Constructors

    -
    - -
    -

    Returns ChannelWebhookCollection

    Properties

    -
    - -
    #objects: ReactiveMap<string, ChannelWebhook> = ...
    +
    + +
    getUnderlyingObject: ((id) => HydratedChannelWebhook)

    Type declaration

    • -
        -
      • (id: string): HydratedChannelWebhook
      • +
          +
        • (id): HydratedChannelWebhook
        • Parameters

          • -
            id: string
          -

          Returns HydratedChannelWebhook

    -
    - -
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedChannelWebhook>>
    +
    + +
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedChannelWebhook>>
    +
  • Defined in src/collections/Collection.ts:121
  • Methods

    -
    - -
      - +
      + +
        +
      • Create a new instance of an object

        @@ -153,33 +157,39 @@

        Parameters

        • -
          id: string
          +
          id: string

          Id

          -
        • + +
        • -
          type: "user" | "server" | "channel" | "bot" | "channelUnread" | "channelWebhook" | "emoji" | "message" | "serverMember" | "session"
          +
          type: "user" | "server" | "channel" | "bot" | "channelUnread" | "channelWebhook" | "emoji" | "message" | "serverMember" | "session"

          Type

          -
        • + +
        • -
          instance: ChannelWebhook
          +
          instance: ChannelWebhook

          Instance

          -
        • + +
        • -
          context: unknown
          +
          context: unknown

          Context

          -
        • + +
        • -
          Optional data: unknown
          +
          Optional data: unknown

          Data

          -
        -

        Returns void

      +

      Returns void

      +
    -
    - -
    +
    + +
      +
    • Delete an object

      @@ -187,49 +197,52 @@

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns void

    +

    Returns void

    +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • Fetch webhook by ID

      - -

      Returns

      Webhook

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns Promise<ChannelWebhook>

    +

    Returns Promise<ChannelWebhook>

    Webhook

    + +
    -
    - -
    +
    + +
      +
    • Filter the collection by a given predicate

      @@ -237,30 +250,32 @@

      Parameters

      • -
        predicate: ((value: ChannelWebhook, key: string) => boolean)
        +
        predicate: ((value, key) => boolean)

        Predicate to satisfy

        +
        • -
            -
          • (value: ChannelWebhook, key: string): boolean
          • +
              +
            • (value, key): boolean
            • Parameters

              +
              key: string

            Returns boolean

      -

      Returns ChannelWebhook[]

    -
    - -
    +
    + +
      +
    • Find some value based on a predicate

      @@ -268,108 +283,114 @@

      Parameters

      • -
        predicate: ((value: ChannelWebhook, key: string) => boolean)
        +
        predicate: ((value, key) => boolean)

        Predicate to satisfy

        +
        • -
            -
          • (value: ChannelWebhook, key: string): boolean
          • +
              +
            • (value, key): boolean
            • Parameters

              +
              key: string

            Returns boolean

      -

      Returns undefined | ChannelWebhook

    -
    - -
    +
    + +
      +
    • Execute a provided function over each key, value pair in the map

      - -

      Returns

      Iterable

      Parameters

      • -
        cb: ((value: ChannelWebhook, key: string, map: ReactiveMap<string, ChannelWebhook>) => void)
        +
        cb: ((value, key, map) => void)

        Callback for each pair

        +
        • -
            -
          • (value: ChannelWebhook, key: string, map: ReactiveMap<string, ChannelWebhook>): void
          • +
              +
            • (value, key, map): void
            • Parameters

              • -
                value: ChannelWebhook
              • +
                value: ChannelWebhook
              • -
                key: string
              • +
                key: string
              • -
                map: ReactiveMap<string, ChannelWebhook>
              +
              map: ReactiveMap<string, ChannelWebhook>

      Returns void

    -

    Returns void

    -
    - -
    +
    + +
      +
    • Create webhook with ID and token

      - -

      Returns

      Webhook

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      • +
      +
    • -
      token: string
      +
      token: string

      Token

      -
    -

    Returns Promise<ChannelWebhook>

    -
    - -
    +
    + +
      +
    • Get an existing object

      - -

      Returns

      Object

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns undefined | ChannelWebhook

    +

    Returns undefined | ChannelWebhook

    Object

    + +
    -
    - -
      - +
    • Defined in src/collections/Collection.ts:137
    +
    + +
      +
    • Get or create

      @@ -377,673 +398,663 @@

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      • + +
      • -
        data: {
            avatar?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            channel_id: string;
            id: string;
            name: string;
            permissions: number;
            token?: null | string;
        }
        +
        data: {
            avatar?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            channel_id: string;
            id: string;
            name: string;
            permissions: number;
            token?: null | string;
        }

        Data

        +
        • -
          Optional avatar?: null | {
              _id: string;
              content_type: string;
              deleted?: null | boolean;
              filename: string;
              message_id?: null | string;
              metadata: {
                  type: "File";
              } | {
                  type: "Text";
              } | {
                  height: number;
                  type: "Image";
                  width: number;
              } | {
                  height: number;
                  type: "Video";
                  width: number;
              } | {
                  type: "Audio";
              };
              object_id?: null | string;
              reported?: null | boolean;
              server_id?: null | string;
              size: number;
              tag: string;
              user_id?: null | string;
          }
          +
          Optional avatar?: null | {
              _id: string;
              content_type: string;
              deleted?: null | boolean;
              filename: string;
              message_id?: null | string;
              metadata: {
                  type: "File";
              } | {
                  type: "Text";
              } | {
                  height: number;
                  type: "Image";
                  width: number;
              } | {
                  height: number;
                  type: "Video";
                  width: number;
              } | {
                  type: "Audio";
              };
              object_id?: null | string;
              reported?: null | boolean;
              server_id?: null | string;
              size: number;
              tag: string;
              user_id?: null | string;
          }
          -

          Description

          The avatar of the webhook

          +

          Description

          The avatar of the webhook

        • -
          channel_id: string
          +
          channel_id: string
          -

          Description

          The channel this webhook belongs to

          +

          Description

          The channel this webhook belongs to

        • -
          id: string
          +
          id: string
          -

          Description

          Webhook Id

          +

          Description

          Webhook Id

        • -
          name: string
          +
          name: string
          -

          Description

          The name of the webhook

          +

          Description

          The name of the webhook

        • -
          permissions: number
          +
          permissions: number

          Format: uint64

          - -

          Description

          The permissions for the webhook

          +
          +
          +

          Description

          The permissions for the webhook

        • -
          Optional token?: null | string
          +
          Optional token?: null | string
          -

          Description

          The private token for the webhook

          +

          Description

          The private token for the webhook

      -

      Returns ChannelWebhook

    -
    - -
    +
    + +
      +
    • Check whether an id exists in the Collection

      - -

      Returns

      Whether it exists

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns boolean

    +

    Returns boolean

    Whether it exists

    + +
    -
    - -
    +
    + +
      +
    • Check whether an object is partially defined

      - -

      Returns

      Whether it is a partial

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns boolean

    +

    Returns boolean

    Whether it is a partial

    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • Map the collection using a given callback

      -
      +

      Type Parameters

      -
        +
        • -

          O

      +

      O

    Parameters

    • -
      cb: ((value: ChannelWebhook, key: string) => O)
      +
      cb: ((value, key) => O)

      Callback

      +
      • -
          -
        • (value: ChannelWebhook, key: string): O
        • +
            +
          • (value, key): O
          • Parameters

            -

            Returns O

    -

    Returns O[]

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
    +
  • Defined in src/collections/Collection.ts:207
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/ClassCollection.html b/classes/ClassCollection.html index 4f364b41..a0849139 100644 --- a/classes/ClassCollection.html +++ b/classes/ClassCollection.html @@ -1,25 +1,26 @@ -ClassCollection | revolt.js
    +ClassCollection | revolt.js
    -
    +

    Theme

    +
    @@ -29,144 +30,147 @@

    Class ClassCollection<T, V>

    Generic class collection backed by store

    -
    -
    +
    +
    +

    Type Parameters

    -
      +
      • -

        T

      • +

        T

      • -

        V

    +

    V

    Hierarchy

    - +

    Constructors

    -
    - -
    +
    +

    Returns ClassCollection<T, V>

    +
    +
  • Defined in src/collections/Collection.ts:239
  • Properties

    -
    - -
    #objects: ReactiveMap<string, T> = ...
    +
    + +
    getUnderlyingObject: ((id) => V)

    Type declaration

    • -
        -
      • (id: string): V
      • +
          +
        • (id): V
        • Parameters

          • -
            id: string
          -

          Returns V

    -
    - -
    updateUnderlyingObject: SetStoreFunction<Record<string, V>>
    +
    + +
    updateUnderlyingObject: SetStoreFunction<Record<string, V>>
    +
  • Defined in src/collections/Collection.ts:121
  • Methods

    -
    - -
      - +
      + +
        +
      • Create a new instance of an object

        @@ -174,33 +178,39 @@

        Parameters

        • -
          id: string
          +
          id: string

          Id

          -
        • + +
        • -
          type: "user" | "server" | "channel" | "bot" | "channelUnread" | "channelWebhook" | "emoji" | "message" | "serverMember" | "session"
          +
          type: "user" | "server" | "channel" | "bot" | "channelUnread" | "channelWebhook" | "emoji" | "message" | "serverMember" | "session"

          Type

          -
        • + +
        • -
          instance: T
          +
          instance: T

          Instance

          -
        • + +
        • -
          context: unknown
          +
          context: unknown

          Context

          -
        • + +
        • -
          Optional data: unknown
          +
          Optional data: unknown

          Data

          -
        -

        Returns void

      +

      Returns void

      +
    -
    - -
    +
    + +
      +
    • Delete an object

      @@ -208,30 +218,32 @@

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns void

    +

    Returns void

    +
    -
    - -
    +
    + +
      +
    • Iterable of key, value pairs in the map

      - -

      Returns

      Iterable

      -

      Returns IterableIterator<[string, T]>

    -
    - -
    +
    + +
      +
    • Filter the collection by a given predicate

      @@ -239,30 +251,32 @@

      Parameters

      • -
        predicate: ((value: T, key: string) => boolean)
        +
        predicate: ((value, key) => boolean)

        Predicate to satisfy

        +
        • -
            -
          • (value: T, key: string): boolean
          • +
              +
            • (value, key): boolean
            • Parameters

              • -
                value: T
              • +
                value: T
              • -
                key: string
              +
              key: string

            Returns boolean

      -

      Returns T[]

    -
    - -
    +
    + +
      +
    • Find some value based on a predicate

      @@ -270,703 +284,693 @@

      Parameters

      • -
        predicate: ((value: T, key: string) => boolean)
        +
        predicate: ((value, key) => boolean)

        Predicate to satisfy

        +
        • -
            -
          • (value: T, key: string): boolean
          • +
              +
            • (value, key): boolean
            • Parameters

              • -
                value: T
              • +
                value: T
              • -
                key: string
              +
              key: string

            Returns boolean

      -

      Returns undefined | T

    -
    - -
    +
    + +
      +
    • Execute a provided function over each key, value pair in the map

      - -

      Returns

      Iterable

      Parameters

      • -
        cb: ((value: T, key: string, map: ReactiveMap<string, T>) => void)
        +
        cb: ((value, key, map) => void)

        Callback for each pair

        +
        • -
            -
          • (value: T, key: string, map: ReactiveMap<string, T>): void
          • +
              +
            • (value, key, map): void
            • Parameters

              • -
                value: T
              • +
                value: T
              • -
                key: string
              • +
                key: string
              • -
                map: ReactiveMap<string, T>
              +
              map: ReactiveMap<string, T>

      Returns void

    -

    Returns void

    -
    - -
    +
    + +
      +
    • Get an existing object

      - -

      Returns

      Object

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns undefined | T

    +

    Returns undefined | T

    Object

    + +
    -
    - -
    +
    + +
      +
    • Check whether an id exists in the Collection

      - -

      Returns

      Whether it exists

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns boolean

    +

    Returns boolean

    Whether it exists

    + +
    -
    - -
    +
    + +
      +
    • Check whether an object is partially defined

      - -

      Returns

      Whether it is a partial

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns boolean

    +

    Returns boolean

    Whether it is a partial

    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • Map the collection using a given callback

      -
      +

      Type Parameters

      -
        +
        • -

          O

      +

      O

    Parameters

    • -
      cb: ((value: T, key: string) => O)
      +
      cb: ((value, key) => O)

      Callback

      +
      • -
          -
        • (value: T, key: string): O
        • +
            +
          • (value, key): O
          • Parameters

            • -
              value: T
            • +
              value: T
            • -
              key: string
            -

            Returns O

    -

    Returns O[]

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
    +
  • Defined in src/collections/Collection.ts:207
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/Client.html b/classes/Client.html index e770efa1..61a4b595 100644 --- a/classes/Client.html +++ b/classes/Client.html @@ -1,25 +1,26 @@ -Client | revolt.js
    +Client | revolt.js
    -
    +

    Theme

    +
    @@ -29,81 +30,82 @@

    Class Client

    Revolt.js Clients

    -
    +
    +

    Hierarchy

      -
    • EventEmitter<Events> +
    • EventEmitter<Events>
      • Client
    +
  • Defined in src/Client.ts:155
  • - +

    Constructors

    -
    - -
      - +
      + +
        +
      • Create Revolt.js Client

        @@ -111,385 +113,531 @@

        Parameters

        • -
          Optional options: Partial<ClientOptions>
        • +
          Optional options: Partial<ClientOptions>
        • -
          Optional configuration: {
              app: string;
              build: {
                  commit_sha: string;
                  commit_timestamp: string;
                  origin_url: string;
                  semver: string;
                  timestamp: string;
              };
              features: {
                  autumn: {
                      enabled: boolean;
                      url: string;
                  };
                  captcha: {
                      enabled: boolean;
                      key: string;
                  };
                  email: boolean;
                  invite_only: boolean;
                  january: {
                      enabled: boolean;
                      url: string;
                  };
                  voso: {
                      enabled: boolean;
                      url: string;
                      ws: string;
                  };
              };
              revolt: string;
              vapid: string;
              ws: string;
          }
          +
          Optional configuration: {
              app: string;
              build: {
                  commit_sha: string;
                  commit_timestamp: string;
                  origin_url: string;
                  semver: string;
                  timestamp: string;
              };
              features: {
                  autumn: {
                      enabled: boolean;
                      url: string;
                  };
                  captcha: {
                      enabled: boolean;
                      key: string;
                  };
                  email: boolean;
                  invite_only: boolean;
                  january: {
                      enabled: boolean;
                      url: string;
                  };
                  voso: {
                      enabled: boolean;
                      url: string;
                      ws: string;
                  };
              };
              revolt: string;
              vapid: string;
              ws: string;
          }
          • -
            app: string
            +
            app: string
            -

            Description

            URL pointing to the client serving this node

            +

            Description

            URL pointing to the client serving this node

          • -
            build: {
                commit_sha: string;
                commit_timestamp: string;
                origin_url: string;
                semver: string;
                timestamp: string;
            }
            +
            build: {
                commit_sha: string;
                commit_timestamp: string;
                origin_url: string;
                semver: string;
                timestamp: string;
            }
            -

            Description

            Build information

            +

            Description

            Build information

            • -
              commit_sha: string
              +
              commit_sha: string
              -

              Description

              Commit Hash

              +

              Description

              Commit Hash

            • -
              commit_timestamp: string
              +
              commit_timestamp: string
              -

              Description

              Commit Timestamp

              +

              Description

              Commit Timestamp

            • -
              origin_url: string
              +
              origin_url: string
              -

              Description

              Git Origin URL

              +

              Description

              Git Origin URL

            • -
              semver: string
              +
              semver: string
              -

              Description

              Git Semver

              +

              Description

              Git Semver

            • -
              timestamp: string
              +
              timestamp: string
              -

              Description

              Build Timestamp

              +

              Description

              Build Timestamp

          • -
            features: {
                autumn: {
                    enabled: boolean;
                    url: string;
                };
                captcha: {
                    enabled: boolean;
                    key: string;
                };
                email: boolean;
                invite_only: boolean;
                january: {
                    enabled: boolean;
                    url: string;
                };
                voso: {
                    enabled: boolean;
                    url: string;
                    ws: string;
                };
            }
            +
            features: {
                autumn: {
                    enabled: boolean;
                    url: string;
                };
                captcha: {
                    enabled: boolean;
                    key: string;
                };
                email: boolean;
                invite_only: boolean;
                january: {
                    enabled: boolean;
                    url: string;
                };
                voso: {
                    enabled: boolean;
                    url: string;
                    ws: string;
                };
            }
            -

            Description

            Features enabled on this Revolt node

            +

            Description

            Features enabled on this Revolt node

            • -
              autumn: {
                  enabled: boolean;
                  url: string;
              }
              +
              autumn: {
                  enabled: boolean;
                  url: string;
              }
              -

              Description

              File server service configuration

              +

              Description

              File server service configuration

              • -
                enabled: boolean
                +
                enabled: boolean
                -

                Description

                Whether the service is enabled

                +

                Description

                Whether the service is enabled

              • -
                url: string
                +
                url: string
                -

                Description

                URL pointing to the service

                +

                Description

                URL pointing to the service

            • -
              captcha: {
                  enabled: boolean;
                  key: string;
              }
              +
              captcha: {
                  enabled: boolean;
                  key: string;
              }
              -

              Description

              hCaptcha configuration

              +

              Description

              hCaptcha configuration

              • -
                enabled: boolean
                +
                enabled: boolean
                -

                Description

                Whether captcha is enabled

                +

                Description

                Whether captcha is enabled

              • -
                key: string
                +
                key: string
                -

                Description

                Client key used for solving captcha

                +

                Description

                Client key used for solving captcha

            • -
              email: boolean
              +
              email: boolean
              -

              Description

              Whether email verification is enabled

              +

              Description

              Whether email verification is enabled

            • -
              invite_only: boolean
              +
              invite_only: boolean
              -

              Description

              Whether this server is invite only

              +

              Description

              Whether this server is invite only

            • -
              january: {
                  enabled: boolean;
                  url: string;
              }
              +
              january: {
                  enabled: boolean;
                  url: string;
              }
              -

              Description

              Proxy service configuration

              +

              Description

              Proxy service configuration

              • -
                enabled: boolean
                +
                enabled: boolean
                -

                Description

                Whether the service is enabled

                +

                Description

                Whether the service is enabled

              • -
                url: string
                +
                url: string
                -

                Description

                URL pointing to the service

                +

                Description

                URL pointing to the service

            • -
              voso: {
                  enabled: boolean;
                  url: string;
                  ws: string;
              }
              +
              voso: {
                  enabled: boolean;
                  url: string;
                  ws: string;
              }
              -

              Description

              Voice server configuration

              +

              Description

              Voice server configuration

              • -
                enabled: boolean
                +
                enabled: boolean
                -

                Description

                Whether voice is enabled

                +

                Description

                Whether voice is enabled

              • -
                url: string
                +
                url: string
                -

                Description

                URL pointing to the voice API

                +

                Description

                URL pointing to the voice API

              • -
                ws: string
                +
                ws: string
                -

                Description

                URL pointing to the voice WebSocket server

                +

                Description

                URL pointing to the voice WebSocket server

          • -
            revolt: string
            +
            revolt: string
            -

            Description

            Revolt API Version

            +

            Description

            Revolt API Version

          • -
            vapid: string
            +
            vapid: string
            -

            Description

            Web Push VAPID public key

            +

            Description

            Web Push VAPID public key

          • -
            ws: string
            +
            ws: string
            -

            Description

            WebSocket URL

            +

            Description

            WebSocket URL

    -

    Returns Client

    Properties

    -
    - -
    #reconnectTimeout: undefined | number
    +
  • Defined in node_modules/.pnpm/eventemitter3@5.0.1/node_modules/eventemitter3/index.d.ts:9
  • Accessors

    -
    - -
      +
      + +
      • get sessionId(): undefined | string
      • Current session id

        -

        Returns undefined | string

    +
  • Defined in src/Client.ts:277
  • Methods

    -
    - -
      - +
      + +
        +
      • Fetches the configuration of the server if it has not been already fetched.

        -

        Returns Promise<void>

      -
      - -
    +
    + +
      +
    • Update API object to use authentication.

      -

      Returns void

    -
    - -
      - +
    • Defined in src/Client.ts:306
    +
    + +
      +
    • -
      +

      Type Parameters

      -
        +
        • -

          T extends keyof Events

      +

      T extends keyof Events

    Parameters

    • -
      event: T
    • +
      event: T
    • -
      fn: ((...args: ArgumentMap<Events>[Extract<T, keyof Events>]) => void)
      +
      fn: ((...args) => void)
      • -
          -
        • (...args: ArgumentMap<Events>[Extract<T, keyof Events>]): void
        • +
            +
          • (...args): void
          • Parameters

            • -
              Rest ...args: ArgumentMap<Events>[Extract<T, keyof Events>]
            +
            Rest ...args: ArgumentMap<Events>[Extract<T, keyof Events>]

    Returns void

  • -
    Optional context: any
  • -

    Returns Client

    -
    - -
      - +
    • Defined in node_modules/.pnpm/eventemitter3@5.0.1/node_modules/eventemitter3/index.d.ts:45
    +
    + +
      +
    • Connect to Revolt

      -

      Returns void

    -
    - -
      - +
    • Defined in src/Client.ts:284
    +
    + +
      +
    • Calls each of the listeners registered for a given event.

      -
      +

      Type Parameters

      -
        +
        • -

          T extends keyof Events

      +

      T extends keyof Events

    Parameters

    • -
      event: T
    • +
      event: T
    • -
      Rest ...args: ArgumentMap<Events>[Extract<T, keyof Events>]
    -

    Returns boolean

    +
    + +
      +
    • Return an array listing the events for which the emitter has registered listeners.

      -

      Returns (keyof Events)[]

    -
    - -
      - +
    • Defined in node_modules/.pnpm/eventemitter3@5.0.1/node_modules/eventemitter3/index.d.ts:15
    +
    + +
      +
    • Return the number of listeners listening to a given event.

      @@ -497,55 +645,58 @@ listeners.

      Parameters

      • -
        event: keyof Events
      -

      Returns number

    +

    Returns number

    +
    -
    - -
      - +
    • Defined in node_modules/.pnpm/eventemitter3@5.0.1/node_modules/eventemitter3/index.d.ts:27
    +
    + +
      +
    • Return the listeners registered for a given event.

      -
      +

      Type Parameters

      -
        +
        • -

          T extends keyof Events

      +

      T extends keyof Events

    Parameters

    • -
      event: T
    -

    Returns ((...args: ArgumentMap<Events>[Extract<T, keyof Events>]) => void)[]

    +
    + +
      +
    • Log in with auth data, creating a new session in the process.

      - -

      Returns

      An on-boarding function if on-boarding is required, undefined otherwise

      Parameters

      • -
        details: {
            email: string;
            friendly_name?: null | string;
            password: string;
        } | {
            friendly_name?: null | string;
            mfa_response?: null | {
                password: string;
            } | {
                recovery_code: string;
            } | {
                totp_code: string;
            };
            mfa_ticket: string;
        }
        +
        details: {
            email: string;
            friendly_name?: null | string;
            password: string;
        } | {
            friendly_name?: null | string;
            mfa_response?: null | {
                password: string;
            } | {
                recovery_code: string;
            } | {
                totp_code: string;
            };
            mfa_ticket: string;
        }

        Login data object

        -
      -

      Returns Promise<void>

    +

    Returns Promise<void>

    An on-boarding function if on-boarding is required, undefined otherwise

    + +
    -
    - -
    +
    + +
      +
    • Log in as a bot

      @@ -553,162 +704,168 @@ listeners.

      Parameters

      • -
        token: string
        +
        token: string

        Bot token

        -
      -

      Returns Promise<void>

    +

    Returns Promise<void>

    +
    -
    - -
    +
    + +
      +
    • Prepare a markdown-based message to be displayed to the user as plain text.

      - -

      Returns

      Modified plain text

      Parameters

      • -
        source: string
        +
        source: string

        Source markdown text

        -
      -

      Returns string

    +

    Returns string

    Modified plain text

    + +
    -
    - -
      - +
    • Defined in src/Client.ts:355
    +
    + +
      +
    • -
      +

      Type Parameters

      -
        +
        • -

          T extends keyof Events

      +

      T extends keyof Events

    Parameters

    • -
      event: T
    • +
      event: T
    • -
      Optional fn: ((...args: ArgumentMap<Events>[Extract<T, keyof Events>]) => void)
      +
      Optional fn: ((...args) => void)
      • -
          -
        • (...args: ArgumentMap<Events>[Extract<T, keyof Events>]): void
        • +
            +
          • (...args): void
          • Parameters

            • -
              Rest ...args: ArgumentMap<Events>[Extract<T, keyof Events>]
            +
            Rest ...args: ArgumentMap<Events>[Extract<T, keyof Events>]

    Returns void

  • -
    Optional context: any
  • +
    Optional context: any
  • -
    Optional once: boolean
  • -

    Returns Client

    +
    + +
      +
    • Add a listener for a given event.

      -
      +

      Type Parameters

      -
        +
        • -

          T extends keyof Events

      +

      T extends keyof Events

    Parameters

    • -
      event: T
    • +
      event: T
    • -
      fn: ((...args: ArgumentMap<Events>[Extract<T, keyof Events>]) => void)
      +
      fn: ((...args) => void)
      • -
          -
        • (...args: ArgumentMap<Events>[Extract<T, keyof Events>]): void
        • +
            +
          • (...args): void
          • Parameters

            • -
              Rest ...args: ArgumentMap<Events>[Extract<T, keyof Events>]
            +
            Rest ...args: ArgumentMap<Events>[Extract<T, keyof Events>]

    Returns void

  • -
    Optional context: any
  • -

    Returns Client

    +
    + +
      +
    • Add a one-time listener for a given event.

      -
      +

      Type Parameters

      -
        +
        • -

          T extends keyof Events

      +

      T extends keyof Events

    Parameters

    • -
      event: T
    • +
      event: T
    • -
      fn: ((...args: ArgumentMap<Events>[Extract<T, keyof Events>]) => void)
      +
      fn: ((...args) => void)
      • -
          -
        • (...args: ArgumentMap<Events>[Extract<T, keyof Events>]): void
        • +
            +
          • (...args): void
          • Parameters

            • -
              Rest ...args: ArgumentMap<Events>[Extract<T, keyof Events>]
            +
            Rest ...args: ArgumentMap<Events>[Extract<T, keyof Events>]

    Returns void

  • -
    Optional context: any
  • -

    Returns Client

    +
    + +
      +
    • Proxy a file through January.

      - -

      Returns

      Proxied media URL

      Parameters

      • -
        url: string
        +
        url: string

        URL to proxy

        -
      -

      Returns undefined | string

    +

    Returns undefined | string

    Proxied media URL

    + +
    -
    - -
    +
    + +
      +
    • Remove all listeners, or those of the specified event.

      @@ -716,585 +873,566 @@ listeners.

      Parameters

      • -
        Optional event: keyof Events
      -

      Returns Client

    +

    Returns Client

    +
    -
    - -
      - +
    • Defined in node_modules/.pnpm/eventemitter3@5.0.1/node_modules/eventemitter3/index.d.ts:79
    +
    + +
      +
    • Remove the listeners of a given event.

      -
      +

      Type Parameters

      -
        +
        • -

          T extends keyof Events

      +

      T extends keyof Events

    Parameters

    • -
      event: T
    • +
      event: T
    • -
      Optional fn: ((...args: ArgumentMap<Events>[Extract<T, keyof Events>]) => void)
      +
      Optional fn: ((...args) => void)
      • -
          -
        • (...args: ArgumentMap<Events>[Extract<T, keyof Events>]): void
        • +
            +
          • (...args): void
          • Parameters

            • -
              Rest ...args: ArgumentMap<Events>[Extract<T, keyof Events>]
            +
            Rest ...args: ArgumentMap<Events>[Extract<T, keyof Events>]

    Returns void

  • -
    Optional context: any
  • +
    Optional context: any
  • -
    Optional once: boolean
  • -

    Returns Client

    +
    + +
      +
    • -

      Use an existing session to log into Revolt

      - -

      Returns

      An on-boarding function if on-boarding is required, undefined otherwise

      +

      Use an existing session

      Parameters

      -

      Returns Promise<void>

    +

    Returns Promise<void>

    +
    +
  • Defined in src/Client.ts:334
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/Collection.html b/classes/Collection.html index fe6f97a4..260ee06d 100644 --- a/classes/Collection.html +++ b/classes/Collection.html @@ -1,25 +1,26 @@ -Collection | revolt.js
    +Collection | revolt.js
    -
    +

    Theme

    +
    @@ -29,63 +30,64 @@

    Class Collection<T>Abstract

    Abstract Collection type

    -
    -
    +
    +
    +

    Type Parameters

    -
      +
      • -

        T

    +

    T

    Hierarchy

    - +

    Constructors

    -
    - -
    +

    T

    +

    Returns Collection<T>

    Methods

    -
    - -
      - +
      + +
        +
      • Delete an object

        @@ -93,28 +95,30 @@

        Parameters

        • -
          id: string
          +
          id: string

          Id

          -
    -

    Returns void

    +
    + +
      +
    • Iterable of key, value pairs in the map

      - -

      Returns

      Iterable

      -

      Returns IterableIterator<[string, T]>

    -
    - -
    +
    + +
      +
    • Filter the collection by a given predicate

      @@ -122,29 +126,31 @@

      Parameters

      • -
        predicate: ((value: T, key: string) => boolean)
        +
        predicate: ((value, key) => boolean)

        Predicate to satisfy

        +
        • -
            -
          • (value: T, key: string): boolean
          • +
              +
            • (value, key): boolean
            • Parameters

              • -
                value: T
              • +
                value: T
              • -
                key: string
              +
              key: string

            Returns boolean

      -

      Returns T[]

    -
    - -
    +
    + +
      +
    • Find some value based on a predicate

      @@ -152,29 +158,31 @@

      Parameters

      • -
        predicate: ((value: T, key: string) => boolean)
        +
        predicate: ((value, key) => boolean)

        Predicate to satisfy

        +
        • -
            -
          • (value: T, key: string): boolean
          • +
              +
            • (value, key): boolean
            • Parameters

              • -
                value: T
              • +
                value: T
              • -
                key: string
              +
              key: string

            Returns boolean

      -

      Returns undefined | T

    -
    - -
    +
    + +
      +
    • Execute a provided function over each key, value pair in the map

      @@ -182,635 +190,623 @@

      Parameters

      • -
        cb: ((value: T, key: string, map: ReactiveMap<string, T>) => void)
        +
        cb: ((value, key, map) => void)

        Callback for each pair

        +
        • -
            -
          • (value: T, key: string, map: ReactiveMap<string, T>): void
          • +
              +
            • (value, key, map): void
            • Parameters

              • -
                value: T
              • +
                value: T
              • -
                key: string
              • +
                key: string
              • -
                map: ReactiveMap<string, T>
              +
              map: ReactiveMap<string, T>

            Returns void

      -

      Returns void

    -
    - -
    +
    + +
      +
    • Get an existing object

      - -

      Returns

      Object

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns undefined | T

    +

    Returns undefined | T

    Object

    + +
    -
    - -
    +
    + +
      +
    • Check whether an id exists in the Collection

      - -

      Returns

      Whether it exists

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns boolean

    +

    Returns boolean

    Whether it exists

    + +
    -
    - -
    +
    + +
      +
    • Iterable of keys in the map

      - -

      Returns

      Iterable

      -

      Returns IterableIterator<string>

    -
    - -
    +
    + +
      +
    • Map the collection using a given callback

      -
      +

      Type Parameters

      -
        +
        • -

          O

      +

      O

    Parameters

    • -
      cb: ((value: T, key: string) => O)
      +
      cb: ((value, key) => O)

      Callback

      +
      • -
          -
        • (value: T, key: string): O
        • +
            +
          • (value, key): O
          • Parameters

            • -
              value: T
            • +
              value: T
            • -
              key: string
            -

            Returns O

    -

    Returns O[]

    +
    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • Iterable of values in the map

      - -

      Returns

      Iterable

      -

      Returns IterableIterator<T>

    +
  • Defined in src/collections/Collection.ts:49
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/Emoji.html b/classes/Emoji.html index f03b96ca..cde97f0e 100644 --- a/classes/Emoji.html +++ b/classes/Emoji.html @@ -1,25 +1,26 @@ -Emoji | revolt.js
    +Emoji | revolt.js
    -
    +

    Theme

    +
    @@ -29,48 +30,49 @@

    Class Emoji

    Emoji Class

    -
    +
    +

    Hierarchy

    • Emoji
    +
  • Defined in src/classes/Emoji.ts:8
  • - +

    Constructors

    -
    - -
    +
  • -
    id: string
    +
    id: string

    Emoji Id

    -
  • -

    Returns Emoji

    Properties

    -
    - -
    #collection: EmojiCollection
    +
  • Defined in src/classes/Emoji.ts:10
  • Accessors

    -
    - -
    +
    + +
    • get animated(): boolean
    • Whether the emoji is animated

      -

      Returns boolean

    -
    - -
    +
    + +
      +
    • get createdAt(): Date
    • Time when this emoji was created

      -

      Returns Date

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    • get mature(): boolean
    • Whether the emoji is marked as mature

      -

      Returns boolean

    -
    - -
    +
    + +
    -
    - -
      -
    • get parent(): {
          id: string;
          type: "Server";
      } | {
          type: "Detached";
      }
    • +
    • Defined in src/classes/Emoji.ts:63
    +
    + +
      +
    • get parent(): {
          id: string;
          type: "Server";
      } | {
          type: "Detached";
      }
    • Information about the parent of this emoji

      -

      Returns {
          id: string;
          type: "Server";
      } | {
          type: "Detached";
      }

    +
  • Defined in src/classes/Emoji.ts:47
  • Methods

    -
    - -
    +
    + +
      +
    • Convert to string

      - -

      Returns

      String

      -

      Returns string

    +
  • Defined in src/classes/Emoji.ts:26
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/EmojiCollection.html b/classes/EmojiCollection.html index a360b231..3edb85d8 100644 --- a/classes/EmojiCollection.html +++ b/classes/EmojiCollection.html @@ -1,25 +1,26 @@ -EmojiCollection | revolt.js
    +EmojiCollection | revolt.js
    -
    +

    Theme

    +
    @@ -29,58 +30,59 @@

    Class EmojiCollection

    Collection of Emoji

    -
    +
    +

    Hierarchy

    +
  • Defined in src/collections/EmojiCollection.ts:9
  • - +

    Constructors

    -
    - -
    -

    Returns EmojiCollection

    Properties

    -
    - -
    #objects: ReactiveMap<string, Emoji> = ...
    +
    + +
    getUnderlyingObject: ((id) => HydratedEmoji)

    Type declaration

    • -
        -
      • (id: string): HydratedEmoji
      • +
          +
        • (id): HydratedEmoji
        • Parameters

          • -
            id: string
          -

          Returns HydratedEmoji

    -
    - -
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedEmoji>>
    +
    + +
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedEmoji>>
    +
  • Defined in src/collections/Collection.ts:121
  • Methods

    -
    - -
      - +
      + +
        +
      • Create a new instance of an object

        @@ -153,33 +157,39 @@

        Parameters

        • -
          id: string
          +
          id: string

          Id

          -
        • + +
        • -
          type: "user" | "server" | "channel" | "bot" | "channelUnread" | "channelWebhook" | "emoji" | "message" | "serverMember" | "session"
          +
          type: "user" | "server" | "channel" | "bot" | "channelUnread" | "channelWebhook" | "emoji" | "message" | "serverMember" | "session"

          Type

          -
        • + +
        • -
          instance: Emoji
          +
          instance: Emoji

          Instance

          -
        • + +
        • -
          context: unknown
          +
          context: unknown

          Context

          -
        • + +
        • -
          Optional data: unknown
          +
          Optional data: unknown

          Data

          -
        -

        Returns void

      +

      Returns void

      +
    -
    - -
    +
    + +
      +
    • Delete an object

      @@ -187,49 +197,52 @@

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns void

    +

    Returns void

    +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • Fetch emoji by ID

      - -

      Returns

      Emoji

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns Promise<Emoji>

    +

    Returns Promise<Emoji>

    Emoji

    + +
    -
    - -
    +
    + +
      +
    • Filter the collection by a given predicate

      @@ -237,30 +250,32 @@

      Parameters

      • -
        predicate: ((value: Emoji, key: string) => boolean)
        +
        predicate: ((value, key) => boolean)

        Predicate to satisfy

        +
        • -
            -
          • (value: Emoji, key: string): boolean
          • +
              +
            • (value, key): boolean
            • Parameters

              +
              key: string

            Returns boolean

      -

      Returns Emoji[]

    -
    - -
    +
    + +
      +
    • Find some value based on a predicate

      @@ -268,85 +283,89 @@

      Parameters

      • -
        predicate: ((value: Emoji, key: string) => boolean)
        +
        predicate: ((value, key) => boolean)

        Predicate to satisfy

        +
        • -
            -
          • (value: Emoji, key: string): boolean
          • +
              +
            • (value, key): boolean
            • Parameters

              +
              key: string

            Returns boolean

      -

      Returns undefined | Emoji

    -
    - -
    +
    + +
      +
    • Execute a provided function over each key, value pair in the map

      - -

      Returns

      Iterable

      Parameters

      • -
        cb: ((value: Emoji, key: string, map: ReactiveMap<string, Emoji>) => void)
        +
        cb: ((value, key, map) => void)

        Callback for each pair

        +
        • -
            -
          • (value: Emoji, key: string, map: ReactiveMap<string, Emoji>): void
          • +
              +
            • (value, key, map): void
            • Parameters

              • -
                value: Emoji
              • +
                value: Emoji
              • -
                key: string
              • +
                key: string
              • -
                map: ReactiveMap<string, Emoji>
              +
              map: ReactiveMap<string, Emoji>

      Returns void

    -

    Returns void

    -
    - -
    +
    + +
      +
    • Get an existing object

      - -

      Returns

      Object

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns undefined | Emoji

    +

    Returns undefined | Emoji

    Object

    + +
    -
    - -
      - +
    • Defined in src/collections/Collection.ts:137
    +
    + +
      +
    • Get or create

      @@ -354,55 +373,59 @@

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      • + +
      • -
        data: {
            _id: string;
            animated?: boolean;
            creator_id: string;
            name: string;
            nsfw?: boolean;
            parent: {
                id: string;
                type: "Server";
            } | {
                type: "Detached";
            };
        }
        +
        data: {
            _id: string;
            animated?: boolean;
            creator_id: string;
            name: string;
            nsfw?: boolean;
            parent: {
                id: string;
                type: "Server";
            } | {
                type: "Detached";
            };
        }

        Data

        +
        • -
          _id: string
          +
          _id: string
          -

          Description

          Unique Id

          +

          Description

          Unique Id

        • -
          Optional animated?: boolean
          +
          Optional animated?: boolean
          -

          Description

          Whether the emoji is animated

          +

          Description

          Whether the emoji is animated

        • -
          creator_id: string
          +
          creator_id: string
          -

          Description

          Uploader user id

          +

          Description

          Uploader user id

        • -
          name: string
          +
          name: string
          -

          Description

          Emoji name

          +

          Description

          Emoji name

        • -
          Optional nsfw?: boolean
          +
          Optional nsfw?: boolean
          -

          Description

          Whether the emoji is marked as nsfw

          +

          Description

          Whether the emoji is marked as nsfw

        • -
          parent: {
              id: string;
              type: "Server";
          } | {
              type: "Detached";
          }
          +
          parent: {
              id: string;
              type: "Server";
          } | {
              type: "Detached";
          }
          -

          Description

          What owns this emoji

          +

          Description

          What owns this emoji

      • -
        isNew: boolean = false
        +
        isNew: boolean = false

        Whether this object is new

        -
      -

      Returns Emoji

    +

    Returns Emoji

    +
    -
    - -
    +
    + +
      +
    • Get or return partial

      @@ -410,637 +433,625 @@

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns undefined | Emoji

    +

    Returns undefined | Emoji

    +
    -
    - -
    +
    + +
      +
    • Check whether an id exists in the Collection

      - -

      Returns

      Whether it exists

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns boolean

    +

    Returns boolean

    Whether it exists

    + +
    -
    - -
    +
    + +
      +
    • Check whether an object is partially defined

      - -

      Returns

      Whether it is a partial

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns boolean

    +

    Returns boolean

    Whether it is a partial

    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • Map the collection using a given callback

      -
      +

      Type Parameters

      -
        +
        • -

          O

      +

      O

    Parameters

    • -
      cb: ((value: Emoji, key: string) => O)
      +
      cb: ((value, key) => O)

      Callback

      +
      • -
          -
        • (value: Emoji, key: string): O
        • +
            +
          • (value, key): O
          • Parameters

            -

            Returns O

    -

    Returns O[]

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
    +
  • Defined in src/collections/Collection.ts:207
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/EventClient.html b/classes/EventClient.html index ff708690..4f0e28f1 100644 --- a/classes/EventClient.html +++ b/classes/EventClient.html @@ -1,25 +1,26 @@ -EventClient | revolt.js
    +EventClient | revolt.js
    -
    +

    Theme

    +
    @@ -29,194 +30,225 @@

    Class EventClient<T>

    Simple wrapper around the Revolt websocket service.

    -
    -
    +
    +
    +

    Type Parameters

    -
      +
      • -

        T extends AvailableProtocols

    +

    T extends AvailableProtocols

    Hierarchy

      -
    • EventEmitter<Events<T, EventProtocol<T>>> +
    • EventEmitter<Events<T, EventProtocol<T>>>
      • EventClient
    +
  • Defined in src/events/EventClient.ts:59
  • - +

    Constructors

    -
    - -
      - +
      + +
        +
      • Create a new event client.

        -
        +

        Type Parameters

        -
          +
          • -

            T extends 1

        +

        T extends 1

      Parameters

      • -
        protocolVersion: T
        +
        protocolVersion: T

        Target protocol version

        -
      • +
      +
    • -
      transportFormat: "json" = "json"
      +
      transportFormat: "json" = "json"

      Communication format

      -
    • +
    +
  • -
    Optional options: Partial<EventClientOptions>
    +
    Optional options: Partial<EventClientOptions>

    Configuration options

    -
  • -

    Returns EventClient<T>

    Properties

    -
    - -
    #heartbeatIntervalReference: undefined | number
    +
  • Defined in node_modules/.pnpm/eventemitter3@5.0.1/node_modules/eventemitter3/index.d.ts:9
  • +
    +

    Accessors

    +
    + +

    Methods

    -
    - -
      - +
      + +
        +
      • -
        +

        Type Parameters

        -
          +
          • -

            T extends keyof Events<T, EventProtocol<T>>

        +

        T extends keyof Events<T, EventProtocol<T>>

      Parameters

      • -
        event: T
      • +
        event: T
      • -
        fn: ((...args: ArgumentMap<Events<T, EventProtocol<T>>>[Extract<T, keyof Events<T, EventProtocol<T>>>]) => void)
        +
        fn: ((...args) => void)
        • -
            -
          • (...args: ArgumentMap<Events<T, EventProtocol<T>>>[Extract<T, keyof Events<T, EventProtocol<T>>>]): void
          • +
              +
            • (...args): void
            • Parameters

              • -
                Rest ...args: ArgumentMap<Events<T, EventProtocol<T>>>[Extract<T, keyof Events<T, EventProtocol<T>>>]
              +
              Rest ...args: ArgumentMap<Events<T, EventProtocol<T>>>[Extract<T, keyof Events<T, EventProtocol<T>>>]

      Returns void

  • -
    Optional context: any
  • -

    Returns EventClient<T>

    -
    - -
      - +
    • Defined in node_modules/.pnpm/eventemitter3@5.0.1/node_modules/eventemitter3/index.d.ts:45
    +
    + +
      +
    • Connect to the websocket service.

      @@ -224,65 +256,71 @@

      Parameters

      • -
        uri: string
        +
        uri: string

        WebSocket URI

        -
      • + +
      • -
        token: string
        +
        token: string

        Authentication token

        -
      -

      Returns void

    +

    Returns void

    +
    -
    - -
    +
    + +
    -
    - -
      - +
    • Defined in src/events/EventClient.ts:182
    +
    + +
      +
    • Calls each of the listeners registered for a given event.

      -
      +

      Type Parameters

      -
        +
        • -

          T extends keyof Events<T, EventProtocol<T>>

      +

      T extends keyof Events<T, EventProtocol<T>>

    Parameters

    • -
      event: T
    • +
      event: T
    • -
      Rest ...args: ArgumentMap<Events<T, EventProtocol<T>>>[Extract<T, keyof Events<T, EventProtocol<T>>>]
    -

    Returns boolean

    -
    - -
      - +
    • Defined in node_modules/.pnpm/eventemitter3@5.0.1/node_modules/eventemitter3/index.d.ts:32
    +
    + +
      +
    • Return an array listing the events for which the emitter has registered listeners.

      -

      Returns (keyof Events<T, EventProtocol<T>>)[]

    -
    - -
      - +
    • Defined in node_modules/.pnpm/eventemitter3@5.0.1/node_modules/eventemitter3/index.d.ts:15
    +
    + +
      +
    • Handle events intended for client before passing them along.

      @@ -290,16 +328,18 @@ listeners.

      Parameters

      • -
        event: EventProtocol<T>["server"]
        +
        event: EventProtocol<T>["server"]

        Event

        -
      -

      Returns void

    +

    Returns void

    +
    -
    - -
    +
    + +
      +
    • Return the number of listeners listening to a given event.

      @@ -307,144 +347,148 @@ listeners.

      Parameters

      • -
        event: keyof Events<T, EventProtocol<T>>
      -

      Returns number

    +

    Returns number

    +
    -
    - -
      - +
    • Defined in node_modules/.pnpm/eventemitter3@5.0.1/node_modules/eventemitter3/index.d.ts:27
    +
    + +
      +
    • Return the listeners registered for a given event.

      -
      +

      Type Parameters

      -
        +
        • -

          T extends keyof Events<T, EventProtocol<T>>

      +

      T extends keyof Events<T, EventProtocol<T>>

    Parameters

    • -
      event: T
    -

    Returns ((...args: ArgumentMap<Events<T, EventProtocol<T>>>[Extract<T, keyof Events<T, EventProtocol<T>>>]) => void)[]

    +
    + +
      +
    • -
      +

      Type Parameters

      -
        +
        • -

          T extends keyof Events<T, EventProtocol<T>>

      +

      T extends keyof Events<T, EventProtocol<T>>

    Parameters

    • -
      event: T
    • +
      event: T
    • -
      Optional fn: ((...args: ArgumentMap<Events<T, EventProtocol<T>>>[Extract<T, keyof Events<T, EventProtocol<T>>>]) => void)
      +
      Optional fn: ((...args) => void)
      • -
          -
        • (...args: ArgumentMap<Events<T, EventProtocol<T>>>[Extract<T, keyof Events<T, EventProtocol<T>>>]): void
        • +
            +
          • (...args): void
          • Parameters

            • -
              Rest ...args: ArgumentMap<Events<T, EventProtocol<T>>>[Extract<T, keyof Events<T, EventProtocol<T>>>]
            +
            Rest ...args: ArgumentMap<Events<T, EventProtocol<T>>>[Extract<T, keyof Events<T, EventProtocol<T>>>]

    Returns void

  • -
    Optional context: any
  • +
    Optional context: any
  • -
    Optional once: boolean
  • -

    Returns EventClient<T>

    +
    + +
      +
    • Add a listener for a given event.

      -
      +

      Type Parameters

      -
        +
        • -

          T extends keyof Events<T, EventProtocol<T>>

      +

      T extends keyof Events<T, EventProtocol<T>>

    Parameters

    • -
      event: T
    • +
      event: T
    • -
      fn: ((...args: ArgumentMap<Events<T, EventProtocol<T>>>[Extract<T, keyof Events<T, EventProtocol<T>>>]) => void)
      +
      fn: ((...args) => void)
      • -
          -
        • (...args: ArgumentMap<Events<T, EventProtocol<T>>>[Extract<T, keyof Events<T, EventProtocol<T>>>]): void
        • +
            +
          • (...args): void
          • Parameters

            • -
              Rest ...args: ArgumentMap<Events<T, EventProtocol<T>>>[Extract<T, keyof Events<T, EventProtocol<T>>>]
            +
            Rest ...args: ArgumentMap<Events<T, EventProtocol<T>>>[Extract<T, keyof Events<T, EventProtocol<T>>>]

    Returns void

  • -
    Optional context: any
  • -

    Returns EventClient<T>

    +
    + +
      +
    • Add a one-time listener for a given event.

      -
      +

      Type Parameters

      -
        +
        • -

          T extends keyof Events<T, EventProtocol<T>>

      +

      T extends keyof Events<T, EventProtocol<T>>

    Parameters

    • -
      event: T
    • +
      event: T
    • -
      fn: ((...args: ArgumentMap<Events<T, EventProtocol<T>>>[Extract<T, keyof Events<T, EventProtocol<T>>>]) => void)
      +
      fn: ((...args) => void)
      • -
          -
        • (...args: ArgumentMap<Events<T, EventProtocol<T>>>[Extract<T, keyof Events<T, EventProtocol<T>>>]): void
        • +
            +
          • (...args): void
          • Parameters

            • -
              Rest ...args: ArgumentMap<Events<T, EventProtocol<T>>>[Extract<T, keyof Events<T, EventProtocol<T>>>]
            +
            Rest ...args: ArgumentMap<Events<T, EventProtocol<T>>>[Extract<T, keyof Events<T, EventProtocol<T>>>]

    Returns void

  • -
    Optional context: any
  • -

    Returns EventClient<T>

    +
    + +
      +
    • Remove all listeners, or those of the specified event.

      @@ -452,53 +496,55 @@ listeners.

      Parameters

      • -
        Optional event: keyof Events<T, EventProtocol<T>>
      -

      Returns EventClient<T>

    +

    Returns EventClient<T>

    +
    -
    - -
      - +
    • Defined in node_modules/.pnpm/eventemitter3@5.0.1/node_modules/eventemitter3/index.d.ts:79
    +
    + +
      +
    • Remove the listeners of a given event.

      -
      +

      Type Parameters

      -
        +
        • -

          T extends keyof Events<T, EventProtocol<T>>

      +

      T extends keyof Events<T, EventProtocol<T>>

    Parameters

    • -
      event: T
    • +
      event: T
    • -
      Optional fn: ((...args: ArgumentMap<Events<T, EventProtocol<T>>>[Extract<T, keyof Events<T, EventProtocol<T>>>]) => void)
      +
      Optional fn: ((...args) => void)
      • -
          -
        • (...args: ArgumentMap<Events<T, EventProtocol<T>>>[Extract<T, keyof Events<T, EventProtocol<T>>>]): void
        • +
            +
          • (...args): void
          • Parameters

            • -
              Rest ...args: ArgumentMap<Events<T, EventProtocol<T>>>[Extract<T, keyof Events<T, EventProtocol<T>>>]
            +
            Rest ...args: ArgumentMap<Events<T, EventProtocol<T>>>[Extract<T, keyof Events<T, EventProtocol<T>>>]

    Returns void

  • -
    Optional context: any
  • +
    Optional context: any
  • -
    Optional once: boolean
  • -

    Returns EventClient<T>

    +
    + +
      +
    • Send an event to the server.

      @@ -506,16 +552,18 @@ listeners.

      Parameters

      • -
        event: EventProtocol<T>["client"]
        +
        event: EventProtocol<T>["client"]

        Event

        -
      -

      Returns void

    +

    Returns void

    +
    -
    - -
    +
    + +
      +
    • Set the current state

      @@ -523,513 +571,500 @@ listeners.

      Parameters

      -

      Returns void

    +

    Returns void

    +
    +
  • Defined in src/events/EventClient.ts:119
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/File.html b/classes/File.html index ea00563b..9a798839 100644 --- a/classes/File.html +++ b/classes/File.html @@ -1,25 +1,26 @@ -File | revolt.js
    +File | revolt.js
    -
    +

    Theme

    +
    @@ -29,49 +30,50 @@

    Class File

    Uploaded File

    -
    +
    +

    Hierarchy

    • File
    +
  • Defined in src/classes/File.ts:8
  • - +

    Constructors

    -
    - -
      - +
      + +
        +
      • Construct File

        @@ -79,628 +81,675 @@

        Parameters

    +
  • -
    file: Pick<{
        _id: string;
        content_type: string;
        deleted?: null | boolean;
        filename: string;
        message_id?: null | string;
        metadata: {
            type: "File";
        } | {
            type: "Text";
        } | {
            height: number;
            type: "Image";
            width: number;
        } | {
            height: number;
            type: "Video";
            width: number;
        } | {
            type: "Audio";
        };
        object_id?: null | string;
        reported?: null | boolean;
        server_id?: null | string;
        size: number;
        tag: string;
        user_id?: null | string;
    }, "_id" | "tag" | "metadata"> & Partial<{
        _id: string;
        content_type: string;
        deleted?: null | boolean;
        filename: string;
        message_id?: null | string;
        metadata: {
            type: "File";
        } | {
            type: "Text";
        } | {
            height: number;
            type: "Image";
            width: number;
        } | {
            height: number;
            type: "Video";
            width: number;
        } | {
            type: "Audio";
        };
        object_id?: null | string;
        reported?: null | boolean;
        server_id?: null | string;
        size: number;
        tag: string;
        user_id?: null | string;
    }>
    +
    file: Pick<{
        _id: string;
        content_type: string;
        deleted?: null | boolean;
        filename: string;
        message_id?: null | string;
        metadata: {
            type: "File";
        } | {
            type: "Text";
        } | {
            height: number;
            type: "Image";
            width: number;
        } | {
            height: number;
            type: "Video";
            width: number;
        } | {
            type: "Audio";
        };
        object_id?: null | string;
        reported?: null | boolean;
        server_id?: null | string;
        size: number;
        tag: string;
        user_id?: null | string;
    }, "_id" | "tag" | "metadata"> & Partial<{
        _id: string;
        content_type: string;
        deleted?: null | boolean;
        filename: string;
        message_id?: null | string;
        metadata: {
            type: "File";
        } | {
            type: "Text";
        } | {
            height: number;
            type: "Image";
            width: number;
        } | {
            height: number;
            type: "Video";
            width: number;
        } | {
            type: "Audio";
        };
        object_id?: null | string;
        reported?: null | boolean;
        server_id?: null | string;
        size: number;
        tag: string;
        user_id?: null | string;
    }>

    File

    -
  • -

    Returns File

    Properties

    -
    - -
    #client: Client
    +
    + +
    contentType?: string

    Raw content type of this file

    -
    -
    - -
    filename?: string
    +
  • Defined in src/classes/File.ts:34
  • +
    + +
    filename?: string

    Original filename

    -
    -
    - -
    id: string
    +
  • Defined in src/classes/File.ts:24
  • +
    + +
    id: string

    File Id

    -
    -
    - -
    metadata: {
        type: "File";
    } | {
        type: "Text";
    } | {
        height: number;
        type: "Image";
        width: number;
    } | {
        height: number;
        type: "Video";
        width: number;
    } | {
        type: "Audio";
    }
    +
  • Defined in src/classes/File.ts:14
  • +
    + +
    metadata: {
        type: "File";
    } | {
        type: "Text";
    } | {
        height: number;
        type: "Image";
        width: number;
    } | {
        height: number;
        type: "Video";
        width: number;
    } | {
        type: "Audio";
    }

    Parsed metadata of the file

    -
    -
    - -
    size?: number
    +
  • Defined in src/classes/File.ts:29
  • +
    + +
    size?: number

    Size of the file (in bytes)

    -
    -
    - -
    tag: string
    +
  • Defined in src/classes/File.ts:39
  • +
    + +
    tag: string

    File bucket

    -
    +
  • Defined in src/classes/File.ts:19
  • Accessors

    -
    - -
    +
    + +
    • get humanReadableSize(): string
    • Human readable file size

      -

      Returns string

    -
    - -
    +
    + +
    • get isSpoiler(): boolean
    • Whether this file should have a spoiler

      -

      Returns boolean

    -
    - -
    +
    + +
    • get url(): string
    • Direct URL to the file

      -

      Returns string

    +
  • Defined in src/classes/File.ts:62
  • Methods

    -
    - -
      - +
      + +
        +
      • Creates a URL to a given file with given options.

        - -

        Returns

        Generated URL or nothing

        Parameters

        • -
          Optional options: {
              height?: number;
              max_side?: number;
              size?: number;
              width?: number;
          }
          +
          Optional options: {
              height?: number;
              max_side?: number;
              size?: number;
              width?: number;
          }

          Optional query parameters to modify object

          +
          • -
            Optional height?: number
          • +
            Optional height?: number
          • -
            Optional max_side?: number
          • +
            Optional max_side?: number
          • -
            Optional size?: number
          • +
            Optional size?: number
          • -
            Optional width?: number
        • +
          Optional width?: number
      • -
        Optional allowAnimation: boolean
        +
        Optional allowAnimation: boolean

        Returns GIF if applicable, no operations occur on image

        -
      -

      Returns undefined | string

    +

    Returns undefined | string

    Generated URL or nothing

    + +
    +
  • Defined in src/classes/File.ts:105
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/ImageEmbed.html b/classes/ImageEmbed.html index f67c73e2..498c4234 100644 --- a/classes/ImageEmbed.html +++ b/classes/ImageEmbed.html @@ -1,25 +1,26 @@ -ImageEmbed | revolt.js
    +ImageEmbed | revolt.js
    -
    +

    Theme

    +
    @@ -29,47 +30,48 @@

    Class ImageEmbed

    Image Embed

    -
    +
    +

    Hierarchy

    +
  • Defined in src/classes/MessageEmbed.ts:50
  • - +

    Constructors

    -

    Properties

    -

    Accessors

    -

    Methods

    -

    Constructors

    -
    - -
      - +
      + +
        +
      • Construct Image Embed

        @@ -77,572 +79,560 @@

        Parameters

    +
  • -
    embed: Omit<Object, "type">
    +
    embed: Omit<Object, "type">

    Embed

    -
  • -

    Returns ImageEmbed

    Properties

    -
    - -
    client?: Client
    +
  • Defined in src/classes/MessageEmbed.ts:52
  • Accessors

    -
    - -
      +
      + +
      • get proxiedURL(): undefined | string
      • Proxied image URL

        -

        Returns undefined | string

    +
  • Defined in src/classes/MessageEmbed.ts:76
  • Methods

    -
    - -
      - +
      + +
        +
      • Create an Embed from an API Embed

        - -

        Returns

        Embed

        Parameters

        +
      • -
        embed: {
            colour?: null | string;
            description?: null | string;
            icon_url?: null | string;
            image?: null | {
                height: number;
                size: "Large" | "Preview";
                url: string;
                width: number;
            };
            original_url?: null | string;
            site_name?: null | string;
            special?: null | {
                type: "None";
            } | {
                type: "GIF";
            } | {
                id: string;
                timestamp?: null | string;
                type: "YouTube";
            } | {
                content_type: "Channel";
                id: string;
                type: "Lightspeed";
            } | {
                content_type: "Channel" | "Video" | "Clip";
                id: string;
                type: "Twitch";
            } | {
                content_type: string;
                id: string;
                type: "Spotify";
            } | {
                type: "Soundcloud";
            } | {
                content_type: "Album" | "Track";
                id: string;
                type: "Bandcamp";
            } | {
                id: string;
                type: "Streamable";
            };
            title?: null | string;
            type: "Website";
            url?: null | string;
            video?: null | {
                height: number;
                url: string;
                width: number;
            };
        } | {
            height: number;
            size: "Large" | "Preview";
            type: "Image";
            url: string;
            width: number;
        } | {
            height: number;
            type: "Video";
            url: string;
            width: number;
        } | {
            colour?: null | string;
            description?: null | string;
            icon_url?: null | string;
            media?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            title?: null | string;
            type: "Text";
            url?: null | string;
        } | {
            type: "None";
        }
        +
        embed: {
            colour?: null | string;
            description?: null | string;
            icon_url?: null | string;
            image?: null | {
                height: number;
                size: "Large" | "Preview";
                url: string;
                width: number;
            };
            original_url?: null | string;
            site_name?: null | string;
            special?: null | {
                type: "None";
            } | {
                type: "GIF";
            } | {
                id: string;
                timestamp?: null | string;
                type: "YouTube";
            } | {
                content_type: "Channel";
                id: string;
                type: "Lightspeed";
            } | {
                content_type: "Channel" | "Video" | "Clip";
                id: string;
                type: "Twitch";
            } | {
                content_type: string;
                id: string;
                type: "Spotify";
            } | {
                type: "Soundcloud";
            } | {
                content_type: "Album" | "Track";
                id: string;
                type: "Bandcamp";
            } | {
                id: string;
                type: "Streamable";
            };
            title?: null | string;
            type: "Website";
            url?: null | string;
            video?: null | {
                height: number;
                url: string;
                width: number;
            };
        } | {
            height: number;
            size: "Large" | "Preview";
            type: "Image";
            url: string;
            width: number;
        } | {
            height: number;
            type: "Video";
            url: string;
            width: number;
        } | {
            colour?: null | string;
            description?: null | string;
            icon_url?: null | string;
            media?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            title?: null | string;
            type: "Text";
            url?: null | string;
        } | {
            type: "None";
        }

        Data

        -
      -

      Returns MessageEmbed

    +

    Returns MessageEmbed

    Embed

    + +
    +
  • Defined in src/classes/MessageEmbed.ts:26
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/Message.html b/classes/Message.html index 68be214b..9d6c440f 100644 --- a/classes/Message.html +++ b/classes/Message.html @@ -1,25 +1,26 @@ -Message | revolt.js
    +Message | revolt.js
    -
    +

    Theme

    +
    @@ -29,74 +30,75 @@

    Class Message

    Message Class

    -
    +
    +

    Hierarchy

    • Message
    +
  • Defined in src/classes/Message.ts:14
  • - +

    Constructors

    -
    - -
    +
  • -
    id: string
    +
    id: string

    Message Id

    -
  • -

    Returns Message

    Properties

    -
    - -
    #collection: MessageCollection
    +
  • Defined in src/classes/Message.ts:16
  • Accessors

    -
    - -
    +
    + +
    • get animatedAvatarURL(): undefined | string
    • Get the animated avatar URL for this message

      -

      Returns undefined | string

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
    • get authorId(): undefined | string
    • Id of user or webhook this message was sent by

      -

      Returns undefined | string

    -
    - -
    +
    + +
    • get avatarURL(): undefined | string
    • Get the avatar URL for this message

      -

      Returns undefined | string

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    • get channelId(): string
    • Id of channel this message was sent in

      -

      Returns string

    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • get createdAt(): Date
    • Time when this message was posted

      -

      Returns Date

    -
    - -
    +
    + +
      +
    • get editedAt(): undefined | Date
    • Time at which this message was edited

      -

      Returns undefined | Date

    -
    - -
    +
    + +
    -
    - -
      -
    • get interactions(): undefined | {
          reactions?: null | string[];
          restrict_reactions?: boolean;
      }
    • +
    • Defined in src/classes/Message.ts:150
    +
    + +
      +
    • get interactions(): undefined | {
          reactions?: null | string[];
          restrict_reactions?: boolean;
      }
    • Interactions

      -

      Returns undefined | {
          reactions?: null | string[];
          restrict_reactions?: boolean;
      }

    -
    - -
      -
    • get masquerade(): undefined | {
          avatar?: null | string;
          colour?: null | string;
          name?: null | string;
      }
    • +
    • Defined in src/classes/Message.ts:185
    +
    + +
      +
    • get masquerade(): undefined | {
          avatar?: null | string;
          colour?: null | string;
          name?: null | string;
      }
    • Masquerade

      -

      Returns undefined | {
          avatar?: null | string;
          colour?: null | string;
          name?: null | string;
      }

    -
    - -
    +
    + +
    • get masqueradeAvatarURL(): undefined | string
    • Avatar URL from the masquerade

      -

      Returns undefined | string

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    • get mentionIds(): undefined | string[]
    • IDs of users this message mentions

      -

      Returns undefined | string[]

    -
    - -
    +
    + +
    • get mentioned(): undefined | boolean
    • Whether this message mentions us

      -

      Returns undefined | boolean

    -
    - -
    +
    + +
    • get nonce(): undefined | string
    • Nonce value

      -

      Returns undefined | string

    -
    - -
    +
    + +
    • get path(): string
    • Absolute pathname to this message in the client

      -

      Returns string

    -
    - -
    +
    + +
      +
    • get reactions(): ReactiveMap<string, ReactiveSet<string>>
    • Reactions

      -

      Returns ReactiveMap<string, ReactiveSet<string>>

    -
    - -
    +
    + +
    • get replyIds(): undefined | string[]
    • IDs of messages this message replies to

      -

      Returns undefined | string[]

    -
    - -
    +
    + +
    • get roleColour(): undefined | null | string
    • Get the role colour for this message

      -

      Returns undefined | null | string

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
    • get username(): undefined | string
    • Get the username for this message

      -

      Returns undefined | string

    -
    - -
    +
    + +
    +
  • Defined in src/classes/Message.ts:115
  • Methods

    -
    - -
    +
    + +
      +
    • Clear all reactions from this message

      -

      Returns Promise<undefined>

    -
    - -
    +
    + +
      +
    • Delete a message

      -

      Returns Promise<undefined>

    -
    - -
      - +
    • Defined in src/classes/Message.ts:267
    +
    + +
      +
    • Edit a message

      @@ -451,27 +487,29 @@

      Parameters

      • -
        data: {
            content?: null | string;
            embeds?: null | {
                colour?: null | string;
                description?: null | string;
                icon_url?: null | string;
                media?: null | string;
                title?: null | string;
                url?: null | string;
            }[];
        }
        +
        data: {
            content?: null | string;
            embeds?: null | {
                colour?: null | string;
                description?: null | string;
                icon_url?: null | string;
                media?: null | string;
                title?: null | string;
                url?: null | string;
            }[];
        }

        Message edit route data

        +
        • -
          Optional content?: null | string
          +
          Optional content?: null | string
          -

          Description

          New message content

          +

          Description

          New message content

        • -
          Optional embeds?: null | {
              colour?: null | string;
              description?: null | string;
              icon_url?: null | string;
              media?: null | string;
              title?: null | string;
              url?: null | string;
          }[]
          +
          Optional embeds?: null | {
              colour?: null | string;
              description?: null | string;
              icon_url?: null | string;
              media?: null | string;
              title?: null | string;
              url?: null | string;
          }[]
          -

          Description

          Embeds to include in the message

          +

          Description

          Embeds to include in the message

      -

      Returns Promise<{
          _id: string;
          attachments?: null | {
              _id: string;
              content_type: string;
              deleted?: null | boolean;
              filename: string;
              message_id?: null | string;
              metadata: {
                  type: "File";
              } | {
                  type: "Text";
              } | {
                  height: number;
                  type: "Image";
                  width: number;
              } | {
                  height: number;
                  type: "Video";
                  width: number;
              } | {
                  type: "Audio";
              };
              object_id?: null | string;
              reported?: null | boolean;
              server_id?: null | string;
              size: number;
              tag: string;
              user_id?: null | string;
          }[];
          author: string;
          channel: string;
          content?: null | string;
          edited?: null | string;
          embeds?: null | ({
              colour?: null | string;
              description?: null | string;
              icon_url?: null | string;
              image?: null | {
                  height: number;
                  size: "Large" | "Preview";
                  url: string;
                  width: number;
              };
              original_url?: null | string;
              site_name?: null | string;
              special?: null | {
                  type: "None";
              } | {
                  type: "GIF";
              } | {
                  id: string;
                  timestamp?: null | string;
                  type: "YouTube";
              } | {
                  content_type: "Channel";
                  id: string;
                  type: "Lightspeed";
              } | {
                  content_type: "Channel" | "Video" | "Clip";
                  id: string;
                  type: "Twitch";
              } | {
                  content_type: string;
                  id: string;
                  type: "Spotify";
              } | {
                  type: "Soundcloud";
              } | {
                  content_type: "Album" | "Track";
                  id: string;
                  type: "Bandcamp";
              } | {
                  id: string;
                  type: "Streamable";
              };
              title?: null | string;
              type: "Website";
              url?: null | string;
              video?: null | {
                  height: number;
                  url: string;
                  width: number;
              };
          } | {
              height: number;
              size: "Large" | "Preview";
              type: "Image";
              url: string;
              width: number;
          } | {
              height: number;
              type: "Video";
              url: string;
              width: number;
          } | {
              colour?: null | string;
              description?: null | string;
              icon_url?: null | string;
              media?: null | {
                  _id: string;
                  content_type: string;
                  deleted?: null | boolean;
                  filename: string;
                  message_id?: null | string;
                  metadata: {
                      type: "File";
                  } | {
                      type: "Text";
                  } | {
                      height: number;
                      type: "Image";
                      width: number;
                  } | {
                      height: number;
                      type: "Video";
                      width: number;
                  } | {
                      type: "Audio";
                  };
                  object_id?: null | string;
                  reported?: null | boolean;
                  server_id?: null | string;
                  size: number;
                  tag: string;
                  user_id?: null | string;
              };
              title?: null | string;
              type: "Text";
              url?: null | string;
          } | {
              type: "None";
          })[];
          interactions?: {
              reactions?: null | string[];
              restrict_reactions?: boolean;
          };
          masquerade?: null | {
              avatar?: null | string;
              colour?: null | string;
              name?: null | string;
          };
          mentions?: null | string[];
          nonce?: null | string;
          reactions?: {
              [key: string]: string[];
          };
          replies?: null | string[];
          system?: null | {
              content: string;
              type: "text";
          } | {
              by: string;
              id: string;
              type: "user_added";
          } | {
              by: string;
              id: string;
              type: "user_remove";
          } | {
              id: string;
              type: "user_joined";
          } | {
              id: string;
              type: "user_left";
          } | {
              id: string;
              type: "user_kicked";
          } | {
              id: string;
              type: "user_banned";
          } | {
              by: string;
              name: string;
              type: "channel_renamed";
          } | {
              by: string;
              type: "channel_description_changed";
          } | {
              by: string;
              type: "channel_icon_changed";
          } | {
              from: string;
              to: string;
              type: "channel_ownership_changed";
          };
          webhook?: null | {
              avatar?: null | string;
              name: string;
          };
      }>

    -
    - -
    +
    + +
      +
    • React to a message

      @@ -479,16 +517,18 @@

      Parameters

      • -
        emoji: string
        +
        emoji: string

        Unicode or emoji ID

        -
      -

      Returns Promise<undefined>

    +

    Returns Promise<undefined>

    +
    -
    - -
      - +
    • Defined in src/classes/Message.ts:311
    +
    + +
      +
    • Reply to Message

      @@ -496,16 +536,17 @@

      Parameters

      • -
        data: string | Omit<{
            attachments?: null | string[];
            content?: null | string;
            embeds?: null | {
                colour?: null | string;
                description?: null | string;
                icon_url?: null | string;
                media?: null | string;
                title?: null | string;
                url?: null | string;
            }[];
            interactions?: null | {
                reactions?: null | string[];
                restrict_reactions?: boolean;
            };
            masquerade?: null | {
                avatar?: null | string;
                colour?: null | string;
                name?: null | string;
            };
            nonce?: null | string;
            replies?: null | {
                id: string;
                mention: boolean;
            }[];
        }, "nonce"> & {
            nonce?: string;
        }
      • +
        data: string | Omit<{
            attachments?: null | string[];
            content?: null | string;
            embeds?: null | {
                colour?: null | string;
                description?: null | string;
                icon_url?: null | string;
                media?: null | string;
                title?: null | string;
                url?: null | string;
            }[];
            interactions?: null | {
                reactions?: null | string[];
                restrict_reactions?: boolean;
            };
            masquerade?: null | {
                avatar?: null | string;
                colour?: null | string;
                name?: null | string;
            };
            nonce?: null | string;
            replies?: null | {
                id: string;
                mention: boolean;
            }[];
        }, "nonce"> & {
            nonce?: string;
        }
      • -
        mention: boolean = true
      -

      Returns undefined | Promise<Message>

    +

    Returns undefined | Promise<Message>

    +
    -
    - -
    +
    + +
      +
    • Un-react from a message

      @@ -513,524 +554,508 @@

      Parameters

      • -
        emoji: string
        +
        emoji: string

        Unicode or emoji ID

        -
      -

      Returns Promise<undefined>

    +

    Returns Promise<undefined>

    +
    +
  • Defined in src/classes/Message.ts:323
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/MessageCollection.html b/classes/MessageCollection.html index d5da8219..f8f7cd23 100644 --- a/classes/MessageCollection.html +++ b/classes/MessageCollection.html @@ -1,25 +1,26 @@ -MessageCollection | revolt.js
    +MessageCollection | revolt.js
    -
    +

    Theme

    +
    @@ -29,58 +30,59 @@

    Class MessageCollection

    Collection of Messages

    -
    +
    +

    Hierarchy

    +
  • Defined in src/collections/MessageCollection.ts:9
  • - +

    Constructors

    -
    - -
    -

    Returns MessageCollection

    Properties

    -
    - -
    #objects: ReactiveMap<string, Message> = ...
    +
    + +
    getUnderlyingObject: ((id) => HydratedMessage)

    Type declaration

    • -
        -
      • (id: string): HydratedMessage
      • +
          +
        • (id): HydratedMessage
        • Parameters

          • -
            id: string
          -

          Returns HydratedMessage

    -
    - -
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedMessage>>
    +
    + +
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedMessage>>
    +
  • Defined in src/collections/Collection.ts:121
  • Methods

    -
    - -
      - +
      + +
        +
      • Create a new instance of an object

        @@ -153,33 +157,39 @@

        Parameters

        • -
          id: string
          +
          id: string

          Id

          -
        • + +
        • -
          type: "user" | "server" | "channel" | "bot" | "channelUnread" | "channelWebhook" | "emoji" | "message" | "serverMember" | "session"
          +
          type: "user" | "server" | "channel" | "bot" | "channelUnread" | "channelWebhook" | "emoji" | "message" | "serverMember" | "session"

          Type

          -
        • + +
        • -
          instance: Message
          +
          instance: Message

          Instance

          -
        • + +
        • -
          context: unknown
          +
          context: unknown

          Context

          -
        • + +
        • -
          Optional data: unknown
          +
          Optional data: unknown

          Data

          -
        -

        Returns void

      +

      Returns void

      +
    -
    - -
    +
    + +
      +
    • Delete an object

      @@ -187,53 +197,57 @@

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns void

    +

    Returns void

    +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • Fetch message by Id

      - -

      Returns

      Message

      Parameters

      • -
        channelId: string
        +
        channelId: string

        Channel Id

        -
      • +
      +
    • -
      messageId: string
      +
      messageId: string

      Message Id

      -
    -

    Returns Promise<Message>

    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • Find some value based on a predicate

      @@ -272,85 +288,89 @@

      Parameters

      • -
        predicate: ((value: Message, key: string) => boolean)
        +
        predicate: ((value, key) => boolean)

        Predicate to satisfy

        +
        • -
            -
          • (value: Message, key: string): boolean
          • +
              +
            • (value, key): boolean
            • Parameters

              +
              key: string

            Returns boolean

      -

      Returns undefined | Message

    -
    - -
    +
    + +
      +
    • Execute a provided function over each key, value pair in the map

      - -

      Returns

      Iterable

      Parameters

      • -
        cb: ((value: Message, key: string, map: ReactiveMap<string, Message>) => void)
        +
        cb: ((value, key, map) => void)

        Callback for each pair

        +
        • -
            -
          • (value: Message, key: string, map: ReactiveMap<string, Message>): void
          • +
              +
            • (value, key, map): void
            • Parameters

              +
              map: ReactiveMap<string, Message>

      Returns void

    -

    Returns void

    -
    - -
    +
    + +
      +
    • Get an existing object

      - -

      Returns

      Object

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns undefined | Message

    +

    Returns undefined | Message

    Object

    + +
    -
    - -
      - +
    • Defined in src/collections/Collection.ts:137
    +
    + +
      +
    • Get or create

      @@ -358,115 +378,129 @@

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      • + +
      • -
        data: {
            _id: string;
            attachments?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            }[];
            author: string;
            channel: string;
            content?: null | string;
            edited?: null | string;
            embeds?: null | ({
                colour?: null | string;
                description?: null | string;
                icon_url?: null | string;
                image?: null | {
                    height: number;
                    size: "Large" | "Preview";
                    url: string;
                    width: number;
                };
                original_url?: null | string;
                site_name?: null | string;
                special?: null | {
                    type: "None";
                } | {
                    type: "GIF";
                } | {
                    id: string;
                    timestamp?: null | string;
                    type: "YouTube";
                } | {
                    content_type: "Channel";
                    id: string;
                    type: "Lightspeed";
                } | {
                    content_type: "Channel" | "Video" | "Clip";
                    id: string;
                    type: "Twitch";
                } | {
                    content_type: string;
                    id: string;
                    type: "Spotify";
                } | {
                    type: "Soundcloud";
                } | {
                    content_type: "Album" | "Track";
                    id: string;
                    type: "Bandcamp";
                } | {
                    id: string;
                    type: "Streamable";
                };
                title?: null | string;
                type: "Website";
                url?: null | string;
                video?: null | {
                    height: number;
                    url: string;
                    width: number;
                };
            } | {
                height: number;
                size: "Large" | "Preview";
                type: "Image";
                url: string;
                width: number;
            } | {
                height: number;
                type: "Video";
                url: string;
                width: number;
            } | {
                colour?: null | string;
                description?: null | string;
                icon_url?: null | string;
                media?: null | {
                    _id: string;
                    content_type: string;
                    deleted?: null | boolean;
                    filename: string;
                    message_id?: null | string;
                    metadata: {
                        type: "File";
                    } | {
                        type: "Text";
                    } | {
                        height: number;
                        type: "Image";
                        width: number;
                    } | {
                        height: number;
                        type: "Video";
                        width: number;
                    } | {
                        type: "Audio";
                    };
                    object_id?: null | string;
                    reported?: null | boolean;
                    server_id?: null | string;
                    size: number;
                    tag: string;
                    user_id?: null | string;
                };
                title?: null | string;
                type: "Text";
                url?: null | string;
            } | {
                type: "None";
            })[];
            interactions?: {
                reactions?: null | string[];
                restrict_reactions?: boolean;
            };
            masquerade?: null | {
                avatar?: null | string;
                colour?: null | string;
                name?: null | string;
            };
            mentions?: null | string[];
            nonce?: null | string;
            reactions?: {
                [key: string]: string[];
            };
            replies?: null | string[];
            system?: null | {
                content: string;
                type: "text";
            } | {
                by: string;
                id: string;
                type: "user_added";
            } | {
                by: string;
                id: string;
                type: "user_remove";
            } | {
                id: string;
                type: "user_joined";
            } | {
                id: string;
                type: "user_left";
            } | {
                id: string;
                type: "user_kicked";
            } | {
                id: string;
                type: "user_banned";
            } | {
                by: string;
                name: string;
                type: "channel_renamed";
            } | {
                by: string;
                type: "channel_description_changed";
            } | {
                by: string;
                type: "channel_icon_changed";
            } | {
                from: string;
                to: string;
                type: "channel_ownership_changed";
            };
            webhook?: null | {
                avatar?: null | string;
                name: string;
            };
        }
        +
        data: {
            _id: string;
            attachments?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            }[];
            author: string;
            channel: string;
            content?: null | string;
            edited?: null | string;
            embeds?: null | ({
                colour?: null | string;
                description?: null | string;
                icon_url?: null | string;
                image?: null | {
                    height: number;
                    size: "Large" | "Preview";
                    url: string;
                    width: number;
                };
                original_url?: null | string;
                site_name?: null | string;
                special?: null | {
                    type: "None";
                } | {
                    type: "GIF";
                } | {
                    id: string;
                    timestamp?: null | string;
                    type: "YouTube";
                } | {
                    content_type: "Channel";
                    id: string;
                    type: "Lightspeed";
                } | {
                    content_type: "Channel" | "Video" | "Clip";
                    id: string;
                    type: "Twitch";
                } | {
                    content_type: string;
                    id: string;
                    type: "Spotify";
                } | {
                    type: "Soundcloud";
                } | {
                    content_type: "Album" | "Track";
                    id: string;
                    type: "Bandcamp";
                } | {
                    id: string;
                    type: "Streamable";
                };
                title?: null | string;
                type: "Website";
                url?: null | string;
                video?: null | {
                    height: number;
                    url: string;
                    width: number;
                };
            } | {
                height: number;
                size: "Large" | "Preview";
                type: "Image";
                url: string;
                width: number;
            } | {
                height: number;
                type: "Video";
                url: string;
                width: number;
            } | {
                colour?: null | string;
                description?: null | string;
                icon_url?: null | string;
                media?: null | {
                    _id: string;
                    content_type: string;
                    deleted?: null | boolean;
                    filename: string;
                    message_id?: null | string;
                    metadata: {
                        type: "File";
                    } | {
                        type: "Text";
                    } | {
                        height: number;
                        type: "Image";
                        width: number;
                    } | {
                        height: number;
                        type: "Video";
                        width: number;
                    } | {
                        type: "Audio";
                    };
                    object_id?: null | string;
                    reported?: null | boolean;
                    server_id?: null | string;
                    size: number;
                    tag: string;
                    user_id?: null | string;
                };
                title?: null | string;
                type: "Text";
                url?: null | string;
            } | {
                type: "None";
            })[];
            interactions?: {
                reactions?: null | string[];
                restrict_reactions?: boolean;
            };
            masquerade?: null | {
                avatar?: null | string;
                colour?: null | string;
                name?: null | string;
            };
            member?: null | {
                _id: {
                    server: string;
                    user: string;
                };
                avatar?: null | {
                    _id: string;
                    content_type: string;
                    deleted?: null | boolean;
                    filename: string;
                    message_id?: null | string;
                    metadata: {
                        type: "File";
                    } | {
                        type: "Text";
                    } | {
                        height: number;
                        type: "Image";
                        width: number;
                    } | {
                        height: number;
                        type: "Video";
                        width: number;
                    } | {
                        type: "Audio";
                    };
                    object_id?: null | string;
                    reported?: null | boolean;
                    server_id?: null | string;
                    size: number;
                    tag: string;
                    user_id?: null | string;
                };
                joined_at: string;
                nickname?: null | string;
                roles?: string[];
                timeout?: null | string;
            };
            mentions?: null | string[];
            nonce?: null | string;
            reactions?: {
                [key: string]: string[];
            };
            replies?: null | string[];
            system?: null | {
                content: string;
                type: "text";
            } | {
                by: string;
                id: string;
                type: "user_added";
            } | {
                by: string;
                id: string;
                type: "user_remove";
            } | {
                id: string;
                type: "user_joined";
            } | {
                id: string;
                type: "user_left";
            } | {
                id: string;
                type: "user_kicked";
            } | {
                id: string;
                type: "user_banned";
            } | {
                by: string;
                name: string;
                type: "channel_renamed";
            } | {
                by: string;
                type: "channel_description_changed";
            } | {
                by: string;
                type: "channel_icon_changed";
            } | {
                from: string;
                to: string;
                type: "channel_ownership_changed";
            };
            user?: null | {
                _id: string;
                avatar?: null | {
                    _id: string;
                    content_type: string;
                    deleted?: null | boolean;
                    filename: string;
                    message_id?: null | string;
                    metadata: {
                        type: "File";
                    } | {
                        type: "Text";
                    } | {
                        height: number;
                        type: "Image";
                        width: number;
                    } | {
                        height: number;
                        type: "Video";
                        width: number;
                    } | {
                        type: "Audio";
                    };
                    object_id?: null | string;
                    reported?: null | boolean;
                    server_id?: null | string;
                    size: number;
                    tag: string;
                    user_id?: null | string;
                };
                badges?: number;
                bot?: null | {
                    owner: string;
                };
                discriminator: string;
                display_name?: null | string;
                flags?: number;
                online: boolean;
                privileged?: boolean;
                relations?: {
                    _id: string;
                    status: "None" | "User" | "Friend" | "Outgoing" | "Incoming" | "Blocked" | "BlockedOther";
                }[];
                relationship: "None" | "User" | "Friend" | "Outgoing" | "Incoming" | "Blocked" | "BlockedOther";
                status?: null | {
                    presence?: null | "Invisible" | "Online" | "Idle" | "Focus" | "Busy";
                    text?: null | string;
                };
                username: string;
            };
            webhook?: null | {
                avatar?: null | string;
                name: string;
            };
        }

        Data

        +
        • -
          _id: string
          +
          _id: string
          -

          Description

          Unique Id

          +

          Description

          Unique Id

        • -
          Optional attachments?: null | {
              _id: string;
              content_type: string;
              deleted?: null | boolean;
              filename: string;
              message_id?: null | string;
              metadata: {
                  type: "File";
              } | {
                  type: "Text";
              } | {
                  height: number;
                  type: "Image";
                  width: number;
              } | {
                  height: number;
                  type: "Video";
                  width: number;
              } | {
                  type: "Audio";
              };
              object_id?: null | string;
              reported?: null | boolean;
              server_id?: null | string;
              size: number;
              tag: string;
              user_id?: null | string;
          }[]
          +
          Optional attachments?: null | {
              _id: string;
              content_type: string;
              deleted?: null | boolean;
              filename: string;
              message_id?: null | string;
              metadata: {
                  type: "File";
              } | {
                  type: "Text";
              } | {
                  height: number;
                  type: "Image";
                  width: number;
              } | {
                  height: number;
                  type: "Video";
                  width: number;
              } | {
                  type: "Audio";
              };
              object_id?: null | string;
              reported?: null | boolean;
              server_id?: null | string;
              size: number;
              tag: string;
              user_id?: null | string;
          }[]
          -

          Description

          Array of attachments

          +

          Description

          Array of attachments

        • -
          author: string
          +
          author: string
          -

          Description

          Id of the user or webhook that sent this message

          +

          Description

          Id of the user or webhook that sent this message

        • -
          channel: string
          +
          channel: string
          -

          Description

          Id of the channel this message was sent in

          +

          Description

          Id of the channel this message was sent in

        • -
          Optional content?: null | string
          +
          Optional content?: null | string
          -

          Description

          Message content

          +

          Description

          Message content

        • -
          Optional edited?: null | string
          +
          Optional edited?: null | string
          -

          Description

          Time at which this message was last edited

          +

          Description

          Time at which this message was last edited

        • -
          Optional embeds?: null | ({
              colour?: null | string;
              description?: null | string;
              icon_url?: null | string;
              image?: null | {
                  height: number;
                  size: "Large" | "Preview";
                  url: string;
                  width: number;
              };
              original_url?: null | string;
              site_name?: null | string;
              special?: null | {
                  type: "None";
              } | {
                  type: "GIF";
              } | {
                  id: string;
                  timestamp?: null | string;
                  type: "YouTube";
              } | {
                  content_type: "Channel";
                  id: string;
                  type: "Lightspeed";
              } | {
                  content_type: "Channel" | "Video" | "Clip";
                  id: string;
                  type: "Twitch";
              } | {
                  content_type: string;
                  id: string;
                  type: "Spotify";
              } | {
                  type: "Soundcloud";
              } | {
                  content_type: "Album" | "Track";
                  id: string;
                  type: "Bandcamp";
              } | {
                  id: string;
                  type: "Streamable";
              };
              title?: null | string;
              type: "Website";
              url?: null | string;
              video?: null | {
                  height: number;
                  url: string;
                  width: number;
              };
          } | {
              height: number;
              size: "Large" | "Preview";
              type: "Image";
              url: string;
              width: number;
          } | {
              height: number;
              type: "Video";
              url: string;
              width: number;
          } | {
              colour?: null | string;
              description?: null | string;
              icon_url?: null | string;
              media?: null | {
                  _id: string;
                  content_type: string;
                  deleted?: null | boolean;
                  filename: string;
                  message_id?: null | string;
                  metadata: {
                      type: "File";
                  } | {
                      type: "Text";
                  } | {
                      height: number;
                      type: "Image";
                      width: number;
                  } | {
                      height: number;
                      type: "Video";
                      width: number;
                  } | {
                      type: "Audio";
                  };
                  object_id?: null | string;
                  reported?: null | boolean;
                  server_id?: null | string;
                  size: number;
                  tag: string;
                  user_id?: null | string;
              };
              title?: null | string;
              type: "Text";
              url?: null | string;
          } | {
              type: "None";
          })[]
          +
          Optional embeds?: null | ({
              colour?: null | string;
              description?: null | string;
              icon_url?: null | string;
              image?: null | {
                  height: number;
                  size: "Large" | "Preview";
                  url: string;
                  width: number;
              };
              original_url?: null | string;
              site_name?: null | string;
              special?: null | {
                  type: "None";
              } | {
                  type: "GIF";
              } | {
                  id: string;
                  timestamp?: null | string;
                  type: "YouTube";
              } | {
                  content_type: "Channel";
                  id: string;
                  type: "Lightspeed";
              } | {
                  content_type: "Channel" | "Video" | "Clip";
                  id: string;
                  type: "Twitch";
              } | {
                  content_type: string;
                  id: string;
                  type: "Spotify";
              } | {
                  type: "Soundcloud";
              } | {
                  content_type: "Album" | "Track";
                  id: string;
                  type: "Bandcamp";
              } | {
                  id: string;
                  type: "Streamable";
              };
              title?: null | string;
              type: "Website";
              url?: null | string;
              video?: null | {
                  height: number;
                  url: string;
                  width: number;
              };
          } | {
              height: number;
              size: "Large" | "Preview";
              type: "Image";
              url: string;
              width: number;
          } | {
              height: number;
              type: "Video";
              url: string;
              width: number;
          } | {
              colour?: null | string;
              description?: null | string;
              icon_url?: null | string;
              media?: null | {
                  _id: string;
                  content_type: string;
                  deleted?: null | boolean;
                  filename: string;
                  message_id?: null | string;
                  metadata: {
                      type: "File";
                  } | {
                      type: "Text";
                  } | {
                      height: number;
                      type: "Image";
                      width: number;
                  } | {
                      height: number;
                      type: "Video";
                      width: number;
                  } | {
                      type: "Audio";
                  };
                  object_id?: null | string;
                  reported?: null | boolean;
                  server_id?: null | string;
                  size: number;
                  tag: string;
                  user_id?: null | string;
              };
              title?: null | string;
              type: "Text";
              url?: null | string;
          } | {
              type: "None";
          })[]
          -

          Description

          Attached embeds to this message

          +

          Description

          Attached embeds to this message

        • -
          Optional interactions?: {
              reactions?: null | string[];
              restrict_reactions?: boolean;
          }
          +
          Optional interactions?: {
              reactions?: null | string[];
              restrict_reactions?: boolean;
          }
          -

          Description

          Information about how this message should be interacted with

          +

          Description

          Information about how this message should be interacted with

          • -
            Optional reactions?: null | string[]
            +
            Optional reactions?: null | string[]
            -

            Description

            Reactions which should always appear and be distinct

            +

            Description

            Reactions which should always appear and be distinct

          • -
            Optional restrict_reactions?: boolean
            +
            Optional restrict_reactions?: boolean
            -

            Description

            Whether reactions should be restricted to the given list

            +

            Description

            Whether reactions should be restricted to the given list

            Can only be set to true if reactions list is of at least length 1

        • -
          Optional masquerade?: null | {
              avatar?: null | string;
              colour?: null | string;
              name?: null | string;
          }
          +
          Optional masquerade?: null | {
              avatar?: null | string;
              colour?: null | string;
              name?: null | string;
          }
          -

          Description

          Name and / or avatar overrides for this message

          +

          Description

          Name and / or avatar overrides for this message

        • -
          Optional mentions?: null | string[]
          +
          Optional member?: null | {
              _id: {
                  server: string;
                  user: string;
              };
              avatar?: null | {
                  _id: string;
                  content_type: string;
                  deleted?: null | boolean;
                  filename: string;
                  message_id?: null | string;
                  metadata: {
                      type: "File";
                  } | {
                      type: "Text";
                  } | {
                      height: number;
                      type: "Image";
                      width: number;
                  } | {
                      height: number;
                      type: "Video";
                      width: number;
                  } | {
                      type: "Audio";
                  };
                  object_id?: null | string;
                  reported?: null | boolean;
                  server_id?: null | string;
                  size: number;
                  tag: string;
                  user_id?: null | string;
              };
              joined_at: string;
              nickname?: null | string;
              roles?: string[];
              timeout?: null | string;
          }
          -

          Description

          Array of user ids mentioned in this message

          +

          Description

          The member that sent this message

        • -
          Optional nonce?: null | string
          +
          Optional mentions?: null | string[]
          -

          Description

          Unique value generated by client sending this message

          +

          Description

          Array of user ids mentioned in this message

        • -
          Optional reactions?: {
              [key: string]: string[];
          }
          +
          Optional nonce?: null | string
          -

          Description

          Hashmap of emoji IDs to array of user IDs

          +

          Description

          Unique value generated by client sending this message

          +
        • +
        • +
          Optional reactions?: {
              [key: string]: string[];
          }
          +
          +

          Description

          Hashmap of emoji IDs to array of user IDs

          • -
            [key: string]: string[]
        • +
          [key: string]: string[]
      • -
        Optional replies?: null | string[]
        +
        Optional replies?: null | string[]
        -

        Description

        Array of message ids this message is replying to

        +

        Description

        Array of message ids this message is replying to

      • -
        Optional system?: null | {
            content: string;
            type: "text";
        } | {
            by: string;
            id: string;
            type: "user_added";
        } | {
            by: string;
            id: string;
            type: "user_remove";
        } | {
            id: string;
            type: "user_joined";
        } | {
            id: string;
            type: "user_left";
        } | {
            id: string;
            type: "user_kicked";
        } | {
            id: string;
            type: "user_banned";
        } | {
            by: string;
            name: string;
            type: "channel_renamed";
        } | {
            by: string;
            type: "channel_description_changed";
        } | {
            by: string;
            type: "channel_icon_changed";
        } | {
            from: string;
            to: string;
            type: "channel_ownership_changed";
        }
        +
        Optional system?: null | {
            content: string;
            type: "text";
        } | {
            by: string;
            id: string;
            type: "user_added";
        } | {
            by: string;
            id: string;
            type: "user_remove";
        } | {
            id: string;
            type: "user_joined";
        } | {
            id: string;
            type: "user_left";
        } | {
            id: string;
            type: "user_kicked";
        } | {
            id: string;
            type: "user_banned";
        } | {
            by: string;
            name: string;
            type: "channel_renamed";
        } | {
            by: string;
            type: "channel_description_changed";
        } | {
            by: string;
            type: "channel_icon_changed";
        } | {
            from: string;
            to: string;
            type: "channel_ownership_changed";
        }
        -

        Description

        System message

        +

        Description

        System message

      • -
        Optional webhook?: null | {
            avatar?: null | string;
            name: string;
        }
        +
        Optional user?: null | {
            _id: string;
            avatar?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            badges?: number;
            bot?: null | {
                owner: string;
            };
            discriminator: string;
            display_name?: null | string;
            flags?: number;
            online: boolean;
            privileged?: boolean;
            relations?: {
                _id: string;
                status: "None" | "User" | "Friend" | "Outgoing" | "Incoming" | "Blocked" | "BlockedOther";
            }[];
            relationship: "None" | "User" | "Friend" | "Outgoing" | "Incoming" | "Blocked" | "BlockedOther";
            status?: null | {
                presence?: null | "Invisible" | "Online" | "Idle" | "Focus" | "Busy";
                text?: null | string;
            };
            username: string;
        }
        -

        Description

        The webhook that sent this message

        +

        Description

        The user that sent this message

        +
      • +
      • +
        Optional webhook?: null | {
            avatar?: null | string;
            name: string;
        }
        +
        +

        Description

        The webhook that sent this message

    • -
      isNew: boolean = false
      +
      isNew: boolean = false

      Whether this object is new

      -
    -

    Returns Message

    -
    - -
    +
    + +
      +
    • Get or return partial

      @@ -474,637 +508,625 @@

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns undefined | Message

    +

    Returns undefined | Message

    +
    -
    - -
    +
    + +
      +
    • Check whether an id exists in the Collection

      - -

      Returns

      Whether it exists

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns boolean

    +

    Returns boolean

    Whether it exists

    + +
    -
    - -
    +
    + +
      +
    • Check whether an object is partially defined

      - -

      Returns

      Whether it is a partial

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns boolean

    +

    Returns boolean

    Whether it is a partial

    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • Map the collection using a given callback

      -
      +

      Type Parameters

      -
        +
        • -

          O

      +

      O

    Parameters

    • -
      cb: ((value: Message, key: string) => O)
      +
      cb: ((value, key) => O)

      Callback

      +
      • -
          -
        • (value: Message, key: string): O
        • +
            +
          • (value, key): O
          • Parameters

            -

            Returns O

    -

    Returns O[]

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
    +
  • Defined in src/collections/Collection.ts:207
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/MessageEmbed.html b/classes/MessageEmbed.html index 01220f5b..cdda7f67 100644 --- a/classes/MessageEmbed.html +++ b/classes/MessageEmbed.html @@ -1,25 +1,26 @@ -MessageEmbed | revolt.js
    +MessageEmbed | revolt.js
    -
    +

    Theme

    +
    @@ -29,43 +30,44 @@

    Class MessageEmbedAbstract

    Message Embed

    -
    +
    +

    Hierarchy

    - +

    Constructors

    -

    Properties

    -

    Methods

    -

    Constructors

    -
    - -
      - +
      + +
        +
      • Construct Embed

        @@ -73,531 +75,518 @@

        Parameters

        • -
          Optional client: Client
          +
          Optional client: Client

          Client

          -
        • +
    +
  • -
    type: "Text" | "Image" | "Video" | "Website" | "None" = "None"
    +
    type: "Text" | "Image" | "Video" | "Website" | "None" = "None"

    Type

    -
  • -

    Returns MessageEmbed

    Properties

    -
    - -
    client?: Client
    +
  • Defined in src/classes/MessageEmbed.ts:8
  • Methods

    -
    - -
      - +
      + +
        +
      • Create an Embed from an API Embed

        - -

        Returns

        Embed

        Parameters

        +
      • -
        embed: {
            colour?: null | string;
            description?: null | string;
            icon_url?: null | string;
            image?: null | {
                height: number;
                size: "Large" | "Preview";
                url: string;
                width: number;
            };
            original_url?: null | string;
            site_name?: null | string;
            special?: null | {
                type: "None";
            } | {
                type: "GIF";
            } | {
                id: string;
                timestamp?: null | string;
                type: "YouTube";
            } | {
                content_type: "Channel";
                id: string;
                type: "Lightspeed";
            } | {
                content_type: "Channel" | "Video" | "Clip";
                id: string;
                type: "Twitch";
            } | {
                content_type: string;
                id: string;
                type: "Spotify";
            } | {
                type: "Soundcloud";
            } | {
                content_type: "Album" | "Track";
                id: string;
                type: "Bandcamp";
            } | {
                id: string;
                type: "Streamable";
            };
            title?: null | string;
            type: "Website";
            url?: null | string;
            video?: null | {
                height: number;
                url: string;
                width: number;
            };
        } | {
            height: number;
            size: "Large" | "Preview";
            type: "Image";
            url: string;
            width: number;
        } | {
            height: number;
            type: "Video";
            url: string;
            width: number;
        } | {
            colour?: null | string;
            description?: null | string;
            icon_url?: null | string;
            media?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            title?: null | string;
            type: "Text";
            url?: null | string;
        } | {
            type: "None";
        }
        +
        embed: {
            colour?: null | string;
            description?: null | string;
            icon_url?: null | string;
            image?: null | {
                height: number;
                size: "Large" | "Preview";
                url: string;
                width: number;
            };
            original_url?: null | string;
            site_name?: null | string;
            special?: null | {
                type: "None";
            } | {
                type: "GIF";
            } | {
                id: string;
                timestamp?: null | string;
                type: "YouTube";
            } | {
                content_type: "Channel";
                id: string;
                type: "Lightspeed";
            } | {
                content_type: "Channel" | "Video" | "Clip";
                id: string;
                type: "Twitch";
            } | {
                content_type: string;
                id: string;
                type: "Spotify";
            } | {
                type: "Soundcloud";
            } | {
                content_type: "Album" | "Track";
                id: string;
                type: "Bandcamp";
            } | {
                id: string;
                type: "Streamable";
            };
            title?: null | string;
            type: "Website";
            url?: null | string;
            video?: null | {
                height: number;
                url: string;
                width: number;
            };
        } | {
            height: number;
            size: "Large" | "Preview";
            type: "Image";
            url: string;
            width: number;
        } | {
            height: number;
            type: "Video";
            url: string;
            width: number;
        } | {
            colour?: null | string;
            description?: null | string;
            icon_url?: null | string;
            media?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            title?: null | string;
            type: "Text";
            url?: null | string;
        } | {
            type: "None";
        }

        Data

        -
      -

      Returns MessageEmbed

    +

    Returns MessageEmbed

    Embed

    + +
    +
  • Defined in src/classes/MessageEmbed.ts:26
  • +
  • constructor
  • +
  • client
  • +
  • type
  • +
  • from
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/MessageWebhook.html b/classes/MessageWebhook.html index 7486ef9a..baaa3ca5 100644 --- a/classes/MessageWebhook.html +++ b/classes/MessageWebhook.html @@ -1,25 +1,26 @@ -MessageWebhook | revolt.js
    +MessageWebhook | revolt.js
    -
    +

    Theme

    +
    @@ -29,39 +30,40 @@

    Class MessageWebhook

    Message Webhook Class

    -
    +
    +

    Hierarchy

    • MessageWebhook
    +
  • Defined in src/classes/Message.ts:335
  • - +

    Constructors

    -

    Properties

    -

    Accessors

    -

    Constructors

    -
    - -
      - +
      + +
        +
      • Construct Message Webhook

        @@ -69,537 +71,523 @@

        Parameters

    +
  • -
    webhook: {
        avatar?: null | string;
        name: string;
    }
    +
    webhook: {
        avatar?: null | string;
        name: string;
    }

    Webhook data

    +
    • -
      Optional avatar?: null | string
    • +
      Optional avatar?: null | string
    • -
      name: string
  • +
    name: string
  • -
    id: string
  • -

    Returns MessageWebhook

    Properties

    -
    - -
    #client: Client
    +
  • Defined in src/classes/Message.ts:339
  • Accessors

    -
    - -
      +
      + +
      • get avatarURL(): string
      • Get the avatar URL for this message webhook

        -

        Returns string

    +
  • Defined in src/classes/Message.ts:367
  • +
  • constructor
  • +
  • #client
  • +
  • avatar
  • +
  • id
  • +
  • name
  • +
  • avatarURL
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/PublicBot.html b/classes/PublicBot.html index 560d89b3..c0665f39 100644 --- a/classes/PublicBot.html +++ b/classes/PublicBot.html @@ -1,25 +1,26 @@ -PublicBot | revolt.js
    +PublicBot | revolt.js
    -
    +

    Theme

    +
    @@ -29,41 +30,42 @@

    Class PublicBot

    Public Bot Class

    -
    +
    +

    Hierarchy

    • PublicBot
    +
  • Defined in src/classes/PublicBot.ts:6
  • - +

    Constructors

    -
    - -
      - +
      + +
        +
      • Construct Public Bot

        @@ -71,70 +73,73 @@

        Parameters

    +
  • -
    data: {
        _id: string;
        avatar?: string;
        description?: string;
        username: string;
    }
    +
    data: {
        _id: string;
        avatar?: string;
        description?: string;
        username: string;
    }

    Data

    +
    • -
      _id: string
      +
      _id: string
      -

      Description

      Bot Id

      +

      Description

      Bot Id

    • -
      Optional avatar?: string
      +
      Optional avatar?: string
      -

      Description

      Profile Avatar

      +

      Description

      Profile Avatar

    • -
      Optional description?: string
      +
      Optional description?: string
      -

      Description

      Profile Description

      +

      Description

      Profile Description

    • -
      username: string
      +
      username: string
      -

      Description

      Bot Username

      +

      Description

      Bot Username

  • -

    Returns PublicBot

    Properties

    -
    - -
    #client: Client
    +
  • Defined in src/classes/PublicBot.ts:10
  • Methods

    -
    - -
      - +
      + +
        +
      • Add the bot to a group

        @@ -142,16 +147,18 @@

        Parameters

        -

        Returns void

      +

      Returns void

      +
    -
    - -
    +
    + +
      +
    • Add the bot to a server

      @@ -159,494 +166,478 @@

      Parameters

      -

      Returns void

    +

    Returns void

    +
    +
  • Defined in src/classes/PublicBot.ts:36
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/PublicChannelInvite.html b/classes/PublicChannelInvite.html index 3b0ea539..281da3b7 100644 --- a/classes/PublicChannelInvite.html +++ b/classes/PublicChannelInvite.html @@ -1,25 +1,26 @@ -PublicChannelInvite | revolt.js
    +PublicChannelInvite | revolt.js
    -
    +

    Theme

    +
    @@ -29,40 +30,41 @@

    Class PublicChannelInviteAbstract

    Public Channel Invite

    -
    +
    +

    Hierarchy

    - +

    Constructors

    -

    Properties

    -

    Methods

    -

    Constructors

    -
    - -
      - +
      + +
        +
      • Construct Channel Invite

        @@ -70,531 +72,518 @@

        Parameters

        • -
          Optional client: Client
          +
          Optional client: Client

          Client

          -
        • +
    +
  • -
    type: "Group" | "None" | "Server" = "None"
    +
    type: "Group" | "None" | "Server" = "None"

    Type

    -
  • -

    Returns PublicChannelInvite

    Properties

    -
    - -
    client?: Client
    +
  • Defined in src/classes/PublicInvite.ts:11
  • Methods

    -
    - -
      - +
      + +
        +
      • Create an Invite from an API Invite Response

        - -

        Returns

        Invite

        Parameters

        +
      • -
        invite: {
            channel_description?: null | string;
            channel_id: string;
            channel_name: string;
            code: string;
            member_count: number;
            server_banner?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            server_flags?: null | number;
            server_icon?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            server_id: string;
            server_name: string;
            type: "Server";
            user_avatar?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            user_name: string;
        } | {
            channel_description?: null | string;
            channel_id: string;
            channel_name: string;
            code: string;
            type: "Group";
            user_avatar?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            user_name: string;
        }
        +
        invite: {
            channel_description?: null | string;
            channel_id: string;
            channel_name: string;
            code: string;
            member_count: number;
            server_banner?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            server_flags?: null | number;
            server_icon?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            server_id: string;
            server_name: string;
            type: "Server";
            user_avatar?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            user_name: string;
        } | {
            channel_description?: null | string;
            channel_id: string;
            channel_name: string;
            code: string;
            type: "Group";
            user_avatar?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            user_name: string;
        }

        Data

        -
      -

      Returns PublicChannelInvite

    +

    Returns PublicChannelInvite

    Invite

    + +
    +
  • Defined in src/classes/PublicInvite.ts:29
  • +
  • constructor
  • +
  • client
  • +
  • type
  • +
  • from
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/Server.html b/classes/Server.html index d47b00c3..8d4c0a53 100644 --- a/classes/Server.html +++ b/classes/Server.html @@ -1,25 +1,26 @@ -Server | revolt.js
    +Server | revolt.js
    -
    +

    Theme

    +
    @@ -29,93 +30,95 @@

    Class Server

    Server Class

    -
    +
    +

    Hierarchy

    • Server
    +
  • Defined in src/classes/Server.ts:32
  • - +

    Constructors

    -
    - -
    +
  • -
    id: string
    +
    id: string

    Id

    -
  • -

    Returns Server

    Properties

    -
    - -
    #collection: ServerCollection
    +
  • Defined in src/classes/Server.ts:34
  • Accessors

    -
    - -
    +
    + +
    • get analytics(): boolean
    • Whether analytics are enabled for this server

      -

      Returns boolean

    -
    - -
    +
    + +
    • get animatedIconURL(): undefined | string
    • URL to the server's animated icon

      -

      Returns undefined | string

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    • get bannerURL(): undefined | string
    • URL to the server's banner

      -

      Returns undefined | string

    -
    - -
      -
    • get categories(): undefined | {
          channels: string[];
          id: string;
          title: string;
      }[]
    • +
    • Defined in src/classes/Server.ts:301
    +
    + +
      +
    • get categories(): undefined | {
          channels: string[];
          id: string;
          title: string;
      }[]
    • Categories

      -

      Returns undefined | {
          channels: string[];
          id: string;
          title: string;
      }[]

    -
    - -
    +
    + +
      +
    • get channelIds(): ReactiveSet<string>
    • Channel IDs

      -

      Returns ReactiveSet<string>

    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • get createdAt(): Date
    • Time when this server was created

      -

      Returns Date

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    • get defaultPermissions(): number
    • Default permissions

      -

      Returns number

    -
    - -
    +
    + +
    • get description(): undefined | string
    • Description

      -

      Returns undefined | string

    -
    - -
    +
    + +
    • get discoverable(): boolean
    • Whether this server is publicly discoverable

      -

      Returns boolean

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
    • get iconURL(): undefined | string
    • URL to the server's icon

      -

      Returns undefined | string

    -
    - -
    +
    + +
    • get mature(): boolean
    • Whether this server is marked as mature

      -

      Returns boolean

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    • get mentions(): string[]
    • Find all message IDs of unread messages

      - -

      Returns

      Array of message IDs which are unread

      -

      Returns string[]

    -
    - -
    +
    + +
    -
    - -
      -
    • get orderedChannels(): (Omit<{
          channels: string[];
          id: string;
          title: string;
      }, "channels"> & {
          channels: Channel[];
      })[]
    • +
    • Defined in src/classes/Server.ts:87
    +
    + +
      +
    • get orderedChannels(): (Omit<{
          channels: string[];
          id: string;
          title: string;
      }, "channels"> & {
          channels: Channel[];
      })[]
    • Get an array of ordered categories with their respective channels. Uncategorised channels are returned in id="default" category.

      -

      Returns (Omit<{
          channels: string[];
          id: string;
          title: string;
      }, "channels"> & {
          channels: Channel[];
      })[]

    -
    - -
      -
    • get orderedRoles(): {
          colour?: null | string;
          hoist?: boolean;
          id: string;
          name: string;
          permissions: {
              a: number;
              d: number;
          };
          rank?: number;
      }[]
    • +
    • Defined in src/classes/Server.ts:190
    +
    + +
      +
    • get orderedRoles(): {
          colour?: null | string;
          hoist?: boolean;
          id: string;
          name: string;
          permissions: {
              a: number;
              d: number;
          };
          rank?: number;
      }[]
    • Get an ordered array of roles with their IDs attached. The highest ranking roles will be first followed by lower ranking roles. This is dictated by the "rank" property which is smaller for higher priority roles.

      -

      Returns {
          colour?: null | string;
          hoist?: boolean;
          id: string;
          name: string;
          permissions: {
              a: number;
              d: number;
          };
          rank?: number;
      }[]

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
    • get permission(): number
    • Permission the currently authenticated user has against this server

      -

      Returns number

    -
    - -
      -
    • get roles(): ReactiveMap<string, {
          colour?: null | string;
          hoist?: boolean;
          name: string;
          permissions: {
              a: number;
              d: number;
          };
          rank?: number;
      }>
    • +
    • Defined in src/classes/Server.ts:318
    +
    + +
      +
    • get roles(): ReactiveMap<string, {
          colour?: null | string;
          hoist?: boolean;
          name: string;
          permissions: {
              a: number;
              d: number;
          };
          rank?: number;
      }>
    • Roles

      -

      Returns ReactiveMap<string, {
          colour?: null | string;
          hoist?: boolean;
          name: string;
          permissions: {
              a: number;
              d: number;
          };
          rank?: number;
      }>

    -
    - -
      -
    • get systemMessages(): undefined | {
          user_banned?: null | string;
          user_joined?: null | string;
          user_kicked?: null | string;
          user_left?: null | string;
      }
    • +
    • Defined in src/classes/Server.ts:147
    +
    + +
      +
    • get systemMessages(): undefined | {
          user_banned?: null | string;
          user_joined?: null | string;
          user_kicked?: null | string;
          user_left?: null | string;
      }
    • System message channels

      -

      Returns undefined | {
          user_banned?: null | string;
          user_joined?: null | string;
          user_kicked?: null | string;
          user_left?: null | string;
      }

    -
    - -
    +
    + +
      +
    • get unread(): undefined | Channel
    • Check whether the server is currently unread

      - -

      Returns

      Whether the server is unread

      -

      Returns undefined | Channel

    +
  • Defined in src/classes/Server.ts:268
  • Methods

    -
    - -
      - +
      + +
        +
      • Delete the underlying server

        @@ -453,26 +485,29 @@ which is smaller for higher priority roles.

        Parameters

        • -
          Optional leaveEvent: boolean
          +
          Optional leaveEvent: boolean

          Whether we are leaving

          -
        -

        Returns void

      +

      Returns void

      +
    -
    - -
    +
    + +
      +
    • Mark a server as read

      -

      Returns Promise<void>

    -
    - -
    +
    + +
      +
    • Ban user from this server

      @@ -480,69 +515,73 @@ which is smaller for higher priority roles.

      Parameters

      • -
        user: string | User | ServerMember
        +
        user: string | User | ServerMember

        User

        -
      • + +
      • -
        options: {
            reason?: null | string;
        } = {}
        +
        options: {
            reason?: null | string;
        } = {}

        Ban options

        +
        • -
          Optional reason?: null | string
          +
          Optional reason?: null | string
          -

          Description

          Ban reason

          +

          Description

          Ban reason

      -

      Returns Promise<ServerBan>

    -
    - -
      - +
    • Defined in src/classes/Server.ts:449
    +
    + +
      +
    • Create a channel

      - -

      Returns

      The newly-created channel

      Parameters

      • -
        data: {
            description?: null | string;
            name: string;
            nsfw?: null | boolean;
            type?: "Text" | "Voice";
        }
        +
        data: {
            description?: null | string;
            name: string;
            nsfw?: null | boolean;
            type?: "Text" | "Voice";
        }

        Channel create route data

        +
        • -
          Optional description?: null | string
          +
          Optional description?: null | string
          -

          Description

          Channel description

          +

          Description

          Channel description

        • -
          name: string
          +
          name: string
          -

          Description

          Channel name

          +

          Description

          Channel name

        • -
          Optional nsfw?: null | boolean
          +
          Optional nsfw?: null | boolean
          -

          Description

          Whether this channel is age restricted

          +

          Description

          Whether this channel is age restricted

        • -
          Optional type?: "Text" | "Voice"
          +
          Optional type?: "Text" | "Voice"
          -

          Description

          Channel type

          +

          Description

          Channel type

          -

          Default

          Text
          -
          +

          Default

          Text
          +
      -

      Returns Promise<Channel>

    -
    - -
      - +
    • Defined in src/classes/Server.ts:364
    +
    + +
      +
    • Create an emoji on the server

      @@ -550,20 +589,23 @@ which is smaller for higher priority roles.

      Parameters

      • -
        autumnId: string
        +
        autumnId: string

        Autumn Id

        -
      • + +
      • -
        options: Omit<{
            name: string;
            nsfw?: boolean;
            parent: {
                id: string;
                type: "Server";
            } | {
                type: "Detached";
            };
        }, "parent">
        +
        options: Omit<{
            name: string;
            nsfw?: boolean;
            parent: {
                id: string;
                type: "Server";
            } | {
                type: "Detached";
            };
        }, "parent">

        Options

        -
      -

      Returns Promise<Emoji>

    +

    Returns Promise<Emoji>

    +
    -
    - -
      - +
    • Defined in src/classes/Server.ts:689
    +
    + +
      +
    • Create role

      @@ -571,16 +613,18 @@ which is smaller for higher priority roles.

      Parameters

      • -
        name: string
        +
        name: string

        Role name

        -
      -

      Returns Promise<{
          id: string;
          role: {
              colour?: null | string;
              hoist?: boolean;
              name: string;
              permissions: {
                  a: number;
                  d: number;
              };
              rank?: number;
          };
      }>

    +

    Returns Promise<{
        id: string;
        role: {
            colour?: null | string;
            hoist?: boolean;
            name: string;
            permissions: {
                a: number;
                d: number;
            };
            rank?: number;
        };
    }>

    +
    -
    - -
    +
    + +
      +
    • Delete or leave a server

      @@ -588,16 +632,37 @@ which is smaller for higher priority roles.

      Parameters

      • -
        Optional leaveSilently: boolean
        +
        Optional leaveSilently: boolean

        Whether to not send a message on leave

        -
      -

      Returns Promise<void>

    +

    Returns Promise<void>

    +
    -
    - -
    +
    + +
      + +
    • +

      Delete emoji

      +
      +
      +

      Parameters

      +
        +
      • +
        emojiId: string
        +

        Emoji ID

        +
        +
      +

      Returns Promise<undefined | {
          _id: string;
          avatar?: null | {
              _id: string;
              content_type: string;
              deleted?: null | boolean;
              filename: string;
              message_id?: null | string;
              metadata: {
                  type: "File";
              } | {
                  type: "Text";
              } | {
                  height: number;
                  type: "Image";
                  width: number;
              } | {
                  height: number;
                  type: "Video";
                  width: number;
              } | {
                  type: "Audio";
              };
              object_id?: null | string;
              reported?: null | boolean;
              server_id?: null | string;
              size: number;
              tag: string;
              user_id?: null | string;
          };
          badges?: number;
          bot?: null | {
              owner: string;
          };
          discriminator: string;
          display_name?: null | string;
          flags?: number;
          online: boolean;
          privileged?: boolean;
          relations?: {
              _id: string;
              status: "None" | "User" | "Friend" | "Outgoing" | "Incoming" | "Blocked" | "BlockedOther";
          }[];
          relationship: "None" | "User" | "Friend" | "Outgoing" | "Incoming" | "Blocked" | "BlockedOther";
          status?: null | {
              presence?: null | "Invisible" | "Online" | "Idle" | "Focus" | "Busy";
              text?: null | string;
          };
          username: string;
      }>

      +
    +
    + +
      +
    • Delete role

      @@ -605,16 +670,18 @@ which is smaller for higher priority roles.

      Parameters

      • -
        roleId: string
        +
        roleId: string

        Role ID

        -
      -

      Returns Promise<undefined>

    +

    Returns Promise<undefined>

    +
    -
    - -
      - +
    • Defined in src/classes/Server.ts:570
    +
    + +
      +
    • Edit a server

      @@ -622,69 +689,72 @@ which is smaller for higher priority roles.

      Parameters

      • -
        data: {
            analytics?: null | boolean;
            banner?: null | string;
            categories?: null | {
                channels: string[];
                id: string;
                title: string;
            }[];
            description?: null | string;
            discoverable?: null | boolean;
            flags?: null | number;
            icon?: null | string;
            name?: null | string;
            remove?: null | ("Description" | "Icon" | "Categories" | "SystemMessages" | "Banner")[];
            system_messages?: null | {
                user_banned?: null | string;
                user_joined?: null | string;
                user_kicked?: null | string;
                user_left?: null | string;
            };
        }
        +
        data: {
            analytics?: null | boolean;
            banner?: null | string;
            categories?: null | {
                channels: string[];
                id: string;
                title: string;
            }[];
            description?: null | string;
            discoverable?: null | boolean;
            flags?: null | number;
            icon?: null | string;
            name?: null | string;
            remove?: null | ("Description" | "Icon" | "Categories" | "SystemMessages" | "Banner")[];
            system_messages?: null | {
                user_banned?: null | string;
                user_joined?: null | string;
                user_kicked?: null | string;
                user_left?: null | string;
            };
        }

        Changes

        +
        • -
          Optional analytics?: null | boolean
          +
          Optional analytics?: null | boolean
          -

          Description

          Whether analytics should be collected for this server

          +

          Description

          Whether analytics should be collected for this server

          Must be enabled in order to show up on Revolt Discover.

        • -
          Optional banner?: null | string
          +
          Optional banner?: null | string
          -

          Description

          Attachment Id for banner

          +

          Description

          Attachment Id for banner

        • -
          Optional categories?: null | {
              channels: string[];
              id: string;
              title: string;
          }[]
          +
          Optional categories?: null | {
              channels: string[];
              id: string;
              title: string;
          }[]
          -

          Description

          Category structure for server

          +

          Description

          Category structure for server

        • -
          Optional description?: null | string
          +
          Optional description?: null | string
          -

          Description

          Server description

          +

          Description

          Server description

        • -
          Optional discoverable?: null | boolean
          +
          Optional discoverable?: null | boolean
          -

          Description

          Whether this server is public and should show up on Revolt Discover

          +

          Description

          Whether this server is public and should show up on Revolt Discover

        • -
          Optional flags?: null | number
          +
          Optional flags?: null | number

          Format: int32

          - -

          Description

          Bitfield of server flags

          +
          +
          +

          Description

          Bitfield of server flags

        • -
          Optional icon?: null | string
          +
          Optional icon?: null | string
          -

          Description

          Attachment Id for icon

          +

          Description

          Attachment Id for icon

        • -
          Optional name?: null | string
          +
          Optional name?: null | string
          -

          Description

          Server name

          +

          Description

          Server name

        • -
          Optional remove?: null | ("Description" | "Icon" | "Categories" | "SystemMessages" | "Banner")[]
          +
          Optional remove?: null | ("Description" | "Icon" | "Categories" | "SystemMessages" | "Banner")[]
          -

          Description

          Fields to remove from server object

          +

          Description

          Fields to remove from server object

        • -
          Optional system_messages?: null | {
              user_banned?: null | string;
              user_joined?: null | string;
              user_kicked?: null | string;
              user_left?: null | string;
          }
          +
          Optional system_messages?: null | {
              user_banned?: null | string;
              user_joined?: null | string;
              user_kicked?: null | string;
              user_left?: null | string;
          }
          -

          Description

          System message configuration

          +

          Description

          System message configuration

      -

      Returns Promise<void>

    -
    - -
      - +
    • Defined in src/classes/Server.ts:377
    +
    + +
      +
    • Edit a role

      @@ -692,153 +762,160 @@ which is smaller for higher priority roles.

      Parameters

      • -
        roleId: string
        +
        roleId: string

        Role ID

        -
      • + +
      • -
        data: {
            colour?: null | string;
            hoist?: null | boolean;
            name?: null | string;
            rank?: null | number;
            remove?: null | "Colour"[];
        }
        +
        data: {
            colour?: null | string;
            hoist?: null | boolean;
            name?: null | string;
            rank?: null | number;
            remove?: null | "Colour"[];
        }

        Role editing route data

        +
        • -
          Optional colour?: null | string
          +
          Optional colour?: null | string
          -

          Description

          Role colour

          +

          Description

          Role colour

        • -
          Optional hoist?: null | boolean
          +
          Optional hoist?: null | boolean
          -

          Description

          Whether this role should be displayed separately

          +

          Description

          Whether this role should be displayed separately

        • -
          Optional name?: null | string
          +
          Optional name?: null | string
          -

          Description

          Role name

          +

          Description

          Role name

        • -
          Optional rank?: null | number
          +
          Optional rank?: null | number

          Format: int64

          - -

          Description

          Ranking position

          +
          +
          +

          Description

          Ranking position

          Smaller values take priority.

        • -
          Optional remove?: null | "Colour"[]
          +
          Optional remove?: null | "Colour"[]
          -

          Description

          Fields to remove from role object

          +

          Description

          Fields to remove from role object

      -

      Returns Promise<{
          colour?: null | string;
          hoist?: boolean;
          name: string;
          permissions: {
              a: number;
              d: number;
          };
          rank?: number;
      }>

    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • Fetch a server's emoji

      - -

      Returns

      List of server emoji

      -

      Returns Promise<Emoji[]>

    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • Fetch a server member

      - -

      Returns

      Server member object

      Parameters

      • -
        user: string | User
        +
        user: string | User

        User

        -
      -

      Returns Promise<ServerMember>

    +

    Returns Promise<ServerMember>

    Server member object

    + +
    -
    - -
    +
    + +
      +
    • Fetch a server's members

      - -

      Returns

      List of the server's members and their user objects

      -

      Returns Promise<{
          members: ServerMember[];
          users: User[];
      }>

    -
    - -
    +
    + +
      +
    • Helper function to retrieve cached server member by their ID in this server

      - -

      Returns

      Server Member (if cached)

      Parameters

      • -
        userId: string
        +
        userId: string

        User's ID

        -
      -

      Returns undefined | ServerMember

    +

    Returns undefined | ServerMember

    Server Member (if cached)

    + +
    -
    - -
      - +
    • Defined in src/classes/Server.ts:352
    +
    + +
      +
    • Check whether we have a given permission in a server

      - -

      Returns

      Whether we have this permission

      Parameters

      • -
        Rest ...permission: ("Video" | "Masquerade" | "ManageChannel" | "ManageServer" | "ManagePermissions" | "ManageRole" | "ManageCustomisation" | "KickMembers" | "BanMembers" | "TimeoutMembers" | "AssignRoles" | "ChangeNickname" | "ManageNicknames" | "ChangeAvatar" | "RemoveAvatars" | "ViewChannel" | "ReadMessageHistory" | "SendMessage" | "ManageMessages" | "ManageWebhooks" | "InviteOthers" | "SendEmbeds" | "UploadFiles" | "React" | "Connect" | "Speak" | "MuteMembers" | "DeafenMembers" | "MoveMembers" | "GrantAllSafe")[]
        +
        Rest ...permission: ("Video" | "Masquerade" | "ManageChannel" | "ManageServer" | "ManagePermissions" | "ManageRole" | "ManageCustomisation" | "KickMembers" | "BanMembers" | "TimeoutMembers" | "AssignRoles" | "ChangeNickname" | "ManageNicknames" | "ChangeAvatar" | "RemoveAvatars" | "ViewChannel" | "ReadMessageHistory" | "SendMessage" | "ManageMessages" | "ManageWebhooks" | "InviteOthers" | "SendEmbeds" | "UploadFiles" | "React" | "Connect" | "Speak" | "MuteMembers" | "DeafenMembers" | "MoveMembers" | "GrantAllSafe")[]

        Permission Names

        -
      -

      Returns boolean

    +

    Returns boolean

    Whether we have this permission

    + +
    -
    - -
    +
    + +
      +
    • Kick user from this server

      @@ -846,64 +923,69 @@ which is smaller for higher priority roles.

      Parameters

      -

      Returns Promise<undefined>

    +

    Returns Promise<undefined>

    +
    -
    - -
      - +
    • Defined in src/classes/Server.ts:472
    +
    + +
      +
    • Check whether we have at least one of the given permissions in a server

      - -

      Returns

      Whether we have one of the permissions

      Parameters

      • -
        Rest ...permission: ("Video" | "Masquerade" | "ManageChannel" | "ManageServer" | "ManagePermissions" | "ManageRole" | "ManageCustomisation" | "KickMembers" | "BanMembers" | "TimeoutMembers" | "AssignRoles" | "ChangeNickname" | "ManageNicknames" | "ChangeAvatar" | "RemoveAvatars" | "ViewChannel" | "ReadMessageHistory" | "SendMessage" | "ManageMessages" | "ManageWebhooks" | "InviteOthers" | "SendEmbeds" | "UploadFiles" | "React" | "Connect" | "Speak" | "MuteMembers" | "DeafenMembers" | "MoveMembers" | "GrantAllSafe")[]
        +
        Rest ...permission: ("Video" | "Masquerade" | "ManageChannel" | "ManageServer" | "ManagePermissions" | "ManageRole" | "ManageCustomisation" | "KickMembers" | "BanMembers" | "TimeoutMembers" | "AssignRoles" | "ChangeNickname" | "ManageNicknames" | "ChangeAvatar" | "RemoveAvatars" | "ViewChannel" | "ReadMessageHistory" | "SendMessage" | "ManageMessages" | "ManageWebhooks" | "InviteOthers" | "SendEmbeds" | "UploadFiles" | "React" | "Connect" | "Speak" | "MuteMembers" | "DeafenMembers" | "MoveMembers" | "GrantAllSafe")[]

        Permission Names

        -
      -

      Returns boolean

    +

    Returns boolean

    Whether we have one of the permissions

    + +
    -
    - -
    +
    + +
      +
    • Query members from a server by name

      - -

      Returns

      List of the server's members and their user objects

      Parameters

      • -
        query: string
        +
        query: string

        Name

        -
      -

      Returns Promise<{
          members: ServerMember[];
          users: User[];
      }>

    +

    Returns Promise<{
        members: ServerMember[];
        users: User[];
    }>

    List of the server's members and their user objects

    + +
    -
    - -
    +
    + +
    -
    - -
      - +
    • Defined in src/classes/Server.ts:636
    +
    + +
      +
    • Set role permissions

      @@ -911,20 +993,23 @@ which is smaller for higher priority roles.

      Parameters

      • -
        roleId: string = "default"
        +
        roleId: string = "default"

        Role Id, set to 'default' to affect all users

        -
      • + +
      • -
        permissions: number | {
            allow: number;
            deny: number;
        }
        +
        permissions: number | {
            allow: number;
            deny: number;
        }

        Permission value

        -
      -

      Returns Promise<{
          _id: string;
          analytics?: boolean;
          banner?: null | {
              _id: string;
              content_type: string;
              deleted?: null | boolean;
              filename: string;
              message_id?: null | string;
              metadata: {
                  type: "File";
              } | {
                  type: "Text";
              } | {
                  height: number;
                  type: "Image";
                  width: number;
              } | {
                  height: number;
                  type: "Video";
                  width: number;
              } | {
                  type: "Audio";
              };
              object_id?: null | string;
              reported?: null | boolean;
              server_id?: null | string;
              size: number;
              tag: string;
              user_id?: null | string;
          };
          categories?: null | {
              channels: string[];
              id: string;
              title: string;
          }[];
          channels: string[];
          default_permissions: number;
          description?: null | string;
          discoverable?: boolean;
          flags?: number;
          icon?: null | {
              _id: string;
              content_type: string;
              deleted?: null | boolean;
              filename: string;
              message_id?: null | string;
              metadata: {
                  type: "File";
              } | {
                  type: "Text";
              } | {
                  height: number;
                  type: "Image";
                  width: number;
              } | {
                  height: number;
                  type: "Video";
                  width: number;
              } | {
                  type: "Audio";
              };
              object_id?: null | string;
              reported?: null | boolean;
              server_id?: null | string;
              size: number;
              tag: string;
              user_id?: null | string;
          };
          name: string;
          nsfw?: boolean;
          owner: string;
          roles?: {
              [key: string]: components["schemas"]["Role"];
          };
          system_messages?: null | {
              user_banned?: null | string;
              user_joined?: null | string;
              user_kicked?: null | string;
              user_left?: null | string;
          };
      }>

    +

    Returns Promise<{
        _id: string;
        analytics?: boolean;
        banner?: null | {
            _id: string;
            content_type: string;
            deleted?: null | boolean;
            filename: string;
            message_id?: null | string;
            metadata: {
                type: "File";
            } | {
                type: "Text";
            } | {
                height: number;
                type: "Image";
                width: number;
            } | {
                height: number;
                type: "Video";
                width: number;
            } | {
                type: "Audio";
            };
            object_id?: null | string;
            reported?: null | boolean;
            server_id?: null | string;
            size: number;
            tag: string;
            user_id?: null | string;
        };
        categories?: null | {
            channels: string[];
            id: string;
            title: string;
        }[];
        channels: string[];
        default_permissions: number;
        description?: null | string;
        discoverable?: boolean;
        flags?: number;
        icon?: null | {
            _id: string;
            content_type: string;
            deleted?: null | boolean;
            filename: string;
            message_id?: null | string;
            metadata: {
                type: "File";
            } | {
                type: "Text";
            } | {
                height: number;
                type: "Image";
                width: number;
            } | {
                height: number;
                type: "Video";
                width: number;
            } | {
                type: "Audio";
            };
            object_id?: null | string;
            reported?: null | boolean;
            server_id?: null | string;
            size: number;
            tag: string;
            user_id?: null | string;
        };
        name: string;
        nsfw?: boolean;
        owner: string;
        roles?: {
            [key: string]: components["schemas"]["Role"];
        };
        system_messages?: null | {
            user_banned?: null | string;
            user_joined?: null | string;
            user_kicked?: null | string;
            user_left?: null | string;
        };
    }>

    +
    -
    - -
    +
    + +
      +
    • Optimised member fetch route

      @@ -932,26 +1017,28 @@ which is smaller for higher priority roles.

      Parameters

      • -
        Optional excludeOffline: boolean
      -

      Returns Promise<void>

    +

    Returns Promise<void>

    +
    -
    - -
    +
    + +
      +
    • Convert to string

      - -

      Returns

      String

      -

      Returns string

    -
    - -
    +
    + +
      +
    • Pardon user's ban

      @@ -959,543 +1046,528 @@ which is smaller for higher priority roles.

      Parameters

      • -
        user: string | User
        +
        user: string | User

        User

        -
      -

      Returns Promise<undefined>

    +

    Returns Promise<undefined>

    +
    +
  • Defined in src/classes/Server.ts:488
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/ServerBan.html b/classes/ServerBan.html index fc32c7db..01eb17f3 100644 --- a/classes/ServerBan.html +++ b/classes/ServerBan.html @@ -1,25 +1,26 @@ -ServerBan | revolt.js
    +ServerBan | revolt.js
    -
    +

    Theme

    +
    @@ -29,43 +30,44 @@

    Class ServerBan

    Server Ban

    -
    +
    +

    Hierarchy

    • ServerBan
    +
  • Defined in src/classes/ServerBan.ts:12
  • - +

    Constructors

    -

    Properties

    -

    Accessors

    -

    Methods

    -

    Constructors

    -
    - -
      - +
      + +
        +
      • Construct Server Ban

        @@ -73,583 +75,588 @@

        Parameters

    +
  • -
    data: {
        _id: {
            server: string;
            user: string;
        };
        reason?: null | string;
    }
    +
    data: {
        _id: {
            server: string;
            user: string;
        };
        reason?: null | string;
    }

    Data

    +
    • -
      _id: {
          server: string;
          user: string;
      }
      +
      _id: {
          server: string;
          user: string;
      }
      -

      Description

      Unique member id

      +

      Description

      Unique member id

      • -
        server: string
        +
        server: string
        -

        Description

        Server Id

        +

        Description

        Server Id

      • -
        user: string
        +
        user: string
        -

        Description

        User Id

        +

        Description

        User Id

    • -
      Optional reason?: null | string
      +
      Optional reason?: null | string
      -

      Description

      Reason for ban creation

      +

      Description

      Reason for ban creation

      +
  • +
  • +
    Optional user: {
        _id: string;
        avatar?: null | {
            _id: string;
            content_type: string;
            deleted?: null | boolean;
            filename: string;
            message_id?: null | string;
            metadata: {
                type: "File";
            } | {
                type: "Text";
            } | {
                height: number;
                type: "Image";
                width: number;
            } | {
                height: number;
                type: "Video";
                width: number;
            } | {
                type: "Audio";
            };
            object_id?: null | string;
            reported?: null | boolean;
            server_id?: null | string;
            size: number;
            tag: string;
            user_id?: null | string;
        };
        discriminator: string;
        username: string;
    }
    +
      +
    • +
      _id: string
      +
      +

      Description

      Id of the banned user

      +
    • +
    • +
      Optional avatar?: null | {
          _id: string;
          content_type: string;
          deleted?: null | boolean;
          filename: string;
          message_id?: null | string;
          metadata: {
              type: "File";
          } | {
              type: "Text";
          } | {
              height: number;
              type: "Image";
              width: number;
          } | {
              height: number;
              type: "Video";
              width: number;
          } | {
              type: "Audio";
          };
          object_id?: null | string;
          reported?: null | boolean;
          server_id?: null | string;
          size: number;
          tag: string;
          user_id?: null | string;
      }
      +
      +

      Description

      Avatar of the banned user

      +
    • +
    • +
      discriminator: string
      +
      +

      Description

      Discriminator of the banned user

      +
    • +
    • +
      username: string
      +
      +

      Description

      Username of the banned user

  • -

    Returns ServerBan

    Properties

    -
    - -
    client: Client
    +
    + +
    id: {
        server: string;
        user: string;
    }

    Type declaration

    • -
      server: string
      +
      server: string
      -

      Description

      Server Id

      +

      Description

      Server Id

    • -
      user: string
      +
      user: string
      -

      Description

      User Id

      +

      Description

      User Id

    -
    - -
    reason?: string
    +
    + +
    reason?: string
    +
  • Defined in src/classes/ServerBan.ts:15
  • +
    + +
    user?: BannedUser

    Accessors

    -
    - -
    +
  • Defined in src/classes/ServerBan.ts:33
  • Methods

    -
    - -
      - +
      + +
        +
      • Remove this server ban

        -

        Returns Promise<void>

    +
  • Defined in src/classes/ServerBan.ts:40
  • +
  • constructor
  • +
  • client
  • +
  • id
  • +
  • reason
  • +
  • user
  • +
  • server
  • +
  • pardon
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/ServerCollection.html b/classes/ServerCollection.html index fab2873a..8251a451 100644 --- a/classes/ServerCollection.html +++ b/classes/ServerCollection.html @@ -1,25 +1,26 @@ -ServerCollection | revolt.js
    +ServerCollection | revolt.js
    -
    +

    Theme

    +
    @@ -29,59 +30,60 @@

    Class ServerCollection

    Collection of Servers

    -
    +
    +

    Hierarchy

    +
  • Defined in src/collections/ServerCollection.ts:13
  • - +

    Constructors

    -
    - -
    -

    Returns ServerCollection

    Properties

    -
    - -
    #objects: ReactiveMap<string, Server> = ...
    +
    + +
    getUnderlyingObject: ((id) => HydratedServer)

    Type declaration

    • -
        -
      • (id: string): HydratedServer
      • +
          +
        • (id): HydratedServer
        • Parameters

          • -
            id: string
          -

          Returns HydratedServer

    -
    - -
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedServer>>
    +
    + +
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedServer>>
    +
  • Defined in src/collections/Collection.ts:121
  • Methods

    -
    - -
      - +
      + +
        +
      • Create a new instance of an object

        @@ -154,68 +158,75 @@

        Parameters

        • -
          id: string
          +
          id: string

          Id

          -
        • + +
        • -
          type: "user" | "server" | "channel" | "bot" | "channelUnread" | "channelWebhook" | "emoji" | "message" | "serverMember" | "session"
          +
          type: "user" | "server" | "channel" | "bot" | "channelUnread" | "channelWebhook" | "emoji" | "message" | "serverMember" | "session"

          Type

          -
        • + +
        • -
          instance: Server
          +
          instance: Server

          Instance

          -
        • + +
        • -
          context: unknown
          +
          context: unknown

          Context

          -
        • + +
        • -
          Optional data: unknown
          +
          Optional data: unknown

          Data

          -
        -

        Returns void

      +

      Returns void

      +
    -
    - -
      - +
    • Defined in src/collections/Collection.ts:167
    +
    + +
      +
    • Create a server

      - -

      Returns

      The newly-created server

      Parameters

      • -
        data: {
            description?: null | string;
            name: string;
            nsfw?: null | boolean;
        }
        +
        data: {
            description?: null | string;
            name: string;
            nsfw?: null | boolean;
        }

        Server options

        +
        • -
          Optional description?: null | string
          +
          Optional description?: null | string
          -

          Description

          Server description

          +

          Description

          Server description

        • -
          name: string
          +
          name: string
          -

          Description

          Server name

          +

          Description

          Server name

        • -
          Optional nsfw?: null | boolean
          +
          Optional nsfw?: null | boolean
          -

          Description

          Whether this server is age-restricted

          +

          Description

          Whether this server is age-restricted

      -

      Returns Promise<Server>

    -
    - -
    +
    + +
      +
    • Delete an object

      @@ -223,50 +234,53 @@

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns void

    +

    Returns void

    +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • Fetch server by ID

      This will not fetch channels!

      - -

      Returns

      Server

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns Promise<Server>

    +

    Returns Promise<Server>

    Server

    + +
    -
    - -
    +
    + +
      +
    • Filter the collection by a given predicate

      @@ -274,30 +288,32 @@

      Parameters

      • -
        predicate: ((value: Server, key: string) => boolean)
        +
        predicate: ((value, key) => boolean)

        Predicate to satisfy

        +
        • -
            -
          • (value: Server, key: string): boolean
          • +
              +
            • (value, key): boolean
            • Parameters

              +
              key: string

            Returns boolean

      -

      Returns Server[]

    -
    - -
    +
    + +
      +
    • Find some value based on a predicate

      @@ -305,85 +321,89 @@

      Parameters

      • -
        predicate: ((value: Server, key: string) => boolean)
        +
        predicate: ((value, key) => boolean)

        Predicate to satisfy

        +
        • -
            -
          • (value: Server, key: string): boolean
          • +
              +
            • (value, key): boolean
            • Parameters

              +
              key: string

            Returns boolean

      -

      Returns undefined | Server

    -
    - -
    +
    + +
      +
    • Execute a provided function over each key, value pair in the map

      - -

      Returns

      Iterable

      Parameters

      • -
        cb: ((value: Server, key: string, map: ReactiveMap<string, Server>) => void)
        +
        cb: ((value, key, map) => void)

        Callback for each pair

        +
        • -
            -
          • (value: Server, key: string, map: ReactiveMap<string, Server>): void
          • +
              +
            • (value, key, map): void
            • Parameters

              • -
                value: Server
              • +
                value: Server
              • -
                key: string
              • +
                key: string
              • -
                map: ReactiveMap<string, Server>
              +
              map: ReactiveMap<string, Server>

      Returns void

    -

    Returns void

    -
    - -
    +
    + +
      +
    • Get an existing object

      - -

      Returns

      Object

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns undefined | Server

    +

    Returns undefined | Server

    Object

    + +
    -
    - -
      - +
    • Defined in src/collections/Collection.ts:137
    +
    + +
      +
    • Get or create

      @@ -391,105 +411,111 @@

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      • + +
      • -
        data: {
            _id: string;
            analytics?: boolean;
            banner?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            categories?: null | {
                channels: string[];
                id: string;
                title: string;
            }[];
            channels: string[];
            default_permissions: number;
            description?: null | string;
            discoverable?: boolean;
            flags?: number;
            icon?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            name: string;
            nsfw?: boolean;
            owner: string;
            roles?: {
                [key: string]: components["schemas"]["Role"];
            };
            system_messages?: null | {
                user_banned?: null | string;
                user_joined?: null | string;
                user_kicked?: null | string;
                user_left?: null | string;
            };
        }
        +
        data: {
            _id: string;
            analytics?: boolean;
            banner?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            categories?: null | {
                channels: string[];
                id: string;
                title: string;
            }[];
            channels: string[];
            default_permissions: number;
            description?: null | string;
            discoverable?: boolean;
            flags?: number;
            icon?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            name: string;
            nsfw?: boolean;
            owner: string;
            roles?: {
                [key: string]: components["schemas"]["Role"];
            };
            system_messages?: null | {
                user_banned?: null | string;
                user_joined?: null | string;
                user_kicked?: null | string;
                user_left?: null | string;
            };
        }

        Data

        +
        • -
          _id: string
          +
          _id: string
          -

          Description

          Unique Id

          +

          Description

          Unique Id

        • -
          Optional analytics?: boolean
          +
          Optional analytics?: boolean
          -

          Description

          Whether to enable analytics

          +

          Description

          Whether to enable analytics

        • -
          Optional banner?: null | {
              _id: string;
              content_type: string;
              deleted?: null | boolean;
              filename: string;
              message_id?: null | string;
              metadata: {
                  type: "File";
              } | {
                  type: "Text";
              } | {
                  height: number;
                  type: "Image";
                  width: number;
              } | {
                  height: number;
                  type: "Video";
                  width: number;
              } | {
                  type: "Audio";
              };
              object_id?: null | string;
              reported?: null | boolean;
              server_id?: null | string;
              size: number;
              tag: string;
              user_id?: null | string;
          }
          +
          Optional banner?: null | {
              _id: string;
              content_type: string;
              deleted?: null | boolean;
              filename: string;
              message_id?: null | string;
              metadata: {
                  type: "File";
              } | {
                  type: "Text";
              } | {
                  height: number;
                  type: "Image";
                  width: number;
              } | {
                  height: number;
                  type: "Video";
                  width: number;
              } | {
                  type: "Audio";
              };
              object_id?: null | string;
              reported?: null | boolean;
              server_id?: null | string;
              size: number;
              tag: string;
              user_id?: null | string;
          }
          -

          Description

          Banner attachment

          +

          Description

          Banner attachment

        • -
          Optional categories?: null | {
              channels: string[];
              id: string;
              title: string;
          }[]
          +
          Optional categories?: null | {
              channels: string[];
              id: string;
              title: string;
          }[]
          -

          Description

          Categories for this server

          +

          Description

          Categories for this server

        • -
          channels: string[]
          +
          channels: string[]
          -

          Description

          Channels within this server

          +

          Description

          Channels within this server

        • -
          default_permissions: number
          +
          default_permissions: number

          Format: int64

          - -

          Description

          Default set of server and channel permissions

          -
        • -
        • -
          Optional description?: null | string
          +
          -

          Description

          Description for the server

          +

          Description

          Default set of server and channel permissions

        • -
          Optional discoverable?: boolean
          +
          Optional description?: null | string
          -

          Description

          Whether this server should be publicly discoverable

          +

          Description

          Description for the server

        • -
          Optional flags?: number
          +
          Optional discoverable?: boolean
          +
          +

          Description

          Whether this server should be publicly discoverable

          +
        • +
        • +
          Optional flags?: number

          Format: uint32

          - -

          Description

          Bitfield of server flags

          +
          +
          +

          Description

          Bitfield of server flags

        • -
          Optional icon?: null | {
              _id: string;
              content_type: string;
              deleted?: null | boolean;
              filename: string;
              message_id?: null | string;
              metadata: {
                  type: "File";
              } | {
                  type: "Text";
              } | {
                  height: number;
                  type: "Image";
                  width: number;
              } | {
                  height: number;
                  type: "Video";
                  width: number;
              } | {
                  type: "Audio";
              };
              object_id?: null | string;
              reported?: null | boolean;
              server_id?: null | string;
              size: number;
              tag: string;
              user_id?: null | string;
          }
          +
          Optional icon?: null | {
              _id: string;
              content_type: string;
              deleted?: null | boolean;
              filename: string;
              message_id?: null | string;
              metadata: {
                  type: "File";
              } | {
                  type: "Text";
              } | {
                  height: number;
                  type: "Image";
                  width: number;
              } | {
                  height: number;
                  type: "Video";
                  width: number;
              } | {
                  type: "Audio";
              };
              object_id?: null | string;
              reported?: null | boolean;
              server_id?: null | string;
              size: number;
              tag: string;
              user_id?: null | string;
          }
          -

          Description

          Icon attachment

          +

          Description

          Icon attachment

        • -
          name: string
          +
          name: string
          -

          Description

          Name of the server

          +

          Description

          Name of the server

        • -
          Optional nsfw?: boolean
          +
          Optional nsfw?: boolean
          -

          Description

          Whether this server is flagged as not safe for work

          +

          Description

          Whether this server is flagged as not safe for work

        • -
          owner: string
          +
          owner: string
          -

          Description

          User id of the owner

          +

          Description

          User id of the owner

        • -
          Optional roles?: {
              [key: string]: components["schemas"]["Role"];
          }
          +
          Optional roles?: {
              [key: string]: components["schemas"]["Role"];
          }
          -

          Description

          Roles for this server

          +

          Description

          Roles for this server

          • -
            [key: string]: components["schemas"]["Role"]
        • +
          [key: string]: components["schemas"]["Role"]
      • -
        Optional system_messages?: null | {
            user_banned?: null | string;
            user_joined?: null | string;
            user_kicked?: null | string;
            user_left?: null | string;
        }
        +
        Optional system_messages?: null | {
            user_banned?: null | string;
            user_joined?: null | string;
            user_kicked?: null | string;
            user_left?: null | string;
        }
        -

        Description

        Configuration for sending system event messages

        +

        Description

        Configuration for sending system event messages

    • -
      isNew: boolean = false
      +
      isNew: boolean = false

      Whether this object is new

      -
    -

    Returns Server

    -
    - -
    +
    + +
      +
    • Get or return partial

      @@ -497,638 +523,626 @@

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns undefined | Server

    +

    Returns undefined | Server

    +
    -
    - -
    +
    + +
      +
    • Check whether an id exists in the Collection

      - -

      Returns

      Whether it exists

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns boolean

    +

    Returns boolean

    Whether it exists

    + +
    -
    - -
    +
    + +
      +
    • Check whether an object is partially defined

      - -

      Returns

      Whether it is a partial

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns boolean

    +

    Returns boolean

    Whether it is a partial

    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • Map the collection using a given callback

      -
      +

      Type Parameters

      -
        +
        • -

          O

      +

      O

    Parameters

    • -
      cb: ((value: Server, key: string) => O)
      +
      cb: ((value, key) => O)

      Callback

      +
      • -
          -
        • (value: Server, key: string): O
        • +
            +
          • (value, key): O
          • Parameters

            -

            Returns O

    -

    Returns O[]

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
    +
  • Defined in src/collections/Collection.ts:207
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/ServerInvite.html b/classes/ServerInvite.html index e2078f5a..a589f887 100644 --- a/classes/ServerInvite.html +++ b/classes/ServerInvite.html @@ -1,25 +1,26 @@ -ServerInvite | revolt.js
    +ServerInvite | revolt.js
    -
    +

    Theme

    +
    @@ -29,50 +30,51 @@

    Class ServerInvite

    Server Invite

    -
    +
    +

    Hierarchy

    +
  • Defined in src/classes/Invite.ts:44
  • - +

    Constructors

    -
    - -
      - +
      + +
        +
      • Construct Server Invite

        @@ -80,605 +82,596 @@

        Parameters

    +
  • -
    invite: Object
    +
    invite: Object

    Invite

    -
  • -

    Returns ServerInvite

    Properties

    -
    - -
    channelId: string
    +
  • Defined in src/classes/Invite.ts:8
  • Accessors

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    +
  • Defined in src/classes/Invite.ts:74
  • Methods

    -
    - -
      - +
      + +
        +
      • Delete the invite

        -

        Returns Promise<void>

      -
      - -
        - +
      • Defined in src/classes/Invite.ts:88
    +
    + +
      +
    • Create an Invite from an API Invite

      - -

      Returns

      Invite

      Parameters

      +
    • -
      invite: {
          _id: string;
          channel: string;
          creator: string;
          server: string;
          type: "Server";
      } | {
          _id: string;
          channel: string;
          creator: string;
          type: "Group";
      }
      +
      invite: {
          _id: string;
          channel: string;
          creator: string;
          server: string;
          type: "Server";
      } | {
          _id: string;
          channel: string;
          creator: string;
          type: "Group";
      }

      Data

      -
    -

    Returns ChannelInvite

    +
  • Defined in src/classes/Invite.ts:26
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/ServerMember.html b/classes/ServerMember.html index 2185eba3..9d66d1b9 100644 --- a/classes/ServerMember.html +++ b/classes/ServerMember.html @@ -1,25 +1,26 @@ -ServerMember | revolt.js
    +ServerMember | revolt.js
    -
    +

    Theme

    +
    @@ -29,61 +30,62 @@

    Class ServerMember

    Server Member Class

    -
    +
    +

    Hierarchy

    • ServerMember
    +
  • Defined in src/classes/ServerMember.ts:29
  • - +

    Constructors

    -
    - -
    +
  • -
    id: {
        server: string;
        user: string;
    }
    +
    id: {
        server: string;
        user: string;
    }

    Id

    +
    • -
      server: string
      +
      server: string
      -

      Description

      Server Id

      +

      Description

      Server Id

    • -
      user: string
      +
      user: string
      -

      Description

      User Id

      +

      Description

      User Id

  • -

    Returns ServerMember

    Properties

    -
    - -
    +
    + +
    id: {
        server: string;
        user: string;
    }

    Type declaration

    • -
      server: string
      +
      server: string
      -

      Description

      Server Id

      +

      Description

      Server Id

    • -
      user: string
      +
      user: string
      -

      Description

      User Id

      +

      Description

      User Id

    +
  • Defined in src/classes/ServerMember.ts:31
  • Accessors

    -
    - -
    +
    + +
    • get animatedAvatarURL(): undefined | string
    • URL to the member's animated avatar

      -

      Returns undefined | string

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    • get avatarURL(): undefined | string
    • URL to the member's avatar

      -

      Returns undefined | string

    -
    - -
    +
    + +
    -
    - -
      -
    • get hoistedRole(): null | {
          colour?: null | string;
          hoist?: boolean;
          id: string;
          name?: string;
          permissions?: {
              a: number;
              d: number;
          };
          rank?: number;
      }
    • +
    • Defined in src/classes/ServerMember.ts:202
    +
    + +
      +
    • get hoistedRole(): null | {
          colour?: null | string;
          hoist?: boolean;
          id: string;
          name?: string;
          permissions?: {
              a: number;
              d: number;
          };
          rank?: number;
      }
    • Member's currently hoisted role.

      -

      Returns null | {
          colour?: null | string;
          hoist?: boolean;
          id: string;
          name?: string;
          permissions?: {
              a: number;
              d: number;
          };
          rank?: number;
      }

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    -
    - -
      -
    • get orderedRoles(): {
          colour?: null | string;
          hoist?: boolean;
          id: string;
          name?: string;
          permissions?: {
              a: number;
              d: number;
          };
          rank?: number;
      }[]
    • +
    • Defined in src/classes/ServerMember.ts:82
    +
    + +
      +
    • get orderedRoles(): {
          colour?: null | string;
          hoist?: boolean;
          id: string;
          name?: string;
          permissions?: {
              a: number;
              d: number;
          };
          rank?: number;
      }[]
    • Ordered list of roles for this member, from lowest to highest priority.

      -

      Returns {
          colour?: null | string;
          hoist?: boolean;
          id: string;
          name?: string;
          permissions?: {
              a: number;
              d: number;
          };
          rank?: number;
      }[]

    -
    - -
    +
    + +
    • get ranking(): number
    • Member's ranking Smaller values are ranked as higher priority

      -

      Returns number

    -
    - -
    +
    + +
    • get roleColour(): undefined | null | string
    • Member's current role colour.

      -

      Returns undefined | null | string

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • get timeout(): undefined | Date
    • Time at which timeout expires

      -

      Returns undefined | Date

    -
    - -
    +
    + +
    +
  • Defined in src/classes/ServerMember.ts:68
  • Methods

    -
    - -
      - +
      + +
        +
      • Ban this member from the server

        @@ -303,22 +323,24 @@ Smaller values are ranked as higher priority

        Parameters

        • -
          options: {
              reason?: null | string;
          }
          +
          options: {
              reason?: null | string;
          }

          Ban options

          +
          • -
            Optional reason?: null | string
            +
            Optional reason?: null | string
            -

            Description

            Ban reason

            +

            Description

            Ban reason

        -

        Returns Promise<void>

      -
      - -
        - +
      • Defined in src/classes/ServerMember.ts:240
    +
    + +
      +
    • Edit a member

      @@ -326,620 +348,609 @@ Smaller values are ranked as higher priority

      Parameters

      • -
        data: {
            avatar?: null | string;
            nickname?: null | string;
            remove?: null | ("Nickname" | "Avatar" | "Roles" | "Timeout")[];
            roles?: null | string[];
            timeout?: null | string;
        }
        +
        data: {
            avatar?: null | string;
            nickname?: null | string;
            remove?: null | ("Nickname" | "Avatar" | "Roles" | "Timeout")[];
            roles?: null | string[];
            timeout?: null | string;
        }

        Changes

        +
        • -
          Optional avatar?: null | string
          +
          Optional avatar?: null | string
          -

          Description

          Attachment Id to set for avatar

          +

          Description

          Attachment Id to set for avatar

        • -
          Optional nickname?: null | string
          +
          Optional nickname?: null | string
          -

          Description

          Member nickname

          +

          Description

          Member nickname

        • -
          Optional remove?: null | ("Nickname" | "Avatar" | "Roles" | "Timeout")[]
          +
          Optional remove?: null | ("Nickname" | "Avatar" | "Roles" | "Timeout")[]
          -

          Description

          Fields to remove from channel object

          +

          Description

          Fields to remove from channel object

        • -
          Optional roles?: null | string[]
          +
          Optional roles?: null | string[]
          -

          Description

          Array of role ids

          +

          Description

          Array of role ids

        • -
          Optional timeout?: null | string
          +
          Optional timeout?: null | string
          -

          Description

          Timestamp this member is timed out until

          +

          Description

          Timestamp this member is timed out until

      -

      Returns Promise<void>

    -
    - -
    +
    + +
      +
    • Get the permissions that this member has against a certain object

      - -

      Returns

      Permissions that this member has

      Parameters

      -

      Returns number

    +

    Returns number

    Permissions that this member has

    + +
    -
    - -
      - +
    • Defined in src/classes/ServerMember.ts:168
    +
    + +
      +
    • Check whether a member has a certain permission against a certain object

      - -

      Returns

      Whether the member has this permission

      Parameters

      +
    • -
      Rest ...permission: ("Video" | "Masquerade" | "ManageChannel" | "ManageServer" | "ManagePermissions" | "ManageRole" | "ManageCustomisation" | "KickMembers" | "BanMembers" | "TimeoutMembers" | "AssignRoles" | "ChangeNickname" | "ManageNicknames" | "ChangeAvatar" | "RemoveAvatars" | "ViewChannel" | "ReadMessageHistory" | "SendMessage" | "ManageMessages" | "ManageWebhooks" | "InviteOthers" | "SendEmbeds" | "UploadFiles" | "React" | "Connect" | "Speak" | "MuteMembers" | "DeafenMembers" | "MoveMembers" | "GrantAllSafe")[]
      +
      Rest ...permission: ("Video" | "Masquerade" | "ManageChannel" | "ManageServer" | "ManagePermissions" | "ManageRole" | "ManageCustomisation" | "KickMembers" | "BanMembers" | "TimeoutMembers" | "AssignRoles" | "ChangeNickname" | "ManageNicknames" | "ChangeAvatar" | "RemoveAvatars" | "ViewChannel" | "ReadMessageHistory" | "SendMessage" | "ManageMessages" | "ManageWebhooks" | "InviteOthers" | "SendEmbeds" | "UploadFiles" | "React" | "Connect" | "Speak" | "MuteMembers" | "DeafenMembers" | "MoveMembers" | "GrantAllSafe")[]

      Permission names to check for

      -
    -

    Returns boolean

    -
    - -
    +
    + +
      +
    • Checks whether the target member has a higher rank than this member.

      - -

      Returns

      Whether this member is inferior to the target

      Parameters

      -

      Returns boolean

    +

    Returns boolean

    Whether this member is inferior to the target

    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
    +
  • Defined in src/classes/ServerMember.ts:47
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/ServerMemberCollection.html b/classes/ServerMemberCollection.html index 3f3096e5..8c59befe 100644 --- a/classes/ServerMemberCollection.html +++ b/classes/ServerMemberCollection.html @@ -1,25 +1,26 @@ -ServerMemberCollection | revolt.js
    +ServerMemberCollection | revolt.js
    -
    +

    Theme

    +
    @@ -29,60 +30,62 @@

    Class ServerMemberCollection

    Collection of Server Members

    -
    +
    +

    Hierarchy

    +
  • Defined in src/collections/ServerMemberCollection.ts:9
  • - +

    Constructors

    -
    - -
    -

    Returns ServerMemberCollection

    Properties

    -
    - -
    #objects: ReactiveMap<string, ServerMember> = ...
    +
    + +
    getUnderlyingObject: ((id) => HydratedServerMember)

    Type declaration

    • -
        -
      • (id: string): HydratedServerMember
      • +
          +
        • (id): HydratedServerMember
        • Parameters

          • -
            id: string
          -

          Returns HydratedServerMember

    -
    - -
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedServerMember>>
    +
    + +
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedServerMember>>
    +
  • Defined in src/collections/Collection.ts:121
  • Methods

    -
    - -
      - +
      + +
        +
      • Create a new instance of an object

        @@ -155,33 +160,39 @@

        Parameters

        • -
          id: string
          +
          id: string

          Id

          -
        • + +
        • -
          type: "user" | "server" | "channel" | "bot" | "channelUnread" | "channelWebhook" | "emoji" | "message" | "serverMember" | "session"
          +
          type: "user" | "server" | "channel" | "bot" | "channelUnread" | "channelWebhook" | "emoji" | "message" | "serverMember" | "session"

          Type

          -
        • + +
        • -
          instance: ServerMember
          +
          instance: ServerMember

          Instance

          -
        • + +
        • -
          context: unknown
          +
          context: unknown

          Context

          -
        • + +
        • -
          Optional data: unknown
          +
          Optional data: unknown

          Data

          -
        -

        Returns void

      +

      Returns void

      +
    -
    - -
    +
    + +
      +
    • Delete an object

      @@ -189,53 +200,57 @@

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns void

    +

    Returns void

    +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • Fetch server member by Id

      - -

      Returns

      Message

      Parameters

      • -
        serverId: string
        +
        serverId: string

        Server Id

        -
      • +
      +
    • -
      userId: string
      +
      userId: string

      User Id

      -
    -

    Returns Promise<ServerMember>

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • Execute a provided function over each key, value pair in the map

      - -

      Returns

      Iterable

      Parameters

      Returns void

    -

    Returns void

    -
    - -
    +
    + +
      +
    • Get an existing object

      - -

      Returns

      Object

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns undefined | ServerMember

    +

    Returns undefined | ServerMember

    Object

    + +
    -
    - -
    +
    + +
      +
    • Get member by composite key

      - -

      Returns

      Member

      Parameters

      • -
        id: {
            server: string;
            user: string;
        }
        +
        id: {
            server: string;
            user: string;
        }

        Id

        +
        • -
          server: string
          +
          server: string
          -

          Description

          Server Id

          +

          Description

          Server Id

        • -
          user: string
          +
          user: string
          -

          Description

          User Id

          +

          Description

          User Id

      -

      Returns undefined | ServerMember

    -
    - -
      - +
    • Defined in src/collections/ServerMemberCollection.ts:27
    +
    + +
      +
    • Get or create

      @@ -390,73 +412,76 @@

      Parameters

      • -
        id: {
            server: string;
            user: string;
        }
        +
        id: {
            server: string;
            user: string;
        }

        Id

        +
        • -
          server: string
          +
          server: string
          -

          Description

          Server Id

          +

          Description

          Server Id

        • -
          user: string
          +
          user: string
          -

          Description

          User Id

          +

          Description

          User Id

      • -
        data: {
            _id: {
                server: string;
                user: string;
            };
            avatar?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            joined_at: string;
            nickname?: null | string;
            roles?: string[];
            timeout?: null | string;
        }
        +
        data: {
            _id: {
                server: string;
                user: string;
            };
            avatar?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            joined_at: string;
            nickname?: null | string;
            roles?: string[];
            timeout?: null | string;
        }

        Data

        +
        • -
          _id: {
              server: string;
              user: string;
          }
          +
          _id: {
              server: string;
              user: string;
          }
          -

          Description

          Unique member id

          +

          Description

          Unique member id

          • -
            server: string
            +
            server: string
            -

            Description

            Server Id

            +

            Description

            Server Id

          • -
            user: string
            +
            user: string
            -

            Description

            User Id

            +

            Description

            User Id

        • -
          Optional avatar?: null | {
              _id: string;
              content_type: string;
              deleted?: null | boolean;
              filename: string;
              message_id?: null | string;
              metadata: {
                  type: "File";
              } | {
                  type: "Text";
              } | {
                  height: number;
                  type: "Image";
                  width: number;
              } | {
                  height: number;
                  type: "Video";
                  width: number;
              } | {
                  type: "Audio";
              };
              object_id?: null | string;
              reported?: null | boolean;
              server_id?: null | string;
              size: number;
              tag: string;
              user_id?: null | string;
          }
          +
          Optional avatar?: null | {
              _id: string;
              content_type: string;
              deleted?: null | boolean;
              filename: string;
              message_id?: null | string;
              metadata: {
                  type: "File";
              } | {
                  type: "Text";
              } | {
                  height: number;
                  type: "Image";
                  width: number;
              } | {
                  height: number;
                  type: "Video";
                  width: number;
              } | {
                  type: "Audio";
              };
              object_id?: null | string;
              reported?: null | boolean;
              server_id?: null | string;
              size: number;
              tag: string;
              user_id?: null | string;
          }
          -

          Description

          Avatar attachment

          +

          Description

          Avatar attachment

        • -
          joined_at: string
          +
          joined_at: string
          -

          Description

          Time at which this user joined the server

          +

          Description

          Time at which this user joined the server

        • -
          Optional nickname?: null | string
          +
          Optional nickname?: null | string
          -

          Description

          Member's nickname

          +

          Description

          Member's nickname

        • -
          Optional roles?: string[]
          +
          Optional roles?: string[]
          -

          Description

          Member's roles

          +

          Description

          Member's roles

        • -
          Optional timeout?: null | string
          +
          Optional timeout?: null | string
          -

          Description

          Timestamp this member is timed out until

          +

          Description

          Timestamp this member is timed out until

      -

      Returns ServerMember

    -
    - -
    +
    + +
      +
    • Get or return partial

      @@ -464,680 +489,701 @@

      Parameters

      • -
        id: {
            server: string;
            user: string;
        }
        +
        id: {
            server: string;
            user: string;
        }

        Id

        +
        • -
          server: string
          +
          server: string
          -

          Description

          Server Id

          +

          Description

          Server Id

        • -
          user: string
          +
          user: string
          -

          Description

          User Id

          +

          Description

          User Id

      -

      Returns undefined | ServerMember

    -
    - -
    +
    + +
      +
    • Check whether an id exists in the Collection

      - -

      Returns

      Whether it exists

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns boolean

    +

    Returns boolean

    Whether it exists

    + +
    -
    - -
    +
    + +
      +
    • Check if member exists by composite key

      - -

      Returns

      Whether it exists

      Parameters

      • -
        id: {
            server: string;
            user: string;
        }
        +
        id: {
            server: string;
            user: string;
        }

        Id

        +
        • -
          server: string
          +
          server: string
          -

          Description

          Server Id

          +

          Description

          Server Id

        • -
          user: string
          +
          user: string
          -

          Description

          User Id

          +

          Description

          User Id

      -

      Returns boolean

    -
    - -
    +
    + +
      +
    • Check whether an object is partially defined

      - -

      Returns

      Whether it is a partial

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns boolean

    +

    Returns boolean

    Whether it is a partial

    + +
    -
    - -
    +
    + +
      + +
    • +

      check partial status by composite key

      +
      +
      +

      Parameters

      +
        +
      • +
        id: {
            server: string;
            user: string;
        }
        +

        Id

        +
        +
        +
          +
        • +
          server: string
          +
          +

          Description

          Server Id

          +
        • +
        • +
          user: string
          +
          +

          Description

          User Id

          +
      +

      Returns boolean

      Member

      + +
    +
    + +
    -
    - -
    +
    + +
      +
    • Map the collection using a given callback

      -
      +

      Type Parameters

      -
        +
        • -

          O

      +

      O

    Parameters

    -

    Returns O[]

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
    +
  • Defined in src/collections/Collection.ts:207
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/ServerPublicInvite.html b/classes/ServerPublicInvite.html index 9c71fba5..4d8b7a12 100644 --- a/classes/ServerPublicInvite.html +++ b/classes/ServerPublicInvite.html @@ -1,25 +1,26 @@ -ServerPublicInvite | revolt.js
    +ServerPublicInvite | revolt.js
    -
    +

    Theme

    +
    @@ -29,52 +30,53 @@

    Class ServerPublicInvite

    Public Server Invite

    -
    +
    +

    Hierarchy

    +
  • Defined in src/classes/PublicInvite.ts:47
  • - +

    Constructors

    -
    - -
    +
  • -
    invite: Object
    +
    invite: Object

    Invite

    -
  • -

    Returns ServerPublicInvite

    Properties

    -
    - -
    channelDescription?: string
    +
  • Defined in src/classes/PublicInvite.ts:49
  • Methods

    -
    - -
      - +
      + +
      -
      - -
        - +
      • Defined in src/classes/PublicInvite.ts:96
    +
    + +
      +
    • Create an Invite from an API Invite Response

      - -

      Returns

      Invite

      Parameters

      +
    • -
      invite: {
          channel_description?: null | string;
          channel_id: string;
          channel_name: string;
          code: string;
          member_count: number;
          server_banner?: null | {
              _id: string;
              content_type: string;
              deleted?: null | boolean;
              filename: string;
              message_id?: null | string;
              metadata: {
                  type: "File";
              } | {
                  type: "Text";
              } | {
                  height: number;
                  type: "Image";
                  width: number;
              } | {
                  height: number;
                  type: "Video";
                  width: number;
              } | {
                  type: "Audio";
              };
              object_id?: null | string;
              reported?: null | boolean;
              server_id?: null | string;
              size: number;
              tag: string;
              user_id?: null | string;
          };
          server_flags?: null | number;
          server_icon?: null | {
              _id: string;
              content_type: string;
              deleted?: null | boolean;
              filename: string;
              message_id?: null | string;
              metadata: {
                  type: "File";
              } | {
                  type: "Text";
              } | {
                  height: number;
                  type: "Image";
                  width: number;
              } | {
                  height: number;
                  type: "Video";
                  width: number;
              } | {
                  type: "Audio";
              };
              object_id?: null | string;
              reported?: null | boolean;
              server_id?: null | string;
              size: number;
              tag: string;
              user_id?: null | string;
          };
          server_id: string;
          server_name: string;
          type: "Server";
          user_avatar?: null | {
              _id: string;
              content_type: string;
              deleted?: null | boolean;
              filename: string;
              message_id?: null | string;
              metadata: {
                  type: "File";
              } | {
                  type: "Text";
              } | {
                  height: number;
                  type: "Image";
                  width: number;
              } | {
                  height: number;
                  type: "Video";
                  width: number;
              } | {
                  type: "Audio";
              };
              object_id?: null | string;
              reported?: null | boolean;
              server_id?: null | string;
              size: number;
              tag: string;
              user_id?: null | string;
          };
          user_name: string;
      } | {
          channel_description?: null | string;
          channel_id: string;
          channel_name: string;
          code: string;
          type: "Group";
          user_avatar?: null | {
              _id: string;
              content_type: string;
              deleted?: null | boolean;
              filename: string;
              message_id?: null | string;
              metadata: {
                  type: "File";
              } | {
                  type: "Text";
              } | {
                  height: number;
                  type: "Image";
                  width: number;
              } | {
                  height: number;
                  type: "Video";
                  width: number;
              } | {
                  type: "Audio";
              };
              object_id?: null | string;
              reported?: null | boolean;
              server_id?: null | string;
              size: number;
              tag: string;
              user_id?: null | string;
          };
          user_name: string;
      }
      +
      invite: {
          channel_description?: null | string;
          channel_id: string;
          channel_name: string;
          code: string;
          member_count: number;
          server_banner?: null | {
              _id: string;
              content_type: string;
              deleted?: null | boolean;
              filename: string;
              message_id?: null | string;
              metadata: {
                  type: "File";
              } | {
                  type: "Text";
              } | {
                  height: number;
                  type: "Image";
                  width: number;
              } | {
                  height: number;
                  type: "Video";
                  width: number;
              } | {
                  type: "Audio";
              };
              object_id?: null | string;
              reported?: null | boolean;
              server_id?: null | string;
              size: number;
              tag: string;
              user_id?: null | string;
          };
          server_flags?: null | number;
          server_icon?: null | {
              _id: string;
              content_type: string;
              deleted?: null | boolean;
              filename: string;
              message_id?: null | string;
              metadata: {
                  type: "File";
              } | {
                  type: "Text";
              } | {
                  height: number;
                  type: "Image";
                  width: number;
              } | {
                  height: number;
                  type: "Video";
                  width: number;
              } | {
                  type: "Audio";
              };
              object_id?: null | string;
              reported?: null | boolean;
              server_id?: null | string;
              size: number;
              tag: string;
              user_id?: null | string;
          };
          server_id: string;
          server_name: string;
          type: "Server";
          user_avatar?: null | {
              _id: string;
              content_type: string;
              deleted?: null | boolean;
              filename: string;
              message_id?: null | string;
              metadata: {
                  type: "File";
              } | {
                  type: "Text";
              } | {
                  height: number;
                  type: "Image";
                  width: number;
              } | {
                  height: number;
                  type: "Video";
                  width: number;
              } | {
                  type: "Audio";
              };
              object_id?: null | string;
              reported?: null | boolean;
              server_id?: null | string;
              size: number;
              tag: string;
              user_id?: null | string;
          };
          user_name: string;
      } | {
          channel_description?: null | string;
          channel_id: string;
          channel_name: string;
          code: string;
          type: "Group";
          user_avatar?: null | {
              _id: string;
              content_type: string;
              deleted?: null | boolean;
              filename: string;
              message_id?: null | string;
              metadata: {
                  type: "File";
              } | {
                  type: "Text";
              } | {
                  height: number;
                  type: "Image";
                  width: number;
              } | {
                  height: number;
                  type: "Video";
                  width: number;
              } | {
                  type: "Audio";
              };
              object_id?: null | string;
              reported?: null | boolean;
              server_id?: null | string;
              size: number;
              tag: string;
              user_id?: null | string;
          };
          user_name: string;
      }

      Data

      -
    -

    Returns PublicChannelInvite

    +
  • Defined in src/classes/PublicInvite.ts:29
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/Session.html b/classes/Session.html index 7d6a0feb..836ab72b 100644 --- a/classes/Session.html +++ b/classes/Session.html @@ -1,25 +1,26 @@ -Session | revolt.js
    +Session | revolt.js
    -
    +

    Theme

    +
    @@ -29,46 +30,47 @@

    Class Session

    Session Class

    -
    +
    +

    Hierarchy

    • Session
    +
  • Defined in src/classes/Session.ts:8
  • - +

    Constructors

    -
    - -
    +
  • -
    id: string
    +
    id: string

    Id

    -
  • -

    Returns Session

    Properties

    -
    - -
    #collection: SessionCollection
    +
  • Defined in src/classes/Session.ts:10
  • Accessors

    -
    - -
    +
    + +
      +
    • get createdAt(): Date
    • Time when this session was created

      -

      Returns Date

    -
    - -
    +
    + +
    • get current(): boolean
    • Whether this is the current session

      -

      Returns boolean

    -
    - -
    +
    + +
    +
  • Defined in src/classes/Session.ts:54
  • Methods

    -
    - -
      - +
      + +
        +
      • Delete a session

        -

        Returns Promise<void>

      -
      - -
    +
    + +
      +
    • Rename a session

      @@ -163,508 +173,492 @@

      Parameters

      • -
        name: string
        +
        name: string

        New name

        -
      -

      Returns Promise<void>

    +

    Returns Promise<void>

    +
    -
    - -
    +
    + +
      +
    • Convert to string

      - -

      Returns

      String

      -

      Returns string

    +
  • Defined in src/classes/Session.ts:26
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/SessionCollection.html b/classes/SessionCollection.html index 0eb65d2f..3c320c6b 100644 --- a/classes/SessionCollection.html +++ b/classes/SessionCollection.html @@ -1,25 +1,26 @@ -SessionCollection | revolt.js
    +SessionCollection | revolt.js
    -
    +

    Theme

    +
    @@ -29,58 +30,59 @@

    Class SessionCollection

    Collection of Sessions

    -
    +
    +

    Hierarchy

    +
  • Defined in src/collections/SessionCollection.ts:12
  • - +

    Constructors

    -
    - -
    -

    Returns SessionCollection

    Properties

    -
    - -
    #objects: ReactiveMap<string, Session> = ...
    +
    + +
    getUnderlyingObject: ((id) => HydratedSession)

    Type declaration

    • -
        -
      • (id: string): HydratedSession
      • +
          +
        • (id): HydratedSession
        • Parameters

          • -
            id: string
          -

          Returns HydratedSession

    -
    - -
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedSession>>
    +
    + +
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedSession>>
    +
  • Defined in src/collections/Collection.ts:121
  • Methods

    -
    - -
      - +
      + +
        +
      • Create a new instance of an object

        @@ -153,33 +157,39 @@

        Parameters

        • -
          id: string
          +
          id: string

          Id

          -
        • + +
        • -
          type: "user" | "server" | "channel" | "bot" | "channelUnread" | "channelWebhook" | "emoji" | "message" | "serverMember" | "session"
          +
          type: "user" | "server" | "channel" | "bot" | "channelUnread" | "channelWebhook" | "emoji" | "message" | "serverMember" | "session"

          Type

          -
        • + +
        • -
          instance: Session
          +
          instance: Session

          Instance

          -
        • + +
        • -
          context: unknown
          +
          context: unknown

          Context

          -
        • + +
        • -
          Optional data: unknown
          +
          Optional data: unknown

          Data

          -
        -

        Returns void

      +

      Returns void

      +
    -
    - -
    +
    + +
      +
    • Delete an object

      @@ -187,17 +197,19 @@

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns void

    +

    Returns void

    +
    -
    - -
    +
    + +
      +
    • Delete all sessions, optionally including self

      @@ -205,41 +217,43 @@

      Parameters

      • -
        revokeSelf: boolean = false
        +
        revokeSelf: boolean = false

        Whether to remove current session too

        -
      -

      Returns Promise<void>

    +

    Returns Promise<void>

    +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • Find some value based on a predicate

      @@ -278,734 +294,726 @@

      Parameters

      • -
        predicate: ((value: Session, key: string) => boolean)
        +
        predicate: ((value, key) => boolean)

        Predicate to satisfy

        +
        • -
            -
          • (value: Session, key: string): boolean
          • +
              +
            • (value, key): boolean
            • Parameters

              +
              key: string

            Returns boolean

      -

      Returns undefined | Session

    -
    - -
    +
    + +
      +
    • Execute a provided function over each key, value pair in the map

      - -

      Returns

      Iterable

      Parameters

      • -
        cb: ((value: Session, key: string, map: ReactiveMap<string, Session>) => void)
        +
        cb: ((value, key, map) => void)

        Callback for each pair

        +
        • -
            -
          • (value: Session, key: string, map: ReactiveMap<string, Session>): void
          • +
              +
            • (value, key, map): void
            • Parameters

              +
              map: ReactiveMap<string, Session>

      Returns void

    -

    Returns void

    -
    - -
    +
    + +
      +
    • Get an existing object

      - -

      Returns

      Object

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns undefined | Session

    +

    Returns undefined | Session

    Object

    + +
    -
    - -
    +
    + +
      +
    • Get or create

      - -

      Returns

      Session

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      • +
      +
    • -
      data: {
          _id: string;
          name: string;
      }
      +
      data: {
          _id: string;
          name: string;
      }

      Data

      +
      • -
        _id: string
      • +
        _id: string
      • -
        name: string
    -

    Returns Session

    -
    - -
    +
    + +
      +
    • Check whether an id exists in the Collection

      - -

      Returns

      Whether it exists

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns boolean

    +

    Returns boolean

    Whether it exists

    + +
    -
    - -
    +
    + +
      +
    • Check whether an object is partially defined

      - -

      Returns

      Whether it is a partial

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns boolean

    +

    Returns boolean

    Whether it is a partial

    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • Map the collection using a given callback

      -
      +

      Type Parameters

      -
        +
        • -

          O

      +

      O

    Parameters

    • -
      cb: ((value: Session, key: string) => O)
      +
      cb: ((value, key) => O)

      Callback

      +
      • -
          -
        • (value: Session, key: string): O
        • +
            +
          • (value, key): O
          • Parameters

            -

            Returns O

    -

    Returns O[]

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
    +
  • Defined in src/collections/Collection.ts:207
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/StoreCollection.html b/classes/StoreCollection.html index 5f8eb2db..31767c96 100644 --- a/classes/StoreCollection.html +++ b/classes/StoreCollection.html @@ -1,25 +1,26 @@ -StoreCollection | revolt.js
    +StoreCollection | revolt.js
    -
    +

    Theme

    +
    @@ -29,118 +30,120 @@

    Class StoreCollection<T, V>Abstract

    Collection backed by a Solid.js Store

    -
    -
    +
    +
    +

    Type Parameters

    -
      +
      • -

        T

      • +

        T

      • -

        V

    +

    V

    Hierarchy

    - +

    Constructors

    -
    - -
    +
  • Defined in src/collections/Collection.ts:126
  • Properties

    -
    - -
    #objects: ReactiveMap<string, T> = ...
    +
    + +
    getUnderlyingObject: ((id) => V)

    Type declaration

    • -
        -
      • (id: string): V
      • +
          +
        • (id): V
        • Parameters

          • -
            id: string
          -

          Returns V

    +

    Returns V

    -
    - -
    updateUnderlyingObject: SetStoreFunction<Record<string, V>>
    +
    + +
    updateUnderlyingObject: SetStoreFunction<Record<string, V>>
    +
  • Defined in src/collections/Collection.ts:121
  • Methods

    -
    - -
      - +
      + +
        +
      • Create a new instance of an object

        @@ -148,32 +151,38 @@

        Parameters

        • -
          id: string
          +
          id: string

          Id

          -
        • + +
        • -
          type: "user" | "server" | "channel" | "bot" | "channelUnread" | "channelWebhook" | "emoji" | "message" | "serverMember" | "session"
          +
          type: "user" | "server" | "channel" | "bot" | "channelUnread" | "channelWebhook" | "emoji" | "message" | "serverMember" | "session"

          Type

          -
        • + +
        • -
          instance: T
          +
          instance: T

          Instance

          -
        • + +
        • -
          context: unknown
          +
          context: unknown

          Context

          -
        • + +
        • -
          Optional data: unknown
          +
          Optional data: unknown

          Data

          -
        -

        Returns void

      +

      Returns void

      +
    -
    - -
    +
    + +
      +
    • Delete an object

      @@ -181,30 +190,32 @@

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns void

    +

    Returns void

    +
    -
    - -
    +
    + +
      +
    • Iterable of key, value pairs in the map

      - -

      Returns

      Iterable

      -

      Returns IterableIterator<[string, T]>

    -
    - -
    +
    + +
      +
    • Filter the collection by a given predicate

      @@ -212,30 +223,32 @@

      Parameters

      • -
        predicate: ((value: T, key: string) => boolean)
        +
        predicate: ((value, key) => boolean)

        Predicate to satisfy

        +
        • -
            -
          • (value: T, key: string): boolean
          • +
              +
            • (value, key): boolean
            • Parameters

              • -
                value: T
              • +
                value: T
              • -
                key: string
              +
              key: string

            Returns boolean

      -

      Returns T[]

    -
    - -
    +
    + +
      +
    • Find some value based on a predicate

      @@ -243,701 +256,691 @@

      Parameters

      • -
        predicate: ((value: T, key: string) => boolean)
        +
        predicate: ((value, key) => boolean)

        Predicate to satisfy

        +
        • -
            -
          • (value: T, key: string): boolean
          • +
              +
            • (value, key): boolean
            • Parameters

              • -
                value: T
              • +
                value: T
              • -
                key: string
              +
              key: string

            Returns boolean

      -

      Returns undefined | T

    -
    - -
    +
    + +
      +
    • Execute a provided function over each key, value pair in the map

      - -

      Returns

      Iterable

      Parameters

      • -
        cb: ((value: T, key: string, map: ReactiveMap<string, T>) => void)
        +
        cb: ((value, key, map) => void)

        Callback for each pair

        +
        • -
            -
          • (value: T, key: string, map: ReactiveMap<string, T>): void
          • +
              +
            • (value, key, map): void
            • Parameters

              • -
                value: T
              • +
                value: T
              • -
                key: string
              • +
                key: string
              • -
                map: ReactiveMap<string, T>
              +
              map: ReactiveMap<string, T>

      Returns void

    -

    Returns void

    -
    - -
    +
    + +
      +
    • Get an existing object

      - -

      Returns

      Object

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns undefined | T

    +

    Returns undefined | T

    Object

    + +
    -
    - -
    +
    + +
      +
    • Check whether an id exists in the Collection

      - -

      Returns

      Whether it exists

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns boolean

    +

    Returns boolean

    Whether it exists

    + +
    -
    - -
    +
    + +
      +
    • Check whether an object is partially defined

      - -

      Returns

      Whether it is a partial

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns boolean

    +

    Returns boolean

    Whether it is a partial

    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • Map the collection using a given callback

      -
      +

      Type Parameters

      -
        +
        • -

          O

      +

      O

    Parameters

    • -
      cb: ((value: T, key: string) => O)
      +
      cb: ((value, key) => O)

      Callback

      +
      • -
          -
        • (value: T, key: string): O
        • +
            +
          • (value, key): O
          • Parameters

            • -
              value: T
            • +
              value: T
            • -
              key: string
            -

            Returns O

    -

    Returns O[]

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
    +
  • Defined in src/collections/Collection.ts:207
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/SystemMessage.html b/classes/SystemMessage.html index fa3551ad..78f5f6c9 100644 --- a/classes/SystemMessage.html +++ b/classes/SystemMessage.html @@ -1,25 +1,26 @@ -SystemMessage | revolt.js
    +SystemMessage | revolt.js
    -
    +

    Theme

    +
    @@ -29,42 +30,43 @@

    Class SystemMessageAbstract

    System Message

    -
    +
    +

    Hierarchy

    - +

    Constructors

    -

    Properties

    -

    Methods

    -

    Constructors

    -
    - -
      - +
      + +
        +
      • Construct System Message

        @@ -72,529 +74,515 @@

        Parameters

    +
  • -
    type: "text" | "user_added" | "user_remove" | "user_joined" | "user_left" | "user_kicked" | "user_banned" | "channel_renamed" | "channel_description_changed" | "channel_icon_changed" | "channel_ownership_changed"
    +
    type: "text" | "user_added" | "user_remove" | "user_joined" | "user_left" | "user_kicked" | "user_banned" | "channel_renamed" | "channel_description_changed" | "channel_icon_changed" | "channel_ownership_changed"

    Type

    -
  • -

    Returns SystemMessage

    Properties

    -
    - -
    client?: Client
    +
  • Defined in src/classes/SystemMessage.ts:8
  • Methods

    -
    - -
      - +
      + +
        +
      • Create an System Message from an API System Message

        - -

        Returns

        System Message

        Parameters

        +
      • -
        message: {
            content: string;
            type: "text";
        } | {
            by: string;
            id: string;
            type: "user_added";
        } | {
            by: string;
            id: string;
            type: "user_remove";
        } | {
            id: string;
            type: "user_joined";
        } | {
            id: string;
            type: "user_left";
        } | {
            id: string;
            type: "user_kicked";
        } | {
            id: string;
            type: "user_banned";
        } | {
            by: string;
            name: string;
            type: "channel_renamed";
        } | {
            by: string;
            type: "channel_description_changed";
        } | {
            by: string;
            type: "channel_icon_changed";
        } | {
            from: string;
            to: string;
            type: "channel_ownership_changed";
        }
      -

      Returns SystemMessage

    +

    Returns SystemMessage

    System Message

    + +
    +
  • Defined in src/classes/SystemMessage.ts:26
  • +
  • constructor
  • +
  • client
  • +
  • type
  • +
  • from
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/TextEmbed.html b/classes/TextEmbed.html index ff7f13a3..a43dd5fd 100644 --- a/classes/TextEmbed.html +++ b/classes/TextEmbed.html @@ -1,25 +1,26 @@ -TextEmbed | revolt.js
    +TextEmbed | revolt.js
    -
    +

    Theme

    +
    @@ -29,49 +30,50 @@

    Class TextEmbed

    Text Embed

    -
    +
    +

    Hierarchy

    +
  • Defined in src/classes/MessageEmbed.ts:199
  • - +

    Constructors

    -
    - -
      - +
      + +
        +
      • Construct Video Embed

        @@ -79,584 +81,572 @@

        Parameters

    +
  • -
    embed: Omit<Object, "type">
    +
    embed: Omit<Object, "type">

    Embed

    -
  • -

    Returns TextEmbed

    Properties

    -
    - -
    client?: Client
    +
  • Defined in src/classes/MessageEmbed.ts:201
  • Accessors

    -
    - -
      +
      + +
      • get proxiedIconURL(): undefined | string
      • Proxied icon URL

        -

        Returns undefined | string

    +
  • Defined in src/classes/MessageEmbed.ts:229
  • Methods

    -
    - -
      - +
      + +
        +
      • Create an Embed from an API Embed

        - -

        Returns

        Embed

        Parameters

        +
      • -
        embed: {
            colour?: null | string;
            description?: null | string;
            icon_url?: null | string;
            image?: null | {
                height: number;
                size: "Large" | "Preview";
                url: string;
                width: number;
            };
            original_url?: null | string;
            site_name?: null | string;
            special?: null | {
                type: "None";
            } | {
                type: "GIF";
            } | {
                id: string;
                timestamp?: null | string;
                type: "YouTube";
            } | {
                content_type: "Channel";
                id: string;
                type: "Lightspeed";
            } | {
                content_type: "Channel" | "Video" | "Clip";
                id: string;
                type: "Twitch";
            } | {
                content_type: string;
                id: string;
                type: "Spotify";
            } | {
                type: "Soundcloud";
            } | {
                content_type: "Album" | "Track";
                id: string;
                type: "Bandcamp";
            } | {
                id: string;
                type: "Streamable";
            };
            title?: null | string;
            type: "Website";
            url?: null | string;
            video?: null | {
                height: number;
                url: string;
                width: number;
            };
        } | {
            height: number;
            size: "Large" | "Preview";
            type: "Image";
            url: string;
            width: number;
        } | {
            height: number;
            type: "Video";
            url: string;
            width: number;
        } | {
            colour?: null | string;
            description?: null | string;
            icon_url?: null | string;
            media?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            title?: null | string;
            type: "Text";
            url?: null | string;
        } | {
            type: "None";
        }
        +
        embed: {
            colour?: null | string;
            description?: null | string;
            icon_url?: null | string;
            image?: null | {
                height: number;
                size: "Large" | "Preview";
                url: string;
                width: number;
            };
            original_url?: null | string;
            site_name?: null | string;
            special?: null | {
                type: "None";
            } | {
                type: "GIF";
            } | {
                id: string;
                timestamp?: null | string;
                type: "YouTube";
            } | {
                content_type: "Channel";
                id: string;
                type: "Lightspeed";
            } | {
                content_type: "Channel" | "Video" | "Clip";
                id: string;
                type: "Twitch";
            } | {
                content_type: string;
                id: string;
                type: "Spotify";
            } | {
                type: "Soundcloud";
            } | {
                content_type: "Album" | "Track";
                id: string;
                type: "Bandcamp";
            } | {
                id: string;
                type: "Streamable";
            };
            title?: null | string;
            type: "Website";
            url?: null | string;
            video?: null | {
                height: number;
                url: string;
                width: number;
            };
        } | {
            height: number;
            size: "Large" | "Preview";
            type: "Image";
            url: string;
            width: number;
        } | {
            height: number;
            type: "Video";
            url: string;
            width: number;
        } | {
            colour?: null | string;
            description?: null | string;
            icon_url?: null | string;
            media?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            title?: null | string;
            type: "Text";
            url?: null | string;
        } | {
            type: "None";
        }

        Data

        -
      -

      Returns MessageEmbed

    +

    Returns MessageEmbed

    Embed

    + +
    +
  • Defined in src/classes/MessageEmbed.ts:26
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/TextSystemMessage.html b/classes/TextSystemMessage.html index e5246d5c..b7d19da2 100644 --- a/classes/TextSystemMessage.html +++ b/classes/TextSystemMessage.html @@ -1,25 +1,26 @@ -TextSystemMessage | revolt.js
    +TextSystemMessage | revolt.js
    -
    +

    Theme

    +
    @@ -29,40 +30,41 @@

    Class TextSystemMessage

    Text System Message

    -
    +
    +

    Hierarchy

    +
  • Defined in src/classes/SystemMessage.ts:57
  • - +

    Constructors

    -

    Properties

    -

    Methods

    -

    Constructors

    -
    - -
      - +
      + +
        +
      • Construct System Message

        @@ -70,539 +72,525 @@

        Parameters

    +
  • -
    systemMessage: Object
    +
    systemMessage: Object

    System Message

    -
  • -

    Returns TextSystemMessage

    Properties

    -
    - -
    client?: Client
    +
  • Defined in src/classes/SystemMessage.ts:8
  • Methods

    -
    - -
      - +
      + +
        +
      • Create an System Message from an API System Message

        - -

        Returns

        System Message

        Parameters

        +
      • -
        message: {
            content: string;
            type: "text";
        } | {
            by: string;
            id: string;
            type: "user_added";
        } | {
            by: string;
            id: string;
            type: "user_remove";
        } | {
            id: string;
            type: "user_joined";
        } | {
            id: string;
            type: "user_left";
        } | {
            id: string;
            type: "user_kicked";
        } | {
            id: string;
            type: "user_banned";
        } | {
            by: string;
            name: string;
            type: "channel_renamed";
        } | {
            by: string;
            type: "channel_description_changed";
        } | {
            by: string;
            type: "channel_icon_changed";
        } | {
            from: string;
            to: string;
            type: "channel_ownership_changed";
        }
      -

      Returns SystemMessage

    +

    Returns SystemMessage

    System Message

    + +
    +
  • Defined in src/classes/SystemMessage.ts:26
  • +
  • constructor
  • +
  • client
  • +
  • content
  • +
  • type
  • +
  • from
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/UnknownEmbed.html b/classes/UnknownEmbed.html index 4a4cfb8e..f9e217ee 100644 --- a/classes/UnknownEmbed.html +++ b/classes/UnknownEmbed.html @@ -1,25 +1,26 @@ -UnknownEmbed | revolt.js
    +UnknownEmbed | revolt.js
    -
    +

    Theme

    +
    @@ -29,39 +30,40 @@

    Class UnknownEmbed

    Embed of unknown type

    -
    +
    +

    Hierarchy

    +
  • Defined in src/classes/MessageEmbed.ts:45
  • - +

    Constructors

    -

    Properties

    -

    Methods

    -

    Constructors

    -
    - -
      - +
      + +
        +
      • Construct Embed

        @@ -69,535 +71,522 @@

        Parameters

        • -
          Optional client: Client
          +
          Optional client: Client

          Client

          -
        • +
    +
  • -
    type: "Text" | "Image" | "Video" | "Website" | "None" = "None"
    +
    type: "Text" | "Image" | "Video" | "Website" | "None" = "None"

    Type

    -
  • -

    Returns UnknownEmbed

    Properties

    -
    - -
    client?: Client
    +
  • Defined in src/classes/MessageEmbed.ts:8
  • Methods

    -
    - -
      - +
      + +
        +
      • Create an Embed from an API Embed

        - -

        Returns

        Embed

        Parameters

        +
      • -
        embed: {
            colour?: null | string;
            description?: null | string;
            icon_url?: null | string;
            image?: null | {
                height: number;
                size: "Large" | "Preview";
                url: string;
                width: number;
            };
            original_url?: null | string;
            site_name?: null | string;
            special?: null | {
                type: "None";
            } | {
                type: "GIF";
            } | {
                id: string;
                timestamp?: null | string;
                type: "YouTube";
            } | {
                content_type: "Channel";
                id: string;
                type: "Lightspeed";
            } | {
                content_type: "Channel" | "Video" | "Clip";
                id: string;
                type: "Twitch";
            } | {
                content_type: string;
                id: string;
                type: "Spotify";
            } | {
                type: "Soundcloud";
            } | {
                content_type: "Album" | "Track";
                id: string;
                type: "Bandcamp";
            } | {
                id: string;
                type: "Streamable";
            };
            title?: null | string;
            type: "Website";
            url?: null | string;
            video?: null | {
                height: number;
                url: string;
                width: number;
            };
        } | {
            height: number;
            size: "Large" | "Preview";
            type: "Image";
            url: string;
            width: number;
        } | {
            height: number;
            type: "Video";
            url: string;
            width: number;
        } | {
            colour?: null | string;
            description?: null | string;
            icon_url?: null | string;
            media?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            title?: null | string;
            type: "Text";
            url?: null | string;
        } | {
            type: "None";
        }
        +
        embed: {
            colour?: null | string;
            description?: null | string;
            icon_url?: null | string;
            image?: null | {
                height: number;
                size: "Large" | "Preview";
                url: string;
                width: number;
            };
            original_url?: null | string;
            site_name?: null | string;
            special?: null | {
                type: "None";
            } | {
                type: "GIF";
            } | {
                id: string;
                timestamp?: null | string;
                type: "YouTube";
            } | {
                content_type: "Channel";
                id: string;
                type: "Lightspeed";
            } | {
                content_type: "Channel" | "Video" | "Clip";
                id: string;
                type: "Twitch";
            } | {
                content_type: string;
                id: string;
                type: "Spotify";
            } | {
                type: "Soundcloud";
            } | {
                content_type: "Album" | "Track";
                id: string;
                type: "Bandcamp";
            } | {
                id: string;
                type: "Streamable";
            };
            title?: null | string;
            type: "Website";
            url?: null | string;
            video?: null | {
                height: number;
                url: string;
                width: number;
            };
        } | {
            height: number;
            size: "Large" | "Preview";
            type: "Image";
            url: string;
            width: number;
        } | {
            height: number;
            type: "Video";
            url: string;
            width: number;
        } | {
            colour?: null | string;
            description?: null | string;
            icon_url?: null | string;
            media?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            title?: null | string;
            type: "Text";
            url?: null | string;
        } | {
            type: "None";
        }

        Data

        -
      -

      Returns MessageEmbed

    +

    Returns MessageEmbed

    Embed

    + +
    +
  • Defined in src/classes/MessageEmbed.ts:26
  • +
  • constructor
  • +
  • client
  • +
  • type
  • +
  • from
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/UnknownInvite.html b/classes/UnknownInvite.html index 567650de..d9c49f09 100644 --- a/classes/UnknownInvite.html +++ b/classes/UnknownInvite.html @@ -1,25 +1,26 @@ -UnknownInvite | revolt.js
    +UnknownInvite | revolt.js
    -
    +

    Theme

    +
    @@ -29,39 +30,40 @@

    Class UnknownInvite

    Invite of unknown type

    -
    +
    +

    Hierarchy

    +
  • Defined in src/classes/Invite.ts:39
  • - +

    Constructors

    -

    Properties

    -

    Methods

    -

    Constructors

    -
    - -
      - +
      + +
        +
      • Construct Channel Invite

        @@ -69,535 +71,522 @@

        Parameters

        • -
          Optional client: Client
          +
          Optional client: Client

          Client

          -
        • +
    +
  • -
    type: "Group" | "None" | "Server" = "None"
    +
    type: "Group" | "None" | "Server" = "None"

    Type

    -
  • -

    Returns UnknownInvite

    Properties

    -
    - -
    client?: Client
    +
  • Defined in src/classes/Invite.ts:8
  • Methods

    -
    - -
      - +
      + +
        +
      • Create an Invite from an API Invite

        - -

        Returns

        Invite

        Parameters

        +
      • -
        invite: {
            _id: string;
            channel: string;
            creator: string;
            server: string;
            type: "Server";
        } | {
            _id: string;
            channel: string;
            creator: string;
            type: "Group";
        }
        +
        invite: {
            _id: string;
            channel: string;
            creator: string;
            server: string;
            type: "Server";
        } | {
            _id: string;
            channel: string;
            creator: string;
            type: "Group";
        }

        Data

        -
      -

      Returns ChannelInvite

    +

    Returns ChannelInvite

    Invite

    + +
    +
  • Defined in src/classes/Invite.ts:26
  • +
  • constructor
  • +
  • client
  • +
  • type
  • +
  • from
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/UnknownPublicInvite.html b/classes/UnknownPublicInvite.html index b5689ad6..f984b9ba 100644 --- a/classes/UnknownPublicInvite.html +++ b/classes/UnknownPublicInvite.html @@ -1,25 +1,26 @@ -UnknownPublicInvite | revolt.js
    +UnknownPublicInvite | revolt.js
    -
    +

    Theme

    +
    @@ -29,39 +30,40 @@

    Class UnknownPublicInvite

    Public invite of unknown type

    -
    +
    +

    Hierarchy

    +
  • Defined in src/classes/PublicInvite.ts:42
  • - +

    Constructors

    -

    Properties

    -

    Methods

    -

    Constructors

    -
    - -
      - +
      + +
        +
      • Construct Channel Invite

        @@ -69,535 +71,522 @@

        Parameters

        • -
          Optional client: Client
          +
          Optional client: Client

          Client

          -
        • +
    +
  • -
    type: "Group" | "None" | "Server" = "None"
    +
    type: "Group" | "None" | "Server" = "None"

    Type

    -
  • -

    Returns UnknownPublicInvite

    Properties

    -
    - -
    client?: Client
    +
  • Defined in src/classes/PublicInvite.ts:11
  • Methods

    -
    - -
      - +
      + +
        +
      • Create an Invite from an API Invite Response

        - -

        Returns

        Invite

        Parameters

        +
      • -
        invite: {
            channel_description?: null | string;
            channel_id: string;
            channel_name: string;
            code: string;
            member_count: number;
            server_banner?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            server_flags?: null | number;
            server_icon?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            server_id: string;
            server_name: string;
            type: "Server";
            user_avatar?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            user_name: string;
        } | {
            channel_description?: null | string;
            channel_id: string;
            channel_name: string;
            code: string;
            type: "Group";
            user_avatar?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            user_name: string;
        }
        +
        invite: {
            channel_description?: null | string;
            channel_id: string;
            channel_name: string;
            code: string;
            member_count: number;
            server_banner?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            server_flags?: null | number;
            server_icon?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            server_id: string;
            server_name: string;
            type: "Server";
            user_avatar?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            user_name: string;
        } | {
            channel_description?: null | string;
            channel_id: string;
            channel_name: string;
            code: string;
            type: "Group";
            user_avatar?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            user_name: string;
        }

        Data

        -
      -

      Returns PublicChannelInvite

    +

    Returns PublicChannelInvite

    Invite

    + +
    +
  • Defined in src/classes/PublicInvite.ts:29
  • +
  • constructor
  • +
  • client
  • +
  • type
  • +
  • from
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/User.html b/classes/User.html index 508bacf6..151a0bcc 100644 --- a/classes/User.html +++ b/classes/User.html @@ -1,25 +1,26 @@ -User | revolt.js
    +User | revolt.js
    -
    +

    Theme

    +
    @@ -29,69 +30,70 @@

    Class User

    User Class

    -
    +
    +

    Hierarchy

    • User
    +
  • Defined in src/classes/User.ts:10
  • - +

    Constructors

    -
    - -
    +
  • -
    id: string
    +
    id: string

    Id

    -
  • -

    Returns User

    Properties

    -
    - -
    #collection: UserCollection
    +
  • Defined in src/classes/User.ts:12
  • Accessors

    -
    - -
    +
    + +
    • get animatedAvatarURL(): string
    • URL to the user's animated avatar

      -

      Returns string

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    • get avatarURL(): string
    • URL to the user's avatar

      -

      Returns string

    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • get bot(): undefined | {
          owner: string;
      }
    • Bot information

      -

      Returns undefined | {
          owner: string;
      }

    -
    - -
    +
    + +
      +
    • get createdAt(): Date
    • Time when this user created their account

      -

      Returns Date

    -
    - -
    +
    + +
    • get defaultAvatarURL(): string
    • URL to the user's default avatar

      -

      Returns string

    -
    - -
    +
    + +
    • get discriminator(): string
    • Discriminator

      -

      Returns string

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
    • get online(): boolean
    • Whether the user is online

      -

      Returns boolean

    -
    - -
    +
    + +
    • get permission(): number
    • Permissions against this user

      -

      Returns number

    -
    - -
    +
    + +
      +
    • get presence(): "Invisible" | "Online" | "Idle" | "Focus" | "Busy"
    • Presence

      -

      Returns "Online" | "Idle" | "Focus" | "Busy" | "Invisible"

    -
    - -
    +
    + +
    • get privileged(): boolean
    • Whether the user is privileged

      -

      Returns boolean

    -
    - -
    +
    + +
    • get relationship(): "None" | "User" | "Friend" | "Outgoing" | "Incoming" | "Blocked" | "BlockedOther"
    • Relationship with user

      -

      Returns "None" | "User" | "Friend" | "Outgoing" | "Incoming" | "Blocked" | "BlockedOther"

    -
    - -
    +
    + +
    • get self(): boolean
    • Whether this user is ourselves

      -

      Returns boolean

    -
    - -
      -
    • get status(): undefined | {
          presence?: null | "Online" | "Idle" | "Focus" | "Busy" | "Invisible";
          text?: null | string;
      }
    • +
    • Defined in src/classes/User.ts:132
    +
    + +
      +
    • get status(): undefined | {
          presence?: null | "Invisible" | "Online" | "Idle" | "Focus" | "Busy";
          text?: null | string;
      }
    • User Status

      -

      Returns undefined | {
          presence?: null | "Online" | "Idle" | "Focus" | "Busy" | "Invisible";
          text?: null | string;
      }

    -
    - -
    +
    + +
    +
  • Defined in src/classes/User.ts:49
  • Methods

    -
    - -
    +
    + +
      +
    • Block a user

      -

      Returns Promise<void>

    -
    - -
      - +
    • Defined in src/classes/User.ts:294
    +
    + +
      +
    • Change the username of the current user

      @@ -346,20 +372,23 @@

      Parameters

      • -
        username: string
        +
        username: string

        New username

        -
      • + +
      • -
        password: string
        +
        password: string

        Current password

        -
      -

      Returns Promise<{
          _id: string;
          avatar?: null | {
              _id: string;
              content_type: string;
              deleted?: null | boolean;
              filename: string;
              message_id?: null | string;
              metadata: {
                  type: "File";
              } | {
                  type: "Text";
              } | {
                  height: number;
                  type: "Image";
                  width: number;
              } | {
                  height: number;
                  type: "Video";
                  width: number;
              } | {
                  type: "Audio";
              };
              object_id?: null | string;
              reported?: null | boolean;
              server_id?: null | string;
              size: number;
              tag: string;
              user_id?: null | string;
          };
          badges?: null | number;
          bot?: null | {
              owner: string;
          };
          discriminator: string;
          display_name?: null | string;
          flags?: null | number;
          online?: null | boolean;
          privileged?: boolean;
          profile?: null | {
              background?: null | {
                  _id: string;
                  content_type: string;
                  deleted?: null | boolean;
                  filename: string;
                  message_id?: null | string;
                  metadata: {
                      type: "File";
                  } | {
                      type: "Text";
                  } | {
                      height: number;
                      type: "Image";
                      width: number;
                  } | {
                      height: number;
                      type: "Video";
                      width: number;
                  } | {
                      type: "Audio";
                  };
                  object_id?: null | string;
                  reported?: null | boolean;
                  server_id?: null | string;
                  size: number;
                  tag: string;
                  user_id?: null | string;
              };
              content?: null | string;
          };
          relations?: null | {
              _id: string;
              status: "None" | "User" | "Friend" | "Outgoing" | "Incoming" | "Blocked" | "BlockedOther";
          }[];
          relationship?: null | "None" | "User" | "Friend" | "Outgoing" | "Incoming" | "Blocked" | "BlockedOther";
          status?: null | {
              presence?: null | "Online" | "Idle" | "Focus" | "Busy" | "Invisible";
              text?: null | string;
          };
          username: string;
      }>

    +

    Returns Promise<{
        _id: string;
        avatar?: null | {
            _id: string;
            content_type: string;
            deleted?: null | boolean;
            filename: string;
            message_id?: null | string;
            metadata: {
                type: "File";
            } | {
                type: "Text";
            } | {
                height: number;
                type: "Image";
                width: number;
            } | {
                height: number;
                type: "Video";
                width: number;
            } | {
                type: "Audio";
            };
            object_id?: null | string;
            reported?: null | boolean;
            server_id?: null | string;
            size: number;
            tag: string;
            user_id?: null | string;
        };
        badges?: number;
        bot?: null | {
            owner: string;
        };
        discriminator: string;
        display_name?: null | string;
        flags?: number;
        online: boolean;
        privileged?: boolean;
        relations?: {
            _id: string;
            status: "None" | "User" | "Friend" | "Outgoing" | "Incoming" | "Blocked" | "BlockedOther";
        }[];
        relationship: "None" | "User" | "Friend" | "Outgoing" | "Incoming" | "Blocked" | "BlockedOther";
        status?: null | {
            presence?: null | "Invisible" | "Online" | "Idle" | "Focus" | "Busy";
            text?: null | string;
        };
        username: string;
    }>

    +
    -
    - -
      - +
    • Defined in src/classes/User.ts:238
    +
    + +
      +
    • Edit the user

      @@ -367,656 +396,645 @@

      Parameters

      • -
        data: {
            avatar?: null | string;
            badges?: null | number;
            display_name?: null | string;
            flags?: null | number;
            profile?: null | {
                background?: null | string;
                content?: null | string;
            };
            remove?: null | ("Avatar" | "StatusText" | "StatusPresence" | "ProfileContent" | "ProfileBackground" | "DisplayName")[];
            status?: null | {
                presence?: null | "Online" | "Idle" | "Focus" | "Busy" | "Invisible";
                text?: null | string;
            };
        }
        +
        data: {
            avatar?: null | string;
            badges?: null | number;
            display_name?: null | string;
            flags?: null | number;
            profile?: null | {
                background?: null | string;
                content?: null | string;
            };
            remove?: null | ("Avatar" | "StatusText" | "StatusPresence" | "ProfileContent" | "ProfileBackground")[];
            status?: null | {
                presence?: null | "Invisible" | "Online" | "Idle" | "Focus" | "Busy";
                text?: null | string;
            };
        }

        Changes

        +
        • -
          Optional avatar?: null | string
          +
          Optional avatar?: null | string
          -

          Description

          Attachment Id for avatar

          +

          Description

          Attachment Id for avatar

        • -
          Optional badges?: null | number
          +
          Optional badges?: null | number

          Format: int32

          - -

          Description

          Bitfield of user badges

          -
        • -
        • -
          Optional display_name?: null | string
          +
          -

          Description

          New display name

          +

          Description

          Bitfield of user badges

        • -
          Optional flags?: null | number
          +
          Optional display_name?: null | string
          +
          +

          Description

          New display name

          +
        • +
        • +
          Optional flags?: null | number

          Format: int32

          - -

          Description

          Enum of user flags

          +
          +
          +

          Description

          Enum of user flags

        • -
          Optional profile?: null | {
              background?: null | string;
              content?: null | string;
          }
          +
          Optional profile?: null | {
              background?: null | string;
              content?: null | string;
          }
          -

          Description

          New user profile data

          +

          Description

          New user profile data

          This is applied as a partial.

        • -
          Optional remove?: null | ("Avatar" | "StatusText" | "StatusPresence" | "ProfileContent" | "ProfileBackground" | "DisplayName")[]
          +
          Optional remove?: null | ("Avatar" | "StatusText" | "StatusPresence" | "ProfileContent" | "ProfileBackground")[]
          -

          Description

          Fields to remove from user object

          +

          Description

          Fields to remove from user object

        • -
          Optional status?: null | {
              presence?: null | "Online" | "Idle" | "Focus" | "Busy" | "Invisible";
              text?: null | string;
          }
          +
          Optional status?: null | {
              presence?: null | "Invisible" | "Online" | "Idle" | "Focus" | "Busy";
              text?: null | string;
          }
          -

          Description

          New user status

          +

          Description

          New user status

      -

      Returns Promise<void>

    -
    - -
      - +
    • Defined in src/classes/User.ts:224
    +
    + +
      +
    • Fetch the mutual connections of the current user and a target user

      - -

      Returns

      The mutual connections of the current user and a target user

      -

      Returns Promise<{
          servers: string[];
          users: string[];
      }>

    -
    - -
      - +
    • Defined in src/classes/User.ts:319
    +
    + +
      +
    • Fetch the profile of a user

      - -

      Returns

      The profile of the user

      -

      Returns Promise<{
          background?: null | {
              _id: string;
              content_type: string;
              deleted?: null | boolean;
              filename: string;
              message_id?: null | string;
              metadata: {
                  type: "File";
              } | {
                  type: "Text";
              } | {
                  height: number;
                  type: "Image";
                  width: number;
              } | {
                  height: number;
                  type: "Video";
                  width: number;
              } | {
                  type: "Audio";
              };
              object_id?: null | string;
              reported?: null | boolean;
              server_id?: null | string;
              size: number;
              tag: string;
              user_id?: null | string;
          };
          content?: null | string;
      }>

    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • Remove a user from the friend list

      -

      Returns Promise<void>

    -
    - -
      - +
    • Defined in src/classes/User.ts:287
    +
    + +
      +
    • Generate status message

      - -

      Returns

      Status message

      Parameters

      • -
        translate: ((presence: "Online" | "Idle" | "Focus" | "Busy" | "Invisible") => string) = ...
        +
        translate: ((presence) => string) = ...

        Translation function

        +
        • -
            -
          • (presence: "Online" | "Idle" | "Focus" | "Busy" | "Invisible"): string
          • +
              +
            • (presence): string
            • Parameters

              • -
                presence: "Online" | "Idle" | "Focus" | "Busy" | "Invisible"
              +
              presence: "Invisible" | "Online" | "Idle" | "Focus" | "Busy"

      Returns string

    -

    Returns undefined | string

    -
    - -
    +
    + +
      +
    • Write to string as a user mention

      - -

      Returns

      Formatted String

      -

      Returns string

    -
    - -
    +
    + +
      +
    • Unblock a user

      -

      Returns Promise<void>

    +
  • Defined in src/classes/User.ts:301
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/UserCollection.html b/classes/UserCollection.html index deac5948..54ea4611 100644 --- a/classes/UserCollection.html +++ b/classes/UserCollection.html @@ -1,25 +1,26 @@ -UserCollection | revolt.js
    +UserCollection | revolt.js
    -
    +

    Theme

    +
    @@ -29,58 +30,59 @@

    Class UserCollection

    Collection of Users

    -
    +
    +

    Hierarchy

    +
  • Defined in src/collections/UserCollection.ts:9
  • - +

    Constructors

    -
    - -
    -

    Returns UserCollection

    Properties

    -
    - -
    #objects: ReactiveMap<string, User> = ...
    +
    + +
    getUnderlyingObject: ((id) => HydratedUser)

    Type declaration

    • -
        -
      • (id: string): HydratedUser
      • +
          +
        • (id): HydratedUser
        • Parameters

          • -
            id: string
          -

          Returns HydratedUser

    -
    - -
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedUser>>
    +
    + +
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedUser>>
    +
  • Defined in src/collections/Collection.ts:121
  • Methods

    -
    - -
      - +
      + +
        +
      • Create a new instance of an object

        @@ -151,33 +154,39 @@

        Parameters

        • -
          id: string
          +
          id: string

          Id

          -
        • + +
        • -
          type: "user" | "server" | "channel" | "bot" | "channelUnread" | "channelWebhook" | "emoji" | "message" | "serverMember" | "session"
          +
          type: "user" | "server" | "channel" | "bot" | "channelUnread" | "channelWebhook" | "emoji" | "message" | "serverMember" | "session"

          Type

          -
        • + +
        • -
          instance: User
          +
          instance: User

          Instance

          -
        • + +
        • -
          context: unknown
          +
          context: unknown

          Context

          -
        • + +
        • -
          Optional data: unknown
          +
          Optional data: unknown

          Data

          -
        -

        Returns void

      +

      Returns void

      +
    -
    - -
    +
    + +
      +
    • Delete an object

      @@ -185,49 +194,52 @@

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns void

    +

    Returns void

    +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • Fetch user by ID

      - -

      Returns

      User

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns Promise<User>

    +

    Returns Promise<User>

    User

    + +
    -
    - -
    +
    + +
      +
    • Filter the collection by a given predicate

      @@ -235,30 +247,32 @@

      Parameters

      • -
        predicate: ((value: User, key: string) => boolean)
        +
        predicate: ((value, key) => boolean)

        Predicate to satisfy

        +
        • -
            -
          • (value: User, key: string): boolean
          • +
              +
            • (value, key): boolean
            • Parameters

              +
              key: string

            Returns boolean

      -

      Returns User[]

    -
    - -
    +
    + +
      +
    • Find some value based on a predicate

      @@ -266,85 +280,89 @@

      Parameters

      • -
        predicate: ((value: User, key: string) => boolean)
        +
        predicate: ((value, key) => boolean)

        Predicate to satisfy

        +
        • -
            -
          • (value: User, key: string): boolean
          • +
              +
            • (value, key): boolean
            • Parameters

              +
              key: string

            Returns boolean

      -

      Returns undefined | User

    -
    - -
    +
    + +
      +
    • Execute a provided function over each key, value pair in the map

      - -

      Returns

      Iterable

      Parameters

      • -
        cb: ((value: User, key: string, map: ReactiveMap<string, User>) => void)
        +
        cb: ((value, key, map) => void)

        Callback for each pair

        +
        • -
            -
          • (value: User, key: string, map: ReactiveMap<string, User>): void
          • +
              +
            • (value, key, map): void
            • Parameters

              • -
                value: User
              • +
                value: User
              • -
                key: string
              • +
                key: string
              • -
                map: ReactiveMap<string, User>
              +
              map: ReactiveMap<string, User>

      Returns void

    -

    Returns void

    -
    - -
    +
    + +
      +
    • Get an existing object

      - -

      Returns

      Object

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns undefined | User

    +

    Returns undefined | User

    Object

    + +
    -
    - -
      - +
    • Defined in src/collections/Collection.ts:137
    +
    + +
      +
    • Get or create

      @@ -352,93 +370,93 @@

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      • + +
      • -
        data: {
            _id: string;
            avatar?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            badges?: null | number;
            bot?: null | {
                owner: string;
            };
            discriminator: string;
            display_name?: null | string;
            flags?: null | number;
            online?: null | boolean;
            privileged?: boolean;
            profile?: null | {
                background?: null | {
                    _id: string;
                    content_type: string;
                    deleted?: null | boolean;
                    filename: string;
                    message_id?: null | string;
                    metadata: {
                        type: "File";
                    } | {
                        type: "Text";
                    } | {
                        height: number;
                        type: "Image";
                        width: number;
                    } | {
                        height: number;
                        type: "Video";
                        width: number;
                    } | {
                        type: "Audio";
                    };
                    object_id?: null | string;
                    reported?: null | boolean;
                    server_id?: null | string;
                    size: number;
                    tag: string;
                    user_id?: null | string;
                };
                content?: null | string;
            };
            relations?: null | {
                _id: string;
                status: "None" | "User" | "Friend" | "Outgoing" | "Incoming" | "Blocked" | "BlockedOther";
            }[];
            relationship?: null | "None" | "User" | "Friend" | "Outgoing" | "Incoming" | "Blocked" | "BlockedOther";
            status?: null | {
                presence?: null | "Online" | "Idle" | "Focus" | "Busy" | "Invisible";
                text?: null | string;
            };
            username: string;
        }
        +
        data: {
            _id: string;
            avatar?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            badges?: number;
            bot?: null | {
                owner: string;
            };
            discriminator: string;
            display_name?: null | string;
            flags?: number;
            online: boolean;
            privileged?: boolean;
            relations?: {
                _id: string;
                status: "None" | "User" | "Friend" | "Outgoing" | "Incoming" | "Blocked" | "BlockedOther";
            }[];
            relationship: "None" | "User" | "Friend" | "Outgoing" | "Incoming" | "Blocked" | "BlockedOther";
            status?: null | {
                presence?: null | "Invisible" | "Online" | "Idle" | "Focus" | "Busy";
                text?: null | string;
            };
            username: string;
        }

        Data

        +
        • -
          _id: string
          +
          _id: string
          -

          Description

          Unique Id

          +

          Description

          Unique Id

        • -
          Optional avatar?: null | {
              _id: string;
              content_type: string;
              deleted?: null | boolean;
              filename: string;
              message_id?: null | string;
              metadata: {
                  type: "File";
              } | {
                  type: "Text";
              } | {
                  height: number;
                  type: "Image";
                  width: number;
              } | {
                  height: number;
                  type: "Video";
                  width: number;
              } | {
                  type: "Audio";
              };
              object_id?: null | string;
              reported?: null | boolean;
              server_id?: null | string;
              size: number;
              tag: string;
              user_id?: null | string;
          }
          +
          Optional avatar?: null | {
              _id: string;
              content_type: string;
              deleted?: null | boolean;
              filename: string;
              message_id?: null | string;
              metadata: {
                  type: "File";
              } | {
                  type: "Text";
              } | {
                  height: number;
                  type: "Image";
                  width: number;
              } | {
                  height: number;
                  type: "Video";
                  width: number;
              } | {
                  type: "Audio";
              };
              object_id?: null | string;
              reported?: null | boolean;
              server_id?: null | string;
              size: number;
              tag: string;
              user_id?: null | string;
          }
          -

          Description

          Avatar attachment

          +

          Description

          Avatar attachment

        • -
          Optional badges?: null | number
          -

          Format: int32

          - -

          Description

          Bitfield of user badges

          -
        • -
        • -
          Optional bot?: null | {
              owner: string;
          }
          +
          Optional badges?: number
          +

          Format: uint32

          +
          -

          Description

          Bot information

          +

          Description

          Bitfield of user badges

        • -
          discriminator: string
          +
          Optional bot?: null | {
              owner: string;
          }
          -

          Description

          Discriminator

          +

          Description

          Bot information

        • -
          Optional display_name?: null | string
          +
          discriminator: string
          -

          Description

          Display name

          +

          Description

          Discriminator

        • -
          Optional flags?: null | number
          -

          Format: int32

          - -

          Description

          Enum of user flags

          -
        • -
        • -
          Optional online?: null | boolean
          +
          Optional display_name?: null | string
          -

          Description

          Whether this user is currently online

          +

          Description

          Display name

        • -
          Optional privileged?: boolean
          +
          Optional flags?: number
          +

          Format: uint32

          +
          -

          Description

          Whether this user is privileged

          +

          Description

          Enum of user flags

        • -
          Optional profile?: null | {
              background?: null | {
                  _id: string;
                  content_type: string;
                  deleted?: null | boolean;
                  filename: string;
                  message_id?: null | string;
                  metadata: {
                      type: "File";
                  } | {
                      type: "Text";
                  } | {
                      height: number;
                      type: "Image";
                      width: number;
                  } | {
                      height: number;
                      type: "Video";
                      width: number;
                  } | {
                      type: "Audio";
                  };
                  object_id?: null | string;
                  reported?: null | boolean;
                  server_id?: null | string;
                  size: number;
                  tag: string;
                  user_id?: null | string;
              };
              content?: null | string;
          }
          +
          online: boolean
          -

          Description

          User's profile page

          +

          Description

          Whether this user is currently online

        • -
          Optional relations?: null | {
              _id: string;
              status: "None" | "User" | "Friend" | "Outgoing" | "Incoming" | "Blocked" | "BlockedOther";
          }[]
          +
          Optional privileged?: boolean
          -

          Description

          Relationships with other users

          +

          Description

          Whether this user is privileged

        • -
          Optional relationship?: null | "None" | "User" | "Friend" | "Outgoing" | "Incoming" | "Blocked" | "BlockedOther"
          +
          Optional relations?: {
              _id: string;
              status: "None" | "User" | "Friend" | "Outgoing" | "Incoming" | "Blocked" | "BlockedOther";
          }[]
          -

          Description

          Current session user's relationship with this user

          +

          Description

          Relationships with other users

        • -
          Optional status?: null | {
              presence?: null | "Online" | "Idle" | "Focus" | "Busy" | "Invisible";
              text?: null | string;
          }
          +
          relationship: "None" | "User" | "Friend" | "Outgoing" | "Incoming" | "Blocked" | "BlockedOther"
          -

          Description

          User's current status

          +

          Description

          Current session user's relationship with this user

        • -
          username: string
          +
          Optional status?: null | {
              presence?: null | "Invisible" | "Online" | "Idle" | "Focus" | "Busy";
              text?: null | string;
          }
          -

          Description

          Username

          +

          Description

          User's current status

          +
        • +
        • +
          username: string
          +
          +

          Description

          Username

      -

      Returns User

    -
    - -
    +
    + +
      +
    • Get or return partial

      @@ -446,637 +464,625 @@

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns undefined | User

    +

    Returns undefined | User

    +
    -
    - -
    +
    + +
      +
    • Check whether an id exists in the Collection

      - -

      Returns

      Whether it exists

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns boolean

    +

    Returns boolean

    Whether it exists

    + +
    -
    - -
    +
    + +
      +
    • Check whether an object is partially defined

      - -

      Returns

      Whether it is a partial

      Parameters

      • -
        id: string
        +
        id: string

        Id

        -
      -

      Returns boolean

    +

    Returns boolean

    Whether it is a partial

    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
      +
    • Map the collection using a given callback

      -
      +

      Type Parameters

      -
        +
        • -

          O

      +

      O

    Parameters

    • -
      cb: ((value: User, key: string) => O)
      +
      cb: ((value, key) => O)

      Callback

      +
      • -
          -
        • (value: User, key: string): O
        • +
            +
          • (value, key): O
          • Parameters

            -

            Returns O

    -

    Returns O[]

    -
    - -
    +
    + +
    -
    - -
    +
    + +
    -
    - -
    +
    + +
    +
  • Defined in src/collections/Collection.ts:207
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/UserModeratedSystemMessage.html b/classes/UserModeratedSystemMessage.html index 45e5361c..72698af0 100644 --- a/classes/UserModeratedSystemMessage.html +++ b/classes/UserModeratedSystemMessage.html @@ -1,25 +1,26 @@ -UserModeratedSystemMessage | revolt.js
    +UserModeratedSystemMessage | revolt.js
    -
    +

    Theme

    +
    @@ -29,46 +30,47 @@

    Class UserModeratedSystemMessage

    User Moderated System Message

    -
    +
    +

    Hierarchy

    +
  • Defined in src/classes/SystemMessage.ts:112
  • - +

    Constructors

    -

    Properties

    -

    Accessors

    -

    Methods

    -

    Constructors

    -
    - -
      - +
      + +
    +
  • -
    systemMessage: ({
        content: string;
        type: "text";
    } | {
        by: string;
        id: string;
        type: "user_added";
    } | {
        by: string;
        id: string;
        type: "user_remove";
    } | {
        id: string;
        type: "user_joined";
    } | {
        id: string;
        type: "user_left";
    } | {
        id: string;
        type: "user_kicked";
    } | {
        id: string;
        type: "user_banned";
    } | {
        by: string;
        name: string;
        type: "channel_renamed";
    } | {
        by: string;
        type: "channel_description_changed";
    } | {
        by: string;
        type: "channel_icon_changed";
    } | {
        from: string;
        to: string;
        type: "channel_ownership_changed";
    }) & {
        type: "user_added" | "user_remove";
    }
    +
    systemMessage: ({
        content: string;
        type: "text";
    } | {
        by: string;
        id: string;
        type: "user_added";
    } | {
        by: string;
        id: string;
        type: "user_remove";
    } | {
        id: string;
        type: "user_joined";
    } | {
        id: string;
        type: "user_left";
    } | {
        id: string;
        type: "user_kicked";
    } | {
        id: string;
        type: "user_banned";
    } | {
        by: string;
        name: string;
        type: "channel_renamed";
    } | {
        by: string;
        type: "channel_description_changed";
    } | {
        by: string;
        type: "channel_icon_changed";
    } | {
        from: string;
        to: string;
        type: "channel_ownership_changed";
    }) & {
        type: "user_added" | "user_remove";
    }

    System Message

    -
  • -

    Returns UserModeratedSystemMessage

    Properties

    -
    - -
    byId: string
    +
  • Defined in src/classes/SystemMessage.ts:78
  • Accessors

    -
    - -
    +
    + +
    +
  • Defined in src/classes/SystemMessage.ts:104
  • Methods

    -
    - -
      - +
      + +
        +
      • Create an System Message from an API System Message

        - -

        Returns

        System Message

        Parameters

        +
      • -
        message: {
            content: string;
            type: "text";
        } | {
            by: string;
            id: string;
            type: "user_added";
        } | {
            by: string;
            id: string;
            type: "user_remove";
        } | {
            id: string;
            type: "user_joined";
        } | {
            id: string;
            type: "user_left";
        } | {
            id: string;
            type: "user_kicked";
        } | {
            id: string;
            type: "user_banned";
        } | {
            by: string;
            name: string;
            type: "channel_renamed";
        } | {
            by: string;
            type: "channel_description_changed";
        } | {
            by: string;
            type: "channel_icon_changed";
        } | {
            from: string;
            to: string;
            type: "channel_ownership_changed";
        }
      -

      Returns SystemMessage

    +

    Returns SystemMessage

    System Message

    + +
    +
  • Defined in src/classes/SystemMessage.ts:26
  • +
  • constructor
  • +
  • byId
  • +
  • client
  • +
  • type
  • +
  • userId
  • +
  • by
  • +
  • user
  • +
  • from
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/UserSystemMessage.html b/classes/UserSystemMessage.html index 03a8586c..e6fa2fee 100644 --- a/classes/UserSystemMessage.html +++ b/classes/UserSystemMessage.html @@ -1,25 +1,26 @@ -UserSystemMessage | revolt.js
    +UserSystemMessage | revolt.js
    -
    +

    Theme

    +
    @@ -29,46 +30,47 @@

    Class UserSystemMessage

    User System Message

    -
    +
    +

    Hierarchy

    - +

    Constructors

    -

    Properties

    -

    Accessors

    -

    Methods

    -

    Constructors

    -
    - -
      - +
      + +
        +
      • Construct System Message

        @@ -76,552 +78,539 @@

        Parameters

    +
  • -
    systemMessage: ({
        content: string;
        type: "text";
    } | {
        by: string;
        id: string;
        type: "user_added";
    } | {
        by: string;
        id: string;
        type: "user_remove";
    } | {
        id: string;
        type: "user_joined";
    } | {
        id: string;
        type: "user_left";
    } | {
        id: string;
        type: "user_kicked";
    } | {
        id: string;
        type: "user_banned";
    } | {
        by: string;
        name: string;
        type: "channel_renamed";
    } | {
        by: string;
        type: "channel_description_changed";
    } | {
        by: string;
        type: "channel_icon_changed";
    } | {
        from: string;
        to: string;
        type: "channel_ownership_changed";
    }) & {
        type: "user_added" | "user_remove" | "user_joined" | "user_left" | "user_kicked" | "user_banned";
    }
    +
    systemMessage: ({
        content: string;
        type: "text";
    } | {
        by: string;
        id: string;
        type: "user_added";
    } | {
        by: string;
        id: string;
        type: "user_remove";
    } | {
        id: string;
        type: "user_joined";
    } | {
        id: string;
        type: "user_left";
    } | {
        id: string;
        type: "user_kicked";
    } | {
        id: string;
        type: "user_banned";
    } | {
        by: string;
        name: string;
        type: "channel_renamed";
    } | {
        by: string;
        type: "channel_description_changed";
    } | {
        by: string;
        type: "channel_icon_changed";
    } | {
        from: string;
        to: string;
        type: "channel_ownership_changed";
    }) & {
        type: "user_added" | "user_remove" | "user_joined" | "user_left" | "user_kicked" | "user_banned";
    }

    System Message

    -
  • -

    Returns UserSystemMessage

    Properties

    -
    - -
    client?: Client
    +
  • Defined in src/classes/SystemMessage.ts:78
  • Accessors

    -
    - -
    +
  • Defined in src/classes/SystemMessage.ts:104
  • Methods

    -
    - -
      - +
      + +
        +
      • Create an System Message from an API System Message

        - -

        Returns

        System Message

        Parameters

        +
      • -
        message: {
            content: string;
            type: "text";
        } | {
            by: string;
            id: string;
            type: "user_added";
        } | {
            by: string;
            id: string;
            type: "user_remove";
        } | {
            id: string;
            type: "user_joined";
        } | {
            id: string;
            type: "user_left";
        } | {
            id: string;
            type: "user_kicked";
        } | {
            id: string;
            type: "user_banned";
        } | {
            by: string;
            name: string;
            type: "channel_renamed";
        } | {
            by: string;
            type: "channel_description_changed";
        } | {
            by: string;
            type: "channel_icon_changed";
        } | {
            from: string;
            to: string;
            type: "channel_ownership_changed";
        }
      -

      Returns SystemMessage

    +

    Returns SystemMessage

    System Message

    + +
    +
  • Defined in src/classes/SystemMessage.ts:26
  • +
  • constructor
  • +
  • client
  • +
  • type
  • +
  • userId
  • +
  • user
  • +
  • from
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/VideoEmbed.html b/classes/VideoEmbed.html index 7a2c539f..67caf946 100644 --- a/classes/VideoEmbed.html +++ b/classes/VideoEmbed.html @@ -1,25 +1,26 @@ -VideoEmbed | revolt.js
    +VideoEmbed | revolt.js
    -
    +

    Theme

    +
    @@ -29,46 +30,47 @@

    Class VideoEmbed

    Video Embed

    -
    +
    +

    Hierarchy

    +
  • Defined in src/classes/MessageEmbed.ts:84
  • - +

    Constructors

    -

    Properties

    -

    Accessors

    -

    Methods

    -

    Constructors

    -
    - -
      - +
      + +
        +
      • Construct Video Embed

        @@ -76,566 +78,554 @@

        Parameters

    +
  • -
    embed: Omit<Object, "type">
    +
    embed: Omit<Object, "type">

    Embed

    -
  • -

    Returns VideoEmbed

    Properties

    -
    - -
    client?: Client
    +
  • Defined in src/classes/MessageEmbed.ts:86
  • Accessors

    -
    - -
      +
      + +
      • get proxiedURL(): undefined | string
      • Proxied video URL

        -

        Returns undefined | string

    +
  • Defined in src/classes/MessageEmbed.ts:108
  • Methods

    -
    - -
      - +
      + +
        +
      • Create an Embed from an API Embed

        - -

        Returns

        Embed

        Parameters

        +
      • -
        embed: {
            colour?: null | string;
            description?: null | string;
            icon_url?: null | string;
            image?: null | {
                height: number;
                size: "Large" | "Preview";
                url: string;
                width: number;
            };
            original_url?: null | string;
            site_name?: null | string;
            special?: null | {
                type: "None";
            } | {
                type: "GIF";
            } | {
                id: string;
                timestamp?: null | string;
                type: "YouTube";
            } | {
                content_type: "Channel";
                id: string;
                type: "Lightspeed";
            } | {
                content_type: "Channel" | "Video" | "Clip";
                id: string;
                type: "Twitch";
            } | {
                content_type: string;
                id: string;
                type: "Spotify";
            } | {
                type: "Soundcloud";
            } | {
                content_type: "Album" | "Track";
                id: string;
                type: "Bandcamp";
            } | {
                id: string;
                type: "Streamable";
            };
            title?: null | string;
            type: "Website";
            url?: null | string;
            video?: null | {
                height: number;
                url: string;
                width: number;
            };
        } | {
            height: number;
            size: "Large" | "Preview";
            type: "Image";
            url: string;
            width: number;
        } | {
            height: number;
            type: "Video";
            url: string;
            width: number;
        } | {
            colour?: null | string;
            description?: null | string;
            icon_url?: null | string;
            media?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            title?: null | string;
            type: "Text";
            url?: null | string;
        } | {
            type: "None";
        }
        +
        embed: {
            colour?: null | string;
            description?: null | string;
            icon_url?: null | string;
            image?: null | {
                height: number;
                size: "Large" | "Preview";
                url: string;
                width: number;
            };
            original_url?: null | string;
            site_name?: null | string;
            special?: null | {
                type: "None";
            } | {
                type: "GIF";
            } | {
                id: string;
                timestamp?: null | string;
                type: "YouTube";
            } | {
                content_type: "Channel";
                id: string;
                type: "Lightspeed";
            } | {
                content_type: "Channel" | "Video" | "Clip";
                id: string;
                type: "Twitch";
            } | {
                content_type: string;
                id: string;
                type: "Spotify";
            } | {
                type: "Soundcloud";
            } | {
                content_type: "Album" | "Track";
                id: string;
                type: "Bandcamp";
            } | {
                id: string;
                type: "Streamable";
            };
            title?: null | string;
            type: "Website";
            url?: null | string;
            video?: null | {
                height: number;
                url: string;
                width: number;
            };
        } | {
            height: number;
            size: "Large" | "Preview";
            type: "Image";
            url: string;
            width: number;
        } | {
            height: number;
            type: "Video";
            url: string;
            width: number;
        } | {
            colour?: null | string;
            description?: null | string;
            icon_url?: null | string;
            media?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            title?: null | string;
            type: "Text";
            url?: null | string;
        } | {
            type: "None";
        }

        Data

        -
      -

      Returns MessageEmbed

    +

    Returns MessageEmbed

    Embed

    + +
    +
  • Defined in src/classes/MessageEmbed.ts:26
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/classes/WebsiteEmbed.html b/classes/WebsiteEmbed.html index 244b6706..5630fe2a 100644 --- a/classes/WebsiteEmbed.html +++ b/classes/WebsiteEmbed.html @@ -1,25 +1,26 @@ -WebsiteEmbed | revolt.js
    +WebsiteEmbed | revolt.js
    -
    +

    Theme

    +
    @@ -29,54 +30,55 @@

    Class WebsiteEmbed

    Website Embed

    -
    +
    +

    Hierarchy

    +
  • Defined in src/classes/MessageEmbed.ts:116
  • - +

    Constructors

    -
    - -
      - +
      + +
        +
      • Construct Video Embed

        @@ -84,619 +86,684 @@

        Parameters

    +
  • -
    embed: Omit<Object, "type">
    +
    embed: Omit<Object, "type">

    Embed

    -
  • -

    Returns WebsiteEmbed

    Properties

    -
    - -
    client?: Client
    +
  • Defined in src/classes/MessageEmbed.ts:123
  • Accessors

    -
    - -
    +
    + +
    • get proxiedIconURL(): undefined | string
    • Proxied icon URL

      -

      Returns undefined | string

    +
  • Defined in src/classes/MessageEmbed.ts:154
  • Methods

    -
    - -
      - +
      + +
        +
      • Create an Embed from an API Embed

        - -

        Returns

        Embed

        Parameters

        +
      • -
        embed: {
            colour?: null | string;
            description?: null | string;
            icon_url?: null | string;
            image?: null | {
                height: number;
                size: "Large" | "Preview";
                url: string;
                width: number;
            };
            original_url?: null | string;
            site_name?: null | string;
            special?: null | {
                type: "None";
            } | {
                type: "GIF";
            } | {
                id: string;
                timestamp?: null | string;
                type: "YouTube";
            } | {
                content_type: "Channel";
                id: string;
                type: "Lightspeed";
            } | {
                content_type: "Channel" | "Video" | "Clip";
                id: string;
                type: "Twitch";
            } | {
                content_type: string;
                id: string;
                type: "Spotify";
            } | {
                type: "Soundcloud";
            } | {
                content_type: "Album" | "Track";
                id: string;
                type: "Bandcamp";
            } | {
                id: string;
                type: "Streamable";
            };
            title?: null | string;
            type: "Website";
            url?: null | string;
            video?: null | {
                height: number;
                url: string;
                width: number;
            };
        } | {
            height: number;
            size: "Large" | "Preview";
            type: "Image";
            url: string;
            width: number;
        } | {
            height: number;
            type: "Video";
            url: string;
            width: number;
        } | {
            colour?: null | string;
            description?: null | string;
            icon_url?: null | string;
            media?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            title?: null | string;
            type: "Text";
            url?: null | string;
        } | {
            type: "None";
        }
        +
        embed: {
            colour?: null | string;
            description?: null | string;
            icon_url?: null | string;
            image?: null | {
                height: number;
                size: "Large" | "Preview";
                url: string;
                width: number;
            };
            original_url?: null | string;
            site_name?: null | string;
            special?: null | {
                type: "None";
            } | {
                type: "GIF";
            } | {
                id: string;
                timestamp?: null | string;
                type: "YouTube";
            } | {
                content_type: "Channel";
                id: string;
                type: "Lightspeed";
            } | {
                content_type: "Channel" | "Video" | "Clip";
                id: string;
                type: "Twitch";
            } | {
                content_type: string;
                id: string;
                type: "Spotify";
            } | {
                type: "Soundcloud";
            } | {
                content_type: "Album" | "Track";
                id: string;
                type: "Bandcamp";
            } | {
                id: string;
                type: "Streamable";
            };
            title?: null | string;
            type: "Website";
            url?: null | string;
            video?: null | {
                height: number;
                url: string;
                width: number;
            };
        } | {
            height: number;
            size: "Large" | "Preview";
            type: "Image";
            url: string;
            width: number;
        } | {
            height: number;
            type: "Video";
            url: string;
            width: number;
        } | {
            colour?: null | string;
            description?: null | string;
            icon_url?: null | string;
            media?: null | {
                _id: string;
                content_type: string;
                deleted?: null | boolean;
                filename: string;
                message_id?: null | string;
                metadata: {
                    type: "File";
                } | {
                    type: "Text";
                } | {
                    height: number;
                    type: "Image";
                    width: number;
                } | {
                    height: number;
                    type: "Video";
                    width: number;
                } | {
                    type: "Audio";
                };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            title?: null | string;
            type: "Text";
            url?: null | string;
        } | {
            type: "None";
        }

        Data

        -
      -

      Returns MessageEmbed

    +

    Returns MessageEmbed

    Embed

    + +
    +
  • Defined in src/classes/MessageEmbed.ts:26
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/enums/BotFlags.html b/enums/BotFlags.html index 3e98c099..bd24fad6 100644 --- a/enums/BotFlags.html +++ b/enums/BotFlags.html @@ -1,25 +1,26 @@ -BotFlags | revolt.js
    +BotFlags | revolt.js
    -
    +

    Theme

    +
    @@ -29,479 +30,462 @@

    Enumeration BotFlags

    Flags attributed to users

    -
    +
    +
  • Defined in src/hydration/bot.ts:44
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/enums/ConnectionState.html b/enums/ConnectionState.html index 5e0914de..fa3b1a4b 100644 --- a/enums/ConnectionState.html +++ b/enums/ConnectionState.html @@ -1,25 +1,26 @@ -ConnectionState | revolt.js
    +ConnectionState | revolt.js
    -
    +

    Theme

    +
    @@ -29,521 +30,504 @@

    Enumeration ConnectionState

    All possible event client states.

    -
    +
    +
  • Defined in src/events/EventClient.ts:11
  • - +

    Enumeration Members

    -
    - -
    Connected: 2
    +
  • Defined in src/events/EventClient.ts:12
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/enums/ServerFlags.html b/enums/ServerFlags.html index 6e05fb87..5ea2663c 100644 --- a/enums/ServerFlags.html +++ b/enums/ServerFlags.html @@ -1,25 +1,26 @@ -ServerFlags | revolt.js
    +ServerFlags | revolt.js
    -
    +

    Theme

    +
    @@ -29,507 +30,490 @@

    Enumeration ServerFlags

    Flags attributed to servers

    -
    +
    +
  • Defined in src/hydration/server.ts:74
  • - +

    Enumeration Members

    -

    Enumeration Members

    -
    - -
    Official: 1
    +
  • Defined in src/hydration/server.ts:76
  • +
  • Official
  • +
  • Verified
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/enums/UserBadges.html b/enums/UserBadges.html index eb95af7f..39bfd7fe 100644 --- a/enums/UserBadges.html +++ b/enums/UserBadges.html @@ -1,25 +1,26 @@ -UserBadges | revolt.js
    +UserBadges | revolt.js
    -
    +

    Theme

    +
    @@ -29,570 +30,553 @@

    Enumeration UserBadges

    Badges available to users

    -
    +
    +
  • Defined in src/hydration/user.ts:60
  • - +

    Enumeration Members

    -
    - -
    ActiveSupporter: 64
    +
  • Defined in src/hydration/user.ts:62
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/enums/UserFlags.html b/enums/UserFlags.html index 12d8aaea..d166104a 100644 --- a/enums/UserFlags.html +++ b/enums/UserFlags.html @@ -1,25 +1,26 @@ -UserFlags | revolt.js
    +UserFlags | revolt.js
    -
    +

    Theme

    +
    @@ -29,514 +30,497 @@

    Enumeration UserFlags

    Flags attributed to users

    -
    +
    +
  • Defined in src/hydration/user.ts:77
  • - +

    Enumeration Members

    -

    Enumeration Members

    -
    - -
    Banned: 4
    +
  • Defined in src/hydration/user.ts:78
  • +
  • Banned
  • +
  • Deleted
  • +
  • Suspended
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/functions/API.getPathName.html b/functions/API.getPathName.html index ea7ec2bb..4163bd21 100644 --- a/functions/API.getPathName.html +++ b/functions/API.getPathName.html @@ -1,25 +1,26 @@ -getPathName | revolt.js
    +getPathName | revolt.js
    -
    +

    Theme

    +
    @@ -29,493 +30,476 @@
  • getPathName
  • Function getPathName

    -
      - +
        +
      • Get the specific path name of any given path.

        - -

        Returns

        Specific path

        Parameters

        • -
          anyPath: string
          +
          anyPath: string

          Any path

          -
        -

        Returns string | undefined

    +
    +

    Returns string | undefined

    Specific path

    + +
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/index.d.ts:19
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/index.html b/index.html index d693144a..bc40d9eb 100644 --- a/index.html +++ b/index.html @@ -1,531 +1,509 @@ -revolt.js
    +revolt.js
    -
    +

    Theme

    +

    revolt.js

    -

    revolt.js

    -

    Warning -revolt.js is currently being rewritten, it's pretty much ready for use for most applications but is still not entirely feature complete.

    -

    You can find the version 6 README here.

    -
    -

    revolt.js revolt-api

    +

    revolt.js

    revolt.js revolt-api

    revolt.js is a JavaScript library for interacting with the entire Revolt API.

    -

    Example Usage

    // esm / typescript
    import { Client } from "revolt.js";
    // ...or commonjs
    const { Client } = require("revolt.js");

    let client = new Client();

    client.on("ready", async () =>
    console.info(`Logged in as ${client.user.username}!`)
    );

    client.on("messageCreate", async (message) => {
    if (message.content === "hello") {
    message.channel.sendMessage("world");
    }
    });

    client.loginBot(".."); -
    -

    Reactivity with Signals & Solid.js Primitives

    All objects have reactivity built-in and can be dropped straight into any Solid.js project.

    +

    Example Usage

    // esm / typescript
    import { Client } from "revolt.js";
    // ...or commonjs
    const { Client } = require("revolt.js");

    let client = new Client();

    client.on("ready", async () =>
    console.info(`Logged in as ${client.user.username}!`)
    );

    client.on("messageCreate", async (message) => {
    if (message.content === "hello") {
    message.channel.sendMessage("world");
    }
    });

    client.loginBot(".."); +
    +

    Reactivity with Signals & Solid.js Primitives

    All objects have reactivity built-in and can be dropped straight into any Solid.js project.

    const client = new Client();
    // initialise the client

    function MyApp() {
    return (
    <h1>Your username is: {client.user?.username ?? "[logging in...]"}</h1>
    );
    } -
    -

    Revolt API Types

    All revolt-api types are re-exported from this library under API.

    -
    -

    Warning -It is advised you do not use this unless necessary, if you find somewhere that isn't covered by the library, please open an issue as this library aims to transform all objects.

    + +

    Revolt API Types

    +

    [!WARNING] +It is advised you do not use this unless necessary. If you find somewhere that isn't covered by the library, please open an issue as this library aims to transform all objects.

    +

    All revolt-api types are re-exported from this library under API.

    import { API } from "revolt.js";

    // API.Channel;
    // API.[..]; -
    +
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/interfaces/API.Options.html b/interfaces/API.Options.html index 8a12481c..51fe2567 100644 --- a/interfaces/API.Options.html +++ b/interfaces/API.Options.html @@ -1,25 +1,26 @@ -Options | revolt.js
    +Options | revolt.js
    -
    +

    Theme

    +
    @@ -30,522 +31,507 @@

    Interface Options

    Client configuration options

    -
    +
    +

    Hierarchy

    • Options
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/index.d.ts:23
  • - +

    Properties

    -
    - -
    authentication: {
        rauth?: string;
        revolt?: string | {
            token: string;
        };
    }
    +
    + +
    authentication: {
        rauth?: string;
        revolt?: string | {
            token: string;
        };
    }

    Authentication used for requests

    Type declaration

    • -
      Optional rauth?: string
    • +
      Optional rauth?: string
    • -
      Optional revolt?: string | {
          token: string;
      }
    +
    -
    - -
    baseURL: string
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/index.d.ts:31
  • +
    + +
    baseURL: string

    Base URL of the Revolt node

    -
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/index.d.ts:27
  • +
  • authentication
  • +
  • baseURL
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/modules.html b/modules.html index 264692ee..1d59ea90 100644 --- a/modules.html +++ b/modules.html @@ -1,25 +1,26 @@ -revolt.js
    +revolt.js
    -
    +

    Theme

    +
    @@ -29,547 +30,531 @@

    Index

    Namespaces

    -

    Enumerations

    -

    Classes

    -
    Bot -BotCollection -Channel -ChannelCollection -ChannelEditSystemMessage -ChannelInvite -ChannelOwnershipChangeSystemMessage -ChannelRenamedSystemMessage -ChannelUnread -ChannelUnreadCollection -ChannelWebhookCollection -ClassCollection -Client -Collection -Emoji -EmojiCollection -EventClient -File -ImageEmbed -Message -MessageCollection -MessageEmbed -MessageWebhook -PublicBot -PublicChannelInvite -Server -ServerBan -ServerCollection -ServerInvite -ServerMember -ServerMemberCollection -ServerPublicInvite -Session -SessionCollection -StoreCollection -SystemMessage -TextEmbed -TextSystemMessage -UnknownEmbed -UnknownInvite -UnknownPublicInvite -User -UserCollection -UserModeratedSystemMessage -UserSystemMessage -VideoEmbed -WebsiteEmbed +

    Type Aliases

    -

    Variables

    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/modules/API.html b/modules/API.html index f6ec1544..bcb7324c 100644 --- a/modules/API.html +++ b/modules/API.html @@ -1,25 +1,26 @@ -API | revolt.js
    +API | revolt.js
    -
    +

    Theme

    +
    @@ -28,635 +29,605 @@
  • API
  • Namespace API

    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/index.d.ts:1
  • Index

    Classes

    -

    Interfaces

    -

    Type Aliases

    -
    AccountInfo -AllMemberResponse -Authifier_Error -BanListResult -BandcampType -BannedUser -Bot -BotInformation -BuildInformation -BulkMessageResponse -CaptchaFeature -Category -Channel -ChannelCompositeKey -ChannelUnread -CollectionScans -CollectionStats -ContentReportReason -CreateServerLegacyResponse -CreateVoiceUserResponse -CreateWebhookBody -Data -DataAccountDeletion -DataBanCreate -DataChangeEmail -DataChangePassword -DataChangeUsername -DataCreateAccount -DataCreateBot -DataCreateEmoji -DataCreateGroup -DataCreateRole -DataCreateServer -DataCreateServerChannel -DataDefaultChannelPermissions -DataEditBot -DataEditChannel -DataEditMessage -DataEditRole -DataEditServer -DataEditSession -DataEditUser -DataEditWebhook -DataHello -DataLogin -DataMemberEdit -DataMessageSend -DataOnboard -DataPasswordReset -DataPermissionsValue -DataReportContent -DataResendVerification -DataSendFriendRequest -DataSendPasswordReset -DataSetServerRolePermission -Embed -Emoji -EmojiParent -Error -Feature -FetchBotResponse -FetchServerResponse -FieldsBot -FieldsChannel -FieldsMember -FieldsRole -FieldsServer -FieldsUser -FieldsWebhook -File -FlagResponse -ISO8601_Timestamp -Id -Image -ImageSize -Index -IndexAccess -Interactions -Invite -InviteBotDestination -InviteJoinResponse -InviteResponse -LatencyHistogramEntry -LatencyStats -LegacyServerChannelType -LightspeedType -MFAMethod -MFAResponse -MFATicket -Masquerade -Member -MemberCompositeKey -MemberQueryResponse -Message -MessageSort -MessageWebhook -Metadata -MultiFactorStatus -MutualResponse -NewRoleResponse -OptionsBulkDelete -OptionsFetchSettings -OptionsMessageSearch -Override -OverrideField -OwnedBotsResponse -Permission -Presence -PublicBot -QueryExecStats -Relationship -RelationshipStatus -ReplyIntent -ReportedContent -ResponseLogin -ResponseTotpSecret -ResponseVerify -ResponseWebhook -RevoltConfig -RevoltFeatures -Role -SendableEmbed -Server -ServerBan -SessionInfo -Special -Stats -SystemMessage -SystemMessageChannels -TwitchType -User -UserPermission -UserProfile -UserProfileData -UserReportReason -UserStatus -Video -VoiceFeature -WebPushSubscription -Webhook +
    AccountInfo +AllMemberResponse +Authifier_Error +BanListResult +BandcampType +BannedUser +Bot +BotInformation +BuildInformation +BulkMessageResponse +CaptchaFeature +Category +Channel +ChannelCompositeKey +ChannelUnread +ContentReportReason +CreateServerLegacyResponse +CreateWebhookBody +DataAccountDeletion +DataBanCreate +DataChangeEmail +DataChangePassword +DataChangeUsername +DataCreateAccount +DataCreateBot +DataCreateEmoji +DataCreateGroup +DataCreateRole +DataCreateServer +DataCreateServerChannel +DataDefaultChannelPermissions +DataEditBot +DataEditChannel +DataEditMessage +DataEditRole +DataEditServer +DataEditSession +DataEditUser +DataHello +DataLogin +DataMemberEdit +DataMessageSearch +DataMessageSend +DataOnboard +DataPasswordReset +DataPermissionsValue +DataReportContent +DataResendVerification +DataSendFriendRequest +DataSendPasswordReset +DataSetRolePermissions +DataSetServerRolePermission +DataUserProfile +Embed +Emoji +EmojiParent +Error +Feature +FetchBotResponse +FetchServerResponse +FieldsBot +FieldsChannel +FieldsMember +FieldsRole +FieldsServer +FieldsUser +File +FlagResponse +ISO8601_Timestamp +Id +Image +ImageSize +Interactions +Invite +InviteBotDestination +InviteJoinResponse +InviteResponse +LegacyCreateVoiceUserResponse +LegacyServerChannelType +LightspeedType +MFAMethod +MFAResponse +MFATicket +Masquerade +Member +MemberCompositeKey +MemberQueryResponse +MemberResponse +Message +MessageSort +MessageWebhook +Metadata +MultiFactorStatus +MutualResponse +NewRoleResponse +OptionsBulkDelete +OptionsFetchSettings +Override +OverrideField +OwnedBotsResponse +Presence +PublicBot +Relationship +RelationshipStatus +ReplyIntent +ReportedContent +ResponseLogin +ResponseTotpSecret +ResponseVerify +RevoltConfig +RevoltFeatures +Role +SendableEmbed +Server +ServerBan +SessionInfo +Special +SystemMessage +SystemMessageChannels +TwitchType +User +UserProfile +UserReportReason +UserStatus +Video +VoiceFeature +WebPushSubscription +Webhook

    Functions

    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.AccountInfo.html b/types/API.AccountInfo.html index 345fc0bf..3c86f050 100644 --- a/types/API.AccountInfo.html +++ b/types/API.AccountInfo.html @@ -1,25 +1,26 @@ -AccountInfo | revolt.js
    +AccountInfo | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • AccountInfo
  • Type alias AccountInfo

    -
    AccountInfo: components["schemas"]["AccountInfo"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:109
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.AllMemberResponse.html b/types/API.AllMemberResponse.html index caecfb77..c08de4bd 100644 --- a/types/API.AllMemberResponse.html +++ b/types/API.AllMemberResponse.html @@ -1,25 +1,26 @@ -AllMemberResponse | revolt.js
    +AllMemberResponse | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • AllMemberResponse
  • Type alias AllMemberResponse

    -
    AllMemberResponse: components["schemas"]["AllMemberResponse"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:81
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.Authifier_Error.html b/types/API.Authifier_Error.html index 21aa487a..4cf02953 100644 --- a/types/API.Authifier_Error.html +++ b/types/API.Authifier_Error.html @@ -1,25 +1,26 @@ -Authifier_Error | revolt.js
    +Authifier_Error | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • Authifier_Error
  • Type alias Authifier_Error

    -
    Authifier_Error: components["schemas"]["Authifier Error"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:105
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.BanListResult.html b/types/API.BanListResult.html index ffcf0123..9d40054b 100644 --- a/types/API.BanListResult.html +++ b/types/API.BanListResult.html @@ -1,25 +1,26 @@ -BanListResult | revolt.js
    +BanListResult | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • BanListResult
  • Type alias BanListResult

    -
    BanListResult: components["schemas"]["BanListResult"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:88
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.BandcampType.html b/types/API.BandcampType.html index 06bbc04f..4020c7ae 100644 --- a/types/API.BandcampType.html +++ b/types/API.BandcampType.html @@ -1,25 +1,26 @@ -BandcampType | revolt.js
    +BandcampType | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • BandcampType
  • Type alias BandcampType

    -
    BandcampType: components["schemas"]["BandcampType"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:49
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.BannedUser.html b/types/API.BannedUser.html index 95cd2342..6993a73f 100644 --- a/types/API.BannedUser.html +++ b/types/API.BannedUser.html @@ -1,25 +1,26 @@ -BannedUser | revolt.js
    +BannedUser | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • BannedUser
  • Type alias BannedUser

    -
    BannedUser: components["schemas"]["BannedUser"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:89
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.Bot.html b/types/API.Bot.html index 96999944..674d3720 100644 --- a/types/API.Bot.html +++ b/types/API.Bot.html @@ -1,25 +1,26 @@ -Bot | revolt.js
    +Bot | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • Bot
  • Type alias Bot

    -
    Bot: components["schemas"]["Bot"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:28
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.BotInformation.html b/types/API.BotInformation.html index 057117ef..d250524a 100644 --- a/types/API.BotInformation.html +++ b/types/API.BotInformation.html @@ -1,25 +1,26 @@ -BotInformation | revolt.js
    +BotInformation | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • BotInformation
  • Type alias BotInformation

    -
    BotInformation: components["schemas"]["BotInformation"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:16
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.BuildInformation.html b/types/API.BuildInformation.html index b699806f..43da472c 100644 --- a/types/API.BuildInformation.html +++ b/types/API.BuildInformation.html @@ -1,25 +1,26 @@ -BuildInformation | revolt.js
    +BuildInformation | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • BuildInformation
  • Type alias BuildInformation

    -
    BuildInformation: components["schemas"]["BuildInformation"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:7
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.BulkMessageResponse.html b/types/API.BulkMessageResponse.html index 82b146e9..c4c2ac88 100644 --- a/types/API.BulkMessageResponse.html +++ b/types/API.BulkMessageResponse.html @@ -1,25 +1,26 @@ -BulkMessageResponse | revolt.js
    +BulkMessageResponse | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • BulkMessageResponse
  • Type alias BulkMessageResponse

    -
    BulkMessageResponse: components["schemas"]["BulkMessageResponse"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:58
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.CaptchaFeature.html b/types/API.CaptchaFeature.html index 3842384f..e47f31e8 100644 --- a/types/API.CaptchaFeature.html +++ b/types/API.CaptchaFeature.html @@ -1,25 +1,26 @@ -CaptchaFeature | revolt.js
    +CaptchaFeature | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • CaptchaFeature
  • Type alias CaptchaFeature

    -
    CaptchaFeature: components["schemas"]["CaptchaFeature"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:4
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.Category.html b/types/API.Category.html index 3c8b07fd..7557eb22 100644 --- a/types/API.Category.html +++ b/types/API.Category.html @@ -1,25 +1,26 @@ -Category | revolt.js
    +Category | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • Category
  • Type alias Category

    -
    Category: components["schemas"]["Category"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:72
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.Channel.html b/types/API.Channel.html index 52ffadf2..b18f10c2 100644 --- a/types/API.Channel.html +++ b/types/API.Channel.html @@ -1,25 +1,26 @@ -Channel | revolt.js
    +Channel | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • Channel
  • Type alias Channel

    -
    Channel: components["schemas"]["Channel"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:24
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.ChannelCompositeKey.html b/types/API.ChannelCompositeKey.html index 762bd214..b3c6bd66 100644 --- a/types/API.ChannelCompositeKey.html +++ b/types/API.ChannelCompositeKey.html @@ -1,25 +1,26 @@ -ChannelCompositeKey | revolt.js
    +ChannelCompositeKey | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • ChannelCompositeKey
  • Type alias ChannelCompositeKey

    -
    ChannelCompositeKey: components["schemas"]["ChannelCompositeKey"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:129
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.ChannelUnread.html b/types/API.ChannelUnread.html index ce41f16d..14c331db 100644 --- a/types/API.ChannelUnread.html +++ b/types/API.ChannelUnread.html @@ -1,25 +1,26 @@ -ChannelUnread | revolt.js
    +ChannelUnread | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • ChannelUnread
  • Type alias ChannelUnread

    -
    ChannelUnread: components["schemas"]["ChannelUnread"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:128
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.CollectionScans.html b/types/API.CollectionScans.html deleted file mode 100644 index 1a44ec3d..00000000 --- a/types/API.CollectionScans.html +++ /dev/null @@ -1,506 +0,0 @@ -CollectionScans | revolt.js
    -
    - -
    -
    -
    -
    - -

    Type alias CollectionScans

    -
    CollectionScans: components["schemas"]["CollectionScans"]
    -
    - -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/types/API.CollectionStats.html b/types/API.CollectionStats.html deleted file mode 100644 index a7a9756a..00000000 --- a/types/API.CollectionStats.html +++ /dev/null @@ -1,506 +0,0 @@ -CollectionStats | revolt.js
    -
    - -
    -
    -
    -
    - -

    Type alias CollectionStats

    -
    CollectionStats: components["schemas"]["CollectionStats"]
    -
    - -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/types/API.ContentReportReason.html b/types/API.ContentReportReason.html index 5f2f0159..209a4de2 100644 --- a/types/API.ContentReportReason.html +++ b/types/API.ContentReportReason.html @@ -1,25 +1,26 @@ -ContentReportReason | revolt.js
    +ContentReportReason | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • ContentReportReason
  • Type alias ContentReportReason

    -
    ContentReportReason: components["schemas"]["ContentReportReason"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:103
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.CreateServerLegacyResponse.html b/types/API.CreateServerLegacyResponse.html index eed9a366..cb33cf64 100644 --- a/types/API.CreateServerLegacyResponse.html +++ b/types/API.CreateServerLegacyResponse.html @@ -1,25 +1,26 @@ -CreateServerLegacyResponse | revolt.js
    +CreateServerLegacyResponse | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • CreateServerLegacyResponse
  • Type alias CreateServerLegacyResponse

    -
    CreateServerLegacyResponse: components["schemas"]["CreateServerLegacyResponse"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:70
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.CreateVoiceUserResponse.html b/types/API.CreateVoiceUserResponse.html deleted file mode 100644 index b0912e82..00000000 --- a/types/API.CreateVoiceUserResponse.html +++ /dev/null @@ -1,506 +0,0 @@ -CreateVoiceUserResponse | revolt.js
    -
    - -
    -
    -
    -
    - -

    Type alias CreateVoiceUserResponse

    -
    CreateVoiceUserResponse: components["schemas"]["CreateVoiceUserResponse"]
    -
    - -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/types/API.CreateWebhookBody.html b/types/API.CreateWebhookBody.html index e0836574..38a4c1a4 100644 --- a/types/API.CreateWebhookBody.html +++ b/types/API.CreateWebhookBody.html @@ -1,25 +1,26 @@ -CreateWebhookBody | revolt.js
    +CreateWebhookBody | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • CreateWebhookBody
  • Type alias CreateWebhookBody

    -
    CreateWebhookBody: components["schemas"]["CreateWebhookBody"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:69
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.Data.html b/types/API.Data.html deleted file mode 100644 index e0ac7735..00000000 --- a/types/API.Data.html +++ /dev/null @@ -1,506 +0,0 @@ -Data | revolt.js
    -
    - -
    -
    -
    -
    - -

    Type alias Data

    -
    Data: components["schemas"]["Data"]
    -
    - -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/types/API.DataAccountDeletion.html b/types/API.DataAccountDeletion.html index e6e7ab18..467fe2cc 100644 --- a/types/API.DataAccountDeletion.html +++ b/types/API.DataAccountDeletion.html @@ -1,25 +1,26 @@ -DataAccountDeletion | revolt.js
    +DataAccountDeletion | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • DataAccountDeletion
  • Type alias DataAccountDeletion

    -
    DataAccountDeletion: components["schemas"]["DataAccountDeletion"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:108
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.DataBanCreate.html b/types/API.DataBanCreate.html index 350e562d..eaf6e62e 100644 --- a/types/API.DataBanCreate.html +++ b/types/API.DataBanCreate.html @@ -1,25 +1,26 @@ -DataBanCreate | revolt.js
    +DataBanCreate | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • DataBanCreate
  • Type alias DataBanCreate

    -
    DataBanCreate: components["schemas"]["DataBanCreate"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:87
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.DataChangeEmail.html b/types/API.DataChangeEmail.html index c0a7184c..f15645dc 100644 --- a/types/API.DataChangeEmail.html +++ b/types/API.DataChangeEmail.html @@ -1,25 +1,26 @@ -DataChangeEmail | revolt.js
    +DataChangeEmail | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • DataChangeEmail
  • Type alias DataChangeEmail

    -
    DataChangeEmail: components["schemas"]["DataChangeEmail"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:111
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.DataChangePassword.html b/types/API.DataChangePassword.html index 14dbc4e5..1747fc8a 100644 --- a/types/API.DataChangePassword.html +++ b/types/API.DataChangePassword.html @@ -1,25 +1,26 @@ -DataChangePassword | revolt.js
    +DataChangePassword | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • DataChangePassword
  • Type alias DataChangePassword

    -
    DataChangePassword: components["schemas"]["DataChangePassword"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:110
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.DataChangeUsername.html b/types/API.DataChangeUsername.html index 15133d49..3d0ec6ad 100644 --- a/types/API.DataChangeUsername.html +++ b/types/API.DataChangeUsername.html @@ -1,25 +1,26 @@ -DataChangeUsername | revolt.js
    +DataChangeUsername | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • DataChangeUsername
  • Type alias DataChangeUsername

    -
    DataChangeUsername: components["schemas"]["DataChangeUsername"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:22
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.DataCreateAccount.html b/types/API.DataCreateAccount.html index f5e70617..d8f30276 100644 --- a/types/API.DataCreateAccount.html +++ b/types/API.DataCreateAccount.html @@ -1,25 +1,26 @@ -DataCreateAccount | revolt.js
    +DataCreateAccount | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • DataCreateAccount
  • Type alias DataCreateAccount

    -
    DataCreateAccount: components["schemas"]["DataCreateAccount"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:106
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.DataCreateBot.html b/types/API.DataCreateBot.html index 21650865..08396095 100644 --- a/types/API.DataCreateBot.html +++ b/types/API.DataCreateBot.html @@ -1,25 +1,26 @@ -DataCreateBot | revolt.js
    +DataCreateBot | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • DataCreateBot
  • Type alias DataCreateBot

    -
    DataCreateBot: components["schemas"]["DataCreateBot"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:29
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.DataCreateEmoji.html b/types/API.DataCreateEmoji.html index c29e6f45..d1e658c2 100644 --- a/types/API.DataCreateEmoji.html +++ b/types/API.DataCreateEmoji.html @@ -1,25 +1,26 @@ -DataCreateEmoji | revolt.js
    +DataCreateEmoji | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • DataCreateEmoji
  • Type alias DataCreateEmoji

    -
    DataCreateEmoji: components["schemas"]["DataCreateEmoji"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:100
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.DataCreateGroup.html b/types/API.DataCreateGroup.html index 893a4921..b7205d64 100644 --- a/types/API.DataCreateGroup.html +++ b/types/API.DataCreateGroup.html @@ -1,25 +1,26 @@ -DataCreateGroup | revolt.js
    +DataCreateGroup | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • DataCreateGroup
  • Type alias DataCreateGroup

    -
    DataCreateGroup: components["schemas"]["DataCreateGroup"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:63
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.DataCreateRole.html b/types/API.DataCreateRole.html index 1d88aebd..e3a7765d 100644 --- a/types/API.DataCreateRole.html +++ b/types/API.DataCreateRole.html @@ -1,25 +1,26 @@ -DataCreateRole | revolt.js
    +DataCreateRole | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • DataCreateRole
  • Type alias DataCreateRole

    -
    DataCreateRole: components["schemas"]["DataCreateRole"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:91
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.DataCreateServer.html b/types/API.DataCreateServer.html index 8234012f..3d08e5f6 100644 --- a/types/API.DataCreateServer.html +++ b/types/API.DataCreateServer.html @@ -1,25 +1,26 @@ -DataCreateServer | revolt.js
    +DataCreateServer | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • DataCreateServer
  • Type alias DataCreateServer

    -
    DataCreateServer: components["schemas"]["DataCreateServer"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:75
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.DataCreateServerChannel.html b/types/API.DataCreateServerChannel.html index 755c2472..1a647b12 100644 --- a/types/API.DataCreateServerChannel.html +++ b/types/API.DataCreateServerChannel.html @@ -1,25 +1,26 @@ -DataCreateServerChannel | revolt.js
    +DataCreateServerChannel | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • DataCreateServerChannel
  • Type alias DataCreateServerChannel

    -
    DataCreateServerChannel: components["schemas"]["DataCreateServerChannel"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:79
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.DataDefaultChannelPermissions.html b/types/API.DataDefaultChannelPermissions.html index 0c6394b2..d8d59014 100644 --- a/types/API.DataDefaultChannelPermissions.html +++ b/types/API.DataDefaultChannelPermissions.html @@ -1,25 +1,26 @@ -DataDefaultChannelPermissions | revolt.js
    +DataDefaultChannelPermissions | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • DataDefaultChannelPermissions
  • Type alias DataDefaultChannelPermissions

    -
    DataDefaultChannelPermissions: components["schemas"]["DataDefaultChannelPermissions"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:67
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.DataEditBot.html b/types/API.DataEditBot.html index 5ee39524..96fa22ac 100644 --- a/types/API.DataEditBot.html +++ b/types/API.DataEditBot.html @@ -1,25 +1,26 @@ -DataEditBot | revolt.js
    +DataEditBot | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • DataEditBot
  • Type alias DataEditBot

    -
    DataEditBot: components["schemas"]["DataEditBot"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:34
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.DataEditChannel.html b/types/API.DataEditChannel.html index 34681bfa..8a281729 100644 --- a/types/API.DataEditChannel.html +++ b/types/API.DataEditChannel.html @@ -1,25 +1,26 @@ -DataEditChannel | revolt.js
    +DataEditChannel | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • DataEditChannel
  • Type alias DataEditChannel

    -
    DataEditChannel: components["schemas"]["DataEditChannel"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:36
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.DataEditMessage.html b/types/API.DataEditMessage.html index 018ea20a..bd9fcf30 100644 --- a/types/API.DataEditMessage.html +++ b/types/API.DataEditMessage.html @@ -1,25 +1,26 @@ -DataEditMessage | revolt.js
    +DataEditMessage | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • DataEditMessage
  • Type alias DataEditMessage

    -
    DataEditMessage: components["schemas"]["DataEditMessage"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:61
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.DataEditRole.html b/types/API.DataEditRole.html index 5234ee6b..0fe09f97 100644 --- a/types/API.DataEditRole.html +++ b/types/API.DataEditRole.html @@ -1,25 +1,26 @@ -DataEditRole | revolt.js
    +DataEditRole | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • DataEditRole
  • Type alias DataEditRole

    -
    DataEditRole: components["schemas"]["DataEditRole"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:92
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.DataEditServer.html b/types/API.DataEditServer.html index 60ea66cf..77360edf 100644 --- a/types/API.DataEditServer.html +++ b/types/API.DataEditServer.html @@ -1,25 +1,26 @@ -DataEditServer | revolt.js
    +DataEditServer | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • DataEditServer
  • Type alias DataEditServer

    -
    DataEditServer: components["schemas"]["DataEditServer"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:77
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.DataEditSession.html b/types/API.DataEditSession.html index a5600584..032e9a8c 100644 --- a/types/API.DataEditSession.html +++ b/types/API.DataEditSession.html @@ -1,25 +1,26 @@ -DataEditSession | revolt.js
    +DataEditSession | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • DataEditSession
  • Type alias DataEditSession

    -
    DataEditSession: components["schemas"]["DataEditSession"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:122
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.DataEditUser.html b/types/API.DataEditUser.html index c1cdcd9c..10c42294 100644 --- a/types/API.DataEditUser.html +++ b/types/API.DataEditUser.html @@ -1,25 +1,26 @@ -DataEditUser | revolt.js
    +DataEditUser | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • DataEditUser
  • Type alias DataEditUser

    -
    DataEditUser: components["schemas"]["DataEditUser"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:19
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.DataEditWebhook.html b/types/API.DataEditWebhook.html deleted file mode 100644 index c5785a8f..00000000 --- a/types/API.DataEditWebhook.html +++ /dev/null @@ -1,506 +0,0 @@ -DataEditWebhook | revolt.js
    -
    - -
    -
    -
    -
    - -

    Type alias DataEditWebhook

    -
    DataEditWebhook: components["schemas"]["DataEditWebhook"]
    -
    - -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/types/API.DataHello.html b/types/API.DataHello.html index 4f0044a5..560b9867 100644 --- a/types/API.DataHello.html +++ b/types/API.DataHello.html @@ -1,25 +1,26 @@ -DataHello | revolt.js
    +DataHello | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • DataHello
  • Type alias DataHello

    -
    DataHello: components["schemas"]["DataHello"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:125
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.DataLogin.html b/types/API.DataLogin.html index 5744619e..85026362 100644 --- a/types/API.DataLogin.html +++ b/types/API.DataLogin.html @@ -1,25 +1,26 @@ -DataLogin | revolt.js
    +DataLogin | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • DataLogin
  • Type alias DataLogin

    -
    DataLogin: components["schemas"]["DataLogin"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:119
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.DataMemberEdit.html b/types/API.DataMemberEdit.html index 11902de2..38fd8007 100644 --- a/types/API.DataMemberEdit.html +++ b/types/API.DataMemberEdit.html @@ -1,25 +1,26 @@ -DataMemberEdit | revolt.js
    +DataMemberEdit | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • DataMemberEdit
  • Type alias DataMemberEdit

    -
    DataMemberEdit: components["schemas"]["DataMemberEdit"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:83
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.DataMessageSearch.html b/types/API.DataMessageSearch.html new file mode 100644 index 00000000..9da08c57 --- /dev/null +++ b/types/API.DataMessageSearch.html @@ -0,0 +1,489 @@ +DataMessageSearch | revolt.js
    +
    + +
    +
    +
    +
    + +

    Type alias DataMessageSearch

    +
    DataMessageSearch: components["schemas"]["DataMessageSearch"]
    +
    + +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.DataMessageSend.html b/types/API.DataMessageSend.html index 12a205a8..919c8e05 100644 --- a/types/API.DataMessageSend.html +++ b/types/API.DataMessageSend.html @@ -1,25 +1,26 @@ -DataMessageSend | revolt.js
    +DataMessageSend | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • DataMessageSend
  • Type alias DataMessageSend

    -
    DataMessageSend: components["schemas"]["DataMessageSend"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:55
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.DataOnboard.html b/types/API.DataOnboard.html index 0977b5c5..55ed7c76 100644 --- a/types/API.DataOnboard.html +++ b/types/API.DataOnboard.html @@ -1,25 +1,26 @@ -DataOnboard | revolt.js
    +DataOnboard | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • DataOnboard
  • Type alias DataOnboard

    -
    DataOnboard: components["schemas"]["DataOnboard"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:126
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.DataPasswordReset.html b/types/API.DataPasswordReset.html index d05ad597..6c6f682c 100644 --- a/types/API.DataPasswordReset.html +++ b/types/API.DataPasswordReset.html @@ -1,25 +1,26 @@ -DataPasswordReset | revolt.js
    +DataPasswordReset | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • DataPasswordReset
  • Type alias DataPasswordReset

    -
    DataPasswordReset: components["schemas"]["DataPasswordReset"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:114
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.DataPermissionsValue.html b/types/API.DataPermissionsValue.html index 8e161593..5cc275ef 100644 --- a/types/API.DataPermissionsValue.html +++ b/types/API.DataPermissionsValue.html @@ -1,25 +1,26 @@ -DataPermissionsValue | revolt.js
    +DataPermissionsValue | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • DataPermissionsValue
  • Type alias DataPermissionsValue

    -
    DataPermissionsValue: components["schemas"]["DataPermissionsValue"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:95
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.DataReportContent.html b/types/API.DataReportContent.html index 4613f3ea..4d01538c 100644 --- a/types/API.DataReportContent.html +++ b/types/API.DataReportContent.html @@ -1,25 +1,26 @@ -DataReportContent | revolt.js
    +DataReportContent | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • DataReportContent
  • Type alias DataReportContent

    -
    DataReportContent: components["schemas"]["DataReportContent"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:101
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.DataResendVerification.html b/types/API.DataResendVerification.html index 70b2bd4f..79172e59 100644 --- a/types/API.DataResendVerification.html +++ b/types/API.DataResendVerification.html @@ -1,25 +1,26 @@ -DataResendVerification | revolt.js
    +DataResendVerification | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • DataResendVerification
  • Type alias DataResendVerification

    -
    DataResendVerification: components["schemas"]["DataResendVerification"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:107
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.DataSendFriendRequest.html b/types/API.DataSendFriendRequest.html index 7c69f966..d1112901 100644 --- a/types/API.DataSendFriendRequest.html +++ b/types/API.DataSendFriendRequest.html @@ -1,25 +1,26 @@ -DataSendFriendRequest | revolt.js
    +DataSendFriendRequest | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • DataSendFriendRequest
  • Type alias DataSendFriendRequest

    -
    DataSendFriendRequest: components["schemas"]["DataSendFriendRequest"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:27
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.DataSendPasswordReset.html b/types/API.DataSendPasswordReset.html index 94e1beac..55e1dffd 100644 --- a/types/API.DataSendPasswordReset.html +++ b/types/API.DataSendPasswordReset.html @@ -1,25 +1,26 @@ -DataSendPasswordReset | revolt.js
    +DataSendPasswordReset | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • DataSendPasswordReset
  • Type alias DataSendPasswordReset

    -
    DataSendPasswordReset: components["schemas"]["DataSendPasswordReset"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:115
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.DataSetRolePermissions.html b/types/API.DataSetRolePermissions.html new file mode 100644 index 00000000..344ac7e3 --- /dev/null +++ b/types/API.DataSetRolePermissions.html @@ -0,0 +1,489 @@ +DataSetRolePermissions | revolt.js
    +
    + +
    +
    +
    +
    + +

    Type alias DataSetRolePermissions

    +
    DataSetRolePermissions: components["schemas"]["DataSetRolePermissions"]
    +
    + +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.DataSetServerRolePermission.html b/types/API.DataSetServerRolePermission.html index 88374ff4..7d31b0d5 100644 --- a/types/API.DataSetServerRolePermission.html +++ b/types/API.DataSetServerRolePermission.html @@ -1,25 +1,26 @@ -DataSetServerRolePermission | revolt.js
    +DataSetServerRolePermission | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • DataSetServerRolePermission
  • Type alias DataSetServerRolePermission

    -
    DataSetServerRolePermission: components["schemas"]["DataSetServerRolePermission"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:94
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.DataUserProfile.html b/types/API.DataUserProfile.html new file mode 100644 index 00000000..1e9bb200 --- /dev/null +++ b/types/API.DataUserProfile.html @@ -0,0 +1,489 @@ +DataUserProfile | revolt.js
    +
    + +
    +
    +
    +
    + +

    Type alias DataUserProfile

    +
    DataUserProfile: components["schemas"]["DataUserProfile"]
    +
    + +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.Embed.html b/types/API.Embed.html index 50f00de4..dc91bb71 100644 --- a/types/API.Embed.html +++ b/types/API.Embed.html @@ -1,25 +1,26 @@ -Embed | revolt.js
    +Embed | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • Embed
  • Type alias Embed

    -
    Embed: components["schemas"]["Embed"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:45
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.Emoji.html b/types/API.Emoji.html index 8aa0fdcd..d0796b53 100644 --- a/types/API.Emoji.html +++ b/types/API.Emoji.html @@ -1,25 +1,26 @@ -Emoji | revolt.js
    +Emoji | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • Emoji
  • Type alias Emoji

    -
    Emoji: components["schemas"]["Emoji"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:96
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.EmojiParent.html b/types/API.EmojiParent.html index e21cf9cc..a7419925 100644 --- a/types/API.EmojiParent.html +++ b/types/API.EmojiParent.html @@ -1,25 +1,26 @@ -EmojiParent | revolt.js
    +EmojiParent | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • EmojiParent
  • Type alias EmojiParent

    -
    EmojiParent: components["schemas"]["EmojiParent"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:97
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.Error.html b/types/API.Error.html index 7b6997aa..dc3795ac 100644 --- a/types/API.Error.html +++ b/types/API.Error.html @@ -1,25 +1,26 @@ -Error | revolt.js
    +Error | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • Error
  • Type alias Error

    -
    Error: components["schemas"]["Error"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:8
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.Feature.html b/types/API.Feature.html index 43f6c761..62ca95fe 100644 --- a/types/API.Feature.html +++ b/types/API.Feature.html @@ -1,25 +1,26 @@ -Feature | revolt.js
    +Feature | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • Feature
  • Type alias Feature

    -
    Feature: components["schemas"]["Feature"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:5
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.FetchBotResponse.html b/types/API.FetchBotResponse.html index 6629ef4f..95493592 100644 --- a/types/API.FetchBotResponse.html +++ b/types/API.FetchBotResponse.html @@ -1,25 +1,26 @@ -FetchBotResponse | revolt.js
    +FetchBotResponse | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • FetchBotResponse
  • Type alias FetchBotResponse

    -
    FetchBotResponse: components["schemas"]["FetchBotResponse"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:32
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.FetchServerResponse.html b/types/API.FetchServerResponse.html index 0577db27..9d21099f 100644 --- a/types/API.FetchServerResponse.html +++ b/types/API.FetchServerResponse.html @@ -1,25 +1,26 @@ -FetchServerResponse | revolt.js
    +FetchServerResponse | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • FetchServerResponse
  • Type alias FetchServerResponse

    -
    FetchServerResponse: components["schemas"]["FetchServerResponse"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:76
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.FieldsBot.html b/types/API.FieldsBot.html index b70f0519..c0e5d1d7 100644 --- a/types/API.FieldsBot.html +++ b/types/API.FieldsBot.html @@ -1,25 +1,26 @@ -FieldsBot | revolt.js
    +FieldsBot | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • FieldsBot
  • Type alias FieldsBot

    -
    FieldsBot: components["schemas"]["FieldsBot"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:35
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.FieldsChannel.html b/types/API.FieldsChannel.html index c2c075f9..55ab38dd 100644 --- a/types/API.FieldsChannel.html +++ b/types/API.FieldsChannel.html @@ -1,25 +1,26 @@ -FieldsChannel | revolt.js
    +FieldsChannel | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • FieldsChannel
  • Type alias FieldsChannel

    -
    FieldsChannel: components["schemas"]["FieldsChannel"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:37
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.FieldsMember.html b/types/API.FieldsMember.html index d1b0d77d..563301b7 100644 --- a/types/API.FieldsMember.html +++ b/types/API.FieldsMember.html @@ -1,25 +1,26 @@ -FieldsMember | revolt.js
    +FieldsMember | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • FieldsMember
  • Type alias FieldsMember

    -
    FieldsMember: components["schemas"]["FieldsMember"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:84
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.FieldsRole.html b/types/API.FieldsRole.html index e142706c..e5575bf1 100644 --- a/types/API.FieldsRole.html +++ b/types/API.FieldsRole.html @@ -1,25 +1,26 @@ -FieldsRole | revolt.js
    +FieldsRole | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • FieldsRole
  • Type alias FieldsRole

    -
    FieldsRole: components["schemas"]["FieldsRole"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:93
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.FieldsServer.html b/types/API.FieldsServer.html index d22ece56..5bd71d87 100644 --- a/types/API.FieldsServer.html +++ b/types/API.FieldsServer.html @@ -1,25 +1,26 @@ -FieldsServer | revolt.js
    +FieldsServer | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • FieldsServer
  • Type alias FieldsServer

    -
    FieldsServer: components["schemas"]["FieldsServer"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:78
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.FieldsUser.html b/types/API.FieldsUser.html index d5b037d1..97fcd8d2 100644 --- a/types/API.FieldsUser.html +++ b/types/API.FieldsUser.html @@ -1,25 +1,26 @@ -FieldsUser | revolt.js
    +FieldsUser | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • FieldsUser
  • Type alias FieldsUser

    -
    FieldsUser: components["schemas"]["FieldsUser"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:21
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.FieldsWebhook.html b/types/API.FieldsWebhook.html deleted file mode 100644 index b55031ac..00000000 --- a/types/API.FieldsWebhook.html +++ /dev/null @@ -1,506 +0,0 @@ -FieldsWebhook | revolt.js
    -
    - -
    -
    -
    -
    - -

    Type alias FieldsWebhook

    -
    FieldsWebhook: components["schemas"]["FieldsWebhook"]
    -
    - -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/types/API.File.html b/types/API.File.html index 06c3b5c2..2dcf671d 100644 --- a/types/API.File.html +++ b/types/API.File.html @@ -1,25 +1,26 @@ -File | revolt.js
    +File | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • File
  • Type alias File

    -
    File: components["schemas"]["File"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:10
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.FlagResponse.html b/types/API.FlagResponse.html index 58487fa9..94395dfb 100644 --- a/types/API.FlagResponse.html +++ b/types/API.FlagResponse.html @@ -1,25 +1,26 @@ -FlagResponse | revolt.js
    +FlagResponse | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • FlagResponse
  • Type alias FlagResponse

    -
    FlagResponse: components["schemas"]["FlagResponse"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:18
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.ISO8601_Timestamp.html b/types/API.ISO8601_Timestamp.html index c830ab6e..a1338d92 100644 --- a/types/API.ISO8601_Timestamp.html +++ b/types/API.ISO8601_Timestamp.html @@ -1,25 +1,26 @@ -ISO8601_Timestamp | revolt.js
    +ISO8601_Timestamp | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • ISO8601_Timestamp
  • Type alias ISO8601_Timestamp

    -
    ISO8601_Timestamp: components["schemas"]["ISO8601 Timestamp"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:42
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.Id.html b/types/API.Id.html index 8e5842cb..b6297d33 100644 --- a/types/API.Id.html +++ b/types/API.Id.html @@ -1,25 +1,26 @@ -Id | revolt.js
    +Id | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • Id
  • Type alias Id

    -
    Id: components["schemas"]["Id"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:17
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.Image.html b/types/API.Image.html index ca3afefe..943629c1 100644 --- a/types/API.Image.html +++ b/types/API.Image.html @@ -1,25 +1,26 @@ -Image | revolt.js
    +Image | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • Image
  • Type alias Image

    -
    Image: components["schemas"]["Image"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:50
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.ImageSize.html b/types/API.ImageSize.html index 1d070311..8e5140a2 100644 --- a/types/API.ImageSize.html +++ b/types/API.ImageSize.html @@ -1,25 +1,26 @@ -ImageSize | revolt.js
    +ImageSize | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • ImageSize
  • Type alias ImageSize

    -
    ImageSize: components["schemas"]["ImageSize"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:51
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.Index.html b/types/API.Index.html deleted file mode 100644 index 34823c95..00000000 --- a/types/API.Index.html +++ /dev/null @@ -1,506 +0,0 @@ -Index | revolt.js
    -
    - -
    -
    -
    -
    - -

    Type alias Index

    -
    Index: components["schemas"]["Index"]
    -
    - -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/types/API.IndexAccess.html b/types/API.IndexAccess.html deleted file mode 100644 index b4f22ae3..00000000 --- a/types/API.IndexAccess.html +++ /dev/null @@ -1,506 +0,0 @@ -IndexAccess | revolt.js
    -
    - -
    -
    -
    -
    - -

    Type alias IndexAccess

    -
    IndexAccess: components["schemas"]["IndexAccess"]
    -
    - -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/types/API.Interactions.html b/types/API.Interactions.html index 3c0af670..177ab6b1 100644 --- a/types/API.Interactions.html +++ b/types/API.Interactions.html @@ -1,25 +1,26 @@ -Interactions | revolt.js
    +Interactions | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • Interactions
  • Type alias Interactions

    -
    Interactions: components["schemas"]["Interactions"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:53
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.Invite.html b/types/API.Invite.html index a58e1cf5..fcc3b920 100644 --- a/types/API.Invite.html +++ b/types/API.Invite.html @@ -1,25 +1,26 @@ -Invite | revolt.js
    +Invite | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • Invite
  • Type alias Invite

    -
    Invite: components["schemas"]["Invite"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:38
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.InviteBotDestination.html b/types/API.InviteBotDestination.html index fa5cf8b6..1e01a6fd 100644 --- a/types/API.InviteBotDestination.html +++ b/types/API.InviteBotDestination.html @@ -1,25 +1,26 @@ -InviteBotDestination | revolt.js
    +InviteBotDestination | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • InviteBotDestination
  • Type alias InviteBotDestination

    -
    InviteBotDestination: components["schemas"]["InviteBotDestination"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:30
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.InviteJoinResponse.html b/types/API.InviteJoinResponse.html index 88a570e8..27a687c7 100644 --- a/types/API.InviteJoinResponse.html +++ b/types/API.InviteJoinResponse.html @@ -1,25 +1,26 @@ -InviteJoinResponse | revolt.js
    +InviteJoinResponse | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • InviteJoinResponse
  • Type alias InviteJoinResponse

    -
    InviteJoinResponse: components["schemas"]["InviteJoinResponse"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:99
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.InviteResponse.html b/types/API.InviteResponse.html index 0742dde7..637edf15 100644 --- a/types/API.InviteResponse.html +++ b/types/API.InviteResponse.html @@ -1,25 +1,26 @@ -InviteResponse | revolt.js
    +InviteResponse | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • InviteResponse
  • Type alias InviteResponse

    -
    InviteResponse: components["schemas"]["InviteResponse"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:98
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.LatencyHistogramEntry.html b/types/API.LatencyHistogramEntry.html deleted file mode 100644 index 393fab49..00000000 --- a/types/API.LatencyHistogramEntry.html +++ /dev/null @@ -1,506 +0,0 @@ -LatencyHistogramEntry | revolt.js
    -
    - -
    -
    -
    -
    - -

    Type alias LatencyHistogramEntry

    -
    LatencyHistogramEntry: components["schemas"]["LatencyHistogramEntry"]
    -
    - -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/types/API.LatencyStats.html b/types/API.LatencyStats.html deleted file mode 100644 index 12d88a71..00000000 --- a/types/API.LatencyStats.html +++ /dev/null @@ -1,506 +0,0 @@ -LatencyStats | revolt.js
    -
    - -
    -
    -
    -
    - -

    Type alias LatencyStats

    -
    LatencyStats: components["schemas"]["LatencyStats"]
    -
    - -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/types/API.LegacyCreateVoiceUserResponse.html b/types/API.LegacyCreateVoiceUserResponse.html new file mode 100644 index 00000000..b36bf04f --- /dev/null +++ b/types/API.LegacyCreateVoiceUserResponse.html @@ -0,0 +1,489 @@ +LegacyCreateVoiceUserResponse | revolt.js
    +
    + +
    +
    +
    +
    + +

    Type alias LegacyCreateVoiceUserResponse

    +
    LegacyCreateVoiceUserResponse: components["schemas"]["LegacyCreateVoiceUserResponse"]
    +
    + +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.LegacyServerChannelType.html b/types/API.LegacyServerChannelType.html index 1e5ab6f6..c82490de 100644 --- a/types/API.LegacyServerChannelType.html +++ b/types/API.LegacyServerChannelType.html @@ -1,25 +1,26 @@ -LegacyServerChannelType | revolt.js
    +LegacyServerChannelType | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • LegacyServerChannelType
  • Type alias LegacyServerChannelType

    -
    LegacyServerChannelType: components["schemas"]["LegacyServerChannelType"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:80
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.LightspeedType.html b/types/API.LightspeedType.html index 74139e68..f898a3a9 100644 --- a/types/API.LightspeedType.html +++ b/types/API.LightspeedType.html @@ -1,25 +1,26 @@ -LightspeedType | revolt.js
    +LightspeedType | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • LightspeedType
  • Type alias LightspeedType

    -
    LightspeedType: components["schemas"]["LightspeedType"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:47
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.MFAMethod.html b/types/API.MFAMethod.html index 83d99120..6347ef04 100644 --- a/types/API.MFAMethod.html +++ b/types/API.MFAMethod.html @@ -1,25 +1,26 @@ -MFAMethod | revolt.js
    +MFAMethod | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • MFAMethod
  • Type alias MFAMethod

    -
    MFAMethod: components["schemas"]["MFAMethod"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:118
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.MFAResponse.html b/types/API.MFAResponse.html index efb34d3f..8b6df814 100644 --- a/types/API.MFAResponse.html +++ b/types/API.MFAResponse.html @@ -1,25 +1,26 @@ -MFAResponse | revolt.js
    +MFAResponse | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • MFAResponse
  • Type alias MFAResponse

    -
    MFAResponse: components["schemas"]["MFAResponse"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:120
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.MFATicket.html b/types/API.MFATicket.html index 8f853fbb..1afefa88 100644 --- a/types/API.MFATicket.html +++ b/types/API.MFATicket.html @@ -1,25 +1,26 @@ -MFATicket | revolt.js
    +MFATicket | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • MFATicket
  • Type alias MFATicket

    -
    MFATicket: components["schemas"]["MFATicket"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:113
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.Masquerade.html b/types/API.Masquerade.html index c5fea648..79e5d531 100644 --- a/types/API.Masquerade.html +++ b/types/API.Masquerade.html @@ -1,25 +1,26 @@ -Masquerade | revolt.js
    +Masquerade | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • Masquerade
  • Type alias Masquerade

    -
    Masquerade: components["schemas"]["Masquerade"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:54
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.Member.html b/types/API.Member.html index 7c333ba9..427c6ac0 100644 --- a/types/API.Member.html +++ b/types/API.Member.html @@ -1,25 +1,26 @@ -Member | revolt.js
    +Member | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • Member
  • Type alias Member

    -
    Member: components["schemas"]["Member"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:40
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.MemberCompositeKey.html b/types/API.MemberCompositeKey.html index f0c160aa..e9926d01 100644 --- a/types/API.MemberCompositeKey.html +++ b/types/API.MemberCompositeKey.html @@ -1,25 +1,26 @@ -MemberCompositeKey | revolt.js
    +MemberCompositeKey | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • MemberCompositeKey
  • Type alias MemberCompositeKey

    -
    MemberCompositeKey: components["schemas"]["MemberCompositeKey"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:41
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.MemberQueryResponse.html b/types/API.MemberQueryResponse.html index 12e2e27e..f92de98d 100644 --- a/types/API.MemberQueryResponse.html +++ b/types/API.MemberQueryResponse.html @@ -1,25 +1,26 @@ -MemberQueryResponse | revolt.js
    +MemberQueryResponse | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • MemberQueryResponse
  • Type alias MemberQueryResponse

    -
    MemberQueryResponse: components["schemas"]["MemberQueryResponse"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:85
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.MemberResponse.html b/types/API.MemberResponse.html new file mode 100644 index 00000000..b38464f0 --- /dev/null +++ b/types/API.MemberResponse.html @@ -0,0 +1,489 @@ +MemberResponse | revolt.js
    +
    + +
    +
    +
    +
    + +

    Type alias MemberResponse

    +
    MemberResponse: components["schemas"]["MemberResponse"]
    +
    + +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.Message.html b/types/API.Message.html index 2cf12d4e..0f06e5a8 100644 --- a/types/API.Message.html +++ b/types/API.Message.html @@ -1,25 +1,26 @@ -Message | revolt.js
    +Message | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • Message
  • Type alias Message

    -
    Message: components["schemas"]["Message"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:39
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.MessageSort.html b/types/API.MessageSort.html index ce5b4513..86a93b83 100644 --- a/types/API.MessageSort.html +++ b/types/API.MessageSort.html @@ -1,25 +1,26 @@ -MessageSort | revolt.js
    +MessageSort | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • MessageSort
  • Type alias MessageSort

    -
    MessageSort: components["schemas"]["MessageSort"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:59
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.MessageWebhook.html b/types/API.MessageWebhook.html index 01b8008b..dcf66e4a 100644 --- a/types/API.MessageWebhook.html +++ b/types/API.MessageWebhook.html @@ -1,25 +1,26 @@ -MessageWebhook | revolt.js
    +MessageWebhook | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • MessageWebhook
  • Type alias MessageWebhook

    -
    MessageWebhook: components["schemas"]["MessageWebhook"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:43
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.Metadata.html b/types/API.Metadata.html index fa97e818..3c95e815 100644 --- a/types/API.Metadata.html +++ b/types/API.Metadata.html @@ -1,25 +1,26 @@ -Metadata | revolt.js
    +Metadata | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • Metadata
  • Type alias Metadata

    -
    Metadata: components["schemas"]["Metadata"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:11
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.MultiFactorStatus.html b/types/API.MultiFactorStatus.html index 9a0ae50e..a3ef3c43 100644 --- a/types/API.MultiFactorStatus.html +++ b/types/API.MultiFactorStatus.html @@ -1,25 +1,26 @@ -MultiFactorStatus | revolt.js
    +MultiFactorStatus | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • MultiFactorStatus
  • Type alias MultiFactorStatus

    -
    MultiFactorStatus: components["schemas"]["MultiFactorStatus"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:123
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.MutualResponse.html b/types/API.MutualResponse.html index 9c4215cc..2cc35360 100644 --- a/types/API.MutualResponse.html +++ b/types/API.MutualResponse.html @@ -1,25 +1,26 @@ -MutualResponse | revolt.js
    +MutualResponse | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • MutualResponse
  • Type alias MutualResponse

    -
    MutualResponse: components["schemas"]["MutualResponse"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:26
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.NewRoleResponse.html b/types/API.NewRoleResponse.html index 6ff283cb..be51e905 100644 --- a/types/API.NewRoleResponse.html +++ b/types/API.NewRoleResponse.html @@ -1,25 +1,26 @@ -NewRoleResponse | revolt.js
    +NewRoleResponse | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • NewRoleResponse
  • Type alias NewRoleResponse

    -
    NewRoleResponse: components["schemas"]["NewRoleResponse"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:90
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.OptionsBulkDelete.html b/types/API.OptionsBulkDelete.html index fca85adf..ca1e0773 100644 --- a/types/API.OptionsBulkDelete.html +++ b/types/API.OptionsBulkDelete.html @@ -1,25 +1,26 @@ -OptionsBulkDelete | revolt.js
    +OptionsBulkDelete | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • OptionsBulkDelete
  • Type alias OptionsBulkDelete

    -
    OptionsBulkDelete: components["schemas"]["OptionsBulkDelete"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:62
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.OptionsFetchSettings.html b/types/API.OptionsFetchSettings.html index 23972591..7770c120 100644 --- a/types/API.OptionsFetchSettings.html +++ b/types/API.OptionsFetchSettings.html @@ -1,25 +1,26 @@ -OptionsFetchSettings | revolt.js
    +OptionsFetchSettings | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • OptionsFetchSettings
  • Type alias OptionsFetchSettings

    -
    OptionsFetchSettings: components["schemas"]["OptionsFetchSettings"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:127
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.OptionsMessageSearch.html b/types/API.OptionsMessageSearch.html deleted file mode 100644 index 313f682c..00000000 --- a/types/API.OptionsMessageSearch.html +++ /dev/null @@ -1,506 +0,0 @@ -OptionsMessageSearch | revolt.js
    -
    - -
    -
    -
    -
    - -

    Type alias OptionsMessageSearch

    -
    OptionsMessageSearch: components["schemas"]["OptionsMessageSearch"]
    -
    - -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/types/API.Override.html b/types/API.Override.html index b20a9140..8ad87299 100644 --- a/types/API.Override.html +++ b/types/API.Override.html @@ -1,25 +1,26 @@ -Override | revolt.js
    +Override | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • Override
  • Type alias Override

    -
    Override: components["schemas"]["Override"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:66
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.OverrideField.html b/types/API.OverrideField.html index bcb708e4..31cfa144 100644 --- a/types/API.OverrideField.html +++ b/types/API.OverrideField.html @@ -1,25 +1,26 @@ -OverrideField | revolt.js
    +OverrideField | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • OverrideField
  • Type alias OverrideField

    -
    OverrideField: components["schemas"]["OverrideField"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:25
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.OwnedBotsResponse.html b/types/API.OwnedBotsResponse.html index 3e31350b..7b32ad65 100644 --- a/types/API.OwnedBotsResponse.html +++ b/types/API.OwnedBotsResponse.html @@ -1,25 +1,26 @@ -OwnedBotsResponse | revolt.js
    +OwnedBotsResponse | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • OwnedBotsResponse
  • Type alias OwnedBotsResponse

    -
    OwnedBotsResponse: components["schemas"]["OwnedBotsResponse"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:33
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.Permission.html b/types/API.Permission.html deleted file mode 100644 index 9ff7eba4..00000000 --- a/types/API.Permission.html +++ /dev/null @@ -1,506 +0,0 @@ -Permission | revolt.js
    -
    - -
    -
    -
    -
    - -

    Type alias Permission

    -
    Permission: components["schemas"]["Permission"]
    -
    - -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/types/API.Presence.html b/types/API.Presence.html index 98706839..e25102e1 100644 --- a/types/API.Presence.html +++ b/types/API.Presence.html @@ -1,25 +1,26 @@ -Presence | revolt.js
    +Presence | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • Presence
  • Type alias Presence

    -
    Presence: components["schemas"]["Presence"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:15
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.PublicBot.html b/types/API.PublicBot.html index 13aaf2c5..54b2a6f1 100644 --- a/types/API.PublicBot.html +++ b/types/API.PublicBot.html @@ -1,25 +1,26 @@ -PublicBot | revolt.js
    +PublicBot | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • PublicBot
  • Type alias PublicBot

    -
    PublicBot: components["schemas"]["PublicBot"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:31
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.QueryExecStats.html b/types/API.QueryExecStats.html deleted file mode 100644 index f53c99f5..00000000 --- a/types/API.QueryExecStats.html +++ /dev/null @@ -1,506 +0,0 @@ -QueryExecStats | revolt.js
    -
    - -
    -
    -
    -
    - -

    Type alias QueryExecStats

    -
    QueryExecStats: components["schemas"]["QueryExecStats"]
    -
    - -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/types/API.Relationship.html b/types/API.Relationship.html index 446d3b95..335aa650 100644 --- a/types/API.Relationship.html +++ b/types/API.Relationship.html @@ -1,25 +1,26 @@ -Relationship | revolt.js
    +Relationship | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • Relationship
  • Type alias Relationship

    -
    Relationship: components["schemas"]["Relationship"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:12
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.RelationshipStatus.html b/types/API.RelationshipStatus.html index a6c348ca..e13d8b1e 100644 --- a/types/API.RelationshipStatus.html +++ b/types/API.RelationshipStatus.html @@ -1,25 +1,26 @@ -RelationshipStatus | revolt.js
    +RelationshipStatus | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • RelationshipStatus
  • Type alias RelationshipStatus

    -
    RelationshipStatus: components["schemas"]["RelationshipStatus"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:13
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.ReplyIntent.html b/types/API.ReplyIntent.html index 7f9a143a..7ab89896 100644 --- a/types/API.ReplyIntent.html +++ b/types/API.ReplyIntent.html @@ -1,25 +1,26 @@ -ReplyIntent | revolt.js
    +ReplyIntent | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • ReplyIntent
  • Type alias ReplyIntent

    -
    ReplyIntent: components["schemas"]["ReplyIntent"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:56
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.ReportedContent.html b/types/API.ReportedContent.html index 32e51716..6d400dbb 100644 --- a/types/API.ReportedContent.html +++ b/types/API.ReportedContent.html @@ -1,25 +1,26 @@ -ReportedContent | revolt.js
    +ReportedContent | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • ReportedContent
  • Type alias ReportedContent

    -
    ReportedContent: components["schemas"]["ReportedContent"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:102
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.ResponseLogin.html b/types/API.ResponseLogin.html index 0502fc05..f53c3837 100644 --- a/types/API.ResponseLogin.html +++ b/types/API.ResponseLogin.html @@ -1,25 +1,26 @@ -ResponseLogin | revolt.js
    +ResponseLogin | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • ResponseLogin
  • Type alias ResponseLogin

    -
    ResponseLogin: components["schemas"]["ResponseLogin"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:116
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.ResponseTotpSecret.html b/types/API.ResponseTotpSecret.html index 4f971a35..dcd88a11 100644 --- a/types/API.ResponseTotpSecret.html +++ b/types/API.ResponseTotpSecret.html @@ -1,25 +1,26 @@ -ResponseTotpSecret | revolt.js
    +ResponseTotpSecret | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • ResponseTotpSecret
  • Type alias ResponseTotpSecret

    -
    ResponseTotpSecret: components["schemas"]["ResponseTotpSecret"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:124
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.ResponseVerify.html b/types/API.ResponseVerify.html index eb919f5c..4f8e11c9 100644 --- a/types/API.ResponseVerify.html +++ b/types/API.ResponseVerify.html @@ -1,25 +1,26 @@ -ResponseVerify | revolt.js
    +ResponseVerify | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • ResponseVerify
  • Type alias ResponseVerify

    -
    ResponseVerify: components["schemas"]["ResponseVerify"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:112
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.ResponseWebhook.html b/types/API.ResponseWebhook.html deleted file mode 100644 index ff2547ef..00000000 --- a/types/API.ResponseWebhook.html +++ /dev/null @@ -1,506 +0,0 @@ -ResponseWebhook | revolt.js
    -
    - -
    -
    -
    -
    - -

    Type alias ResponseWebhook

    -
    ResponseWebhook: components["schemas"]["ResponseWebhook"]
    -
    - -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/types/API.RevoltConfig.html b/types/API.RevoltConfig.html index bbe87dd7..2fc642c6 100644 --- a/types/API.RevoltConfig.html +++ b/types/API.RevoltConfig.html @@ -1,25 +1,26 @@ -RevoltConfig | revolt.js
    +RevoltConfig | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • RevoltConfig
  • Type alias RevoltConfig

    -
    RevoltConfig: components["schemas"]["RevoltConfig"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:2
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.RevoltFeatures.html b/types/API.RevoltFeatures.html index 0ab02e64..fa5c24ec 100644 --- a/types/API.RevoltFeatures.html +++ b/types/API.RevoltFeatures.html @@ -1,25 +1,26 @@ -RevoltFeatures | revolt.js
    +RevoltFeatures | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • RevoltFeatures
  • Type alias RevoltFeatures

    -
    RevoltFeatures: components["schemas"]["RevoltFeatures"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:3
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.Role.html b/types/API.Role.html index 8f082fd0..730ac35f 100644 --- a/types/API.Role.html +++ b/types/API.Role.html @@ -1,25 +1,26 @@ -Role | revolt.js
    +Role | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • Role
  • Type alias Role

    -
    Role: components["schemas"]["Role"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:74
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.SendableEmbed.html b/types/API.SendableEmbed.html index 4ac34696..e9c93a24 100644 --- a/types/API.SendableEmbed.html +++ b/types/API.SendableEmbed.html @@ -1,25 +1,26 @@ -SendableEmbed | revolt.js
    +SendableEmbed | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • SendableEmbed
  • Type alias SendableEmbed

    -
    SendableEmbed: components["schemas"]["SendableEmbed"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:57
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.Server.html b/types/API.Server.html index b2c7f1df..af9a4990 100644 --- a/types/API.Server.html +++ b/types/API.Server.html @@ -1,25 +1,26 @@ -Server | revolt.js
    +Server | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • Server
  • Type alias Server

    -
    Server: components["schemas"]["Server"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:71
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.ServerBan.html b/types/API.ServerBan.html index 724440ff..1b92e059 100644 --- a/types/API.ServerBan.html +++ b/types/API.ServerBan.html @@ -1,25 +1,26 @@ -ServerBan | revolt.js
    +ServerBan | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • ServerBan
  • Type alias ServerBan

    -
    ServerBan: components["schemas"]["ServerBan"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:86
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.SessionInfo.html b/types/API.SessionInfo.html index 714701bd..9af62329 100644 --- a/types/API.SessionInfo.html +++ b/types/API.SessionInfo.html @@ -1,25 +1,26 @@ -SessionInfo | revolt.js
    +SessionInfo | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • SessionInfo
  • Type alias SessionInfo

    -
    SessionInfo: components["schemas"]["SessionInfo"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:121
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.Special.html b/types/API.Special.html index 1541dec8..9527f807 100644 --- a/types/API.Special.html +++ b/types/API.Special.html @@ -1,25 +1,26 @@ -Special | revolt.js
    +Special | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • Special
  • Type alias Special

    -
    Special: components["schemas"]["Special"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:46
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.Stats.html b/types/API.Stats.html deleted file mode 100644 index db7e477c..00000000 --- a/types/API.Stats.html +++ /dev/null @@ -1,506 +0,0 @@ -Stats | revolt.js
    -
    - -
    -
    -
    -
    - -

    Type alias Stats

    -
    Stats: components["schemas"]["Stats"]
    -
    - -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/types/API.SystemMessage.html b/types/API.SystemMessage.html index c8e53dda..a88af52b 100644 --- a/types/API.SystemMessage.html +++ b/types/API.SystemMessage.html @@ -1,25 +1,26 @@ -SystemMessage | revolt.js
    +SystemMessage | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • SystemMessage
  • Type alias SystemMessage

    -
    SystemMessage: components["schemas"]["SystemMessage"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:44
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.SystemMessageChannels.html b/types/API.SystemMessageChannels.html index 9947bc0d..fed26f78 100644 --- a/types/API.SystemMessageChannels.html +++ b/types/API.SystemMessageChannels.html @@ -1,25 +1,26 @@ -SystemMessageChannels | revolt.js
    +SystemMessageChannels | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • SystemMessageChannels
  • Type alias SystemMessageChannels

    -
    SystemMessageChannels: components["schemas"]["SystemMessageChannels"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:73
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.TwitchType.html b/types/API.TwitchType.html index 66028b8b..043f5c2a 100644 --- a/types/API.TwitchType.html +++ b/types/API.TwitchType.html @@ -1,25 +1,26 @@ -TwitchType | revolt.js
    +TwitchType | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • TwitchType
  • Type alias TwitchType

    -
    TwitchType: components["schemas"]["TwitchType"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:48
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.User.html b/types/API.User.html index e77eb134..42838fdc 100644 --- a/types/API.User.html +++ b/types/API.User.html @@ -1,25 +1,26 @@ -User | revolt.js
    +User | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • User
  • Type alias User

    -
    User: components["schemas"]["User"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:9
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.UserPermission.html b/types/API.UserPermission.html deleted file mode 100644 index 3e8aace7..00000000 --- a/types/API.UserPermission.html +++ /dev/null @@ -1,506 +0,0 @@ -UserPermission | revolt.js
    -
    - -
    -
    -
    -
    - -

    Type alias UserPermission

    -
    UserPermission: components["schemas"]["UserPermission"]
    -
    - -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/types/API.UserProfile.html b/types/API.UserProfile.html index 8aed0e21..ed6b4252 100644 --- a/types/API.UserProfile.html +++ b/types/API.UserProfile.html @@ -1,25 +1,26 @@ -UserProfile | revolt.js
    +UserProfile | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • UserProfile
  • Type alias UserProfile

    -
    UserProfile: components["schemas"]["UserProfile"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:23
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.UserProfileData.html b/types/API.UserProfileData.html deleted file mode 100644 index b0a87054..00000000 --- a/types/API.UserProfileData.html +++ /dev/null @@ -1,506 +0,0 @@ -UserProfileData | revolt.js
    -
    - -
    -
    -
    -
    - -

    Type alias UserProfileData

    -
    UserProfileData: components["schemas"]["UserProfileData"]
    -
    - -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file diff --git a/types/API.UserReportReason.html b/types/API.UserReportReason.html index d85e1aa2..218e3a89 100644 --- a/types/API.UserReportReason.html +++ b/types/API.UserReportReason.html @@ -1,25 +1,26 @@ -UserReportReason | revolt.js
    +UserReportReason | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • UserReportReason
  • Type alias UserReportReason

    -
    UserReportReason: components["schemas"]["UserReportReason"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:104
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.UserStatus.html b/types/API.UserStatus.html index 0bfcfc7b..f64ec9be 100644 --- a/types/API.UserStatus.html +++ b/types/API.UserStatus.html @@ -1,25 +1,26 @@ -UserStatus | revolt.js
    +UserStatus | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • UserStatus
  • Type alias UserStatus

    -
    UserStatus: components["schemas"]["UserStatus"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:14
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.Video.html b/types/API.Video.html index 92ecff47..9f0d1d82 100644 --- a/types/API.Video.html +++ b/types/API.Video.html @@ -1,25 +1,26 @@ -Video | revolt.js
    +Video | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • Video
  • Type alias Video

    -
    Video: components["schemas"]["Video"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:52
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.VoiceFeature.html b/types/API.VoiceFeature.html index 38227589..ae3bb40e 100644 --- a/types/API.VoiceFeature.html +++ b/types/API.VoiceFeature.html @@ -1,25 +1,26 @@ -VoiceFeature | revolt.js
    +VoiceFeature | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • VoiceFeature
  • Type alias VoiceFeature

    -
    VoiceFeature: components["schemas"]["VoiceFeature"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:6
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.WebPushSubscription.html b/types/API.WebPushSubscription.html index e7d3e654..3b1df1ac 100644 --- a/types/API.WebPushSubscription.html +++ b/types/API.WebPushSubscription.html @@ -1,25 +1,26 @@ -WebPushSubscription | revolt.js
    +WebPushSubscription | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • WebPushSubscription
  • Type alias WebPushSubscription

    -
    WebPushSubscription: components["schemas"]["WebPushSubscription"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:117
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/API.Webhook.html b/types/API.Webhook.html index 0d80a16d..fdb3ece5 100644 --- a/types/API.Webhook.html +++ b/types/API.Webhook.html @@ -1,25 +1,26 @@ -Webhook | revolt.js
    +Webhook | revolt.js
    -
    +

    Theme

    +
    @@ -28,479 +29,461 @@
  • API
  • Webhook
  • Type alias Webhook

    -
    Webhook: components["schemas"]["Webhook"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.7.11/node_modules/revolt-api/dist/types.d.ts:68
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/ClientOptions.html b/types/ClientOptions.html index 8ea8fd61..febd71ab 100644 --- a/types/ClientOptions.html +++ b/types/ClientOptions.html @@ -1,25 +1,26 @@ -ClientOptions | revolt.js
    +ClientOptions | revolt.js
    -
    +

    Theme

    +
    @@ -27,481 +28,551 @@
  • revolt.js
  • ClientOptions
  • Type alias ClientOptions

    -
    ClientOptions: Partial<EventClientOptions> & {
        autoReconnect: boolean;
        baseURL: string;
        eagerFetching: boolean;
        partials: boolean;
        syncUnreads: boolean;
        channelIsMuted(channel: Channel): boolean;
        retryDelayFunction(retryCount: number): number;
    }
    +
    ClientOptions: Partial<EventClientOptions> & {
        autoReconnect: boolean;
        baseURL: string;
        eagerFetching: boolean;
        partials: boolean;
        syncUnreads: boolean;
        channelIsMuted(channel) => boolean;
        retryDelayFunction(retryCount) => number;
    }

    Client options object

    +
    +
    +

    Type declaration

    +
      +
    • +
      autoReconnect: boolean
      +

      Whether to reconnect when disconnected

      +
      +
      +

      Default

      true
      +
      +
    • +
    • +
      baseURL: string
      +

      Base URL of the API server

      +
      +
    • +
    • +
      eagerFetching: boolean
      +

      Whether to eagerly fetch users and members for incoming events

      +
      +
      +

      Default

      true
      +
      + +

      Deprecated

    • +
    • +
      partials: boolean
      +

      Whether to allow partial objects to emit from events

      +
      +
      +

      Default

      false
      +
      +
    • +
    • +
      syncUnreads: boolean
      +

      Whether to automatically sync unreads information

      +
      +
      +

      Default

      false
      +
      +
    • +
    • +
      channelIsMuted:function
      +
        + +
      • +

        Check whether a channel is muted

        +
        +
        +

        Parameters

        +
        +

        Returns boolean

        Whether it is muted

        + +
        +

        Default

        false
        +
    +
  • Defined in src/Client.ts:149
  • +
  • +
    retryDelayFunction:function
    +
      + +
    • +

      Retry delay function

      +
      +
      +

      Parameters

      +
        +
      • +
        retryCount: number
        +

        Count

        +
        +
      +

      Returns number

      Delay in seconds

      + +
      +

      Default

      (2^x-1) ±20%
      +
      +
  • +
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/types/PrivateSession.html b/types/PrivateSession.html index 4b2495f1..20974376 100644 --- a/types/PrivateSession.html +++ b/types/PrivateSession.html @@ -1,25 +1,26 @@ -PrivateSession | revolt.js
    +PrivateSession | revolt.js
    -
    +

    Theme

    +
    @@ -27,479 +28,470 @@
  • revolt.js
  • PrivateSession
  • Type alias PrivateSession

    -
    PrivateSession: {
        _id: string;
        token: string;
        user_id: string;
    } | string
    +
  • Defined in src/Client.ts:44
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/variables/RE_CHANNELS.html b/variables/RE_CHANNELS.html index 188a0927..6acab4b1 100644 --- a/variables/RE_CHANNELS.html +++ b/variables/RE_CHANNELS.html @@ -1,25 +1,26 @@ -RE_CHANNELS | revolt.js
    +RE_CHANNELS | revolt.js
    -
    +

    Theme

    +
    @@ -27,481 +28,464 @@
  • revolt.js
  • RE_CHANNELS
  • Variable RE_CHANNELSConst

    -
    RE_CHANNELS: RegExp = ...
    +
    RE_CHANNELS: RegExp = ...

    Regular expression for channels.

    -
    +
    +
  • Defined in src/lib/regex.ts:9
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/variables/RE_MENTIONS.html b/variables/RE_MENTIONS.html index 333b48d9..c6b56bf6 100644 --- a/variables/RE_MENTIONS.html +++ b/variables/RE_MENTIONS.html @@ -1,25 +1,26 @@ -RE_MENTIONS | revolt.js
    +RE_MENTIONS | revolt.js
    -
    +

    Theme

    +
    @@ -27,481 +28,464 @@
  • revolt.js
  • RE_MENTIONS
  • Variable RE_MENTIONSConst

    -
    RE_MENTIONS: RegExp = ...
    +
    RE_MENTIONS: RegExp = ...

    Regular expression for mentions.

    -
    +
    +
  • Defined in src/lib/regex.ts:4
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/variables/RE_SPOILER.html b/variables/RE_SPOILER.html index 2e8489fb..03b09500 100644 --- a/variables/RE_SPOILER.html +++ b/variables/RE_SPOILER.html @@ -1,25 +1,26 @@ -RE_SPOILER | revolt.js
    +RE_SPOILER | revolt.js
    -
    +

    Theme

    +
    @@ -27,481 +28,464 @@
  • revolt.js
  • RE_SPOILER
  • Variable RE_SPOILERConst

    -
    RE_SPOILER: RegExp = ...
    +
    RE_SPOILER: RegExp = ...

    Regular expression for spoilers.

    -
    +
    +
  • Defined in src/lib/regex.ts:14
  • -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    +
    \ No newline at end of file