diff --git a/assets/main.js b/assets/main.js index 01bcad55fd..d0aa8d5f9a 100644 --- a/assets/main.js +++ b/assets/main.js @@ -1,6 +1,6 @@ "use strict"; "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=` +`,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;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];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: diff --git a/assets/style.css b/assets/style.css index 108428c3f3..07a385b731 100644 --- a/assets/style.css +++ b/assets/style.css @@ -11,6 +11,7 @@ --light-color-text-aside: #6e6e6e; --light-color-link: #1f70c2; + --light-color-ts-keyword: #056bd6; --light-color-ts-project: #b111c9; --light-color-ts-module: var(--light-color-ts-project); --light-color-ts-namespace: var(--light-color-ts-project); @@ -50,6 +51,7 @@ --dark-color-text-aside: #dddddd; --dark-color-link: #00aff4; + --dark-color-ts-keyword: #3399ff; --dark-color-ts-project: #e358ff; --dark-color-ts-module: var(--dark-color-ts-project); --dark-color-ts-namespace: var(--dark-color-ts-project); @@ -91,6 +93,7 @@ --color-text-aside: var(--light-color-text-aside); --color-link: var(--light-color-link); + --color-ts-keyword: var(--light-color-ts-keyword); --color-ts-module: var(--light-color-ts-module); --color-ts-namespace: var(--light-color-ts-namespace); --color-ts-enum: var(--light-color-ts-enum); @@ -132,6 +135,7 @@ --color-text-aside: var(--dark-color-text-aside); --color-link: var(--dark-color-link); + --color-ts-keyword: var(--dark-color-ts-keyword); --color-ts-module: var(--dark-color-ts-module); --color-ts-namespace: var(--dark-color-ts-namespace); --color-ts-enum: var(--dark-color-ts-enum); @@ -180,6 +184,7 @@ body { --color-text-aside: var(--light-color-text-aside); --color-link: var(--light-color-link); + --color-ts-keyword: var(--light-color-ts-keyword); --color-ts-module: var(--light-color-ts-module); --color-ts-namespace: var(--light-color-ts-namespace); --color-ts-enum: var(--light-color-ts-enum); @@ -219,6 +224,7 @@ body { --color-text-aside: var(--dark-color-text-aside); --color-link: var(--dark-color-link); + --color-ts-keyword: var(--dark-color-ts-keyword); --color-ts-module: var(--dark-color-ts-module); --color-ts-namespace: var(--dark-color-ts-namespace); --color-ts-enum: var(--dark-color-ts-enum); @@ -984,6 +990,11 @@ a.tsd-index-link { overflow-x: auto; } +.tsd-signature-keyword { + color: var(--color-ts-keyword); + font-weight: normal; +} + .tsd-signature-symbol { color: var(--color-text-aside); font-weight: normal; diff --git a/classes/_waku_core.ConnectionManager.html b/classes/_waku_core.ConnectionManager.html index 5f382c815e..5dac493a1a 100644 --- a/classes/_waku_core.ConnectionManager.html +++ b/classes/_waku_core.ConnectionManager.html @@ -1,45 +1,5 @@ -ConnectionManager | Documentation
-
- -
-
-
-
- -

Class ConnectionManager

-
-

Hierarchy

-
-
-

Implements

-
-
-
-
- -
-
-

Constructors

-
-
-

Properties

-
#private +ConnectionManager | Documentation

Hierarchy

Implements

-
-

Constructors

-
- -
-
-

Properties

-
- -
#private: any
-
- -
configuredPubsubTopics: string[]
-
- -
currentActiveParallelDialCount: number = 0
-
- -
dialAttemptsForPeer: Map<string, number> = ...
-
- -
dialErrorsForPeer: Map<string, any> = ...
-
- -
keepAliveManager: KeepAliveManager
-
- -
libp2p: Libp2p
-
- -
onEventHandlers: {
    peer:connect: ((evt) => void);
    peer:disconnect: ((evt) => void);
    peer:discovery: ((evt) => void);
} = ...
-
-

Type declaration

-
    -
  • -
    peer:connect: ((evt) => void)
    -
      -
    • -
        -
      • (evt): void
      • -
      • -
        -

        Parameters

        -
          -
        • -
          evt: CustomEvent<PeerId>
        -

        Returns void

  • -
  • -
    peer:disconnect: ((evt) => void)
    -
      -
    • -
        -
      • (evt): void
      • -
      • -
        -

        Parameters

        -
          -
        • -
          evt: CustomEvent<PeerId>
        -

        Returns void

  • -
  • -
    peer:discovery: ((evt) => void)
    -
      -
    • -
        -
      • (evt): void
      • -
      • -
        -

        Parameters

        -
          -
        • -
          evt: CustomEvent<PeerInfo>
        -

        Returns void

-
- -
online: boolean = false
-
- -
-
- -
pendingPeerDialQueue: PeerId[] = []
-
- -
instances: Map<string, ConnectionManager> = ...
-
-

Methods

-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      event: Event
    -

    Returns boolean

-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
    - -
  • -

    Checks if the peer is dialable based on the following conditions:

    +

Constructors

Properties

#private: any
configuredPubsubTopics: string[]
currentActiveParallelDialCount: number = 0
dialAttemptsForPeer: Map<string, number> = ...
dialErrorsForPeer: Map<string, any> = ...
keepAliveManager: KeepAliveManager
libp2p: Libp2p
onEventHandlers: {
    peer:connect: ((evt) => void);
    peer:disconnect: ((evt) => void);
    peer:discovery: ((evt) => void);
} = ...

Type declaration

  • peer:connect: ((evt) => void)
      • (evt): void
      • Parameters

        • evt: CustomEvent<PeerId>

        Returns void

  • peer:disconnect: ((evt) => void)
      • (evt): void
      • Parameters

        • evt: CustomEvent<PeerId>

        Returns void

  • peer:discovery: ((evt) => void)
      • (evt): void
      • Parameters

        • evt: CustomEvent<PeerInfo>

        Returns void

online: boolean = false
pendingPeerDialQueue: PeerId[] = []
instances: Map<string, ConnectionManager> = ...

Methods

  • Parameters

    • event: Event

    Returns boolean

  • Checks if the peer is dialable based on the following conditions:

    1. If the peer is a bootstrap peer, it is only dialable if the number of current bootstrap connections is less than the max allowed.
    2. If the peer is not a bootstrap peer
    -
    -
    -

    Parameters

    -
      -
    • -
      peerId: PeerId
    -

    Returns Promise<boolean>

    -
-
- -
-
- -
    - -
  • -
    -

    Parameters

    -
      -
    • -
      type: string
    -

    Returns number

-
- -
-
- -
-
- -
-
- -
    - -
  • -
    -

    Type Parameters

    -
      -
    • -

      Detail

    -
    -

    Parameters

    -
    -

    Returns boolean

-
- -
  • Parameters

    • type: string

    Returns number

  • Checks if the peer should be dialed based on the following conditions:

    1. If the peer is already connected, don't dial
    2. If the peer is not part of any of the configured pubsub topics, don't dial
    3. If the peer is not dialable based on bootstrap status, don't dial
    4. If the peer is already has an active dial attempt, or has been dialed before, don't dial it
    -
    -
    -

    Parameters

    -
      -
    • -
      peerId: PeerId
    -

    Returns Promise<boolean>

    true if the peer should be dialed, false otherwise

    - -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
-

Generated using TypeDoc

-
\ No newline at end of file +

Parameters

  • peerId: PeerId

Returns Promise<boolean>

true if the peer should be dialed, false otherwise

+

Generated using TypeDoc

\ No newline at end of file diff --git a/classes/_waku_core.DecodedMessage.html b/classes/_waku_core.DecodedMessage.html index b1283c33fc..db65a7d5cb 100644 --- a/classes/_waku_core.DecodedMessage.html +++ b/classes/_waku_core.DecodedMessage.html @@ -1,48 +1,7 @@ -DecodedMessage | Documentation
-
- -
-
-
-
- -

Class DecodedMessage

-
-

Hierarchy

-
    -
  • DecodedMessage
-
-

Implements

-
-
-
-
- -
-
-

Constructors

-
-
-

Properties

-
proto +DecodedMessage | Documentation

Hierarchy

  • DecodedMessage

    Implements

    Constructors

    Properties

    -
    -

    Accessors

    -

    Accessors

    -
    -

    Constructors

    -
    - -
    -
    -

    Properties

    -
    - -
    -
    - -
    pubsubTopic: string
    -
    -

    Accessors

    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Constructors

    Properties

    pubsubTopic: string

    Accessors

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_waku_core.Decoder.html b/classes/_waku_core.Decoder.html index 005f46bd90..4dcae006ec 100644 --- a/classes/_waku_core.Decoder.html +++ b/classes/_waku_core.Decoder.html @@ -1,151 +1,6 @@ -Decoder | Documentation
    -
    - -
    -
    -
    -
    - -

    Class Decoder

    -
    -

    Hierarchy

    -
      -
    • Decoder
    -
    -

    Implements

    -
    -
    -
    -
    - -
    -
    -

    Constructors

    -
    -
    -

    Properties

    -
    contentTopic +Decoder | Documentation

    Implements

    Constructors

    Properties

    -
    -

    Methods

    -

    Methods

    -
    -

    Constructors

    -
    - -
    -
    -

    Properties

    -
    - -
    contentTopic: string
    -
    - -
    pubsubTopic: string
    -
    -

    Methods

    -
    - -
    -
    - -
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Constructors

    Properties

    contentTopic: string
    pubsubTopic: string

    Methods

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_waku_core.Encoder.html b/classes/_waku_core.Encoder.html index 8115582887..35b87d9faf 100644 --- a/classes/_waku_core.Encoder.html +++ b/classes/_waku_core.Encoder.html @@ -1,168 +1,8 @@ -Encoder | Documentation
    -
    - -
    -
    -
    -
    - -

    Class Encoder

    -
    -

    Hierarchy

    -
      -
    • Encoder
    -
    -

    Implements

    -
    -
    -
    -
    - -
    -
    -

    Constructors

    -
    -
    -

    Properties

    -
    contentTopic +Encoder | Documentation

    Implements

    Constructors

    Properties

    -
    -

    Methods

    -

    Methods

    -
    -

    Constructors

    -
    - -
    -
    -

    Properties

    -
    - -
    contentTopic: string
    -
    - -
    ephemeral: boolean = false
    -
    - -
    metaSetter?: IMetaSetter
    -
    - -
    pubsubTopic: string
    -
    -

    Methods

    -
    - -
    -
    - -
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Constructors

    Properties

    contentTopic: string
    ephemeral: boolean = false
    metaSetter?: IMetaSetter
    pubsubTopic: string

    Methods

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_waku_core.KeepAliveManager.html b/classes/_waku_core.KeepAliveManager.html index 93b99e875d..2beaa09885 100644 --- a/classes/_waku_core.KeepAliveManager.html +++ b/classes/_waku_core.KeepAliveManager.html @@ -1,198 +1,11 @@ -KeepAliveManager | Documentation
    -
    - -
    -
    -
    -
    - -

    Class KeepAliveManager

    -
    -

    Hierarchy

    -
      -
    • KeepAliveManager
    -
    -
    -
    - -
    -
    -

    Constructors

    -
    -
    -

    Properties

    -
    options +KeepAliveManager | Documentation
    -
    -

    Constructors

    -
    - -
    -
    -

    Properties

    -
    - -
    -
    - -
    pingKeepAliveTimers: Map<string, Timeout>
    -
    - -
    relay?: IRelay
    -
    - -
    relayKeepAliveTimers: Map<PeerId, Timeout[]>
    -
    -

    Methods

    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Constructors

    Properties

    pingKeepAliveTimers: Map<string, Timeout>
    relay?: IRelay
    relayKeepAliveTimers: Map<PeerId, Timeout[]>

    Methods

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_waku_core.StreamManager.html b/classes/_waku_core.StreamManager.html index f1e8a87fbf..216f515dc1 100644 --- a/classes/_waku_core.StreamManager.html +++ b/classes/_waku_core.StreamManager.html @@ -1,274 +1,19 @@ -StreamManager | Documentation
    -
    - -
    -
    -
    -
    - -

    Class StreamManager

    -
    -

    Hierarchy

    -
      -
    • StreamManager
    -
    -
    -
    - -
    -
    -

    Constructors

    -
    -
    -

    Properties

    -
    addEventListener +StreamManager | Documentation
    -
    -

    Constructors

    -
    - -
      - -
    • -
      -

      Parameters

      -
        -
      • -
        multicodec: string
      • -
      • -
        getConnections: ((peerId?) => Connection[])
        -
          -
        • -
            -
          • (peerId?): Connection[]
          • -
          • -

            Return a list of all connections this node has open, optionally filtering +

    Constructors

    • Parameters

      • multicodec: string
      • getConnections: ((peerId?) => Connection[])
          • (peerId?): Connection[]
          • Return a list of all connections this node has open, optionally filtering by a PeerId

            -
            -
            -

            Parameters

            -
              -
            • -
              Optional peerId: PeerId
            -

            Returns Connection[]

            -
            -

            Example

            for (const connection of libp2p.getConnections()) {
            console.log(peerId, connection.remoteAddr.toString())
            // Logs the PeerId string and the observed remote multiaddr of each Connection
            } +

            Parameters

            • Optional peerId: PeerId

            Returns Connection[]

            Example

            for (const connection of libp2p.getConnections()) {
            console.log(peerId, connection.remoteAddr.toString())
            // Logs the PeerId string and the observed remote multiaddr of each Connection
            }
            -
      • -
      • -
        addEventListener: (<K>(type, listener, options?) => void)
        -
          -
        • -
            -
          • <K>(type, listener, options?): void
          • -
          • -
            -

            Type Parameters

            -
            -
            -

            Parameters

            -
              -
            • -
              type: K
            • -
            • -
              listener: null | EventHandler<Libp2pEvents<Libp2pServices>[K]>
            • -
            • -
              Optional options: boolean | AddEventListenerOptions
            -

            Returns void

      -

      Returns StreamManager

    -
    -

    Properties

    -
    - -
    addEventListener: (<K>(type, listener, options?) => void)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • <K>(type, listener, options?): void
      • -
      • -
        -

        Type Parameters

        -
        -
        -

        Parameters

        -
          -
        • -
          type: K
        • -
        • -
          listener: null | EventHandler<Libp2pEvents<Libp2pServices>[K]>
        • -
        • -
          Optional options: boolean | AddEventListenerOptions
        -

        Returns void

    -
    - -
    getConnections: ((peerId?) => Connection[])
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (peerId?): Connection[]
      • -
      • -

        Return a list of all connections this node has open, optionally filtering +

  • addEventListener: (<K>(type, listener, options?) => void)
      • <K>(type, listener, options?): void
      • Type Parameters

        Parameters

        • type: K
        • listener: null | EventHandler<Libp2pEvents<Libp2pServices>[K]>
        • Optional options: boolean | AddEventListenerOptions

        Returns void

  • Returns StreamManager

    Properties

    addEventListener: (<K>(type, listener, options?) => void)

    Type declaration

      • <K>(type, listener, options?): void
      • Type Parameters

        Parameters

        • type: K
        • listener: null | EventHandler<Libp2pEvents<Libp2pServices>[K]>
        • Optional options: boolean | AddEventListenerOptions

        Returns void

    getConnections: ((peerId?) => Connection[])

    Type declaration

      • (peerId?): Connection[]
      • Return a list of all connections this node has open, optionally filtering by a PeerId

        -
        -
        -

        Parameters

        -
          -
        • -
          Optional peerId: PeerId
        -

        Returns Connection[]

        -
        -

        Example

        for (const connection of libp2p.getConnections()) {
        console.log(peerId, connection.remoteAddr.toString())
        // Logs the PeerId string and the observed remote multiaddr of each Connection
        } +

        Parameters

        • Optional peerId: PeerId

        Returns Connection[]

        Example

        for (const connection of libp2p.getConnections()) {
        console.log(peerId, connection.remoteAddr.toString())
        // Logs the PeerId string and the observed remote multiaddr of each Connection
        }
        -
    -
    - -
    -
    - -
    multicodec: string
    -
    - -
    streamPool: Map<string, Promise<void | Stream>>
    -
    -

    Methods

    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +
    log: Logger
    multicodec: string
    streamPool: Map<string, Promise<void | Stream>>

    Methods

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_waku_core.waku.WakuNode.html b/classes/_waku_core.waku.WakuNode.html index 4f24cee9d9..d22df9d26a 100644 --- a/classes/_waku_core.waku.WakuNode.html +++ b/classes/_waku_core.waku.WakuNode.html @@ -1,297 +1,20 @@ -WakuNode | Documentation
    -
    - -
    -
    -
    -
    - -

    Class WakuNode

    -
    -

    Hierarchy

    -
      -
    • WakuNode
    -
    -

    Implements

    -
    -
    -
    -
    - -
    -
    -

    Constructors

    -
    -
    -

    Properties

    -
    connectionManager +WakuNode | Documentation

    Implements

    -
    -

    Constructors

    -
    - -
    -
    -

    Properties

    -
    - -
    connectionManager: ConnectionManager
    -
    - -
    filter?: IFilter
    -
    - -
    libp2p: Libp2p
    -
    - -
    lightPush?: ILightPush
    -
    - -
    pubsubTopics: string[]
    -
    - -
    relay?: IRelay
    -
    - -
    store?: IStore
    -
    -

    Methods

    -
    - -
      - -
    • -

      Dials to the provided peer.

      -
      -
      -

      Parameters

      -
        -
      • -
        peer: PeerId | MultiaddrInput
        -

        The peer to dial

        -
        -
      • -
      • -
        Optional protocols: Protocols[]
        -

        Waku protocols we expect from the peer; Defaults to mounted protocols

        -
        -
      -

      Returns Promise<Stream>

      -
    -
    - -
      - -
    • -

      Return the local multiaddr with peer id on which libp2p is listening.

      -
      -

      Returns string

      -
      -

      Throws

      if libp2p is not listening on localhost.

      -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Constructors

    Properties

    connectionManager: ConnectionManager
    filter?: IFilter
    libp2p: Libp2p
    lightPush?: ILightPush
    pubsubTopics: string[]
    relay?: IRelay
    store?: IStore

    Methods

    • Dials to the provided peer.

      +

      Parameters

      • peer: PeerId | MultiaddrInput

        The peer to dial

        +
      • Optional protocols: Protocols[]

        Waku protocols we expect from the peer; Defaults to mounted protocols

        +

      Returns Promise<Stream>

    • Return the local multiaddr with peer id on which libp2p is listening.

      +

      Returns string

      Throws

      if libp2p is not listening on localhost.

      +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_waku_dns_discovery.DnsNodeDiscovery.html b/classes/_waku_dns_discovery.DnsNodeDiscovery.html index 4b6362daf9..1d0945546b 100644 --- a/classes/_waku_dns_discovery.DnsNodeDiscovery.html +++ b/classes/_waku_dns_discovery.DnsNodeDiscovery.html @@ -1,230 +1,24 @@ -DnsNodeDiscovery | Documentation
    -
    - -
    -
    -
    -
    - -

    Class DnsNodeDiscovery

    -
    -

    Hierarchy

    -
      -
    • DnsNodeDiscovery
    -
    -
    -
    - -
    -
    -

    Constructors

    -
    -
    -

    Properties

    -
    _DNSTreeCache +DnsNodeDiscovery | Documentation
    -
    -

    Constructors

    -
    - -
    -
    -

    Properties

    -
    - -
    _DNSTreeCache: {
        [key: string]: string;
    }
    -
    -

    Type declaration

    -
      -
    • -
      [key: string]: string
    -
    - -
    _errorTolerance: number = 10
    -
    - -
    -
    -

    Methods

    -
    - -
      - -
    • -

      Retrieves the TXT record stored at a location from either +

    Constructors

    Properties

    _DNSTreeCache: {
        [key: string]: string;
    }

    Type declaration

    • [key: string]: string
    _errorTolerance: number = 10

    Methods

    • Retrieves the TXT record stored at a location from either this DNS tree cache or via DNS query.

      -
      -
      -

      Parameters

      -
      -

      Returns Promise<string>

      -
      -

      Throws

      if the TXT Record contains non-UTF-8 values.

      -
    -
    - -
      - -
    • -

      Runs a recursive, randomized descent of the DNS tree to retrieve a single +

      Parameters

      Returns Promise<string>

      Throws

      if the TXT Record contains non-UTF-8 values.

      +
    • Runs a recursive, randomized descent of the DNS tree to retrieve a single ENR record as an ENR. Returns null if parsing or DNS resolution fails.

      -
      -
      -

      Parameters

      -
      -

      Returns Promise<null | ENR>

      -
    -
    - -
      - -
    • -

      Returns a list of verified peers listed in an EIP-1459 DNS tree. Method may +

      Parameters

      Returns Promise<null | ENR>

    • Returns a list of verified peers listed in an EIP-1459 DNS tree. Method may return fewer peers than requested if

      -
      -
      -

      Parameters

      -
      -

      Returns AsyncGenerator<IEnr, any, unknown>

      -
    -
    - -
      - -
    • -

      Returns a list of verified peers listed in an EIP-1459 DNS tree. Method may +

      Parameters

      Returns AsyncGenerator<IEnr, any, unknown>

    • Returns a list of verified peers listed in an EIP-1459 DNS tree. Method may return fewer peers than requested if

      -
      -
      -

      Parameters

      -
      -

      Returns Promise<IEnr[]>

      -
      -

      Link

      wantedNodeCapabilityCount requires +

      Parameters

      Returns Promise<IEnr[]>

      Link

      wantedNodeCapabilityCount requires larger quantity of peers than available or the number of errors/duplicate peers encountered by randomized search exceeds the sum of the fields of

      -

      Link

      wantedNodeCapabilityCount plus the

      -

      Link

      _errorTolerance factor.

      -
    -
    - -
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_waku_dns_discovery.PeerDiscoveryDns.html b/classes/_waku_dns_discovery.PeerDiscoveryDns.html index dcab2f4d48..9e9bf6541a 100644 --- a/classes/_waku_dns_discovery.PeerDiscoveryDns.html +++ b/classes/_waku_dns_discovery.PeerDiscoveryDns.html @@ -1,313 +1,19 @@ -PeerDiscoveryDns | Documentation
    -
    - -
    -
    -
    -
    - -

    Class PeerDiscoveryDns

    -
    -

    Parse options and expose function to return bootstrap peer addresses.

    -
    -
    -
    -

    Hierarchy

    -
      -
    • TypedEventEmitter<PeerDiscoveryEvents> -
        -
      • PeerDiscoveryDns
    -
    -

    Implements

    -
      -
    • PeerDiscovery
    -
    -
    -
    - -
    -
    -

    Constructors

    -
    -
    -

    Properties

    -
    #private +PeerDiscoveryDns | Documentation

    Parse options and expose function to return bootstrap peer addresses.

    +

    Hierarchy

    • TypedEventEmitter<PeerDiscoveryEvents>
      • PeerDiscoveryDns

    Implements

    • PeerDiscovery
    -
    -

    Constructors

    -
    - -
    -
    -

    Properties

    -
    - -
    #private: any
    -
    - -
    -
    - -
    _options: DnsDiscOptions
    -
    - -
    _started: boolean
    -
    - -
    nextPeer: undefined | (() => AsyncGenerator<IEnr, any, unknown>)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (): AsyncGenerator<IEnr, any, unknown>
      • -
      • -

        Returns AsyncGenerator<IEnr, any, unknown>

    -
    -

    Accessors

    -
    - -
    -
    - -
    -
    -

    Methods

    -
    - -
      - -
    • -
      -

      Type Parameters

      -
        -
      • -

        K extends "peer"

      -
      -

      Parameters

      -
        -
      • -
        type: K
      • -
      • -
        listener: null | EventHandler<PeerDiscoveryEvents[K]>
      • -
      • -
        Optional options: boolean | AddEventListenerOptions
      -

      Returns void

    -
    - -
      - -
    • -
      -

      Parameters

      -
        -
      • -
        event: Event
      -

      Returns boolean

    -
    - -
      - -
    • -
      -

      Parameters

      -
        -
      • -
        type: string
      -

      Returns number

    -
    - -
      - -
    • -
      -

      Type Parameters

      -
        -
      • -

        K extends "peer"

      -
      -

      Parameters

      -
        -
      • -
        type: K
      • -
      • -
        Optional listener: null | EventHandler<PeerDiscoveryEvents[K]>
      • -
      • -
        Optional options: boolean | EventListenerOptions
      -

      Returns void

    -
    - -
      - -
    • -
      -

      Type Parameters

      -
        -
      • -

        Detail

      -
      -

      Parameters

      -
        -
      • -
        type: "peer"
      • -
      • -
        detail: CustomEventInit<Detail>
      -

      Returns boolean

    -
    - -
    -
    - -
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Constructors

    Properties

    #private: any
    _options: DnsDiscOptions
    _started: boolean
    nextPeer: undefined | (() => AsyncGenerator<IEnr, any, unknown>)

    Type declaration

      • (): AsyncGenerator<IEnr, any, unknown>
      • Returns AsyncGenerator<IEnr, any, unknown>

    Accessors

    Methods

    • Type Parameters

      • K extends "peer"

      Parameters

      • type: K
      • listener: null | EventHandler<PeerDiscoveryEvents[K]>
      • Optional options: boolean | AddEventListenerOptions

      Returns void

    • Parameters

      • event: Event

      Returns boolean

    • Parameters

      • type: string

      Returns number

    • Type Parameters

      • K extends "peer"

      Parameters

      • type: K
      • Optional listener: null | EventHandler<PeerDiscoveryEvents[K]>
      • Optional options: boolean | EventListenerOptions

      Returns void

    • Type Parameters

      • Detail

      Parameters

      • type: "peer"
      • detail: CustomEventInit<Detail>

      Returns boolean

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_waku_enr.ENR.html b/classes/_waku_enr.ENR.html index 527d1d7e7e..d9b3706809 100644 --- a/classes/_waku_enr.ENR.html +++ b/classes/_waku_enr.ENR.html @@ -1,45 +1,5 @@ -ENR | Documentation
    -
    - -
    -
    -
    -
    - -

    Class ENR

    -
    -

    Hierarchy

    -
      -
    • RawEnr -
        -
      • ENR
    -
    -

    Implements

    -
    -
    -
    -
    - -
    -
    -

    Constructors

    -
    -
    -

    Properties

    -
    [toStringTag] +ENR | Documentation

    Hierarchy

    • RawEnr
      • ENR

    Implements

    Constructors

    Properties

    -
    -

    Accessors

    -
    id +

    Accessors

    id ip ip6 multiaddrs @@ -65,10 +22,7 @@ udp udp6 waku2 -
    -
    -

    Methods

    -

    Methods

    -
    -

    Constructors

    -
    - -
      - -
    • -
      -

      Parameters

      -
        -
      • -
        kvs: Record<string, Uint8Array> = {}
      • -
      • -
        seq: bigint = ...
      • -
      • -
        Optional signature: Uint8Array
      -

      Returns ENR

    -
    -

    Properties

    -
    - -
    [toStringTag]: string
    -
    - -
    getLocationMultiaddr: ((protocol) => undefined | Multiaddr) = ...
    -
    -

    Type declaration

    -
    -
    - -
    peerId?: PeerId
    -
    - -
    seq: bigint
    -
    - -
    signature?: Uint8Array
    -
    - -
    size: number
    -
    -

    Returns

    the number of elements in the Map.

    -
    -
    - -
    RECORD_PREFIX: "enr:" = "enr:"
    -
    - -
    [species]: MapConstructor
    -
    -

    Accessors

    -
    - -
    -
    - -
    -
    - -
    -
    - -
      -
    • get multiaddrs(): undefined | Multiaddr[]
    • -
    • -

      Get the multiaddrs field from ENR.

      +

    Constructors

    • Parameters

      • kvs: Record<string, Uint8Array> = {}
      • seq: bigint = ...
      • Optional signature: Uint8Array

      Returns ENR

    Properties

    [toStringTag]: string
    getLocationMultiaddr: ((protocol) => undefined | Multiaddr) = ...

    Type declaration

    peerId?: PeerId
    seq: bigint
    signature?: Uint8Array
    size: number

    Returns

    the number of elements in the Map.

    +
    RECORD_PREFIX: "enr:" = "enr:"
    [species]: MapConstructor

    Accessors

    • get multiaddrs(): undefined | Multiaddr[]
    • Get the multiaddrs field from ENR.

      This field is used to store multiaddresses that cannot be stored with the current ENR pre-defined keys. These can be a multiaddresses that include encapsulation (e.g. wss) or do not use ip4 nor ip6 for the host address (e.g. dns4, dnsaddr, etc)..

      If the peer information only contains information that can be represented with the ENR pre-defined keys (ip, tcp, etc) then the usage of ENR.getLocationMultiaddr should be preferred.

      The multiaddresses stored in this field are expected to be location multiaddresses, ie, peer id less.

      -
      -

      Returns undefined | Multiaddr[]

      -
    • -
    • set multiaddrs(multiaddrs): void
    • -
    • -

      Set the multiaddrs field on the ENR.

      +

      Returns undefined | Multiaddr[]

    • set multiaddrs(multiaddrs): void
    • Set the multiaddrs field on the ENR.

      This field is used to store multiaddresses that cannot be stored with the current ENR pre-defined keys. These can be a multiaddresses that include encapsulation (e.g. wss) or do not use ip4 nor ip6 for the host address (e.g. dns4, dnsaddr, etc)..

      @@ -259,534 +55,21 @@ address (e.g. dns4, dnsaddr, etc)..

      (ip, tcp, etc) then the usage of ENR.setLocationMultiaddr should be preferred. The multiaddresses stored in this field must be location multiaddresses, ie, without a peer id.

      -
      -
      -

      Parameters

      -
        -
      • -
        multiaddrs: undefined | Multiaddr[]
      -

      Returns void

      -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    Methods

    -
    - -
      - -
    • -

      Returns an iterable of entries in the map.

      -
      -

      Returns IterableIterator<[string, Uint8Array]>

      -
    -
    - -
      - -
    • -

      Returns void

    -
    - -
      - -
    • -
      -

      Parameters

      -
        -
      • -
        key: string
      -

      Returns boolean

      true if an element in the Map existed and has been removed, or false if the element does not exist.

      - -
    -
    - -
      - -
    • -

      Returns an iterable of key, value pairs for every entry in the map.

      -
      -

      Returns IterableIterator<[string, Uint8Array]>

      -
    -
    - -
      - -
    • -

      Executes a provided function once per each key/value pair in the Map, in insertion order.

      -
      -
      -

      Parameters

      -
        -
      • -
        callbackfn: ((value, key, map) => void)
        -
          -
        • -
            -
          • (value, key, map): void
          • -
          • -
            -

            Parameters

            -
              -
            • -
              value: Uint8Array
            • -
            • -
              key: string
            • -
            • -
              map: Map<string, Uint8Array>
            -

            Returns void

      • -
      • -
        Optional thisArg: any
      -

      Returns void

      -
    -
    - -
      - -
    • -

      Returns a specified element from the Map object. If the value that is associated to the provided key is an object, then you will get a reference to that object and any change made to that object will effectively modify it inside the Map.

      -
      -
      -

      Parameters

      -
        -
      • -
        key: string
      -

      Returns undefined | Uint8Array

      Returns the element associated with the specified key. If no element is associated with the specified key, undefined is returned.

      - -
    -
    - -
    -
    - -
      - -
    • -

      Returns the full multiaddr from the ENR fields matching the provided +

      Parameters

      • multiaddrs: undefined | Multiaddr[]

      Returns void

    Methods

    • Returns an iterable of entries in the map.

      +

      Returns IterableIterator<[string, Uint8Array]>

    • Returns void

    • Parameters

      • key: string

      Returns boolean

      true if an element in the Map existed and has been removed, or false if the element does not exist.

      +
    • Returns an iterable of key, value pairs for every entry in the map.

      +

      Returns IterableIterator<[string, Uint8Array]>

    • Executes a provided function once per each key/value pair in the Map, in insertion order.

      +

      Parameters

      • callbackfn: ((value, key, map) => void)
          • (value, key, map): void
          • Parameters

            • value: Uint8Array
            • key: string
            • map: Map<string, Uint8Array>

            Returns void

      • Optional thisArg: any

      Returns void

    • Returns a specified element from the Map object. If the value that is associated to the provided key is an object, then you will get a reference to that object and any change made to that object will effectively modify it inside the Map.

      +

      Parameters

      • key: string

      Returns undefined | Uint8Array

      Returns the element associated with the specified key. If no element is associated with the specified key, undefined is returned.

      +
    -
    - -
    -
    - -
      - -
    • -
      -

      Parameters

      -
        -
      • -
        key: string
      -

      Returns boolean

      boolean indicating whether an element with the specified key exists or not.

      - -
    -
    - -
      - -
    • -

      Returns an iterable of keys in the map

      -
      -

      Returns IterableIterator<string>

      -
    -
    - -
      - -
    • -

      Adds a new element with a specified key and value to the Map. If an element with the same key already exists, the element will be updated.

      -
      -
      -

      Parameters

      -
        -
      • -
        k: string
      • -
      • -
        v: Uint8Array
      -

      Returns ENR

      -
    -
    - -
      - -
    • -
      -

      Parameters

      -
        -
      • -
        multiaddr: Multiaddr
      -

      Returns void

    -
    - -
      - -
    • -
      -

      Parameters

      -
        -
      • -
        data: Uint8Array
      • -
      • -
        privateKey: Uint8Array
      -

      Returns Promise<Uint8Array>

    -
    - -
      - -
    • -

      Returns an iterable of values in the map

      -
      -

      Returns IterableIterator<Uint8Array>

      -
    -
    - -
      - -
    • -
      -

      Parameters

      -
        -
      • -
        data: Uint8Array
      • -
      • -
        signature: Uint8Array
      -

      Returns boolean

    -
    - -
      - -
    • -
      -

      Parameters

      -
        -
      • -
        kvs: Record<string, Uint8Array> = {}
      • -
      • -
        seq: bigint = ...
      • -
      • -
        Optional signature: Uint8Array
      -

      Returns Promise<ENR>

    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Returns undefined | Multiaddr

    • Parameters

      • key: string

      Returns boolean

      boolean indicating whether an element with the specified key exists or not.

      +
    • Returns an iterable of keys in the map

      +

      Returns IterableIterator<string>

    • Adds a new element with a specified key and value to the Map. If an element with the same key already exists, the element will be updated.

      +

      Parameters

      • k: string
      • v: Uint8Array

      Returns ENR

    • Parameters

      • data: Uint8Array
      • privateKey: Uint8Array

      Returns Promise<Uint8Array>

    • Returns an iterable of values in the map

      +

      Returns IterableIterator<Uint8Array>

    • Parameters

      • kvs: Record<string, Uint8Array> = {}
      • seq: bigint = ...
      • Optional signature: Uint8Array

      Returns Promise<ENR>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_waku_enr.EnrCreator.html b/classes/_waku_enr.EnrCreator.html index 16975b9208..0f7346140b 100644 --- a/classes/_waku_enr.EnrCreator.html +++ b/classes/_waku_enr.EnrCreator.html @@ -1,117 +1,4 @@ -EnrCreator | Documentation
    -
    - -
    -
    -
    -
    - -

    Class EnrCreator

    -
    -

    Hierarchy

    -
      -
    • EnrCreator
    -
    -
    -
    - -
    -
    -

    Constructors

    -
    -
    -

    Methods

    -
    fromPeerId +EnrCreator | Documentation

    Constructors

    Methods

    -
    -

    Constructors

    -
    - -
    -
    -

    Methods

    -
    - -
      - -
    • -
      -

      Parameters

      -
        -
      • -
        peerId: PeerId
      • -
      • -
        kvs: Record<string, Uint8Array> = {}
      -

      Returns Promise<ENR>

    -
    - -
      - -
    • -
      -

      Parameters

      -
        -
      • -
        publicKey: Uint8Array
      • -
      • -
        kvs: Record<string, Uint8Array> = {}
      -

      Returns Promise<ENR>

    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Constructors

    Methods

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_waku_enr.EnrDecoder.html b/classes/_waku_enr.EnrDecoder.html index 2264147353..5305851b48 100644 --- a/classes/_waku_enr.EnrDecoder.html +++ b/classes/_waku_enr.EnrDecoder.html @@ -1,113 +1,4 @@ -EnrDecoder | Documentation
    -
    - -
    -
    -
    -
    - -

    Class EnrDecoder

    -
    -

    Hierarchy

    -
      -
    • EnrDecoder
    -
    -
    -
    - -
    -
    -

    Constructors

    -
    -
    -

    Methods

    -
    fromRLP +EnrDecoder | Documentation

    Constructors

    Methods

    -
    -

    Constructors

    -
    - -
    -
    -

    Methods

    -
    - -
    -
    - -
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Constructors

    Methods

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_waku_message_encryption.DecodedMessage.html b/classes/_waku_message_encryption.DecodedMessage.html index 105cd4ad98..b8ce897e50 100644 --- a/classes/_waku_message_encryption.DecodedMessage.html +++ b/classes/_waku_message_encryption.DecodedMessage.html @@ -1,53 +1,10 @@ -DecodedMessage | Documentation
    -
    - -
    -
    -
    - -
    -

    Hierarchy

    -
    -
    -

    Implements

    -
    -
    -
    -
    - -
    -
    -

    Constructors

    -
    -
    -

    Properties

    -
    _decodedPayload +DecodedMessage | Documentation

    Hierarchy

    Implements

    -
    -

    Constructors

    -
    - -
    -
    -

    Properties

    -
    - -
    _decodedPayload: Uint8Array
    -
    - -
    -
    - -
    pubsubTopic: string
    -
    - -
    signature?: Uint8Array
    -
    - -
    signaturePublicKey?: Uint8Array
    -
    -

    Accessors

    -
    - -
      -
    • get _rawTimestamp(): undefined | bigint
    • -
    • -

      Returns undefined | bigint

    -
    - -
      -
    • get contentTopic(): string
    • -
    • -

      Returns string

    -
    - -
      -
    • get ephemeral(): boolean
    • -
    • -

      Returns boolean

    -
    - -
      -
    • get meta(): undefined | Uint8Array
    • -
    • -

      Returns undefined | Uint8Array

    -
    - -
    -
    - -
    -
    - -
      -
    • get timestamp(): undefined | Date
    • -
    • -

      Returns undefined | Date

    -
    - -
      -
    • get version(): number
    • -
    • -

      Returns number

    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Constructors

    Properties

    _decodedPayload: Uint8Array
    pubsubTopic: string
    signature?: Uint8Array
    signaturePublicKey?: Uint8Array

    Accessors

    • get _rawTimestamp(): undefined | bigint
    • Returns undefined | bigint

    • get contentTopic(): string
    • Returns string

    • get ephemeral(): boolean
    • Returns boolean

    • get meta(): undefined | Uint8Array
    • Returns undefined | Uint8Array

    • get timestamp(): undefined | Date
    • Returns undefined | Date

    • get version(): number
    • Returns number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_waku_peer_exchange.PeerExchangeDiscovery.html b/classes/_waku_peer_exchange.PeerExchangeDiscovery.html index e51a2ab30e..fb3dfe1e61 100644 --- a/classes/_waku_peer_exchange.PeerExchangeDiscovery.html +++ b/classes/_waku_peer_exchange.PeerExchangeDiscovery.html @@ -1,60 +1,14 @@ -PeerExchangeDiscovery | Documentation
    -
    - -
    -
    -
    -
    - -

    Class PeerExchangeDiscovery

    -
    -

    Hierarchy

    -
      -
    • TypedEventEmitter<PeerDiscoveryEvents> -
        -
      • PeerExchangeDiscovery
    -
    -

    Implements

    -
      -
    • PeerDiscovery
    -
    -
    -
    - -
    -
    -

    Constructors

    -
    -
    -

    Properties

    -
    #private +PeerExchangeDiscovery | Documentation

    Hierarchy

    • TypedEventEmitter<PeerDiscoveryEvents>
      • PeerExchangeDiscovery

    Implements

    • PeerDiscovery
    -
    -

    Constructors

    -
    - -
    -
    -

    Properties

    -
    - -
    #private: any
    -
    - -
    components: Components
    -
    - -
    isStarted: boolean
    -
    - -
    options: Options
    -
    - -
    peerExchange: WakuPeerExchange
    -
    - -
    queryAttempts: Map<string, number> = ...
    -
    - -
    queryingPeers: Set<string> = ...
    -
    -

    Accessors

    -
    - -
    -
    - -
    -
    -

    Methods

    -
    - -
    -
    - -
      - -
    • -
      -

      Type Parameters

      -
        -
      • -

        K extends "peer"

      -
      -

      Parameters

      -
        -
      • -
        type: K
      • -
      • -
        listener: null | EventHandler<PeerDiscoveryEvents[K]>
      • -
      • -
        Optional options: boolean | AddEventListenerOptions
      -

      Returns void

    -
    - -
      - -
    • -
      -

      Parameters

      -
        -
      • -
        event: Event
      -

      Returns boolean

    -
    - -
    -
    - -
      - -
    • -
      -

      Parameters

      -
        -
      • -
        type: string
      -

      Returns number

    -
    - -
    -
    - -
      - -
    • -
      -

      Type Parameters

      -
        -
      • -

        K extends "peer"

      -
      -

      Parameters

      -
        -
      • -
        type: K
      • -
      • -
        Optional listener: null | EventHandler<PeerDiscoveryEvents[K]>
      • -
      • -
        Optional options: boolean | EventListenerOptions
      -

      Returns void

    -
    - -
      - -
    • -
      -

      Type Parameters

      -
        -
      • -

        Detail

      -
      -

      Parameters

      -
        -
      • -
        type: "peer"
      • -
      • -
        detail: CustomEventInit<Detail>
      -

      Returns boolean

    -
    - -
    -
    - -
    -
    - -
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Constructors

    Properties

    #private: any
    components: Components
    isStarted: boolean
    options: Options
    peerExchange: WakuPeerExchange
    queryAttempts: Map<string, number> = ...
    queryingPeers: Set<string> = ...

    Accessors

    Methods

    • Type Parameters

      • K extends "peer"

      Parameters

      • type: K
      • listener: null | EventHandler<PeerDiscoveryEvents[K]>
      • Optional options: boolean | AddEventListenerOptions

      Returns void

    • Parameters

      • event: Event

      Returns boolean

    • Parameters

      • type: string

      Returns number

    • Type Parameters

      • K extends "peer"

      Parameters

      • type: K
      • Optional listener: null | EventHandler<PeerDiscoveryEvents[K]>
      • Optional options: boolean | EventListenerOptions

      Returns void

    • Type Parameters

      • Detail

      Parameters

      • type: "peer"
      • detail: CustomEventInit<Detail>

      Returns boolean

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_waku_peer_exchange.WakuPeerExchange.html b/classes/_waku_peer_exchange.WakuPeerExchange.html index faabf6c890..591863d0dc 100644 --- a/classes/_waku_peer_exchange.WakuPeerExchange.html +++ b/classes/_waku_peer_exchange.WakuPeerExchange.html @@ -1,326 +1,21 @@ -WakuPeerExchange | Documentation
    -
    - -
    -
    -
    -
    - -

    Class WakuPeerExchange

    -
    -

    Implementation of the Peer Exchange protocol (https://rfc.vac.dev/spec/34/)

    -
    -
    -
    -

    Hierarchy

    -
      -
    • BaseProtocol -
        -
      • WakuPeerExchange
    -
    -

    Implements

    -
    -
    -
    -
    - -
    -
    -

    Constructors

    -
    -
    -

    Properties

    -
    addLibp2pEventListener +WakuPeerExchange | Documentation

    Implementation of the Peer Exchange protocol (https://rfc.vac.dev/spec/34/)

    +

    Hierarchy

    • BaseProtocol
      • WakuPeerExchange

    Implements

    -
    -

    Constructors

    -
    - -
    -
    -

    Properties

    -
    - -
    addLibp2pEventListener: (<K>(type, listener, options?) => void)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • <K>(type, listener, options?): void
      • -
      • -
        -

        Type Parameters

        -
          -
        • -

          K extends keyof Libp2pEvents<ServiceMap>

        -
        -

        Parameters

        -
          -
        • -
          type: K
        • -
        • -
          listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
        • -
        • -
          Optional options: boolean | AddEventListenerOptions
        -

        Returns void

    -
    - -
    multicodec: string
    -
    - -
    removeLibp2pEventListener: {
        <K>(type, listener?, options?): void;
        (type, listener?, options?): void;
    }
    -
    -

    Type declaration

    -
      -
    • -
        -
      • <K>(type, listener?, options?): void
      • -
      • -
        -

        Type Parameters

        -
          -
        • -

          K extends keyof Libp2pEvents<ServiceMap>

        -
        -

        Parameters

        -
          -
        • -
          type: K
        • -
        • -
          Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
        • -
        • -
          Optional options: boolean | EventListenerOptions
        -

        Returns void

      • -
      • (type, listener?, options?): void
      • -
      • -
        -

        Parameters

        -
          -
        • -
          type: string
        • -
        • -
          Optional listener: EventHandler<Event>
        • -
        • -
          Optional options: boolean | EventListenerOptions
        -

        Returns void

    -
    - -
    streamManager: waku.StreamManager
    -
    -

    Accessors

    -
    - -
      -
    • get peerStore(): PeerStore
    • -
    • -

      Returns PeerStore

    -
    -

    Methods

    -
    - -
      - -
    • -
      -

      Parameters

      -
        -
      • -
        Optional peerId: PeerId
      -

      Returns Promise<Peer>

    -
    - -
      - -
    • -

      Retrieves a list of peers based on the specified criteria.

      -
      -
      -

      Parameters

      -
        -
      • -
        Optional __namedParameters: {
            maxBootstrapPeers: number;
            numPeers: number;
        }
        -
          -
        • -
          maxBootstrapPeers: number
        • -
        • -
          numPeers: number
      -

      Returns Promise<Peer[]>

      A Promise that resolves to an array of peers based on the specified criteria.

      - -
    -
    - -
      - -
    • -
      -

      Parameters

      -
        -
      • -
        peer: Peer
      -

      Returns Promise<Stream>

    -
    - -
      - -
    • -
      -

      Parameters

      -
      -

      Returns string[]

    -
    - -
      - -
    • -

      Returns known peers from the address book (libp2p.peerStore) that support +

    Constructors

    Properties

    addLibp2pEventListener: (<K>(type, listener, options?) => void)

    Type declaration

      • <K>(type, listener, options?): void
      • Type Parameters

        • K extends keyof Libp2pEvents<ServiceMap>

        Parameters

        • type: K
        • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
        • Optional options: boolean | AddEventListenerOptions

        Returns void

    multicodec: string
    removeLibp2pEventListener: {
        <K>(type, listener?, options?): void;
        (type, listener?, options?): void;
    }

    Type declaration

      • <K>(type, listener?, options?): void
      • Type Parameters

        • K extends keyof Libp2pEvents<ServiceMap>

        Parameters

        • type: K
        • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
        • Optional options: boolean | EventListenerOptions

        Returns void

      • (type, listener?, options?): void
      • Parameters

        • type: string
        • Optional listener: EventHandler<Event>
        • Optional options: boolean | EventListenerOptions

        Returns void

    streamManager: StreamManager

    Accessors

    • get peerStore(): PeerStore
    • Returns PeerStore

    Methods

    • Parameters

      • Optional peerId: PeerId

      Returns Promise<Peer>

    • Retrieves a list of peers based on the specified criteria.

      +

      Parameters

      • Optional __namedParameters: {
            maxBootstrapPeers: number;
            numPeers: number;
        }
        • maxBootstrapPeers: number
        • numPeers: number

      Returns Promise<Peer[]>

      A Promise that resolves to an array of peers based on the specified criteria.

      +
    • Parameters

      • peer: Peer

      Returns Promise<Stream>

    • Parameters

      Returns string[]

    • Returns known peers from the address book (libp2p.peerStore) that support the class protocol. Waku may or may not be currently connected to these peers.

      -
      -

      Returns Promise<Peer[]>

      -
    -
    - -
    -
    -
    -

    Generated using TypeDoc

    -
    \ No newline at end of file +

    Returns Promise<Peer[]>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_waku_sdk.DecodedMessage.html b/classes/_waku_sdk.DecodedMessage.html index afa7d6e484..70ee035e24 100644 --- a/classes/_waku_sdk.DecodedMessage.html +++ b/classes/_waku_sdk.DecodedMessage.html @@ -1,49 +1,7 @@ -DecodedMessage | Documentation
    -
    - -
    -
    -
    -
    - -

    Class DecodedMessage

    -
    -

    Hierarchy

    -
      -
    • DecodedMessage -
      -
      -

      Implements

      -
      -
      -
      -
      - -
      -
      -

      Constructors

      -
      -
      -

      Properties

      -
      proto +DecodedMessage | Documentation

      Implements

      Constructors

      Properties

      -
      -

      Accessors

      -

      Accessors

      -
      -

      Constructors

      -
      - -
      -
      -

      Properties

      -
      - -
      -
      - -
      pubsubTopic: string
      -
      -

      Accessors

      -
      - -
        -
      • get _rawTimestamp(): undefined | bigint
      • -
      • -

        Returns undefined | bigint

      -
      - -
        -
      • get contentTopic(): string
      • -
      • -

        Returns string

      -
      - -
        -
      • get ephemeral(): boolean
      • -
      • -

        Returns boolean

      -
      - -
        -
      • get meta(): undefined | Uint8Array
      • -
      • -

        Returns undefined | Uint8Array

      -
      - -
        -
      • get payload(): Uint8Array
      • -
      • -

        Returns Uint8Array

      -
      - -
      -
      - -
        -
      • get timestamp(): undefined | Date
      • -
      • -

        Returns undefined | Date

      -
      - -
        -
      • get version(): number
      • -
      • -

        Returns number

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Constructors

      Properties

      pubsubTopic: string

      Accessors

      • get _rawTimestamp(): undefined | bigint
      • Returns undefined | bigint

      • get contentTopic(): string
      • Returns string

      • get ephemeral(): boolean
      • Returns boolean

      • get meta(): undefined | Uint8Array
      • Returns undefined | Uint8Array

      • get payload(): Uint8Array
      • Returns Uint8Array

      • get timestamp(): undefined | Date
      • Returns undefined | Date

      • get version(): number
      • Returns number

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_sdk.Decoder.html b/classes/_waku_sdk.Decoder.html index bdd35d0576..87dff19695 100644 --- a/classes/_waku_sdk.Decoder.html +++ b/classes/_waku_sdk.Decoder.html @@ -1,151 +1,6 @@ -Decoder | Documentation
      -
      - -
      -
      -
      -
      - -

      Class Decoder

      -
      -

      Hierarchy

      -
        -
      • Decoder
      -
      -

      Implements

      -
      -
      -
      -
      - -
      -
      -

      Constructors

      -
      -
      -

      Properties

      -
      contentTopic +Decoder | Documentation

      Implements

      Constructors

      Properties

      -
      -

      Methods

      -

      Methods

      -
      -

      Constructors

      -
      - -
        - -
      • -
        -

        Parameters

        -
          -
        • -
          pubsubTopic: string
        • -
        • -
          contentTopic: string
        -

        Returns Decoder

      -
      -

      Properties

      -
      - -
      contentTopic: string
      -
      - -
      pubsubTopic: string
      -
      -

      Methods

      -
      - -
      -
      - -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Constructors

      • Parameters

        • pubsubTopic: string
        • contentTopic: string

        Returns Decoder

      Properties

      contentTopic: string
      pubsubTopic: string

      Methods

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_sdk.Encoder.html b/classes/_waku_sdk.Encoder.html index 5b65ca87e8..29b407c738 100644 --- a/classes/_waku_sdk.Encoder.html +++ b/classes/_waku_sdk.Encoder.html @@ -1,168 +1,8 @@ -Encoder | Documentation
      -
      - -
      -
      -
      -
      - -

      Class Encoder

      -
      -

      Hierarchy

      -
        -
      • Encoder
      -
      -

      Implements

      -
      -
      -
      -
      - -
      -
      -

      Constructors

      -
      -
      -

      Properties

      -
      contentTopic +Encoder | Documentation

      Implements

      Constructors

      Properties

      -
      -

      Methods

      -

      Methods

      -
      -

      Constructors

      -
      - -
        - -
      • -
        -

        Parameters

        -
          -
        • -
          contentTopic: string
        • -
        • -
          ephemeral: boolean
        • -
        • -
          pubsubTopic: string
        • -
        • -
          Optional metaSetter: IMetaSetter
        -

        Returns Encoder

      -
      -

      Properties

      -
      - -
      contentTopic: string
      -
      - -
      ephemeral: boolean
      -
      - -
      metaSetter?: IMetaSetter
      -
      - -
      pubsubTopic: string
      -
      -

      Methods

      -
      - -
      -
      - -
        - -
      • -
        -

        Parameters

        -
        -

        Returns Promise<Uint8Array>

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Constructors

      • Parameters

        • contentTopic: string
        • ephemeral: boolean
        • pubsubTopic: string
        • Optional metaSetter: IMetaSetter

        Returns Encoder

      Properties

      contentTopic: string
      ephemeral: boolean
      metaSetter?: IMetaSetter
      pubsubTopic: string

      Methods

      • Parameters

        Returns Promise<Uint8Array>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_sdk.WakuNode.html b/classes/_waku_sdk.WakuNode.html index 6ba18fbb5a..966ccd232d 100644 --- a/classes/_waku_sdk.WakuNode.html +++ b/classes/_waku_sdk.WakuNode.html @@ -1,296 +1,20 @@ -WakuNode | Documentation
      -
      - -
      -
      -
      -
      - -

      Class WakuNode

      -
      -

      Hierarchy

      -
        -
      • WakuNode
      -
      -

      Implements

      -
      -
      -
      -
      - -
      -
      -

      Constructors

      -
      -
      -

      Properties

      -
      connectionManager +WakuNode | Documentation

      Implements

      -
      -

      Constructors

      -
      - -
      -
      -

      Properties

      -
      - -
      connectionManager: waku.ConnectionManager
      -
      - -
      filter?: IFilter
      -
      - -
      libp2p: Libp2p
      -
      - -
      lightPush?: ILightPush
      -
      - -
      pubsubTopics: string[]
      -
      - -
      relay?: IRelay
      -
      - -
      store?: IStore
      -
      -

      Methods

      -
      - -
        - -
      • -

        Dials to the provided peer.

        -
        -
        -

        Parameters

        -
          -
        • -
          peer: PeerId | MultiaddrInput
          -

          The peer to dial

          -
          -
        • -
        • -
          Optional protocols: Protocols[]
          -

          Waku protocols we expect from the peer; Defaults to mounted protocols

          -
          -
        -

        Returns Promise<Stream>

        -
      -
      - -
        - -
      • -

        Return the local multiaddr with peer id on which libp2p is listening.

        -
        -

        Returns string

        -
        -

        Throws

        if libp2p is not listening on localhost.

        -
      -
      - -
        - -
      • -

        Returns boolean

      -
      - -
        - -
      • -

        Returns boolean

      -
      - -
        - -
      • -

        Returns Promise<void>

      -
      - -
        - -
      • -

        Returns Promise<void>

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Constructors

      Properties

      connectionManager: waku.ConnectionManager
      filter?: IFilter
      libp2p: Libp2p
      lightPush?: ILightPush
      pubsubTopics: string[]
      relay?: IRelay
      store?: IStore

      Methods

      • Dials to the provided peer.

        +

        Parameters

        • peer: PeerId | MultiaddrInput

          The peer to dial

          +
        • Optional protocols: Protocols[]

          Waku protocols we expect from the peer; Defaults to mounted protocols

          +

        Returns Promise<Stream>

      • Return the local multiaddr with peer id on which libp2p is listening.

        +

        Returns string

        Throws

        if libp2p is not listening on localhost.

        +
      • Returns boolean

      • Returns boolean

      • Returns Promise<void>

      • Returns Promise<void>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_sdk.utils.Logger.html b/classes/_waku_sdk.utils.Logger.html index 825104fbaa..f83f49c0ba 100644 --- a/classes/_waku_sdk.utils.Logger.html +++ b/classes/_waku_sdk.utils.Logger.html @@ -1,186 +1,10 @@ -Logger | Documentation
      -
      - -
      -
      -
      -
      - -

      Class Logger

      -
      -

      Hierarchy

      -
        -
      • Logger
      -
      -
      -
      - -
      -
      -

      Constructors

      -
      -
      -

      Properties

      -
      _error +Logger | Documentation

      Constructors

      Properties

      -
      -

      Accessors

      -

      Accessors

      -
      -

      Methods

      -
      log +

      Methods

      -
      -

      Constructors

      -
      - -
        - -
      • -
        -

        Parameters

        -
          -
        • -
          Optional prefix: string
        -

        Returns utils.Logger

      -
      -

      Properties

      -
      - -
      _error: any
      -
      - -
      _info: any
      -
      - -
      _warn: any
      -
      -

      Accessors

      -
      - -
        -
      • get error(): Debugger
      • -
      • -

        Returns Debugger

      -
      - -
        -
      • get info(): Debugger
      • -
      • -

        Returns Debugger

      -
      - -
        -
      • get warn(): Debugger
      • -
      • -

        Returns Debugger

      -
      -

      Methods

      -
      - -
        - -
      • -
        -

        Parameters

        -
          -
        • -
          level: "info" | "warn" | "error"
        • -
        • -
          Rest ...args: unknown[]
        -

        Returns void

      -
      - -
        - -
      • -
        -

        Parameters

        -
          -
        • -
          level: string
        • -
        • -
          Optional prefix: string
        -

        Returns string

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Constructors

      • Parameters

        • Optional prefix: string

        Returns utils.Logger

      Properties

      _error: any
      _info: any
      _warn: any

      Accessors

      • get error(): Debugger
      • Returns Debugger

      • get info(): Debugger
      • Returns Debugger

      • get warn(): Debugger
      • Returns Debugger

      Methods

      • Parameters

        • level: "info" | "warn" | "error"
        • Rest ...args: unknown[]

        Returns void

      • Parameters

        • level: string
        • Optional prefix: string

        Returns string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_sdk.waku.ConnectionManager.html b/classes/_waku_sdk.waku.ConnectionManager.html index e70edd89d2..9cae8f4510 100644 --- a/classes/_waku_sdk.waku.ConnectionManager.html +++ b/classes/_waku_sdk.waku.ConnectionManager.html @@ -1,46 +1,5 @@ -ConnectionManager | Documentation
      -
      - -
      -
      -
      -
      - -

      Class ConnectionManager

      -
      -

      Hierarchy

      -
      -
      -

      Implements

      -
      -
      -
      -
      - -
      -
      -

      Constructors

      -
      -
      -

      Properties

      -
      #private +ConnectionManager | Documentation

      Hierarchy

      Implements

      -
      -

      Constructors

      -
      - -
        - -
      • -

        Returns waku.ConnectionManager

      -
      -

      Properties

      -
      - -
      #private: any
      -
      - -
      attemptDial: any
      -
      - -
      configuredPubsubTopics: any
      -
      - -
      currentActiveParallelDialCount: any
      -
      - -
      dialAttemptsForPeer: any
      -
      - -
      dialErrorsForPeer: any
      -
      - -
      dialPeer: any
      -
      - -
      dialPeerStorePeers: any
      -
      - -
      dispatchDiscoveryEvent: any
      -
      - -
      dropConnection: any
      -
      - -
      getPeerShardInfo: any
      -
      - -
      getTagNamesForPeer: any
      -

      Fetches the tag names for a given peer

      -
      -
      -
      - -
      isPeerDialableBasedOnBootstrapStatus: any
      -

      Checks if the peer is dialable based on the following conditions:

      +

      Constructors

      • Returns waku.ConnectionManager

      Properties

      #private: any
      attemptDial: any
      configuredPubsubTopics: any
      currentActiveParallelDialCount: any
      dialAttemptsForPeer: any
      dialErrorsForPeer: any
      dialPeer: any
      dialPeerStorePeers: any
      dispatchDiscoveryEvent: any
      dropConnection: any
      getPeerShardInfo: any
      getTagNamesForPeer: any

      Fetches the tag names for a given peer

      +
      isPeerDialableBasedOnBootstrapStatus: any

      Checks if the peer is dialable based on the following conditions:

      1. If the peer is a bootstrap peer, it is only dialable if the number of current bootstrap connections is less than the max allowed.
      2. If the peer is not a bootstrap peer
      -
      -
      -
      - -
      isPeerTopicConfigured: any
      -
      - -
      keepAliveManager: any
      -
      - -
      libp2p: any
      -
      - -
      onEventHandlers: any
      -
      - -
      online: any
      -
      - -
      options: any
      -
      - -
      pendingPeerDialQueue: any
      -
      - -
      processDialQueue: any
      -
      - -
      run: any
      -
      - -
      shouldDialPeer: any
      -

      Checks if the peer should be dialed based on the following conditions:

      +
      isPeerTopicConfigured: any
      keepAliveManager: any
      libp2p: any
      onEventHandlers: any
      online: any
      options: any
      pendingPeerDialQueue: any
      processDialQueue: any
      run: any
      shouldDialPeer: any

      Checks if the peer should be dialed based on the following conditions:

      1. If the peer is already connected, don't dial
      2. If the peer is not part of any of the configured pubsub topics, don't dial
      3. If the peer is not dialable based on bootstrap status, don't dial
      4. If the peer is already has an active dial attempt, or has been dialed before, don't dial it
      -
      -
      -

      Returns

      true if the peer should be dialed, false otherwise

      -
      -
      - -
      startPeerConnectionListener: any
      -
      - -
      startPeerDisconnectionListener: any
      -
      - -
      startPeerDiscoveryListener: any
      -
      - -
      toggleOffline: any
      -
      - -
      toggleOnline: any
      -
      - -
      instances: any
      -
      -

      Methods

      -
      - -
      -
      - -
        - -
      • -
        -

        Parameters

        -
          -
        • -
          event: Event
        -

        Returns boolean

      -
      - -
      -
      - -
        - -
      • -

        Returns boolean

      -
      - -
        - -
      • -
        -

        Parameters

        -
          -
        • -
          type: string
        -

        Returns number

      -
      - -
      -
      - -
        - -
      • -
        -

        Type Parameters

        -
          -
        • -

          Detail

        -
        -

        Parameters

        -
        -

        Returns boolean

      -
      - -
        - -
      • -

        Returns void

      -
      - -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Returns

      true if the peer should be dialed, false otherwise

      +
      startPeerConnectionListener: any
      startPeerDisconnectionListener: any
      startPeerDiscoveryListener: any
      toggleOffline: any
      toggleOnline: any
      instances: any

      Methods

      • Parameters

        • event: Event

        Returns boolean

      • Returns boolean

      • Parameters

        • type: string

        Returns number

      • Returns void

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_sdk.waku.KeepAliveManager.html b/classes/_waku_sdk.waku.KeepAliveManager.html index 0535fba054..27740c71ec 100644 --- a/classes/_waku_sdk.waku.KeepAliveManager.html +++ b/classes/_waku_sdk.waku.KeepAliveManager.html @@ -1,187 +1,11 @@ -KeepAliveManager | Documentation
      -
      - -
      -
      -
      -
      - -

      Class KeepAliveManager

      -
      -

      Hierarchy

      -
        -
      • KeepAliveManager
      -
      -
      -
      - -
      -
      -

      Constructors

      -
      -
      -

      Properties

      -
      options +KeepAliveManager | Documentation
      -
      -

      Constructors

      -
      - -
      -
      -

      Properties

      -
      - -
      options: any
      -
      - -
      pingKeepAliveTimers: any
      -
      - -
      relay?: any
      -
      - -
      relayKeepAliveTimers: any
      -
      - -
      scheduleRelayPings: any
      -
      -

      Methods

      -
      - -
        - -
      • -

        Returns boolean

      -
      - -
        - -
      • -
        -

        Parameters

        -
          -
        • -
          peerId: PeerId
        • -
        • -
          libp2pPing: PingService
        • -
        • -
          peerStore: PeerStore
        -

        Returns void

      -
      - -
        - -
      • -
        -

        Parameters

        -
          -
        • -
          peerId: PeerId
        -

        Returns void

      -
      - -
        - -
      • -

        Returns void

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Constructors

      Properties

      options: any
      pingKeepAliveTimers: any
      relay?: any
      relayKeepAliveTimers: any
      scheduleRelayPings: any

      Methods

      • Returns boolean

      • Parameters

        • peerId: PeerId
        • libp2pPing: PingService
        • peerStore: PeerStore

        Returns void

      • Parameters

        • peerId: PeerId

        Returns void

      • Returns void

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_sdk.waku.StreamManager.html b/classes/_waku_sdk.waku.StreamManager.html index 3417c24577..436ec7d0f6 100644 --- a/classes/_waku_sdk.waku.StreamManager.html +++ b/classes/_waku_sdk.waku.StreamManager.html @@ -1,40 +1,5 @@ -StreamManager | Documentation
      -
      - -
      -
      -
      -
      - -

      Class StreamManager

      -
      -

      Hierarchy

      -
        -
      • StreamManager
      -
      -
      -
      - -
      -
      -

      Constructors

      -
      -
      -

      Properties

      -
      addEventListener +StreamManager | Documentation
      -
      -

      Constructors

      -
      - -
        - -
      • -
        -

        Parameters

        -
          -
        • -
          multicodec: string
        • -
        • -
          getConnections: ((peerId?) => Connection[])
          -
            -
          • -
              -
            • (peerId?): Connection[]
            • -
            • -

              Return a list of all connections this node has open, optionally filtering +

      Methods

      Constructors

      • Parameters

        • multicodec: string
        • getConnections: ((peerId?) => Connection[])
            • (peerId?): Connection[]
            • Return a list of all connections this node has open, optionally filtering by a PeerId

              -
              -
              -

              Parameters

              -
                -
              • -
                Optional peerId: PeerId
              -

              Returns Connection[]

              -
              -

              Example

              for (const connection of libp2p.getConnections()) {
              console.log(peerId, connection.remoteAddr.toString())
              // Logs the PeerId string and the observed remote multiaddr of each Connection
              } +

              Parameters

              • Optional peerId: PeerId

              Returns Connection[]

              Example

              for (const connection of libp2p.getConnections()) {
              console.log(peerId, connection.remoteAddr.toString())
              // Logs the PeerId string and the observed remote multiaddr of each Connection
              }
              -
        • -
        • -
          addEventListener: (<K>(type, listener, options?) => void)
          -
            -
          • -
              -
            • <K>(type, listener, options?): void
            • -
            • -
              -

              Type Parameters

              -
              -
              -

              Parameters

              -
                -
              • -
                type: K
              • -
              • -
                listener: null | EventHandler<Libp2pEvents<Libp2pServices>[K]>
              • -
              • -
                Optional options: boolean | AddEventListenerOptions
              -

              Returns void

        -

        Returns waku.StreamManager

      -
      -

      Properties

      -
      - -
      addEventListener: (<K>(type, listener, options?) => void)
      -
      -

      Type declaration

      -
        -
      • -
          -
        • <K>(type, listener, options?): void
        • -
        • -
          -

          Type Parameters

          -
          -
          -

          Parameters

          -
            -
          • -
            type: K
          • -
          • -
            listener: null | EventHandler<Libp2pEvents<Libp2pServices>[K]>
          • -
          • -
            Optional options: boolean | AddEventListenerOptions
          -

          Returns void

      -
      - -
      getConnections: ((peerId?) => Connection[])
      -
      -

      Type declaration

      -
        -
      • -
          -
        • (peerId?): Connection[]
        • -
        • -

          Return a list of all connections this node has open, optionally filtering +

    • addEventListener: (<K>(type, listener, options?) => void)
        • <K>(type, listener, options?): void
        • Type Parameters

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<Libp2pServices>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

    • Returns waku.StreamManager

      Properties

      addEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<Libp2pServices>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      getConnections: ((peerId?) => Connection[])

      Type declaration

        • (peerId?): Connection[]
        • Return a list of all connections this node has open, optionally filtering by a PeerId

          -
          -
          -

          Parameters

          -
            -
          • -
            Optional peerId: PeerId
          -

          Returns Connection[]

          -
          -

          Example

          for (const connection of libp2p.getConnections()) {
          console.log(peerId, connection.remoteAddr.toString())
          // Logs the PeerId string and the observed remote multiaddr of each Connection
          } +

          Parameters

          • Optional peerId: PeerId

          Returns Connection[]

          Example

          for (const connection of libp2p.getConnections()) {
          console.log(peerId, connection.remoteAddr.toString())
          // Logs the PeerId string and the observed remote multiaddr of each Connection
          }
          -
      -
      - -
      handlePeerUpdateStreamPool: any
      -
      - -
      log: any
      -
      - -
      multicodec: string
      -
      - -
      newStream: any
      -
      - -
      prepareNewStream: any
      -
      - -
      streamPool: any
      -
      -

      Methods

      -
      - -
        - -
      • -
        -

        Parameters

        -
          -
        • -
          peer: Peer
        -

        Returns Promise<Stream>

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +
      handlePeerUpdateStreamPool: any
      log: any
      multicodec: string
      newStream: any
      prepareNewStream: any
      streamPool: any

      Methods

      • Parameters

        • peer: Peer

        Returns Promise<Stream>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_utils.Logger.html b/classes/_waku_utils.Logger.html index 51c412e277..ea99254ee1 100644 --- a/classes/_waku_utils.Logger.html +++ b/classes/_waku_utils.Logger.html @@ -1,185 +1,10 @@ -Logger | Documentation
      -
      - -
      -
      -
      -
      - -

      Class Logger

      -
      -

      Hierarchy

      -
        -
      • Logger
      -
      -
      -
      - -
      -
      -

      Constructors

      -
      -
      -

      Properties

      -
      _error +Logger | Documentation

      Constructors

      Properties

      -
      -

      Accessors

      -

      Accessors

      -
      -

      Methods

      -
      log +

      Methods

      -
      -

      Constructors

      -
      - -
      -
      -

      Properties

      -
      - -
      _error: Debugger
      -
      - -
      _info: Debugger
      -
      - -
      _warn: Debugger
      -
      -

      Accessors

      -
      - -
      -
      - -
      -
      - -
      -
      -

      Methods

      -
      - -
        - -
      • -
        -

        Parameters

        -
          -
        • -
          level: "info" | "warn" | "error"
        • -
        • -
          Rest ...args: unknown[]
        -

        Returns void

      -
      - -
        - -
      • -
        -

        Parameters

        -
          -
        • -
          level: string
        • -
        • -
          Optional prefix: string
        -

        Returns string

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Constructors

      Properties

      _error: Debugger
      _info: Debugger
      _warn: Debugger

      Accessors

      Methods

      • Parameters

        • level: "info" | "warn" | "error"
        • Rest ...args: unknown[]

        Returns void

      • Parameters

        • level: string
        • Optional prefix: string

        Returns string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_core.waku_store.PageDirection.html b/enums/_waku_core.waku_store.PageDirection.html index 1c70358831..1ab93e2725 100644 --- a/enums/_waku_core.waku_store.PageDirection.html +++ b/enums/_waku_core.waku_store.PageDirection.html @@ -1,81 +1,3 @@ -PageDirection | Documentation
      -
      - -
      -
      -
      -
      - -

      Enumeration PageDirection

      -
      -
      -
      - -
      -
      -

      Enumeration Members

      -
      BACKWARD +PageDirection | Documentation
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Enumeration Members

      BACKWARD: "backward"
      FORWARD: "forward"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_enr.TransportProtocol.html b/enums/_waku_enr.TransportProtocol.html index 01f9a2d460..c66da31dae 100644 --- a/enums/_waku_enr.TransportProtocol.html +++ b/enums/_waku_enr.TransportProtocol.html @@ -1,80 +1,3 @@ -TransportProtocol | Documentation
      -
      - -
      -
      -
      -
      - -

      Enumeration TransportProtocol

      -
      -
      -
      - -
      -
      -

      Enumeration Members

      -
      TCP +TransportProtocol | Documentation

      Enumeration TransportProtocol

      Enumeration Members

      -
      -

      Enumeration Members

      -
      - -
      TCP: "tcp"
      -
      - -
      UDP: "udp"
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Enumeration Members

      TCP: "tcp"
      UDP: "udp"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_enr.TransportProtocolPerIpVersion.html b/enums/_waku_enr.TransportProtocolPerIpVersion.html index 7837ec7eab..618f5ce5e7 100644 --- a/enums/_waku_enr.TransportProtocolPerIpVersion.html +++ b/enums/_waku_enr.TransportProtocolPerIpVersion.html @@ -1,94 +1,5 @@ -TransportProtocolPerIpVersion | Documentation
      -
      - -
      -
      -
      -
      - -

      Enumeration TransportProtocolPerIpVersion

      -
      -
      -
      - -
      -
      -

      Enumeration Members

      -
      TCP4 +TransportProtocolPerIpVersion | Documentation

      Enumeration TransportProtocolPerIpVersion

      Enumeration Members

      -
      -

      Enumeration Members

      -
      - -
      TCP4: "tcp4"
      -
      - -
      TCP6: "tcp6"
      -
      - -
      UDP4: "udp4"
      -
      - -
      UDP6: "udp6"
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Enumeration Members

      TCP4: "tcp4"
      TCP6: "tcp6"
      UDP4: "udp4"
      UDP6: "udp6"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_interfaces.EConnectionStateEvents.html b/enums/_waku_interfaces.EConnectionStateEvents.html index c7327597be..fe28cce923 100644 --- a/enums/_waku_interfaces.EConnectionStateEvents.html +++ b/enums/_waku_interfaces.EConnectionStateEvents.html @@ -1,73 +1,2 @@ -EConnectionStateEvents | Documentation
      -
      - -
      -
      -
      -
      - -

      Enumeration EConnectionStateEvents

      -
      -
      -
      - -
      -
      -

      Enumeration Members

      -
      -
      -

      Enumeration Members

      -
      - -
      CONNECTION_STATUS: "waku:connection"
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +EConnectionStateEvents | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_interfaces.EPeersByDiscoveryEvents.html b/enums/_waku_interfaces.EPeersByDiscoveryEvents.html index 38cdd13a7e..6b1d20b712 100644 --- a/enums/_waku_interfaces.EPeersByDiscoveryEvents.html +++ b/enums/_waku_interfaces.EPeersByDiscoveryEvents.html @@ -1,94 +1,5 @@ -EPeersByDiscoveryEvents | Documentation
      -
      - -
      -
      -
      -
      - -

      Enumeration EPeersByDiscoveryEvents

      -
      -
      -
      - -
      -
      -

      Enumeration Members

      -
      PEER_CONNECT_BOOTSTRAP +EPeersByDiscoveryEvents | Documentation

      Enumeration EPeersByDiscoveryEvents

      -
      -

      Enumeration Members

      -
      - -
      PEER_CONNECT_BOOTSTRAP: "peer:connected:bootstrap"
      -
      - -
      PEER_CONNECT_PEER_EXCHANGE: "peer:connected:peer-exchange"
      -
      - -
      PEER_DISCOVERY_BOOTSTRAP: "peer:discovery:bootstrap"
      -
      - -
      PEER_DISCOVERY_PEER_EXCHANGE: "peer:discovery:peer-exchange"
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Enumeration Members

      PEER_CONNECT_BOOTSTRAP: "peer:connected:bootstrap"
      PEER_CONNECT_PEER_EXCHANGE: "peer:connected:peer-exchange"
      PEER_DISCOVERY_BOOTSTRAP: "peer:discovery:bootstrap"
      PEER_DISCOVERY_PEER_EXCHANGE: "peer:discovery:peer-exchange"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_interfaces.PageDirection.html b/enums/_waku_interfaces.PageDirection.html index 8bfb905dac..840a0a2c41 100644 --- a/enums/_waku_interfaces.PageDirection.html +++ b/enums/_waku_interfaces.PageDirection.html @@ -1,80 +1,3 @@ -PageDirection | Documentation
      -
      - -
      -
      -
      -
      - -

      Enumeration PageDirection

      -
      -
      -
      - -
      -
      -

      Enumeration Members

      -
      BACKWARD +PageDirection | Documentation

      Enumeration Members

      -
      -

      Enumeration Members

      -
      - -
      BACKWARD: "backward"
      -
      - -
      FORWARD: "forward"
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Enumeration Members

      BACKWARD: "backward"
      FORWARD: "forward"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_interfaces.Protocols.html b/enums/_waku_interfaces.Protocols.html index 390f738473..57c02b0fb2 100644 --- a/enums/_waku_interfaces.Protocols.html +++ b/enums/_waku_interfaces.Protocols.html @@ -1,94 +1,5 @@ -Protocols | Documentation
      -
      - -
      -
      -
      -
      - -

      Enumeration Protocols

      -
      -
      -
      - -
      -
      -

      Enumeration Members

      -
      Filter +Protocols | Documentation

      Enumeration Members

      -
      -

      Enumeration Members

      -
      - -
      Filter: "filter"
      -
      - -
      LightPush: "lightpush"
      -
      - -
      Relay: "relay"
      -
      - -
      Store: "store"
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Enumeration Members

      Filter: "filter"
      LightPush: "lightpush"
      Relay: "relay"
      Store: "store"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_interfaces.SendError.html b/enums/_waku_interfaces.SendError.html index f63d82b322..51fa7a13d7 100644 --- a/enums/_waku_interfaces.SendError.html +++ b/enums/_waku_interfaces.SendError.html @@ -1,31 +1,4 @@ -SendError | Documentation
      -
      - -
      -
      -
      -
      - -

      Enumeration SendError

      -
      -
      -
      - -
      -
      -

      Enumeration Members

      -
      DECODE_FAILED +SendError | Documentation
      -
      -

      Enumeration Members

      -
      - -
      DECODE_FAILED: "Failed to decode"
      -

      Failure to protobuf decode the message. May be due to a remote peer issue, +

      Enumeration Members

      DECODE_FAILED: "Failed to decode"

      Failure to protobuf decode the message. May be due to a remote peer issue, ensuring that messages are sent via several peer enable mitigation of this error.

      -
      -
      -
      - -
      EMPTY_PAYLOAD: "Payload is empty"
      -

      The message payload is empty, making the message invalid. Ensure that a non-empty +

      EMPTY_PAYLOAD: "Payload is empty"

      The message payload is empty, making the message invalid. Ensure that a non-empty payload is set on the outgoing message.

      -
      -
      -
      - -
      ENCODE_FAILED: "Failed to encode"
      -

      Failure to protobuf encode the message. This is not recoverable and needs +

      ENCODE_FAILED: "Failed to encode"

      Failure to protobuf encode the message. This is not recoverable and needs further investigation.

      -
      -
      -
      - -
      GENERIC_FAIL: "Generic error"
      -

      Could not determine the origin of the fault. Best to check connectivity and try again

      -
      -
      -
      - -
      NO_PEER_AVAILABLE: "No peer available"
      -

      Failure to find a peer with suitable protocols. This may due to a connection issue. +

      GENERIC_FAIL: "Generic error"

      Could not determine the origin of the fault. Best to check connectivity and try again

      +
      NO_PEER_AVAILABLE: "No peer available"

      Failure to find a peer with suitable protocols. This may due to a connection issue. Mitigation can be: retrying after a given time period, display connectivity issue to user or listening for peer:connected:bootstrap or peer:connected:peer-exchange on the connection manager before retrying.

      -
      -
      -
      - -
      REMOTE_PEER_FAULT: "Remote peer fault"
      -

      The remote peer did not behave as expected. Mitigation for NO_PEER_AVAILABLE +

      REMOTE_PEER_FAULT: "Remote peer fault"

      The remote peer did not behave as expected. Mitigation for NO_PEER_AVAILABLE or DECODE_FAILED can be used.

      -
      -
      -
      - -
      REMOTE_PEER_REJECTED: "Remote peer rejected"
      -

      The remote peer rejected the message. Information provided by the remote peer +

      REMOTE_PEER_REJECTED: "Remote peer rejected"

      The remote peer rejected the message. Information provided by the remote peer is logged. Review message validity, or mitigation for NO_PEER_AVAILABLE or DECODE_FAILED can be used.

      -
      -
      -
      - -
      SIZE_TOO_BIG: "Size is too big"
      -

      The message size is above the maximum message size allowed on the Waku Network. +

      SIZE_TOO_BIG: "Size is too big"

      The message size is above the maximum message size allowed on the Waku Network. Compressing the message or using an alternative strategy for large messages is recommended.

      -
      -
      -
      - -
      TOPIC_NOT_CONFIGURED: "Topic not configured"
      -

      The PubsubTopic passed to the send function is not configured on the Waku node. +

      TOPIC_NOT_CONFIGURED: "Topic not configured"

      The PubsubTopic passed to the send function is not configured on the Waku node. Please ensure that the PubsubTopic is used when initializing the Waku node.

      -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_interfaces.Tags.html b/enums/_waku_interfaces.Tags.html index ec89adb605..0f295fe792 100644 --- a/enums/_waku_interfaces.Tags.html +++ b/enums/_waku_interfaces.Tags.html @@ -1,80 +1,3 @@ -Tags | Documentation
      -
      - -
      -
      -
      -
      - -

      Enumeration Tags

      -
      -
      -
      - -
      -
      -

      Enumeration Members

      -
      BOOTSTRAP +Tags | Documentation
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Enumeration Members

      BOOTSTRAP: "bootstrap"
      PEER_EXCHANGE: "peer-exchange"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html b/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html index c6d7d0a06f..f20e825e6e 100644 --- a/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html +++ b/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html @@ -1,97 +1,5 @@ -FilterSubscribeType | Documentation
      -
      - -
      -
      -
      - -
      -
      -
      - -
      -
      -

      Enumeration Members

      -
      SUBSCRIBE +FilterSubscribeType | Documentation
      -
      -

      Enumeration Members

      -
      - -
      SUBSCRIBE: "SUBSCRIBE"
      -
      - -
      SUBSCRIBER_PING: "SUBSCRIBER_PING"
      -
      - -
      UNSUBSCRIBE: "UNSUBSCRIBE"
      -
      - -
      UNSUBSCRIBE_ALL: "UNSUBSCRIBE_ALL"
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Enumeration Members

      SUBSCRIBE: "SUBSCRIBE"
      SUBSCRIBER_PING: "SUBSCRIBER_PING"
      UNSUBSCRIBE: "UNSUBSCRIBE"
      UNSUBSCRIBE_ALL: "UNSUBSCRIBE_ALL"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_proto.proto_store.HistoryResponse.HistoryError-1.html b/enums/_waku_proto.proto_store.HistoryResponse.HistoryError-1.html index 3336f791a5..6698617cf8 100644 --- a/enums/_waku_proto.proto_store.HistoryResponse.HistoryError-1.html +++ b/enums/_waku_proto.proto_store.HistoryResponse.HistoryError-1.html @@ -1,83 +1,3 @@ -HistoryError | Documentation
      -
      - -
      -
      -
      - -
      -
      -
      - -
      -
      -

      Enumeration Members

      -
      INVALID_CURSOR +HistoryError | Documentation

      Enumeration Members

      -
      -

      Enumeration Members

      -
      - -
      INVALID_CURSOR: "INVALID_CURSOR"
      -
      - -
      NONE: "NONE"
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Enumeration Members

      INVALID_CURSOR: "INVALID_CURSOR"
      NONE: "NONE"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_proto.proto_store.PagingInfo.Direction-1.html b/enums/_waku_proto.proto_store.PagingInfo.Direction-1.html index 8df8fee584..4a52082459 100644 --- a/enums/_waku_proto.proto_store.PagingInfo.Direction-1.html +++ b/enums/_waku_proto.proto_store.PagingInfo.Direction-1.html @@ -1,83 +1,3 @@ -Direction | Documentation
      -
      - -
      -
      -
      - -
      -
      -
      - -
      -
      -

      Enumeration Members

      -
      BACKWARD +Direction | Documentation

      Enumeration Members

      -
      -

      Enumeration Members

      -
      - -
      BACKWARD: "BACKWARD"
      -
      - -
      FORWARD: "FORWARD"
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Enumeration Members

      BACKWARD: "BACKWARD"
      FORWARD: "FORWARD"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_sdk.EConnectionStateEvents.html b/enums/_waku_sdk.EConnectionStateEvents.html index 4e738c49e2..5d7c064e8f 100644 --- a/enums/_waku_sdk.EConnectionStateEvents.html +++ b/enums/_waku_sdk.EConnectionStateEvents.html @@ -1,73 +1,2 @@ -EConnectionStateEvents | Documentation
      -
      - -
      -
      -
      -
      - -

      Enumeration EConnectionStateEvents

      -
      -
      -
      - -
      -
      -

      Enumeration Members

      -
      -
      -

      Enumeration Members

      -
      - -
      CONNECTION_STATUS: "waku:connection"
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +EConnectionStateEvents | Documentation

      Enumeration EConnectionStateEvents

      Enumeration Members

      Enumeration Members

      CONNECTION_STATUS: "waku:connection"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_sdk.EPeersByDiscoveryEvents.html b/enums/_waku_sdk.EPeersByDiscoveryEvents.html index 658d846cbd..88e1b5e546 100644 --- a/enums/_waku_sdk.EPeersByDiscoveryEvents.html +++ b/enums/_waku_sdk.EPeersByDiscoveryEvents.html @@ -1,94 +1,5 @@ -EPeersByDiscoveryEvents | Documentation
      -
      - -
      -
      -
      -
      - -

      Enumeration EPeersByDiscoveryEvents

      -
      -
      -
      - -
      -
      -

      Enumeration Members

      -
      PEER_CONNECT_BOOTSTRAP +EPeersByDiscoveryEvents | Documentation

      Enumeration EPeersByDiscoveryEvents

      -
      -

      Enumeration Members

      -
      - -
      PEER_CONNECT_BOOTSTRAP: "peer:connected:bootstrap"
      -
      - -
      PEER_CONNECT_PEER_EXCHANGE: "peer:connected:peer-exchange"
      -
      - -
      PEER_DISCOVERY_BOOTSTRAP: "peer:discovery:bootstrap"
      -
      - -
      PEER_DISCOVERY_PEER_EXCHANGE: "peer:discovery:peer-exchange"
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Enumeration Members

      PEER_CONNECT_BOOTSTRAP: "peer:connected:bootstrap"
      PEER_CONNECT_PEER_EXCHANGE: "peer:connected:peer-exchange"
      PEER_DISCOVERY_BOOTSTRAP: "peer:discovery:bootstrap"
      PEER_DISCOVERY_PEER_EXCHANGE: "peer:discovery:peer-exchange"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_sdk.PageDirection.html b/enums/_waku_sdk.PageDirection.html index 447688cc05..9bbf68df42 100644 --- a/enums/_waku_sdk.PageDirection.html +++ b/enums/_waku_sdk.PageDirection.html @@ -1,80 +1,3 @@ -PageDirection | Documentation
      -
      - -
      -
      -
      -
      - -

      Enumeration PageDirection

      -
      -
      -
      - -
      -
      -

      Enumeration Members

      -
      BACKWARD +PageDirection | Documentation

      Enumeration PageDirection

      Enumeration Members

      -
      -

      Enumeration Members

      -
      - -
      BACKWARD: "backward"
      -
      - -
      FORWARD: "forward"
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Enumeration Members

      BACKWARD: "backward"
      FORWARD: "forward"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_sdk.Protocols.html b/enums/_waku_sdk.Protocols.html index bd24047c0d..a85df17cb5 100644 --- a/enums/_waku_sdk.Protocols.html +++ b/enums/_waku_sdk.Protocols.html @@ -1,94 +1,5 @@ -Protocols | Documentation
      -
      - -
      -
      -
      -
      - -

      Enumeration Protocols

      -
      -
      -
      - -
      -
      -

      Enumeration Members

      -
      Filter +Protocols | Documentation

      Enumeration Protocols

      Enumeration Members

      -
      -

      Enumeration Members

      -
      - -
      Filter: "filter"
      -
      - -
      LightPush: "lightpush"
      -
      - -
      Relay: "relay"
      -
      - -
      Store: "store"
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Enumeration Members

      Filter: "filter"
      LightPush: "lightpush"
      Relay: "relay"
      Store: "store"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_sdk.SendError.html b/enums/_waku_sdk.SendError.html index 199dee7293..677d696d48 100644 --- a/enums/_waku_sdk.SendError.html +++ b/enums/_waku_sdk.SendError.html @@ -1,31 +1,4 @@ -SendError | Documentation
      -
      - -
      -
      -
      -
      - -

      Enumeration SendError

      -
      -
      -
      - -
      -
      -

      Enumeration Members

      -
      DECODE_FAILED +SendError | Documentation

      Enumeration SendError

      -
      -

      Enumeration Members

      -
      - -
      DECODE_FAILED: "Failed to decode"
      -

      Failure to protobuf decode the message. May be due to a remote peer issue, +

      Enumeration Members

      DECODE_FAILED: "Failed to decode"

      Failure to protobuf decode the message. May be due to a remote peer issue, ensuring that messages are sent via several peer enable mitigation of this error.

      -
      -
      -
      - -
      EMPTY_PAYLOAD: "Payload is empty"
      -

      The message payload is empty, making the message invalid. Ensure that a non-empty +

      EMPTY_PAYLOAD: "Payload is empty"

      The message payload is empty, making the message invalid. Ensure that a non-empty payload is set on the outgoing message.

      -
      -
      -
      - -
      ENCODE_FAILED: "Failed to encode"
      -

      Failure to protobuf encode the message. This is not recoverable and needs +

      ENCODE_FAILED: "Failed to encode"

      Failure to protobuf encode the message. This is not recoverable and needs further investigation.

      -
      -
      -
      - -
      GENERIC_FAIL: "Generic error"
      -

      Could not determine the origin of the fault. Best to check connectivity and try again

      -
      -
      -
      - -
      NO_PEER_AVAILABLE: "No peer available"
      -

      Failure to find a peer with suitable protocols. This may due to a connection issue. +

      GENERIC_FAIL: "Generic error"

      Could not determine the origin of the fault. Best to check connectivity and try again

      +
      NO_PEER_AVAILABLE: "No peer available"

      Failure to find a peer with suitable protocols. This may due to a connection issue. Mitigation can be: retrying after a given time period, display connectivity issue to user or listening for peer:connected:bootstrap or peer:connected:peer-exchange on the connection manager before retrying.

      -
      -
      -
      - -
      REMOTE_PEER_FAULT: "Remote peer fault"
      -

      The remote peer did not behave as expected. Mitigation for NO_PEER_AVAILABLE +

      REMOTE_PEER_FAULT: "Remote peer fault"

      The remote peer did not behave as expected. Mitigation for NO_PEER_AVAILABLE or DECODE_FAILED can be used.

      -
      -
      -
      - -
      REMOTE_PEER_REJECTED: "Remote peer rejected"
      -

      The remote peer rejected the message. Information provided by the remote peer +

      REMOTE_PEER_REJECTED: "Remote peer rejected"

      The remote peer rejected the message. Information provided by the remote peer is logged. Review message validity, or mitigation for NO_PEER_AVAILABLE or DECODE_FAILED can be used.

      -
      -
      -
      - -
      SIZE_TOO_BIG: "Size is too big"
      -

      The message size is above the maximum message size allowed on the Waku Network. +

      SIZE_TOO_BIG: "Size is too big"

      The message size is above the maximum message size allowed on the Waku Network. Compressing the message or using an alternative strategy for large messages is recommended.

      -
      -
      -
      - -
      TOPIC_NOT_CONFIGURED: "Topic not configured"
      -

      The PubsubTopic passed to the send function is not configured on the Waku node. +

      TOPIC_NOT_CONFIGURED: "Topic not configured"

      The PubsubTopic passed to the send function is not configured on the Waku node. Please ensure that the PubsubTopic is used when initializing the Waku node.

      -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_sdk.Tags.html b/enums/_waku_sdk.Tags.html index 4123244650..3f951ae751 100644 --- a/enums/_waku_sdk.Tags.html +++ b/enums/_waku_sdk.Tags.html @@ -1,80 +1,3 @@ -Tags | Documentation
      -
      - -
      -
      -
      -
      - -

      Enumeration Tags

      -
      -
      -
      - -
      -
      -

      Enumeration Members

      -
      BOOTSTRAP +Tags | Documentation

      Enumeration Members

      -
      -

      Enumeration Members

      -
      - -
      BOOTSTRAP: "bootstrap"
      -
      - -
      PEER_EXCHANGE: "peer-exchange"
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Enumeration Members

      BOOTSTRAP: "bootstrap"
      PEER_EXCHANGE: "peer-exchange"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_sdk.waku.waku_store.PageDirection.html b/enums/_waku_sdk.waku.waku_store.PageDirection.html index d8ed184689..3f5afcf6d4 100644 --- a/enums/_waku_sdk.waku.waku_store.PageDirection.html +++ b/enums/_waku_sdk.waku.waku_store.PageDirection.html @@ -1,82 +1,3 @@ -PageDirection | Documentation
      -
      - -
      -
      -
      -
      - -

      Enumeration PageDirection

      -
      -
      -
      - -
      -
      -

      Enumeration Members

      -
      BACKWARD +PageDirection | Documentation

      Enumeration Members

      -
      -

      Enumeration Members

      -
      - -
      BACKWARD: "backward"
      -
      - -
      FORWARD: "forward"
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Enumeration Members

      BACKWARD: "backward"
      FORWARD: "forward"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.createDecoder.html b/functions/_waku_core.createDecoder.html index ed7de1d7d3..a2bcfca297 100644 --- a/functions/_waku_core.createDecoder.html +++ b/functions/_waku_core.createDecoder.html @@ -1,74 +1,7 @@ -createDecoder | Documentation
      -
      - -
      -
      -
      -
      - -

      Function createDecoder

      -
      -

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.createEncoder.html b/functions/_waku_core.createEncoder.html index a6c197c336..cf42242c05 100644 --- a/functions/_waku_core.createEncoder.html +++ b/functions/_waku_core.createEncoder.html @@ -1,69 +1,6 @@ -createEncoder | Documentation
      -
      - -
      -
      -
      -
      - -

      Function createEncoder

      -
      -

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.message.version_0.proto.RateLimitProof.codec.html b/functions/_waku_core.message.version_0.proto.RateLimitProof.codec.html index 0b43bc0f7e..66fae4d24e 100644 --- a/functions/_waku_core.message.version_0.proto.RateLimitProof.codec.html +++ b/functions/_waku_core.message.version_0.proto.RateLimitProof.codec.html @@ -1,61 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.message.version_0.proto.RateLimitProof.decode.html b/functions/_waku_core.message.version_0.proto.RateLimitProof.decode.html index 896bfce460..9f276bedd3 100644 --- a/functions/_waku_core.message.version_0.proto.RateLimitProof.decode.html +++ b/functions/_waku_core.message.version_0.proto.RateLimitProof.decode.html @@ -1,66 +1 @@ -decode | Documentation
      -
      - -
      -
      -
      - -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.message.version_0.proto.RateLimitProof.encode.html b/functions/_waku_core.message.version_0.proto.RateLimitProof.encode.html index d024e76e78..a93bc1592a 100644 --- a/functions/_waku_core.message.version_0.proto.RateLimitProof.encode.html +++ b/functions/_waku_core.message.version_0.proto.RateLimitProof.encode.html @@ -1,66 +1 @@ -encode | Documentation
      -
      - -
      -
      -
      - -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.message.version_0.proto.WakuMessage.codec.html b/functions/_waku_core.message.version_0.proto.WakuMessage.codec.html index f611c87d30..0704bc19f0 100644 --- a/functions/_waku_core.message.version_0.proto.WakuMessage.codec.html +++ b/functions/_waku_core.message.version_0.proto.WakuMessage.codec.html @@ -1,61 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.message.version_0.proto.WakuMessage.decode.html b/functions/_waku_core.message.version_0.proto.WakuMessage.decode.html index 0362ed93c6..5c5d7b935f 100644 --- a/functions/_waku_core.message.version_0.proto.WakuMessage.decode.html +++ b/functions/_waku_core.message.version_0.proto.WakuMessage.decode.html @@ -1,66 +1 @@ -decode | Documentation
      -
      - -
      -
      -
      - -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.message.version_0.proto.WakuMessage.encode.html b/functions/_waku_core.message.version_0.proto.WakuMessage.encode.html index 53526cef75..4899ed5928 100644 --- a/functions/_waku_core.message.version_0.proto.WakuMessage.encode.html +++ b/functions/_waku_core.message.version_0.proto.WakuMessage.encode.html @@ -1,66 +1 @@ -encode | Documentation
      -
      - -
      -
      -
      - -
      -
        - -
      • -
        -

        Parameters

        -
        -

        Returns Uint8Array

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.waitForRemotePeer.html b/functions/_waku_core.waitForRemotePeer.html index 423108a3d6..eb9b0d4034 100644 --- a/functions/_waku_core.waitForRemotePeer.html +++ b/functions/_waku_core.waitForRemotePeer.html @@ -1,91 +1,16 @@ -waitForRemotePeer | Documentation
      -
      - -
      -
      -
      -
      - -

      Function waitForRemotePeer

      -
      -
        - -
      • -

        Wait for a remote peer to be ready given the passed protocols. +waitForRemotePeer | Documentation

        • Wait for a remote peer to be ready given the passed protocols. Must be used after attempting to connect to nodes, using @waku/core!WakuNode.dial or a bootstrap method with @waku/sdk!createLightNode.

          If the passed protocols is a GossipSub protocol, then it resolves only once a peer is in a mesh, to help ensure that other peers will send and receive message to us.

          -
          -
          -

          Parameters

          -
            -
          • -
            waku: Waku
            -

            The Waku Node

            -
            -
          • -
          • -
            Optional protocols: Protocols[]
            -

            The protocols that need to be enabled by remote peers.

            -
            -
          • -
          • -
            Optional timeoutMs: number
            -

            A timeout value in milliseconds..

            -
            -
          -

          Returns Promise<void>

          A promise that resolves if all desired protocols are fulfilled by +

        Parameters

        • waku: Waku

          The Waku Node

          +
        • Optional protocols: Protocols[]

          The protocols that need to be enabled by remote peers.

          +
        • Optional timeoutMs: number

          A timeout value in milliseconds..

          +

        Returns Promise<void>

        A promise that resolves if all desired protocols are fulfilled by remote nodes, rejects if the timeoutMs is reached.

        - -
        -

        Throws

        If passing a protocol that is not mounted

        - +

        Throws

        If passing a protocol that is not mounted

        Default

        Wait for remote peers with protocols enabled locally and no time out is applied.
         
        -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.waku_filter.wakuFilter.html b/functions/_waku_core.waku_filter.wakuFilter.html index 46f1736ebf..23505ced0d 100644 --- a/functions/_waku_core.waku_filter.wakuFilter.html +++ b/functions/_waku_core.waku_filter.wakuFilter.html @@ -1,74 +1 @@ -wakuFilter | Documentation
      -
      - -
      -
      -
      -
      - -

      Function wakuFilter

      -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +wakuFilter | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.waku_light_push.PushResponse.codec.html b/functions/_waku_core.waku_light_push.PushResponse.codec.html index 3116fc88ee..326bbaa615 100644 --- a/functions/_waku_core.waku_light_push.PushResponse.codec.html +++ b/functions/_waku_core.waku_light_push.PushResponse.codec.html @@ -1,59 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.waku_light_push.PushResponse.decode.html b/functions/_waku_core.waku_light_push.PushResponse.decode.html index e287c5711c..92a52de179 100644 --- a/functions/_waku_core.waku_light_push.PushResponse.decode.html +++ b/functions/_waku_core.waku_light_push.PushResponse.decode.html @@ -1,64 +1 @@ -decode | Documentation
      -
      - -
      -
      -
      - -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.waku_light_push.PushResponse.encode.html b/functions/_waku_core.waku_light_push.PushResponse.encode.html index 84ebba190d..d8d9c34116 100644 --- a/functions/_waku_core.waku_light_push.PushResponse.encode.html +++ b/functions/_waku_core.waku_light_push.PushResponse.encode.html @@ -1,64 +1 @@ -encode | Documentation
      -
      - -
      -
      -
      - -
      -
        - -
      • -
        -

        Parameters

        -
        -

        Returns Uint8Array

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.waku_light_push.wakuLightPush.html b/functions/_waku_core.waku_light_push.wakuLightPush.html index d099a97718..3400755081 100644 --- a/functions/_waku_core.waku_light_push.wakuLightPush.html +++ b/functions/_waku_core.waku_light_push.wakuLightPush.html @@ -1,74 +1 @@ -wakuLightPush | Documentation
      -
      - -
      -
      -
      -
      - -

      Function wakuLightPush

      -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +wakuLightPush | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.waku_store.createCursor.html b/functions/_waku_core.waku_store.createCursor.html index e85704197e..4e20d45d82 100644 --- a/functions/_waku_core.waku_store.createCursor.html +++ b/functions/_waku_core.waku_store.createCursor.html @@ -1,63 +1 @@ -createCursor | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +createCursor | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.waku_store.wakuStore.html b/functions/_waku_core.waku_store.wakuStore.html index ba3a30223e..81fee1753b 100644 --- a/functions/_waku_core.waku_store.wakuStore.html +++ b/functions/_waku_core.waku_store.wakuStore.html @@ -1,74 +1 @@ -wakuStore | Documentation
      -
      - -
      -
      -
      -
      - -

      Function wakuStore

      -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +wakuStore | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_dns_discovery.wakuDnsDiscovery.html b/functions/_waku_dns_discovery.wakuDnsDiscovery.html index b5a098d358..2007f40c0f 100644 --- a/functions/_waku_dns_discovery.wakuDnsDiscovery.html +++ b/functions/_waku_dns_discovery.wakuDnsDiscovery.html @@ -1,75 +1 @@ -wakuDnsDiscovery | Documentation
      -
      - -
      -
      -
      -
      - -

      Function wakuDnsDiscovery

      -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +wakuDnsDiscovery | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.compressPublicKey.html b/functions/_waku_enr.compressPublicKey.html index a5b7d7d5d7..55ae10aa2d 100644 --- a/functions/_waku_enr.compressPublicKey.html +++ b/functions/_waku_enr.compressPublicKey.html @@ -1,62 +1 @@ -compressPublicKey | Documentation
      -
      - -
      -
      -
      -
      - -

      Function compressPublicKey

      -
      -
        - -
      • -
        -

        Parameters

        -
          -
        • -
          publicKey: Uint8Array
        -

        Returns Uint8Array

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +compressPublicKey | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.createPeerIdFromPublicKey.html b/functions/_waku_enr.createPeerIdFromPublicKey.html index 7317841995..7894705b61 100644 --- a/functions/_waku_enr.createPeerIdFromPublicKey.html +++ b/functions/_waku_enr.createPeerIdFromPublicKey.html @@ -1,62 +1 @@ -createPeerIdFromPublicKey | Documentation
      -
      - -
      -
      -
      -
      - -

      Function createPeerIdFromPublicKey

      -
      -
        - -
      • -
        -

        Parameters

        -
          -
        • -
          publicKey: Uint8Array
        -

        Returns Promise<PeerId>

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +createPeerIdFromPublicKey | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.decodeRelayShard.html b/functions/_waku_enr.decodeRelayShard.html index 0715ad7ed0..f80b1874b0 100644 --- a/functions/_waku_enr.decodeRelayShard.html +++ b/functions/_waku_enr.decodeRelayShard.html @@ -1,62 +1 @@ -decodeRelayShard | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decodeRelayShard | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.decodeWaku2.html b/functions/_waku_enr.decodeWaku2.html index 94d55be76e..81ea8ba9c5 100644 --- a/functions/_waku_enr.decodeWaku2.html +++ b/functions/_waku_enr.decodeWaku2.html @@ -1,62 +1 @@ -decodeWaku2 | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decodeWaku2 | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.encodeRelayShard.html b/functions/_waku_enr.encodeRelayShard.html index 6346e02545..9043f01af1 100644 --- a/functions/_waku_enr.encodeRelayShard.html +++ b/functions/_waku_enr.encodeRelayShard.html @@ -1,62 +1 @@ -encodeRelayShard | Documentation
      -
      - -
      -
      -
      -
      - -

      Function encodeRelayShard

      -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encodeRelayShard | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.encodeWaku2.html b/functions/_waku_enr.encodeWaku2.html index 2a08f695f6..83877e7e52 100644 --- a/functions/_waku_enr.encodeWaku2.html +++ b/functions/_waku_enr.encodeWaku2.html @@ -1,62 +1 @@ -encodeWaku2 | Documentation
      -
      - -
      -
      -
      -
      - -

      Function encodeWaku2

      -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encodeWaku2 | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.getPrivateKeyFromPeerId.html b/functions/_waku_enr.getPrivateKeyFromPeerId.html index 4fc694a047..9366b0586c 100644 --- a/functions/_waku_enr.getPrivateKeyFromPeerId.html +++ b/functions/_waku_enr.getPrivateKeyFromPeerId.html @@ -1,62 +1 @@ -getPrivateKeyFromPeerId | Documentation
      -
      - -
      -
      -
      -
      - -

      Function getPrivateKeyFromPeerId

      -
      -
        - -
      • -
        -

        Parameters

        -
          -
        • -
          peerId: PeerId
        -

        Returns Promise<Uint8Array>

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +getPrivateKeyFromPeerId | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.getPublicKeyFromPeerId.html b/functions/_waku_enr.getPublicKeyFromPeerId.html index 3902bc211d..f8e58b5dbc 100644 --- a/functions/_waku_enr.getPublicKeyFromPeerId.html +++ b/functions/_waku_enr.getPublicKeyFromPeerId.html @@ -1,62 +1 @@ -getPublicKeyFromPeerId | Documentation
      -
      - -
      -
      -
      -
      - -

      Function getPublicKeyFromPeerId

      -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +getPublicKeyFromPeerId | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.keccak256.html b/functions/_waku_enr.keccak256.html index 81540ef61e..99cf10542e 100644 --- a/functions/_waku_enr.keccak256.html +++ b/functions/_waku_enr.keccak256.html @@ -1,62 +1 @@ -keccak256 | Documentation
      -
      - -
      -
      -
      -
      - -

      Function keccak256

      -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +keccak256 | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.sign.html b/functions/_waku_enr.sign.html index 503acde4ec..76fda4a335 100644 --- a/functions/_waku_enr.sign.html +++ b/functions/_waku_enr.sign.html @@ -1,74 +1,5 @@ -sign | Documentation
      -
      - -
      -
      -
      -
      - -

      Function sign

      -
      -
        - -
      • -

        ECDSA Sign a message with the given private key.

        -
        -
        -

        Parameters

        -
          -
        • -
          message: Uint8Array
          -

          The message to sign, usually a hash.

          -
          -
        • -
        • -
          privateKey: Uint8Array
          -

          The ECDSA private key to use to sign the message.

          -
          -
        -

        Returns Promise<Uint8Array>

        The signature and the recovery id concatenated.

        - -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +sign | Documentation
      • ECDSA Sign a message with the given private key.

        +

        Parameters

        • message: Uint8Array

          The message to sign, usually a hash.

          +
        • privateKey: Uint8Array

          The ECDSA private key to use to sign the message.

          +

        Returns Promise<Uint8Array>

        The signature and the recovery id concatenated.

        +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.verifySignature.html b/functions/_waku_enr.verifySignature.html index 8cd573a25b..44820c5e12 100644 --- a/functions/_waku_enr.verifySignature.html +++ b/functions/_waku_enr.verifySignature.html @@ -1,69 +1,2 @@ -verifySignature | Documentation
      -
      - -
      -
      -
      -
      - -

      Function verifySignature

      -
      -
        - -
      • -

        Verify an ECDSA signature.

        -
        -
        -

        Parameters

        -
          -
        • -
          signature: Uint8Array
        • -
        • -
          message: string | Uint8Array
        • -
        • -
          publicKey: Uint8Array
        -

        Returns boolean

        -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +verifySignature | Documentation
      • Verify an ECDSA signature.

        +

        Parameters

        • signature: Uint8Array
        • message: string | Uint8Array
        • publicKey: Uint8Array

        Returns boolean

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.ecies.decrypt.html b/functions/_waku_message_encryption.crypto.ecies.decrypt.html index e5cc681f13..7cb57dd829 100644 --- a/functions/_waku_message_encryption.crypto.ecies.decrypt.html +++ b/functions/_waku_message_encryption.crypto.ecies.decrypt.html @@ -1,78 +1,6 @@ -decrypt | Documentation
      -
      - -
      -
      -
      - -
      -
        - -
      • -

        Decrypt message using given private key.

        -
        -
        -

        Parameters

        -
          -
        • -
          privateKey: Uint8Array
          -

          A 32-byte private key of recipient of the message

          -
          -
        • -
        • -
          encrypted: Uint8Array
          -

          ECIES serialized structure (result of ECIES encryption)

          -
          -
        -

        Returns Promise<Uint8Array>

        The clear text

        - -
        -

        Throws

        Error If decryption fails

        -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decrypt | Documentation
      • Decrypt message using given private key.

        +

        Parameters

        • privateKey: Uint8Array

          A 32-byte private key of recipient of the message

          +
        • encrypted: Uint8Array

          ECIES serialized structure (result of ECIES encryption)

          +

        Returns Promise<Uint8Array>

        The clear text

        +

        Throws

        Error If decryption fails

        +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.ecies.encrypt.html b/functions/_waku_message_encryption.crypto.ecies.encrypt.html index a23c244f3d..916c223093 100644 --- a/functions/_waku_message_encryption.crypto.ecies.encrypt.html +++ b/functions/_waku_message_encryption.crypto.ecies.encrypt.html @@ -1,76 +1,5 @@ -encrypt | Documentation
      -
      - -
      -
      -
      - -
      -
        - -
      • -

        Encrypt message for given recipient's public key.

        -
        -
        -

        Parameters

        -
          -
        • -
          publicKeyTo: Uint8Array
          -

          Recipient's public key (65 bytes)

          -
          -
        • -
        • -
          msg: Uint8Array
          -

          The message being encrypted

          -
          -
        -

        Returns Promise<Uint8Array>

        A promise that resolves with the ECIES structure serialized

        - -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encrypt | Documentation
      • Encrypt message for given recipient's public key.

        +

        Parameters

        • publicKeyTo: Uint8Array

          Recipient's public key (65 bytes)

          +
        • msg: Uint8Array

          The message being encrypted

          +

        Returns Promise<Uint8Array>

        A promise that resolves with the ECIES structure serialized

        +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.getSubtle.html b/functions/_waku_message_encryption.crypto.getSubtle.html index 9d60542965..4aea22c072 100644 --- a/functions/_waku_message_encryption.crypto.getSubtle.html +++ b/functions/_waku_message_encryption.crypto.getSubtle.html @@ -1,58 +1 @@ -getSubtle | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +getSubtle | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.keccak256.html b/functions/_waku_message_encryption.crypto.keccak256.html index 27f3c9ea27..abb4b2c5a8 100644 --- a/functions/_waku_message_encryption.crypto.keccak256.html +++ b/functions/_waku_message_encryption.crypto.keccak256.html @@ -1,63 +1 @@ -keccak256 | Documentation
      -
      - -
      -
      -
      - -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +keccak256 | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.randomBytes.html b/functions/_waku_message_encryption.crypto.randomBytes.html index 0e5d5e1291..d028ce8dad 100644 --- a/functions/_waku_message_encryption.crypto.randomBytes.html +++ b/functions/_waku_message_encryption.crypto.randomBytes.html @@ -1,63 +1 @@ -randomBytes | Documentation
      -
      - -
      -
      -
      - -
      -
        - -
      • -
        -

        Parameters

        -
          -
        • -
          Optional bytesLength: number
        -

        Returns Uint8Array

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +randomBytes | Documentation
      • Parameters

        • Optional bytesLength: number

        Returns Uint8Array

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.sha256.html b/functions/_waku_message_encryption.crypto.sha256.html index 6b8c60615e..719289c5b4 100644 --- a/functions/_waku_message_encryption.crypto.sha256.html +++ b/functions/_waku_message_encryption.crypto.sha256.html @@ -1,63 +1 @@ -sha256 | Documentation
      -
      - -
      -
      -
      - -
      -
        - -
      • -
        -

        Parameters

        -
          -
        • -
          Rest ...messages: Uint8Array[]
        -

        Returns Promise<Uint8Array>

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +sha256 | Documentation
      • Parameters

        • Rest ...messages: Uint8Array[]

        Returns Promise<Uint8Array>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.sign.html b/functions/_waku_message_encryption.crypto.sign.html index 19d3e8b71e..88b53e3920 100644 --- a/functions/_waku_message_encryption.crypto.sign.html +++ b/functions/_waku_message_encryption.crypto.sign.html @@ -1,75 +1,5 @@ -sign | Documentation
      -
      - -
      -
      -
      - -
      -
        - -
      • -

        ECDSA Sign a message with the given private key.

        -
        -
        -

        Parameters

        -
          -
        • -
          message: Uint8Array
          -

          The message to sign, usually a hash.

          -
          -
        • -
        • -
          privateKey: Uint8Array
          -

          The ECDSA private key to use to sign the message.

          -
          -
        -

        Returns Promise<Uint8Array>

        The signature and the recovery id concatenated.

        - -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +sign | Documentation
      • ECDSA Sign a message with the given private key.

        +

        Parameters

        • message: Uint8Array

          The message to sign, usually a hash.

          +
        • privateKey: Uint8Array

          The ECDSA private key to use to sign the message.

          +

        Returns Promise<Uint8Array>

        The signature and the recovery id concatenated.

        +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.symmetric.decrypt.html b/functions/_waku_message_encryption.crypto.symmetric.decrypt.html index 442b6d80f3..ed5a8cb788 100644 --- a/functions/_waku_message_encryption.crypto.symmetric.decrypt.html +++ b/functions/_waku_message_encryption.crypto.symmetric.decrypt.html @@ -1,68 +1 @@ -decrypt | Documentation
      -
      - -
      -
      -
      - -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decrypt | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.symmetric.encrypt.html b/functions/_waku_message_encryption.crypto.symmetric.encrypt.html index d4f9030e63..29f9bfe5a6 100644 --- a/functions/_waku_message_encryption.crypto.symmetric.encrypt.html +++ b/functions/_waku_message_encryption.crypto.symmetric.encrypt.html @@ -1,68 +1 @@ -encrypt | Documentation
      -
      - -
      -
      -
      - -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encrypt | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.symmetric.generateIv.html b/functions/_waku_message_encryption.crypto.symmetric.generateIv.html index bd41c75129..a125b887be 100644 --- a/functions/_waku_message_encryption.crypto.symmetric.generateIv.html +++ b/functions/_waku_message_encryption.crypto.symmetric.generateIv.html @@ -1,59 +1 @@ -generateIv | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +generateIv | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.createDecoder.html b/functions/_waku_message_encryption.ecies.createDecoder.html index da709e5ac6..c066033741 100644 --- a/functions/_waku_message_encryption.ecies.createDecoder.html +++ b/functions/_waku_message_encryption.ecies.createDecoder.html @@ -1,81 +1,9 @@ -createDecoder | Documentation
      -
      - -
      -
      -
      - -
      -

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.createEncoder.html b/functions/_waku_message_encryption.ecies.createEncoder.html index 533428f01d..cc56d65d61 100644 --- a/functions/_waku_message_encryption.ecies.createEncoder.html +++ b/functions/_waku_message_encryption.ecies.createEncoder.html @@ -1,27 +1,4 @@ -createEncoder | Documentation
      -
      - -
      -
      -
      - -
      -

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.decryptAsymmetric.html b/functions/_waku_message_encryption.ecies.decryptAsymmetric.html index 101b03cb02..127ad67362 100644 --- a/functions/_waku_message_encryption.ecies.decryptAsymmetric.html +++ b/functions/_waku_message_encryption.ecies.decryptAsymmetric.html @@ -1,69 +1,3 @@ -decryptAsymmetric | Documentation
      -
      - -
      -
      -
      - -
      -

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.encryptAsymmetric.html b/functions/_waku_message_encryption.ecies.encryptAsymmetric.html index e9b6d4742e..b1aa1920f5 100644 --- a/functions/_waku_message_encryption.ecies.encryptAsymmetric.html +++ b/functions/_waku_message_encryption.ecies.encryptAsymmetric.html @@ -1,70 +1,4 @@ -encryptAsymmetric | Documentation
      -
      - -
      -
      -
      - -
      -

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.postCipher.html b/functions/_waku_message_encryption.ecies.postCipher.html index bb196e924e..190fd2dd2c 100644 --- a/functions/_waku_message_encryption.ecies.postCipher.html +++ b/functions/_waku_message_encryption.ecies.postCipher.html @@ -1,66 +1,2 @@ -postCipher | Documentation
      -
      - -
      -
      -
      - -
      -
        - -
      • Internal -

        Decode a decrypted payload.

        -
        -
        -

        Parameters

        -
          -
        • -
          message: Uint8Array
        -

        Returns {
            payload: Uint8Array;
            sig?: Signature;
        } | undefined

        -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +postCipher | Documentation
      • Internal

        Decode a decrypted payload.

        +

        Parameters

        • message: Uint8Array

        Returns {
            payload: Uint8Array;
            sig?: Signature;
        } | undefined

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.preCipher.html b/functions/_waku_message_encryption.ecies.preCipher.html index 17ab55681c..e0be4eb5cc 100644 --- a/functions/_waku_message_encryption.ecies.preCipher.html +++ b/functions/_waku_message_encryption.ecies.preCipher.html @@ -1,70 +1,4 @@ -preCipher | Documentation
      -
      - -
      -
      -
      - -
      -

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.generatePrivateKey.html b/functions/_waku_message_encryption.generatePrivateKey.html index 1e44d07c7d..d3f1cfed89 100644 --- a/functions/_waku_message_encryption.generatePrivateKey.html +++ b/functions/_waku_message_encryption.generatePrivateKey.html @@ -1,61 +1,3 @@ -generatePrivateKey | Documentation
      -
      - -
      -
      -
      -
      - -

      Function generatePrivateKey

      -
      -

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.generateSymmetricKey.html b/functions/_waku_message_encryption.generateSymmetricKey.html index 4ff537d724..f373ea8e5e 100644 --- a/functions/_waku_message_encryption.generateSymmetricKey.html +++ b/functions/_waku_message_encryption.generateSymmetricKey.html @@ -1,60 +1,2 @@ -generateSymmetricKey | Documentation
      -
      - -
      -
      -
      -
      - -

      Function generateSymmetricKey

      -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +generateSymmetricKey | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.getPublicKey.html b/functions/_waku_message_encryption.getPublicKey.html index fce6b0b305..f12ca261b5 100644 --- a/functions/_waku_message_encryption.getPublicKey.html +++ b/functions/_waku_message_encryption.getPublicKey.html @@ -1,68 +1,3 @@ -getPublicKey | Documentation
      -
      - -
      -
      -
      - -
      -

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.symmetric.createDecoder.html b/functions/_waku_message_encryption.symmetric.createDecoder.html index 90e0c4130c..3845b414f8 100644 --- a/functions/_waku_message_encryption.symmetric.createDecoder.html +++ b/functions/_waku_message_encryption.symmetric.createDecoder.html @@ -1,81 +1,9 @@ -createDecoder | Documentation
      -
      - -
      -
      -
      - -
      -

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.symmetric.createEncoder.html b/functions/_waku_message_encryption.symmetric.createEncoder.html index 0d765970bc..7fe61ff729 100644 --- a/functions/_waku_message_encryption.symmetric.createEncoder.html +++ b/functions/_waku_message_encryption.symmetric.createEncoder.html @@ -1,27 +1,4 @@ -createEncoder | Documentation
      -
      - -
      -
      -
      - -
      -

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.symmetric.decryptSymmetric.html b/functions/_waku_message_encryption.symmetric.decryptSymmetric.html index 0baa4e0bad..2be0333984 100644 --- a/functions/_waku_message_encryption.symmetric.decryptSymmetric.html +++ b/functions/_waku_message_encryption.symmetric.decryptSymmetric.html @@ -1,75 +1,5 @@ -decryptSymmetric | Documentation
      -
      - -
      -
      -
      - -
      -
        - -
      • Internal -

        Proceed with Symmetric decryption of the data as per 26/WAKU-PAYLOAD.

        -
        -
        -

        Parameters

        -
          -
        • -
          payload: Uint8Array
          -

          The cipher data, it is expected to be cipherText | tag | iv.

          -
          -
        • -
        • -
          key: string | Uint8Array
          -

          The key to use for decryption.

          -
          -
        -

        Returns Promise<Uint8Array>

        The decrypted data, expected to be flags | payload-length | payload | [signature].

        - -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decryptSymmetric | Documentation
      • Internal

        Proceed with Symmetric decryption of the data as per 26/WAKU-PAYLOAD.

        +

        Parameters

        • payload: Uint8Array

          The cipher data, it is expected to be cipherText | tag | iv.

          +
        • key: string | Uint8Array

          The key to use for decryption.

          +

        Returns Promise<Uint8Array>

        The decrypted data, expected to be flags | payload-length | payload | [signature].

        +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.symmetric.encryptSymmetric.html b/functions/_waku_message_encryption.symmetric.encryptSymmetric.html index 64d4c19f03..378e684f26 100644 --- a/functions/_waku_message_encryption.symmetric.encryptSymmetric.html +++ b/functions/_waku_message_encryption.symmetric.encryptSymmetric.html @@ -1,75 +1,5 @@ -encryptSymmetric | Documentation
      -
      - -
      -
      -
      - -
      -
        - -
      • Internal -

        Proceed with Symmetric encryption of the data as per 26/WAKU-PAYLOAD.

        -
        -
        -

        Parameters

        -
          -
        • -
          data: Uint8Array
          -

          The data to encrypt, expected to be flags | payload-length | payload | [signature].

          -
          -
        • -
        • -
          key: string | Uint8Array
          -

          The key to use for encryption.

          -
          -
        -

        Returns Promise<Uint8Array>

        The decrypted data, cipherText | tag | iv and can be set to WakuMessage.payload.

        - -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encryptSymmetric | Documentation
      • Internal

        Proceed with Symmetric encryption of the data as per 26/WAKU-PAYLOAD.

        +

        Parameters

        • data: Uint8Array

          The data to encrypt, expected to be flags | payload-length | payload | [signature].

          +
        • key: string | Uint8Array

          The key to use for encryption.

          +

        Returns Promise<Uint8Array>

        The decrypted data, cipherText | tag | iv and can be set to WakuMessage.payload.

        +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_hash.messageHash.html b/functions/_waku_message_hash.messageHash.html index 0e1fed3a2f..38653d703e 100644 --- a/functions/_waku_message_hash.messageHash.html +++ b/functions/_waku_message_hash.messageHash.html @@ -1,68 +1,3 @@ -messageHash | Documentation
      -
      - -
      -
      -
      -
      - -

      Function messageHash

      -
      -

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_peer_exchange.wakuPeerExchange-1.html b/functions/_waku_peer_exchange.wakuPeerExchange-1.html index 8be8a1a395..a69d01f230 100644 --- a/functions/_waku_peer_exchange.wakuPeerExchange-1.html +++ b/functions/_waku_peer_exchange.wakuPeerExchange-1.html @@ -1,70 +1,2 @@ -wakuPeerExchange | Documentation
      -
      - -
      -
      -
      -
      - -

      Function wakuPeerExchange

      -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +wakuPeerExchange | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_peer_exchange.wakuPeerExchangeDiscovery.html b/functions/_waku_peer_exchange.wakuPeerExchangeDiscovery.html index cc61253124..01a21d1d89 100644 --- a/functions/_waku_peer_exchange.wakuPeerExchangeDiscovery.html +++ b/functions/_waku_peer_exchange.wakuPeerExchangeDiscovery.html @@ -1,68 +1 @@ -wakuPeerExchangeDiscovery | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +wakuPeerExchangeDiscovery | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.WakuMessage.codec.html b/functions/_waku_proto.WakuMessage.codec.html index 6e7f331f16..ec1f8d41d6 100644 --- a/functions/_waku_proto.WakuMessage.codec.html +++ b/functions/_waku_proto.WakuMessage.codec.html @@ -1,58 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.WakuMessage.decode.html b/functions/_waku_proto.WakuMessage.decode.html index 4d1e75ee0a..59555f9185 100644 --- a/functions/_waku_proto.WakuMessage.decode.html +++ b/functions/_waku_proto.WakuMessage.decode.html @@ -1,63 +1 @@ -decode | Documentation
      -
      - -
      -
      -
      - -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.WakuMessage.encode.html b/functions/_waku_proto.WakuMessage.encode.html index 891ad5af47..62907ee14d 100644 --- a/functions/_waku_proto.WakuMessage.encode.html +++ b/functions/_waku_proto.WakuMessage.encode.html @@ -1,63 +1 @@ -encode | Documentation
      -
      - -
      -
      -
      - -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.codec.html b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.codec.html index 09b531c081..b733e51f9a 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.codec.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.codec.html @@ -1,60 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.decode.html b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.decode.html index abfc2f8136..67735c1606 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.decode.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.decode.html @@ -1,65 +1 @@ -decode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.encode.html b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.encode.html index 69a2fba483..2c43e37533 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.encode.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.encode.html @@ -1,65 +1 @@ -encode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.codec.html b/functions/_waku_proto.proto_filter.FilterRequest.codec.html index 5999ead171..64d1b9a8df 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.codec.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.codec.html @@ -1,59 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.decode.html b/functions/_waku_proto.proto_filter.FilterRequest.decode.html index 04cdcba197..a099e42f3f 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.decode.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.decode.html @@ -1,64 +1 @@ -decode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.encode.html b/functions/_waku_proto.proto_filter.FilterRequest.encode.html index bd3683cccc..b39df3db54 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.encode.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.encode.html @@ -1,64 +1 @@ -encode | Documentation
      -
      - -
      -
      -
      - -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRpc.codec.html b/functions/_waku_proto.proto_filter.FilterRpc.codec.html index b3f14a0446..bee69d1292 100644 --- a/functions/_waku_proto.proto_filter.FilterRpc.codec.html +++ b/functions/_waku_proto.proto_filter.FilterRpc.codec.html @@ -1,59 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRpc.decode.html b/functions/_waku_proto.proto_filter.FilterRpc.decode.html index 825601336a..ac99b28155 100644 --- a/functions/_waku_proto.proto_filter.FilterRpc.decode.html +++ b/functions/_waku_proto.proto_filter.FilterRpc.decode.html @@ -1,64 +1 @@ -decode | Documentation
      -
      - -
      -
      -
      - -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRpc.encode.html b/functions/_waku_proto.proto_filter.FilterRpc.encode.html index a035edbf9e..cb83e62ce9 100644 --- a/functions/_waku_proto.proto_filter.FilterRpc.encode.html +++ b/functions/_waku_proto.proto_filter.FilterRpc.encode.html @@ -1,64 +1 @@ -encode | Documentation
      -
      - -
      -
      -
      - -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.MessagePush.codec.html b/functions/_waku_proto.proto_filter.MessagePush.codec.html index cff3d6a1ec..6e0bab0416 100644 --- a/functions/_waku_proto.proto_filter.MessagePush.codec.html +++ b/functions/_waku_proto.proto_filter.MessagePush.codec.html @@ -1,59 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.MessagePush.decode.html b/functions/_waku_proto.proto_filter.MessagePush.decode.html index 761ae47884..0f49ca8c20 100644 --- a/functions/_waku_proto.proto_filter.MessagePush.decode.html +++ b/functions/_waku_proto.proto_filter.MessagePush.decode.html @@ -1,64 +1 @@ -decode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.MessagePush.encode.html b/functions/_waku_proto.proto_filter.MessagePush.encode.html index 20074f1276..450b24be75 100644 --- a/functions/_waku_proto.proto_filter.MessagePush.encode.html +++ b/functions/_waku_proto.proto_filter.MessagePush.encode.html @@ -1,64 +1 @@ -encode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.RateLimitProof.codec.html b/functions/_waku_proto.proto_filter.RateLimitProof.codec.html index f634cb9e65..d688db4544 100644 --- a/functions/_waku_proto.proto_filter.RateLimitProof.codec.html +++ b/functions/_waku_proto.proto_filter.RateLimitProof.codec.html @@ -1,59 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.RateLimitProof.decode.html b/functions/_waku_proto.proto_filter.RateLimitProof.decode.html index e8ec0842e4..df5f4b9859 100644 --- a/functions/_waku_proto.proto_filter.RateLimitProof.decode.html +++ b/functions/_waku_proto.proto_filter.RateLimitProof.decode.html @@ -1,64 +1 @@ -decode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.RateLimitProof.encode.html b/functions/_waku_proto.proto_filter.RateLimitProof.encode.html index 0f98736d59..13eed33dc1 100644 --- a/functions/_waku_proto.proto_filter.RateLimitProof.encode.html +++ b/functions/_waku_proto.proto_filter.RateLimitProof.encode.html @@ -1,64 +1 @@ -encode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.codec.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.codec.html index d486b72845..59c67a4b02 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.codec.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.codec.html @@ -1,60 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.codec.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.codec.html index 31aead0720..77a3f98c58 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.codec.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.codec.html @@ -1,59 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.decode.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.decode.html index 25447edec6..6583b83a81 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.decode.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.decode.html @@ -1,64 +1 @@ -decode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.encode.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.encode.html index ca433102e9..1434c83457 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.encode.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.encode.html @@ -1,64 +1 @@ -encode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.codec.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.codec.html index 0c29fecf3a..d33e4b3056 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.codec.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.codec.html @@ -1,59 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.decode.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.decode.html index 3dc9864c00..361658f45c 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.decode.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.decode.html @@ -1,64 +1 @@ -decode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.encode.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.encode.html index a9ad3e0475..5a541d6345 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.encode.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.encode.html @@ -1,64 +1 @@ -encode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.MessagePush.codec.html b/functions/_waku_proto.proto_filter_v2.MessagePush.codec.html index 55884da012..f0cd1b6c27 100644 --- a/functions/_waku_proto.proto_filter_v2.MessagePush.codec.html +++ b/functions/_waku_proto.proto_filter_v2.MessagePush.codec.html @@ -1,59 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.MessagePush.decode.html b/functions/_waku_proto.proto_filter_v2.MessagePush.decode.html index 1b83aa07b5..b6719fe5ca 100644 --- a/functions/_waku_proto.proto_filter_v2.MessagePush.decode.html +++ b/functions/_waku_proto.proto_filter_v2.MessagePush.decode.html @@ -1,64 +1 @@ -decode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.MessagePush.encode.html b/functions/_waku_proto.proto_filter_v2.MessagePush.encode.html index 88a25fc78c..074411ca68 100644 --- a/functions/_waku_proto.proto_filter_v2.MessagePush.encode.html +++ b/functions/_waku_proto.proto_filter_v2.MessagePush.encode.html @@ -1,64 +1 @@ -encode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.RateLimitProof.codec.html b/functions/_waku_proto.proto_filter_v2.RateLimitProof.codec.html index b2bb23ed68..fb2a45bb70 100644 --- a/functions/_waku_proto.proto_filter_v2.RateLimitProof.codec.html +++ b/functions/_waku_proto.proto_filter_v2.RateLimitProof.codec.html @@ -1,59 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.RateLimitProof.decode.html b/functions/_waku_proto.proto_filter_v2.RateLimitProof.decode.html index ebb382c703..0dbf107e1f 100644 --- a/functions/_waku_proto.proto_filter_v2.RateLimitProof.decode.html +++ b/functions/_waku_proto.proto_filter_v2.RateLimitProof.decode.html @@ -1,64 +1 @@ -decode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.RateLimitProof.encode.html b/functions/_waku_proto.proto_filter_v2.RateLimitProof.encode.html index 14bbd64093..9526de24c9 100644 --- a/functions/_waku_proto.proto_filter_v2.RateLimitProof.encode.html +++ b/functions/_waku_proto.proto_filter_v2.RateLimitProof.encode.html @@ -1,64 +1 @@ -encode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.WakuMessage.codec.html b/functions/_waku_proto.proto_filter_v2.WakuMessage.codec.html index 867a3ef53c..90138e9a9b 100644 --- a/functions/_waku_proto.proto_filter_v2.WakuMessage.codec.html +++ b/functions/_waku_proto.proto_filter_v2.WakuMessage.codec.html @@ -1,59 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.WakuMessage.decode.html b/functions/_waku_proto.proto_filter_v2.WakuMessage.decode.html index 37bef2fba6..11669c786b 100644 --- a/functions/_waku_proto.proto_filter_v2.WakuMessage.decode.html +++ b/functions/_waku_proto.proto_filter_v2.WakuMessage.decode.html @@ -1,64 +1 @@ -decode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.WakuMessage.encode.html b/functions/_waku_proto.proto_filter_v2.WakuMessage.encode.html index f0ac7ccfbf..a84919bc40 100644 --- a/functions/_waku_proto.proto_filter_v2.WakuMessage.encode.html +++ b/functions/_waku_proto.proto_filter_v2.WakuMessage.encode.html @@ -1,64 +1 @@ -encode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRequest.codec.html b/functions/_waku_proto.proto_lightpush.PushRequest.codec.html index 3e46b82526..9bdfa4051f 100644 --- a/functions/_waku_proto.proto_lightpush.PushRequest.codec.html +++ b/functions/_waku_proto.proto_lightpush.PushRequest.codec.html @@ -1,59 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRequest.decode.html b/functions/_waku_proto.proto_lightpush.PushRequest.decode.html index b03839936c..2e2a60cfdb 100644 --- a/functions/_waku_proto.proto_lightpush.PushRequest.decode.html +++ b/functions/_waku_proto.proto_lightpush.PushRequest.decode.html @@ -1,64 +1 @@ -decode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRequest.encode.html b/functions/_waku_proto.proto_lightpush.PushRequest.encode.html index 7e858d3ac8..107add43e7 100644 --- a/functions/_waku_proto.proto_lightpush.PushRequest.encode.html +++ b/functions/_waku_proto.proto_lightpush.PushRequest.encode.html @@ -1,64 +1 @@ -encode | Documentation
      -
      - -
      -
      -
      - -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushResponse.codec.html b/functions/_waku_proto.proto_lightpush.PushResponse.codec.html index 621ef2cc70..06a4f1f3b1 100644 --- a/functions/_waku_proto.proto_lightpush.PushResponse.codec.html +++ b/functions/_waku_proto.proto_lightpush.PushResponse.codec.html @@ -1,59 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushResponse.decode.html b/functions/_waku_proto.proto_lightpush.PushResponse.decode.html index 5db8876810..e75e66fa32 100644 --- a/functions/_waku_proto.proto_lightpush.PushResponse.decode.html +++ b/functions/_waku_proto.proto_lightpush.PushResponse.decode.html @@ -1,64 +1 @@ -decode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushResponse.encode.html b/functions/_waku_proto.proto_lightpush.PushResponse.encode.html index f869f0ff36..3690629573 100644 --- a/functions/_waku_proto.proto_lightpush.PushResponse.encode.html +++ b/functions/_waku_proto.proto_lightpush.PushResponse.encode.html @@ -1,64 +1 @@ -encode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRpc.codec.html b/functions/_waku_proto.proto_lightpush.PushRpc.codec.html index d150877c37..368b8a8a41 100644 --- a/functions/_waku_proto.proto_lightpush.PushRpc.codec.html +++ b/functions/_waku_proto.proto_lightpush.PushRpc.codec.html @@ -1,59 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRpc.decode.html b/functions/_waku_proto.proto_lightpush.PushRpc.decode.html index 3ea1a4f9fc..ede519e74b 100644 --- a/functions/_waku_proto.proto_lightpush.PushRpc.decode.html +++ b/functions/_waku_proto.proto_lightpush.PushRpc.decode.html @@ -1,64 +1 @@ -decode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRpc.encode.html b/functions/_waku_proto.proto_lightpush.PushRpc.encode.html index 506dc45124..a7d922c0a3 100644 --- a/functions/_waku_proto.proto_lightpush.PushRpc.encode.html +++ b/functions/_waku_proto.proto_lightpush.PushRpc.encode.html @@ -1,64 +1 @@ -encode | Documentation
      -
      - -
      -
      -
      - -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.RateLimitProof.codec.html b/functions/_waku_proto.proto_lightpush.RateLimitProof.codec.html index 9752dd142f..18aa3904d9 100644 --- a/functions/_waku_proto.proto_lightpush.RateLimitProof.codec.html +++ b/functions/_waku_proto.proto_lightpush.RateLimitProof.codec.html @@ -1,59 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.RateLimitProof.decode.html b/functions/_waku_proto.proto_lightpush.RateLimitProof.decode.html index 93b892ea8a..75762d7c45 100644 --- a/functions/_waku_proto.proto_lightpush.RateLimitProof.decode.html +++ b/functions/_waku_proto.proto_lightpush.RateLimitProof.decode.html @@ -1,64 +1 @@ -decode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.RateLimitProof.encode.html b/functions/_waku_proto.proto_lightpush.RateLimitProof.encode.html index eb6272edec..b62789e43e 100644 --- a/functions/_waku_proto.proto_lightpush.RateLimitProof.encode.html +++ b/functions/_waku_proto.proto_lightpush.RateLimitProof.encode.html @@ -1,64 +1 @@ -encode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.WakuMessage.codec.html b/functions/_waku_proto.proto_lightpush.WakuMessage.codec.html index 9e3ff23fa4..3b089710ec 100644 --- a/functions/_waku_proto.proto_lightpush.WakuMessage.codec.html +++ b/functions/_waku_proto.proto_lightpush.WakuMessage.codec.html @@ -1,59 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.WakuMessage.decode.html b/functions/_waku_proto.proto_lightpush.WakuMessage.decode.html index f90758f3cc..914a752570 100644 --- a/functions/_waku_proto.proto_lightpush.WakuMessage.decode.html +++ b/functions/_waku_proto.proto_lightpush.WakuMessage.decode.html @@ -1,64 +1 @@ -decode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.WakuMessage.encode.html b/functions/_waku_proto.proto_lightpush.WakuMessage.encode.html index 3dbc306fe2..ef995c8650 100644 --- a/functions/_waku_proto.proto_lightpush.WakuMessage.encode.html +++ b/functions/_waku_proto.proto_lightpush.WakuMessage.encode.html @@ -1,64 +1 @@ -encode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.RateLimitProof.codec.html b/functions/_waku_proto.proto_message.RateLimitProof.codec.html index ed9ef8fb13..5df9be04bd 100644 --- a/functions/_waku_proto.proto_message.RateLimitProof.codec.html +++ b/functions/_waku_proto.proto_message.RateLimitProof.codec.html @@ -1,59 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.RateLimitProof.decode.html b/functions/_waku_proto.proto_message.RateLimitProof.decode.html index 19762af609..708d198e4e 100644 --- a/functions/_waku_proto.proto_message.RateLimitProof.decode.html +++ b/functions/_waku_proto.proto_message.RateLimitProof.decode.html @@ -1,64 +1 @@ -decode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.RateLimitProof.encode.html b/functions/_waku_proto.proto_message.RateLimitProof.encode.html index d3aef22671..56a6e2fb6d 100644 --- a/functions/_waku_proto.proto_message.RateLimitProof.encode.html +++ b/functions/_waku_proto.proto_message.RateLimitProof.encode.html @@ -1,64 +1 @@ -encode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.WakuMessage.codec.html b/functions/_waku_proto.proto_message.WakuMessage.codec.html index 7fbb154406..543ccb4f84 100644 --- a/functions/_waku_proto.proto_message.WakuMessage.codec.html +++ b/functions/_waku_proto.proto_message.WakuMessage.codec.html @@ -1,59 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.WakuMessage.decode.html b/functions/_waku_proto.proto_message.WakuMessage.decode.html index 8351d0f0c2..45ac56953b 100644 --- a/functions/_waku_proto.proto_message.WakuMessage.decode.html +++ b/functions/_waku_proto.proto_message.WakuMessage.decode.html @@ -1,64 +1 @@ -decode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.WakuMessage.encode.html b/functions/_waku_proto.proto_message.WakuMessage.encode.html index ea02b981ed..66deebba71 100644 --- a/functions/_waku_proto.proto_message.WakuMessage.encode.html +++ b/functions/_waku_proto.proto_message.WakuMessage.encode.html @@ -1,64 +1 @@ -encode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.codec.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.codec.html index e4e8cda81e..fa20484ef2 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.codec.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.codec.html @@ -1,59 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.decode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.decode.html index a3b8f3ee88..8fe7e344a1 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.decode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.decode.html @@ -1,64 +1 @@ -decode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.encode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.encode.html index faaef6e3de..d4fd54d87b 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.encode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.encode.html @@ -1,64 +1 @@ -encode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.codec.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.codec.html index b743bc92c0..2e47c12631 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.codec.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.codec.html @@ -1,59 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.decode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.decode.html index 5275aabfe7..eff60582d5 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.decode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.decode.html @@ -1,64 +1 @@ -decode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.encode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.encode.html index b67f26aa28..b8113b0ca2 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.encode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.encode.html @@ -1,64 +1 @@ -encode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.codec.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.codec.html index 51eb19e5c6..8927097cb0 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.codec.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.codec.html @@ -1,59 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.decode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.decode.html index a09b978eb2..aed8de5b9e 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.decode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.decode.html @@ -1,64 +1 @@ -decode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.encode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.encode.html index 335598adda..e96322b08d 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.encode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.encode.html @@ -1,64 +1 @@ -encode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerInfo.codec.html b/functions/_waku_proto.proto_peer_exchange.PeerInfo.codec.html index 5c154633da..5a1321b3fd 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerInfo.codec.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerInfo.codec.html @@ -1,59 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerInfo.decode.html b/functions/_waku_proto.proto_peer_exchange.PeerInfo.decode.html index 829e229c75..7f083b9fd1 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerInfo.decode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerInfo.decode.html @@ -1,64 +1 @@ -decode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerInfo.encode.html b/functions/_waku_proto.proto_peer_exchange.PeerInfo.encode.html index 76b4cd40ee..75fc4dda8a 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerInfo.encode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerInfo.encode.html @@ -1,64 +1 @@ -encode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.ContentFilter.codec.html b/functions/_waku_proto.proto_store.ContentFilter.codec.html index 77dfeaaf6b..1ec45046ca 100644 --- a/functions/_waku_proto.proto_store.ContentFilter.codec.html +++ b/functions/_waku_proto.proto_store.ContentFilter.codec.html @@ -1,59 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.ContentFilter.decode.html b/functions/_waku_proto.proto_store.ContentFilter.decode.html index 92231c5da5..3627d87f1d 100644 --- a/functions/_waku_proto.proto_store.ContentFilter.decode.html +++ b/functions/_waku_proto.proto_store.ContentFilter.decode.html @@ -1,64 +1 @@ -decode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.ContentFilter.encode.html b/functions/_waku_proto.proto_store.ContentFilter.encode.html index f89970b5cf..414e7f0c35 100644 --- a/functions/_waku_proto.proto_store.ContentFilter.encode.html +++ b/functions/_waku_proto.proto_store.ContentFilter.encode.html @@ -1,64 +1 @@ -encode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.HistoryQuery.codec.html b/functions/_waku_proto.proto_store.HistoryQuery.codec.html index f56c8e5d4e..273c5bbf46 100644 --- a/functions/_waku_proto.proto_store.HistoryQuery.codec.html +++ b/functions/_waku_proto.proto_store.HistoryQuery.codec.html @@ -1,59 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.HistoryQuery.decode.html b/functions/_waku_proto.proto_store.HistoryQuery.decode.html index b5544acac6..bc9a9c0f88 100644 --- a/functions/_waku_proto.proto_store.HistoryQuery.decode.html +++ b/functions/_waku_proto.proto_store.HistoryQuery.decode.html @@ -1,64 +1 @@ -decode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.HistoryQuery.encode.html b/functions/_waku_proto.proto_store.HistoryQuery.encode.html index f94f7fed6b..a6fa7bbddf 100644 --- a/functions/_waku_proto.proto_store.HistoryQuery.encode.html +++ b/functions/_waku_proto.proto_store.HistoryQuery.encode.html @@ -1,64 +1 @@ -encode | Documentation
      -
      - -
      -
      -
      - -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.HistoryResponse.HistoryError.codec.html b/functions/_waku_proto.proto_store.HistoryResponse.HistoryError.codec.html index 10bdb0cd07..a90ef61a49 100644 --- a/functions/_waku_proto.proto_store.HistoryResponse.HistoryError.codec.html +++ b/functions/_waku_proto.proto_store.HistoryResponse.HistoryError.codec.html @@ -1,60 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.HistoryResponse.codec.html b/functions/_waku_proto.proto_store.HistoryResponse.codec.html index de3f89df9b..fae06de7c6 100644 --- a/functions/_waku_proto.proto_store.HistoryResponse.codec.html +++ b/functions/_waku_proto.proto_store.HistoryResponse.codec.html @@ -1,59 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.HistoryResponse.decode.html b/functions/_waku_proto.proto_store.HistoryResponse.decode.html index 820822a63a..6770b51b59 100644 --- a/functions/_waku_proto.proto_store.HistoryResponse.decode.html +++ b/functions/_waku_proto.proto_store.HistoryResponse.decode.html @@ -1,64 +1 @@ -decode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.HistoryResponse.encode.html b/functions/_waku_proto.proto_store.HistoryResponse.encode.html index b43cb802a7..4b14b23bb6 100644 --- a/functions/_waku_proto.proto_store.HistoryResponse.encode.html +++ b/functions/_waku_proto.proto_store.HistoryResponse.encode.html @@ -1,64 +1 @@ -encode | Documentation
      -
      - -
      -
      -
      - -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.HistoryRpc.codec.html b/functions/_waku_proto.proto_store.HistoryRpc.codec.html index 162fbc5517..05a6ae5d11 100644 --- a/functions/_waku_proto.proto_store.HistoryRpc.codec.html +++ b/functions/_waku_proto.proto_store.HistoryRpc.codec.html @@ -1,59 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.HistoryRpc.decode.html b/functions/_waku_proto.proto_store.HistoryRpc.decode.html index 28e2694167..f77fbb3a69 100644 --- a/functions/_waku_proto.proto_store.HistoryRpc.decode.html +++ b/functions/_waku_proto.proto_store.HistoryRpc.decode.html @@ -1,64 +1 @@ -decode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.HistoryRpc.encode.html b/functions/_waku_proto.proto_store.HistoryRpc.encode.html index 4d53680636..27ef08a6f4 100644 --- a/functions/_waku_proto.proto_store.HistoryRpc.encode.html +++ b/functions/_waku_proto.proto_store.HistoryRpc.encode.html @@ -1,64 +1 @@ -encode | Documentation
      -
      - -
      -
      -
      - -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.Index.codec.html b/functions/_waku_proto.proto_store.Index.codec.html index cf0ef914b7..2166f55cce 100644 --- a/functions/_waku_proto.proto_store.Index.codec.html +++ b/functions/_waku_proto.proto_store.Index.codec.html @@ -1,59 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.Index.decode.html b/functions/_waku_proto.proto_store.Index.decode.html index eed54b2547..d70180d261 100644 --- a/functions/_waku_proto.proto_store.Index.decode.html +++ b/functions/_waku_proto.proto_store.Index.decode.html @@ -1,64 +1 @@ -decode | Documentation
      -
      - -
      -
      -
      - -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.Index.encode.html b/functions/_waku_proto.proto_store.Index.encode.html index 4c0ffca9d6..2a9c58674d 100644 --- a/functions/_waku_proto.proto_store.Index.encode.html +++ b/functions/_waku_proto.proto_store.Index.encode.html @@ -1,64 +1 @@ -encode | Documentation
      -
      - -
      -
      -
      - -
      -
        - -
      • -
        -

        Parameters

        -
        -

        Returns Uint8Array

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.PagingInfo.Direction.codec.html b/functions/_waku_proto.proto_store.PagingInfo.Direction.codec.html index e508d5623c..d82b74f04d 100644 --- a/functions/_waku_proto.proto_store.PagingInfo.Direction.codec.html +++ b/functions/_waku_proto.proto_store.PagingInfo.Direction.codec.html @@ -1,60 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.PagingInfo.codec.html b/functions/_waku_proto.proto_store.PagingInfo.codec.html index cd9090c374..2e703a64c3 100644 --- a/functions/_waku_proto.proto_store.PagingInfo.codec.html +++ b/functions/_waku_proto.proto_store.PagingInfo.codec.html @@ -1,59 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.PagingInfo.decode.html b/functions/_waku_proto.proto_store.PagingInfo.decode.html index d1e044a9ec..8fbfcdc26c 100644 --- a/functions/_waku_proto.proto_store.PagingInfo.decode.html +++ b/functions/_waku_proto.proto_store.PagingInfo.decode.html @@ -1,64 +1 @@ -decode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.PagingInfo.encode.html b/functions/_waku_proto.proto_store.PagingInfo.encode.html index cc794056d5..ea0fcd6402 100644 --- a/functions/_waku_proto.proto_store.PagingInfo.encode.html +++ b/functions/_waku_proto.proto_store.PagingInfo.encode.html @@ -1,64 +1 @@ -encode | Documentation
      -
      - -
      -
      -
      - -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.RateLimitProof.codec.html b/functions/_waku_proto.proto_store.RateLimitProof.codec.html index be1d17cc95..cbecfb8ada 100644 --- a/functions/_waku_proto.proto_store.RateLimitProof.codec.html +++ b/functions/_waku_proto.proto_store.RateLimitProof.codec.html @@ -1,59 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.RateLimitProof.decode.html b/functions/_waku_proto.proto_store.RateLimitProof.decode.html index 5e4f1c6e53..d59b44e151 100644 --- a/functions/_waku_proto.proto_store.RateLimitProof.decode.html +++ b/functions/_waku_proto.proto_store.RateLimitProof.decode.html @@ -1,64 +1 @@ -decode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.RateLimitProof.encode.html b/functions/_waku_proto.proto_store.RateLimitProof.encode.html index 065aca3303..96cdf65dc8 100644 --- a/functions/_waku_proto.proto_store.RateLimitProof.encode.html +++ b/functions/_waku_proto.proto_store.RateLimitProof.encode.html @@ -1,64 +1 @@ -encode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.WakuMessage.codec.html b/functions/_waku_proto.proto_store.WakuMessage.codec.html index ede73683cd..4479e4e68f 100644 --- a/functions/_waku_proto.proto_store.WakuMessage.codec.html +++ b/functions/_waku_proto.proto_store.WakuMessage.codec.html @@ -1,59 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.WakuMessage.decode.html b/functions/_waku_proto.proto_store.WakuMessage.decode.html index 4b46fdc619..29a19c3ce3 100644 --- a/functions/_waku_proto.proto_store.WakuMessage.decode.html +++ b/functions/_waku_proto.proto_store.WakuMessage.decode.html @@ -1,64 +1 @@ -decode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.WakuMessage.encode.html b/functions/_waku_proto.proto_store.WakuMessage.encode.html index 07e89e73c6..d6e2e51e85 100644 --- a/functions/_waku_proto.proto_store.WakuMessage.encode.html +++ b/functions/_waku_proto.proto_store.WakuMessage.encode.html @@ -1,64 +1 @@ -encode | Documentation
      -
      - -
      -
      -
      - -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.codec.html b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.codec.html index 37d3c81241..5f318c79c4 100644 --- a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.codec.html +++ b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.codec.html @@ -1,59 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.decode.html b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.decode.html index 30bc473296..5276914db2 100644 --- a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.decode.html +++ b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.decode.html @@ -1,64 +1 @@ -decode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.encode.html b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.encode.html index d5575e1006..1f0a80695e 100644 --- a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.encode.html +++ b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.encode.html @@ -1,64 +1 @@ -encode | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_relay.wakuGossipSub.html b/functions/_waku_relay.wakuGossipSub.html index 5c16fb5b70..a09c096de0 100644 --- a/functions/_waku_relay.wakuGossipSub.html +++ b/functions/_waku_relay.wakuGossipSub.html @@ -1,73 +1 @@ -wakuGossipSub | Documentation
      -
      - -
      -
      -
      -
      - -

      Function wakuGossipSub

      -
      -
        - -
      • -
        -

        Parameters

        -
        -

        Returns ((components) => GossipSub)

        -
          -
        • -
            -
          • (components): GossipSub
          • -
          • -
            -

            Parameters

            -
              -
            • -
              components: GossipSubComponents
            -

            Returns GossipSub

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +wakuGossipSub | Documentation
      • Parameters

        Returns ((components) => GossipSub)

          • (components): GossipSub
          • Parameters

            • components: GossipSubComponents

            Returns GossipSub

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_relay.wakuRelay.html b/functions/_waku_relay.wakuRelay.html index e5a83c2457..2e1a02e048 100644 --- a/functions/_waku_relay.wakuRelay.html +++ b/functions/_waku_relay.wakuRelay.html @@ -1,73 +1 @@ -wakuRelay | Documentation
      -
      - -
      -
      -
      -
      - -

      Function wakuRelay

      -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +wakuRelay | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.bytesToUtf8.html b/functions/_waku_sdk.bytesToUtf8.html index 9eaca5d4a2..c27610b74e 100644 --- a/functions/_waku_sdk.bytesToUtf8.html +++ b/functions/_waku_sdk.bytesToUtf8.html @@ -1,65 +1,2 @@ -bytesToUtf8 | Documentation
      -
      - -
      -
      -
      -
      - -

      Function bytesToUtf8

      -
      -
        - -
      • -

        Decode byte array to utf-8 string.

        -
        -
        -

        Parameters

        -
          -
        • -
          b: Uint8Array
        -

        Returns string

        -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +bytesToUtf8 | Documentation
      • Decode byte array to utf-8 string.

        +

        Parameters

        • b: Uint8Array

        Returns string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.createDecoder.html b/functions/_waku_sdk.createDecoder.html index 6bcac18126..e7f13aa467 100644 --- a/functions/_waku_sdk.createDecoder.html +++ b/functions/_waku_sdk.createDecoder.html @@ -1,74 +1,7 @@ -createDecoder | Documentation
      -
      - -
      -
      -
      -
      - -

      Function createDecoder

      -
      -

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.createEncoder.html b/functions/_waku_sdk.createEncoder.html index e1b9b95c3d..5ddf5bfbf4 100644 --- a/functions/_waku_sdk.createEncoder.html +++ b/functions/_waku_sdk.createEncoder.html @@ -1,69 +1,6 @@ -createEncoder | Documentation
      -
      - -
      -
      -
      -
      - -

      Function createEncoder

      -
      -

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.createFullNode.html b/functions/_waku_sdk.createFullNode.html index 29b42b4917..550ceb45af 100644 --- a/functions/_waku_sdk.createFullNode.html +++ b/functions/_waku_sdk.createFullNode.html @@ -1,26 +1,4 @@ -createFullNode | Documentation
      -
      - -
      -
      -
      -
      - -

      Function createFullNode

      -
      -

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.createLightNode.html b/functions/_waku_sdk.createLightNode.html index 018daba752..748f351dd4 100644 --- a/functions/_waku_sdk.createLightNode.html +++ b/functions/_waku_sdk.createLightNode.html @@ -1,67 +1,4 @@ -createLightNode | Documentation
      -
      - -
      -
      -
      -
      - -

      Function createLightNode

      -
      -

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.createRelayNode.html b/functions/_waku_sdk.createRelayNode.html index 329cc5981c..43386201a7 100644 --- a/functions/_waku_sdk.createRelayNode.html +++ b/functions/_waku_sdk.createRelayNode.html @@ -1,66 +1,3 @@ -createRelayNode | Documentation
      -
      - -
      -
      -
      -
      - -

      Function createRelayNode

      -
      -

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.defaultLibp2p.html b/functions/_waku_sdk.defaultLibp2p.html index 91b9e47e89..f58f869e3e 100644 --- a/functions/_waku_sdk.defaultLibp2p.html +++ b/functions/_waku_sdk.defaultLibp2p.html @@ -1,77 +1 @@ -defaultLibp2p | Documentation
      -
      - -
      -
      -
      -
      - -

      Function defaultLibp2p

      -
      -
        - -
      • -
        -

        Parameters

        -
          -
        • -
          Optional wakuGossipSub: ((components) => GossipSub)
          -
            -
          • -
              -
            • (components): GossipSub
            • -
            • -
              -

              Parameters

              -
                -
              • -
                components: Components
              -

              Returns GossipSub

        • -
        • -
          Optional options: Partial<CreateLibp2pOptions>
        • -
        • -
          Optional userAgent: string
        -

        Returns Promise<Libp2p>

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +defaultLibp2p | Documentation
      • Parameters

        • Optional wakuGossipSub: ((components) => GossipSub)
            • (components): GossipSub
            • Parameters

              • components: Components

              Returns GossipSub

        • Optional options: Partial<CreateLibp2pOptions>
        • Optional userAgent: string

        Returns Promise<Libp2p>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.defaultPeerDiscoveries.html b/functions/_waku_sdk.defaultPeerDiscoveries.html index cbd6f5c25c..e054ff3bc9 100644 --- a/functions/_waku_sdk.defaultPeerDiscoveries.html +++ b/functions/_waku_sdk.defaultPeerDiscoveries.html @@ -1,57 +1 @@ -defaultPeerDiscoveries | Documentation
      -
      - -
      -
      -
      -
      - -

      Function defaultPeerDiscoveries

      -
      -
        - -
      • -

        Returns ((components) => PeerDiscovery)[]

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +defaultPeerDiscoveries | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.relay.wakuGossipSub.html b/functions/_waku_sdk.relay.wakuGossipSub.html index 361ab397a3..f373066454 100644 --- a/functions/_waku_sdk.relay.wakuGossipSub.html +++ b/functions/_waku_sdk.relay.wakuGossipSub.html @@ -1,74 +1 @@ -wakuGossipSub | Documentation
      -
      - -
      -
      -
      -
      - -

      Function wakuGossipSub

      -
      -
        - -
      • -
        -

        Parameters

        -
        -

        Returns ((components) => GossipSub)

        -
          -
        • -
            -
          • (components): GossipSub
          • -
          • -
            -

            Parameters

            -
              -
            • -
              components: GossipSubComponents
            -

            Returns GossipSub

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +wakuGossipSub | Documentation
      • Parameters

        Returns ((components) => GossipSub)

          • (components): GossipSub
          • Parameters

            • components: GossipSubComponents

            Returns GossipSub

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.relay.wakuRelay.html b/functions/_waku_sdk.relay.wakuRelay.html index 35c610d9e7..a13f397548 100644 --- a/functions/_waku_sdk.relay.wakuRelay.html +++ b/functions/_waku_sdk.relay.wakuRelay.html @@ -1,74 +1 @@ -wakuRelay | Documentation
      -
      - -
      -
      -
      -
      - -

      Function wakuRelay

      -
      -
        - -
      • -
        -

        Parameters

        -
        -

        Returns ((libp2p) => IRelay)

        -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +wakuRelay | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.utf8ToBytes.html b/functions/_waku_sdk.utf8ToBytes.html index 4b97f63dfd..4f42dc80cb 100644 --- a/functions/_waku_sdk.utf8ToBytes.html +++ b/functions/_waku_sdk.utf8ToBytes.html @@ -1,65 +1,2 @@ -utf8ToBytes | Documentation
      -
      - -
      -
      -
      -
      - -

      Function utf8ToBytes

      -
      -
        - -
      • -

        Encode utf-8 string to byte array.

        -
        -
        -

        Parameters

        -
          -
        • -
          s: string
        -

        Returns Uint8Array

        -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +utf8ToBytes | Documentation
      • Encode utf-8 string to byte array.

        +

        Parameters

        • s: string

        Returns Uint8Array

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.utils.contentTopicToPubsubTopic.html b/functions/_waku_sdk.utils.contentTopicToPubsubTopic.html index 800d1c5359..09c004e2b4 100644 --- a/functions/_waku_sdk.utils.contentTopicToPubsubTopic.html +++ b/functions/_waku_sdk.utils.contentTopicToPubsubTopic.html @@ -1,67 +1 @@ -contentTopicToPubsubTopic | Documentation
      -
      - -
      -
      -
      -
      - -

      Function contentTopicToPubsubTopic

      -
      -
        - -
      • -
        -

        Parameters

        -
          -
        • -
          contentTopic: string
        • -
        • -
          Optional clusterId: number
        • -
        • -
          Optional networkShards: number
        -

        Returns string

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +contentTopicToPubsubTopic | Documentation
      • Parameters

        • contentTopic: string
        • Optional clusterId: number
        • Optional networkShards: number

        Returns string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.utils.contentTopicToShardIndex.html b/functions/_waku_sdk.utils.contentTopicToShardIndex.html index 619ab74f50..c97dd91351 100644 --- a/functions/_waku_sdk.utils.contentTopicToShardIndex.html +++ b/functions/_waku_sdk.utils.contentTopicToShardIndex.html @@ -1,69 +1,3 @@ -contentTopicToShardIndex | Documentation
      -
      - -
      -
      -
      -
      - -

      Function contentTopicToShardIndex

      -
      -

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.utils.ensurePubsubTopicIsConfigured.html b/functions/_waku_sdk.utils.ensurePubsubTopicIsConfigured.html index 961fda7873..2cc4525cd9 100644 --- a/functions/_waku_sdk.utils.ensurePubsubTopicIsConfigured.html +++ b/functions/_waku_sdk.utils.ensurePubsubTopicIsConfigured.html @@ -1,65 +1 @@ -ensurePubsubTopicIsConfigured | Documentation
      -
      - -
      -
      -
      -
      - -

      Function ensurePubsubTopicIsConfigured

      -
      -
        - -
      • -
        -

        Parameters

        -
          -
        • -
          pubsubTopic: string
        • -
        • -
          configuredTopics: string[]
        -

        Returns void

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +ensurePubsubTopicIsConfigured | Documentation

      Function ensurePubsubTopicIsConfigured

      • Parameters

        • pubsubTopic: string
        • configuredTopics: string[]

        Returns void

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.utils.ensureValidContentTopic.html b/functions/_waku_sdk.utils.ensureValidContentTopic.html index cd78ea427e..0c1f05c334 100644 --- a/functions/_waku_sdk.utils.ensureValidContentTopic.html +++ b/functions/_waku_sdk.utils.ensureValidContentTopic.html @@ -1,70 +1,4 @@ -ensureValidContentTopic | Documentation
      -
      - -
      -
      -
      -
      - -

      Function ensureValidContentTopic

      -
      -
        - -
      • -

        Given a string, will throw an error if it is not formatted as a valid content topic for autosharding based on https://rfc.vac.dev/spec/51/

        -
        -
        -

        Parameters

        -
          -
        • -
          contentTopic: string
          -

          String to validate

          -
          -
        -

        Returns ContentTopic

        Object with each content topic field as an attribute

        - -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +ensureValidContentTopic | Documentation
      • Given a string, will throw an error if it is not formatted as a valid content topic for autosharding based on https://rfc.vac.dev/spec/51/

        +

        Parameters

        • contentTopic: string

          String to validate

          +

        Returns ContentTopic

        Object with each content topic field as an attribute

        +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.utils.getPseudoRandomSubset.html b/functions/_waku_sdk.utils.getPseudoRandomSubset.html index 68603379a1..8068000ef8 100644 --- a/functions/_waku_sdk.utils.getPseudoRandomSubset.html +++ b/functions/_waku_sdk.utils.getPseudoRandomSubset.html @@ -1,73 +1,2 @@ -getPseudoRandomSubset | Documentation
      -
      - -
      -
      -
      -
      - -

      Function getPseudoRandomSubset

      -
      -
        - -
      • -

        Return pseudo random subset of the input.

        -
        -
        -

        Type Parameters

        -
          -
        • -

          T

        -
        -

        Parameters

        -
          -
        • -
          values: T[]
        • -
        • -
          wantedNumber: number
        -

        Returns T[]

        -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +getPseudoRandomSubset | Documentation
      • Return pseudo random subset of the input.

        +

        Type Parameters

        • T

        Parameters

        • values: T[]
        • wantedNumber: number

        Returns T[]

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.utils.groupByContentTopic.html b/functions/_waku_sdk.utils.groupByContentTopic.html index dd4a13068e..47cb245b6b 100644 --- a/functions/_waku_sdk.utils.groupByContentTopic.html +++ b/functions/_waku_sdk.utils.groupByContentTopic.html @@ -1,68 +1 @@ -groupByContentTopic | Documentation
      -
      - -
      -
      -
      -
      - -

      Function groupByContentTopic

      -
      -
        - -
      • -
        -

        Type Parameters

        -
          -
        • -

          T extends {
              contentTopic: string;
          }

        -
        -

        Parameters

        -
          -
        • -
          values: readonly T[]
        -

        Returns Map<string, T[]>

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +groupByContentTopic | Documentation
      • Type Parameters

        • T extends {
              contentTopic: string;
          }

        Parameters

        • values: readonly T[]

        Returns Map<string, T[]>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.utils.isDefined.html b/functions/_waku_sdk.utils.isDefined.html index fe3b4fc2c3..62b8a7a09a 100644 --- a/functions/_waku_sdk.utils.isDefined.html +++ b/functions/_waku_sdk.utils.isDefined.html @@ -1,68 +1 @@ -isDefined | Documentation
      -
      - -
      -
      -
      -
      - -

      Function isDefined

      -
      -
        - -
      • -
        -

        Type Parameters

        -
          -
        • -

          T

        -
        -

        Parameters

        -
          -
        • -
          value: undefined | T
        -

        Returns value is T

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +isDefined | Documentation
      • Type Parameters

        • T

        Parameters

        • value: undefined | T

        Returns value is T

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.utils.isMessageSizeUnderCap.html b/functions/_waku_sdk.utils.isMessageSizeUnderCap.html index 4d9ca9649b..2fb386b72f 100644 --- a/functions/_waku_sdk.utils.isMessageSizeUnderCap.html +++ b/functions/_waku_sdk.utils.isMessageSizeUnderCap.html @@ -1,70 +1,4 @@ -isMessageSizeUnderCap | Documentation
      -
      - -
      -
      -
      -
      - -

      Function isMessageSizeUnderCap

      -
      -

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.utils.isWireSizeUnderCap.html b/functions/_waku_sdk.utils.isWireSizeUnderCap.html index 0764d8942b..729fd4f5aa 100644 --- a/functions/_waku_sdk.utils.isWireSizeUnderCap.html +++ b/functions/_waku_sdk.utils.isWireSizeUnderCap.html @@ -1,63 +1 @@ -isWireSizeUnderCap | Documentation
      -
      - -
      -
      -
      -
      - -

      Function isWireSizeUnderCap

      -
      -
        - -
      • -
        -

        Parameters

        -
          -
        • -
          buf: Uint8Array
        -

        Returns boolean

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +isWireSizeUnderCap | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.utils.pubsubTopicToSingleShardInfo.html b/functions/_waku_sdk.utils.pubsubTopicToSingleShardInfo.html index 9875332b05..2af6187bf7 100644 --- a/functions/_waku_sdk.utils.pubsubTopicToSingleShardInfo.html +++ b/functions/_waku_sdk.utils.pubsubTopicToSingleShardInfo.html @@ -1,63 +1 @@ -pubsubTopicToSingleShardInfo | Documentation
      -
      - -
      -
      -
      -
      - -

      Function pubsubTopicToSingleShardInfo

      -
      -
        - -
      • -
        -

        Parameters

        -
          -
        • -
          pubsubTopics: string
        -

        Returns SingleShardInfo

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +pubsubTopicToSingleShardInfo | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.utils.pushOrInitMapSet.html b/functions/_waku_sdk.utils.pushOrInitMapSet.html index daac692ed3..4559a988d6 100644 --- a/functions/_waku_sdk.utils.pushOrInitMapSet.html +++ b/functions/_waku_sdk.utils.pushOrInitMapSet.html @@ -1,74 +1 @@ -pushOrInitMapSet | Documentation
      -
      - -
      -
      -
      -
      - -

      Function pushOrInitMapSet

      -
      -
        - -
      • -
        -

        Type Parameters

        -
          -
        • -

          K

        • -
        • -

          V

        -
        -

        Parameters

        -
          -
        • -
          map: Map<K, Set<V>>
        • -
        • -
          key: K
        • -
        • -
          newValue: V
        -

        Returns void

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +pushOrInitMapSet | Documentation
      • Type Parameters

        • K

        • V

        Parameters

        • map: Map<K, Set<V>>
        • key: K
        • newValue: V

        Returns void

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.utils.removeItemFromArray.html b/functions/_waku_sdk.utils.removeItemFromArray.html index 230d72c46c..fec7fefc78 100644 --- a/functions/_waku_sdk.utils.removeItemFromArray.html +++ b/functions/_waku_sdk.utils.removeItemFromArray.html @@ -1,65 +1 @@ -removeItemFromArray | Documentation
      -
      - -
      -
      -
      -
      - -

      Function removeItemFromArray

      -
      -
        - -
      • -
        -

        Parameters

        -
          -
        • -
          arr: unknown[]
        • -
        • -
          value: unknown
        -

        Returns unknown[]

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +removeItemFromArray | Documentation
      • Parameters

        • arr: unknown[]
        • value: unknown

        Returns unknown[]

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.utils.shardInfoToPubsubTopics.html b/functions/_waku_sdk.utils.shardInfoToPubsubTopics.html index 93f4436395..afc58c87d8 100644 --- a/functions/_waku_sdk.utils.shardInfoToPubsubTopics.html +++ b/functions/_waku_sdk.utils.shardInfoToPubsubTopics.html @@ -1,63 +1 @@ -shardInfoToPubsubTopics | Documentation
      -
      - -
      -
      -
      -
      - -

      Function shardInfoToPubsubTopics

      -
      -
        - -
      • -
        -

        Parameters

        -
        -

        Returns string[]

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +shardInfoToPubsubTopics | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.utils.singleShardInfoToPubsubTopic.html b/functions/_waku_sdk.utils.singleShardInfoToPubsubTopic.html index b81690bee4..68785339fb 100644 --- a/functions/_waku_sdk.utils.singleShardInfoToPubsubTopic.html +++ b/functions/_waku_sdk.utils.singleShardInfoToPubsubTopic.html @@ -1,63 +1 @@ -singleShardInfoToPubsubTopic | Documentation
      -
      - -
      -
      -
      -
      - -

      Function singleShardInfoToPubsubTopic

      -
      -
        - -
      • -
        -

        Parameters

        -
        -

        Returns string

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +singleShardInfoToPubsubTopic | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.utils.toAsyncIterator.html b/functions/_waku_sdk.utils.toAsyncIterator.html index fed37cade2..872b6e4c3e 100644 --- a/functions/_waku_sdk.utils.toAsyncIterator.html +++ b/functions/_waku_sdk.utils.toAsyncIterator.html @@ -1,85 +1,6 @@ -toAsyncIterator | Documentation
      -
      - -
      -
      -
      -
      - -

      Function toAsyncIterator

      -
      -
        - -
      • -

        Function that transforms IReceiver subscription to iterable stream of data.

        -
        -
        -

        Type Parameters

        -
        -
        -

        Parameters

        -
          -
        • -
          receiver: IReceiver
          -

          object that allows to be subscribed to;

          -
          -
        • -
        • -
          decoder: IDecoder<T> | IDecoder<T>[]
          -

          parameter to be passed to receiver for subscription;

          -
          -
        • -
        • -
          Optional iteratorOptions: utils.IteratorOptions
          -

          optional configuration for iterator;

          -
          -
        -

        Returns Promise<IAsyncIterator<T>>

        iterator and stop function to terminate it.

        - -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +toAsyncIterator | Documentation
      • Function that transforms IReceiver subscription to iterable stream of data.

        +

        Type Parameters

        Parameters

        • receiver: IReceiver

          object that allows to be subscribed to;

          +
        • decoder: IDecoder<T> | IDecoder<T>[]

          parameter to be passed to receiver for subscription;

          +
        • Optional iteratorOptions: utils.IteratorOptions

          optional configuration for iterator;

          +

        Returns Promise<IAsyncIterator<T>>

        iterator and stop function to terminate it.

        +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.waitForRemotePeer.html b/functions/_waku_sdk.waitForRemotePeer.html index df22a59ec8..b0597ffa19 100644 --- a/functions/_waku_sdk.waitForRemotePeer.html +++ b/functions/_waku_sdk.waitForRemotePeer.html @@ -1,91 +1,16 @@ -waitForRemotePeer | Documentation
      -
      - -
      -
      -
      -
      - -

      Function waitForRemotePeer

      -
      -
        - -
      • -

        Wait for a remote peer to be ready given the passed protocols. +waitForRemotePeer | Documentation

        Function waitForRemotePeer

        • Wait for a remote peer to be ready given the passed protocols. Must be used after attempting to connect to nodes, using @waku/core!WakuNode.dial or a bootstrap method with @waku/sdk!createLightNode.

          If the passed protocols is a GossipSub protocol, then it resolves only once a peer is in a mesh, to help ensure that other peers will send and receive message to us.

          -
          -
          -

          Parameters

          -
            -
          • -
            waku: Waku
            -

            The Waku Node

            -
            -
          • -
          • -
            Optional protocols: Protocols[]
            -

            The protocols that need to be enabled by remote peers.

            -
            -
          • -
          • -
            Optional timeoutMs: number
            -

            A timeout value in milliseconds..

            -
            -
          -

          Returns Promise<void>

          A promise that resolves if all desired protocols are fulfilled by +

        Parameters

        • waku: Waku

          The Waku Node

          +
        • Optional protocols: Protocols[]

          The protocols that need to be enabled by remote peers.

          +
        • Optional timeoutMs: number

          A timeout value in milliseconds..

          +

        Returns Promise<void>

        A promise that resolves if all desired protocols are fulfilled by remote nodes, rejects if the timeoutMs is reached.

        - -
        -

        Throws

        If passing a protocol that is not mounted

        - +

        Throws

        If passing a protocol that is not mounted

        Default

        Wait for remote peers with protocols enabled locally and no time out is applied.
         
        -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.waku.message.version_0.proto.RateLimitProof.codec.html b/functions/_waku_sdk.waku.message.version_0.proto.RateLimitProof.codec.html index b8c96b7a65..9e6a3919d9 100644 --- a/functions/_waku_sdk.waku.message.version_0.proto.RateLimitProof.codec.html +++ b/functions/_waku_sdk.waku.message.version_0.proto.RateLimitProof.codec.html @@ -1,62 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.waku.message.version_0.proto.RateLimitProof.decode.html b/functions/_waku_sdk.waku.message.version_0.proto.RateLimitProof.decode.html index 78a3d1a7db..b15cb3864f 100644 --- a/functions/_waku_sdk.waku.message.version_0.proto.RateLimitProof.decode.html +++ b/functions/_waku_sdk.waku.message.version_0.proto.RateLimitProof.decode.html @@ -1,67 +1 @@ -decode | Documentation
      -
      - -
      -
      -
      - -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.waku.message.version_0.proto.RateLimitProof.encode.html b/functions/_waku_sdk.waku.message.version_0.proto.RateLimitProof.encode.html index 40d0e1439a..9791356092 100644 --- a/functions/_waku_sdk.waku.message.version_0.proto.RateLimitProof.encode.html +++ b/functions/_waku_sdk.waku.message.version_0.proto.RateLimitProof.encode.html @@ -1,67 +1 @@ -encode | Documentation
      -
      - -
      -
      -
      - -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.waku.message.version_0.proto.WakuMessage.codec.html b/functions/_waku_sdk.waku.message.version_0.proto.WakuMessage.codec.html index 736750f76a..477cd73402 100644 --- a/functions/_waku_sdk.waku.message.version_0.proto.WakuMessage.codec.html +++ b/functions/_waku_sdk.waku.message.version_0.proto.WakuMessage.codec.html @@ -1,62 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.waku.message.version_0.proto.WakuMessage.decode.html b/functions/_waku_sdk.waku.message.version_0.proto.WakuMessage.decode.html index dff994e1b8..e9c48b8170 100644 --- a/functions/_waku_sdk.waku.message.version_0.proto.WakuMessage.decode.html +++ b/functions/_waku_sdk.waku.message.version_0.proto.WakuMessage.decode.html @@ -1,67 +1 @@ -decode | Documentation
      -
      - -
      -
      -
      - -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.waku.message.version_0.proto.WakuMessage.encode.html b/functions/_waku_sdk.waku.message.version_0.proto.WakuMessage.encode.html index f8974b9fe7..ff415866c0 100644 --- a/functions/_waku_sdk.waku.message.version_0.proto.WakuMessage.encode.html +++ b/functions/_waku_sdk.waku.message.version_0.proto.WakuMessage.encode.html @@ -1,67 +1 @@ -encode | Documentation
      -
      - -
      -
      -
      - -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.waku.waku_filter.wakuFilter.html b/functions/_waku_sdk.waku.waku_filter.wakuFilter.html index b606a02b83..263f2a975a 100644 --- a/functions/_waku_sdk.waku.waku_filter.wakuFilter.html +++ b/functions/_waku_sdk.waku.waku_filter.wakuFilter.html @@ -1,75 +1 @@ -wakuFilter | Documentation
      -
      - -
      -
      -
      -
      - -

      Function wakuFilter

      -
      -
        - -
      • -
        -

        Parameters

        -
        -

        Returns ((libp2p) => IFilter)

        -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +wakuFilter | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.waku.waku_light_push.PushResponse.codec.html b/functions/_waku_sdk.waku.waku_light_push.PushResponse.codec.html index caacb9af1d..6bfccaf45a 100644 --- a/functions/_waku_sdk.waku.waku_light_push.PushResponse.codec.html +++ b/functions/_waku_sdk.waku.waku_light_push.PushResponse.codec.html @@ -1,60 +1 @@ -codec | Documentation
      -
      - -
      - -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.waku.waku_light_push.PushResponse.decode.html b/functions/_waku_sdk.waku.waku_light_push.PushResponse.decode.html index 7e5ad10ef0..24570f5b2e 100644 --- a/functions/_waku_sdk.waku.waku_light_push.PushResponse.decode.html +++ b/functions/_waku_sdk.waku.waku_light_push.PushResponse.decode.html @@ -1,65 +1 @@ -decode | Documentation
      -
      - -
      -
      -
      - -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.waku.waku_light_push.PushResponse.encode.html b/functions/_waku_sdk.waku.waku_light_push.PushResponse.encode.html index edac8306f9..d8ccc2f510 100644 --- a/functions/_waku_sdk.waku.waku_light_push.PushResponse.encode.html +++ b/functions/_waku_sdk.waku.waku_light_push.PushResponse.encode.html @@ -1,65 +1 @@ -encode | Documentation
      -
      - -
      -
      -
      - -
      -
        - -
      • -
        -

        Parameters

        -
        -

        Returns Uint8Array

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.waku.waku_light_push.wakuLightPush.html b/functions/_waku_sdk.waku.waku_light_push.wakuLightPush.html index a5d0b321d6..11110c61fd 100644 --- a/functions/_waku_sdk.waku.waku_light_push.wakuLightPush.html +++ b/functions/_waku_sdk.waku.waku_light_push.wakuLightPush.html @@ -1,75 +1 @@ -wakuLightPush | Documentation
      -
      - -
      -
      -
      -
      - -

      Function wakuLightPush

      -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +wakuLightPush | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.waku.waku_store.createCursor.html b/functions/_waku_sdk.waku.waku_store.createCursor.html index 77fdb6907e..5de2ad82e4 100644 --- a/functions/_waku_sdk.waku.waku_store.createCursor.html +++ b/functions/_waku_sdk.waku.waku_store.createCursor.html @@ -1,64 +1 @@ -createCursor | Documentation
      -
      - -
      -
      -
      -
      - -

      Function createCursor

      -
      -
        - -
      • -
        -

        Parameters

        -
        -

        Returns Promise<Cursor>

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +createCursor | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.waku.waku_store.wakuStore.html b/functions/_waku_sdk.waku.waku_store.wakuStore.html index 837250d2a8..4694bd5304 100644 --- a/functions/_waku_sdk.waku.waku_store.wakuStore.html +++ b/functions/_waku_sdk.waku.waku_store.wakuStore.html @@ -1,75 +1 @@ -wakuStore | Documentation
      -
      - -
      -
      -
      -
      - -

      Function wakuStore

      -
      -
        - -
      • -
        -

        Parameters

        -
        -

        Returns ((libp2p) => IStore)

        -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +wakuStore | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.contentTopicToPubsubTopic.html b/functions/_waku_utils.contentTopicToPubsubTopic.html index faa7093968..e2ece5c63c 100644 --- a/functions/_waku_utils.contentTopicToPubsubTopic.html +++ b/functions/_waku_utils.contentTopicToPubsubTopic.html @@ -1,66 +1 @@ -contentTopicToPubsubTopic | Documentation
      -
      - -
      -
      -
      -
      - -

      Function contentTopicToPubsubTopic

      -
      -
        - -
      • -
        -

        Parameters

        -
          -
        • -
          contentTopic: string
        • -
        • -
          clusterId: number = 1
        • -
        • -
          networkShards: number = 8
        -

        Returns string

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +contentTopicToPubsubTopic | Documentation

      Function contentTopicToPubsubTopic

      • Parameters

        • contentTopic: string
        • clusterId: number = 1
        • networkShards: number = 8

        Returns string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.contentTopicToShardIndex.html b/functions/_waku_utils.contentTopicToShardIndex.html index 3568147322..41587c4edf 100644 --- a/functions/_waku_utils.contentTopicToShardIndex.html +++ b/functions/_waku_utils.contentTopicToShardIndex.html @@ -1,68 +1,3 @@ -contentTopicToShardIndex | Documentation
      -
      - -
      -
      -
      -
      - -

      Function contentTopicToShardIndex

      -
      -

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.ensurePubsubTopicIsConfigured.html b/functions/_waku_utils.ensurePubsubTopicIsConfigured.html index 7b98b76569..7b36b77e44 100644 --- a/functions/_waku_utils.ensurePubsubTopicIsConfigured.html +++ b/functions/_waku_utils.ensurePubsubTopicIsConfigured.html @@ -1,64 +1 @@ -ensurePubsubTopicIsConfigured | Documentation
      -
      - -
      -
      -
      -
      - -

      Function ensurePubsubTopicIsConfigured

      -
      -
        - -
      • -
        -

        Parameters

        -
          -
        • -
          pubsubTopic: string
        • -
        • -
          configuredTopics: string[]
        -

        Returns void

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +ensurePubsubTopicIsConfigured | Documentation

      Function ensurePubsubTopicIsConfigured

      • Parameters

        • pubsubTopic: string
        • configuredTopics: string[]

        Returns void

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.ensureValidContentTopic.html b/functions/_waku_utils.ensureValidContentTopic.html index 86c5ed7f08..15560d99c5 100644 --- a/functions/_waku_utils.ensureValidContentTopic.html +++ b/functions/_waku_utils.ensureValidContentTopic.html @@ -1,69 +1,4 @@ -ensureValidContentTopic | Documentation
      -
      - -
      -
      -
      -
      - -

      Function ensureValidContentTopic

      -
      -
        - -
      • -

        Given a string, will throw an error if it is not formatted as a valid content topic for autosharding based on https://rfc.vac.dev/spec/51/

        -
        -
        -

        Parameters

        -
          -
        • -
          contentTopic: string
          -

          String to validate

          -
          -
        -

        Returns ContentTopic

        Object with each content topic field as an attribute

        - -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +ensureValidContentTopic | Documentation

      Function ensureValidContentTopic

      • Given a string, will throw an error if it is not formatted as a valid content topic for autosharding based on https://rfc.vac.dev/spec/51/

        +

        Parameters

        • contentTopic: string

          String to validate

          +

        Returns ContentTopic

        Object with each content topic field as an attribute

        +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.getPseudoRandomSubset.html b/functions/_waku_utils.getPseudoRandomSubset.html index 3d356415ae..d16d996441 100644 --- a/functions/_waku_utils.getPseudoRandomSubset.html +++ b/functions/_waku_utils.getPseudoRandomSubset.html @@ -1,72 +1,2 @@ -getPseudoRandomSubset | Documentation
      -
      - -
      -
      -
      -
      - -

      Function getPseudoRandomSubset

      -
      -
        - -
      • -

        Return pseudo random subset of the input.

        -
        -
        -

        Type Parameters

        -
          -
        • -

          T

        -
        -

        Parameters

        -
          -
        • -
          values: T[]
        • -
        • -
          wantedNumber: number
        -

        Returns T[]

        -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +getPseudoRandomSubset | Documentation

      Function getPseudoRandomSubset

      • Return pseudo random subset of the input.

        +

        Type Parameters

        • T

        Parameters

        • values: T[]
        • wantedNumber: number

        Returns T[]

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.groupByContentTopic.html b/functions/_waku_utils.groupByContentTopic.html index 063ea24df8..cedcee9e22 100644 --- a/functions/_waku_utils.groupByContentTopic.html +++ b/functions/_waku_utils.groupByContentTopic.html @@ -1,67 +1 @@ -groupByContentTopic | Documentation
      -
      - -
      -
      -
      -
      - -

      Function groupByContentTopic

      -
      -
        - -
      • -
        -

        Type Parameters

        -
          -
        • -

          T extends {
              contentTopic: string;
          }

        -
        -

        Parameters

        -
          -
        • -
          values: readonly T[]
        -

        Returns Map<string, T[]>

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +groupByContentTopic | Documentation
      • Type Parameters

        • T extends {
              contentTopic: string;
          }

        Parameters

        • values: readonly T[]

        Returns Map<string, T[]>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.isDefined.html b/functions/_waku_utils.isDefined.html index 8d0afbd19f..95685f00e8 100644 --- a/functions/_waku_utils.isDefined.html +++ b/functions/_waku_utils.isDefined.html @@ -1,67 +1 @@ -isDefined | Documentation
      -
      - -
      -
      -
      -
      - -

      Function isDefined

      -
      -
        - -
      • -
        -

        Type Parameters

        -
          -
        • -

          T

        -
        -

        Parameters

        -
          -
        • -
          value: undefined | T
        -

        Returns value is T

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +isDefined | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.isMessageSizeUnderCap.html b/functions/_waku_utils.isMessageSizeUnderCap.html index bc83cbb7e9..cfb89ae426 100644 --- a/functions/_waku_utils.isMessageSizeUnderCap.html +++ b/functions/_waku_utils.isMessageSizeUnderCap.html @@ -1,69 +1,4 @@ -isMessageSizeUnderCap | Documentation
      -
      - -
      -
      -
      -
      - -

      Function isMessageSizeUnderCap

      -
      -

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.isWireSizeUnderCap.html b/functions/_waku_utils.isWireSizeUnderCap.html index 2b5705ec99..e917380a4e 100644 --- a/functions/_waku_utils.isWireSizeUnderCap.html +++ b/functions/_waku_utils.isWireSizeUnderCap.html @@ -1,62 +1 @@ -isWireSizeUnderCap | Documentation
      -
      - -
      -
      -
      -
      - -

      Function isWireSizeUnderCap

      -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +isWireSizeUnderCap | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.pubsubTopicToSingleShardInfo.html b/functions/_waku_utils.pubsubTopicToSingleShardInfo.html index f0669f34c5..881aaaec1b 100644 --- a/functions/_waku_utils.pubsubTopicToSingleShardInfo.html +++ b/functions/_waku_utils.pubsubTopicToSingleShardInfo.html @@ -1,62 +1 @@ -pubsubTopicToSingleShardInfo | Documentation
      -
      - -
      -
      -
      -
      - -

      Function pubsubTopicToSingleShardInfo

      -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +pubsubTopicToSingleShardInfo | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.pushOrInitMapSet.html b/functions/_waku_utils.pushOrInitMapSet.html index 46ca4fdd18..0b92737a50 100644 --- a/functions/_waku_utils.pushOrInitMapSet.html +++ b/functions/_waku_utils.pushOrInitMapSet.html @@ -1,73 +1 @@ -pushOrInitMapSet | Documentation
      -
      - -
      -
      -
      -
      - -

      Function pushOrInitMapSet

      -
      -
        - -
      • -
        -

        Type Parameters

        -
          -
        • -

          K

        • -
        • -

          V

        -
        -

        Parameters

        -
          -
        • -
          map: Map<K, Set<V>>
        • -
        • -
          key: K
        • -
        • -
          newValue: V
        -

        Returns void

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +pushOrInitMapSet | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.removeItemFromArray.html b/functions/_waku_utils.removeItemFromArray.html index 798cfb6170..bc11b3fc83 100644 --- a/functions/_waku_utils.removeItemFromArray.html +++ b/functions/_waku_utils.removeItemFromArray.html @@ -1,64 +1 @@ -removeItemFromArray | Documentation
      -
      - -
      -
      -
      -
      - -

      Function removeItemFromArray

      -
      -
        - -
      • -
        -

        Parameters

        -
          -
        • -
          arr: unknown[]
        • -
        • -
          value: unknown
        -

        Returns unknown[]

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +removeItemFromArray | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.shardInfoToPubsubTopics.html b/functions/_waku_utils.shardInfoToPubsubTopics.html index e01bd5dbf5..adbad4d122 100644 --- a/functions/_waku_utils.shardInfoToPubsubTopics.html +++ b/functions/_waku_utils.shardInfoToPubsubTopics.html @@ -1,62 +1 @@ -shardInfoToPubsubTopics | Documentation
      -
      - -
      -
      -
      -
      - -

      Function shardInfoToPubsubTopics

      -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +shardInfoToPubsubTopics | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.singleShardInfoToPubsubTopic.html b/functions/_waku_utils.singleShardInfoToPubsubTopic.html index ab83f967d0..f718c3defa 100644 --- a/functions/_waku_utils.singleShardInfoToPubsubTopic.html +++ b/functions/_waku_utils.singleShardInfoToPubsubTopic.html @@ -1,62 +1 @@ -singleShardInfoToPubsubTopic | Documentation
      -
      - -
      -
      -
      -
      - -

      Function singleShardInfoToPubsubTopic

      -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +singleShardInfoToPubsubTopic | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.toAsyncIterator.html b/functions/_waku_utils.toAsyncIterator.html index 67e6e4d163..c7ce4c160d 100644 --- a/functions/_waku_utils.toAsyncIterator.html +++ b/functions/_waku_utils.toAsyncIterator.html @@ -1,84 +1,6 @@ -toAsyncIterator | Documentation
      -
      - -
      -
      -
      -
      - -

      Function toAsyncIterator

      -
      -
        - -
      • -

        Function that transforms IReceiver subscription to iterable stream of data.

        -
        -
        -

        Type Parameters

        -
        -
        -

        Parameters

        -
          -
        • -
          receiver: IReceiver
          -

          object that allows to be subscribed to;

          -
          -
        • -
        • -
          decoder: IDecoder<T> | IDecoder<T>[]
          -

          parameter to be passed to receiver for subscription;

          -
          -
        • -
        • -
          Optional iteratorOptions: IteratorOptions
          -

          optional configuration for iterator;

          -
          -
        -

        Returns Promise<IAsyncIterator<T>>

        iterator and stop function to terminate it.

        - -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +toAsyncIterator | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/index.html b/index.html index 64c4e664ae..bc95ebd4b1 100644 --- a/index.html +++ b/index.html @@ -1,18 +1,4 @@ -Documentation
      -
      - -
      -
      -
      -
      -

      Documentation

      -

      GitHub Action +Documentation

      Documentation

      GitHub Action Code Climate Discord chat

      js-waku

      A TypeScript implementation of the Waku v2 protocol.

      @@ -39,50 +25,4 @@
    • Apache License, Version 2.0, (LICENSE-APACHE-v2 or http://www.apache.org/licenses/LICENSE-2.0)
    • at your option. These files may not be copied, modified, or distributed except according to those terms.

      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/interfaces/_waku_core.message.version_0.proto.RateLimitProof-1.html b/interfaces/_waku_core.message.version_0.proto.RateLimitProof-1.html index 4473631b1c..e7e6d1099a 100644 --- a/interfaces/_waku_core.message.version_0.proto.RateLimitProof-1.html +++ b/interfaces/_waku_core.message.version_0.proto.RateLimitProof-1.html @@ -1,123 +1,8 @@ -RateLimitProof | Documentation
      -
      - -
      -
      -
      -
      - -

      Interface RateLimitProof

      -
      -

      Hierarchy

      -
        -
      • RateLimitProof
      -
      -
      -
      - -
      -
      -

      Properties

      -
      epoch +RateLimitProof | Documentation
      interface RateLimitProof {
          epoch: Uint8Array;
          merkleRoot: Uint8Array;
          nullifier: Uint8Array;
          proof: Uint8Array;
          rlnIdentifier: Uint8Array;
          shareX: Uint8Array;
          shareY: Uint8Array;
      }
      -
      -

      Properties

      -
      - -
      epoch: Uint8Array
      -
      - -
      merkleRoot: Uint8Array
      -
      - -
      nullifier: Uint8Array
      -
      - -
      proof: Uint8Array
      -
      - -
      rlnIdentifier: Uint8Array
      -
      - -
      shareX: Uint8Array
      -
      - -
      shareY: Uint8Array
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Properties

      epoch: Uint8Array
      merkleRoot: Uint8Array
      nullifier: Uint8Array
      proof: Uint8Array
      rlnIdentifier: Uint8Array
      shareX: Uint8Array
      shareY: Uint8Array

      Generated using TypeDoc

      \ No newline at end of file diff --git a/interfaces/_waku_core.message.version_0.proto.WakuMessage-1.html b/interfaces/_waku_core.message.version_0.proto.WakuMessage-1.html index 93e8632afa..531995d127 100644 --- a/interfaces/_waku_core.message.version_0.proto.WakuMessage-1.html +++ b/interfaces/_waku_core.message.version_0.proto.WakuMessage-1.html @@ -1,123 +1,8 @@ -WakuMessage | Documentation
      -
      - -
      -
      -
      -
      - -

      Interface WakuMessage

      -
      -

      Hierarchy

      -
        -
      • WakuMessage
      -
      -
      -
      - -
      -
      -

      Properties

      -
      contentTopic +WakuMessage | Documentation
      interface WakuMessage {
          contentTopic: string;
          ephemeral?: boolean;
          meta?: Uint8Array;
          payload: Uint8Array;
          rateLimitProof?: message.version_0.proto.RateLimitProof;
          timestamp?: bigint;
          version?: number;
      }
      -
      -

      Properties

      -
      - -
      contentTopic: string
      -
      - -
      ephemeral?: boolean
      -
      - -
      meta?: Uint8Array
      -
      - -
      payload: Uint8Array
      -
      - -
      -
      - -
      timestamp?: bigint
      -
      - -
      version?: number
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Properties

      contentTopic: string
      ephemeral?: boolean
      meta?: Uint8Array
      payload: Uint8Array
      timestamp?: bigint
      version?: number

      Generated using TypeDoc

      \ No newline at end of file diff --git a/interfaces/_waku_core.waku.WakuOptions.html b/interfaces/_waku_core.waku.WakuOptions.html index 0a46efc02a..2d9c94e231 100644 --- a/interfaces/_waku_core.waku.WakuOptions.html +++ b/interfaces/_waku_core.waku.WakuOptions.html @@ -1,112 +1,15 @@ -WakuOptions | Documentation
      -
      - -
      -
      -
      -
      - -

      Interface WakuOptions

      -
      -

      Hierarchy

      -
        -
      • WakuOptions
      -
      -
      -
      - -
      -
      -

      Properties

      -
      pingKeepAlive? +WakuOptions | Documentation
      interface WakuOptions {
          pingKeepAlive?: number;
          relayKeepAlive?: number;
          userAgent?: string;
      }
      -
      -

      Properties

      -
      - -
      pingKeepAlive?: number
      -

      Set keep alive frequency in seconds: Waku will send a /ipfs/ping/1.0.0 +

      Properties

      pingKeepAlive?: number

      Set keep alive frequency in seconds: Waku will send a /ipfs/ping/1.0.0 request to each peer after the set number of seconds. Set to 0 to disable.

      -
      -
      -

      Default

      {@link @waku/core.DefaultPingKeepAliveValueSecs}
      +

      Default

      {@link @waku/core.DefaultPingKeepAliveValueSecs}
       
      -
      -
      - -
      relayKeepAlive?: number
      -

      Set keep alive frequency in seconds: Waku will send a ping message over +

      relayKeepAlive?: number

      Set keep alive frequency in seconds: Waku will send a ping message over relay to each peer after the set number of seconds. Set to 0 to disable.

      -
      -
      -

      Default

      {@link @waku/core.DefaultRelayKeepAliveValueSecs}
      +

      Default

      {@link @waku/core.DefaultRelayKeepAliveValueSecs}
       
      -
      -
      - -
      userAgent?: string
      -

      Set the user agent string to be used in identification of the node.

      -
      -
      -

      Default

      {@link @waku/core.DefaultUserAgent}
      +
      userAgent?: string

      Set the user agent string to be used in identification of the node.

      +

      Default

      {@link @waku/core.DefaultUserAgent}
       
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/interfaces/_waku_core.waku_light_push.PushResponse-1.html b/interfaces/_waku_core.waku_light_push.PushResponse-1.html index 768d8fce81..4c3717f3db 100644 --- a/interfaces/_waku_core.waku_light_push.PushResponse-1.html +++ b/interfaces/_waku_core.waku_light_push.PushResponse-1.html @@ -1,86 +1,3 @@ -PushResponse | Documentation
      -
      - -
      -
      -
      -
      - -

      Interface PushResponse

      -
      -

      Hierarchy

      -
        -
      • PushResponse
      -
      -
      -
      - -
      -
      -

      Properties

      -
      info? +PushResponse | Documentation
      interface PushResponse {
          info?: string;
          isSuccess: boolean;
      }

      Properties

      -
      -

      Properties

      -
      - -
      info?: string
      -
      - -
      isSuccess: boolean
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Properties

      info?: string
      isSuccess: boolean

      Generated using TypeDoc

      \ No newline at end of file diff --git a/interfaces/_waku_core.waku_store.QueryOptions.html b/interfaces/_waku_core.waku_store.QueryOptions.html index 8109fdf804..bed52e27a8 100644 --- a/interfaces/_waku_core.waku_store.QueryOptions.html +++ b/interfaces/_waku_core.waku_store.QueryOptions.html @@ -1,125 +1,21 @@ -QueryOptions | Documentation
      -
      - -
      -
      -
      -
      - -

      Interface QueryOptions

      -
      -

      Hierarchy

      -
        -
      • QueryOptions
      -
      -
      -
      - -
      -
      -

      Properties

      -
      cursor? +QueryOptions | Documentation
      interface QueryOptions {
          cursor?: Cursor;
          pageDirection?: waku_store.PageDirection;
          pageSize?: number;
          timeFilter?: waku_store.TimeFilter;
      }
      -
      -

      Properties

      -
      - -
      cursor?: Cursor
      -

      Cursor as an index to start a query from. +

      Properties

      cursor?: Cursor

      Cursor as an index to start a query from. The cursor index will be exclusive (i.e. the message at the cursor index will not be included in the result). If undefined, the query will start from the beginning or end of the history, depending on the page direction.

      -
      -
      -
      - -
      pageDirection?: waku_store.PageDirection
      -

      The direction in which pages are retrieved:

      +
      pageDirection?: waku_store.PageDirection

      The direction in which pages are retrieved:

      Note: This does not affect the ordering of messages with the page (the oldest message is always first).

      -
      -
      -

      Default

      { @link PageDirection.BACKWARD }
      +

      Default

      { @link PageDirection.BACKWARD }
       
      -
      -
      - -
      pageSize?: number
      -

      The number of message per page.

      -
      -
      -

      Default

      { @link DefaultPageSize }
      +
      pageSize?: number

      The number of message per page.

      +

      Default

      { @link DefaultPageSize }
       
      -
      -
      - -
      timeFilter?: waku_store.TimeFilter
      -

      Retrieve messages with a timestamp within the provided values.

      -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +
      timeFilter?: waku_store.TimeFilter

      Retrieve messages with a timestamp within the provided values.

      +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/interfaces/_waku_core.waku_store.TimeFilter.html b/interfaces/_waku_core.waku_store.TimeFilter.html index bf27b3906c..96fe3eafb5 100644 --- a/interfaces/_waku_core.waku_store.TimeFilter.html +++ b/interfaces/_waku_core.waku_store.TimeFilter.html @@ -1,85 +1,3 @@ -TimeFilter | Documentation
      -
      - -
      -
      -
      -
      - -

      Interface TimeFilter

      -
      -

      Hierarchy

      -
        -
      • TimeFilter
      -
      -
      -
      - -
      -
      -

      Properties

      -
      endTime +TimeFilter | Documentation
      interface TimeFilter {
          endTime: Date;
          startTime: Date;
      }

      Properties

      -
      -

      Properties

      -
      - -
      endTime: Date
      -
      - -
      startTime: Date
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Properties

      endTime: Date
      startTime: Date

      Generated using TypeDoc

      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.ConnectionManagerOptions.html b/interfaces/_waku_interfaces.ConnectionManagerOptions.html index 36e7a90a85..a00429e278 100644 --- a/interfaces/_waku_interfaces.ConnectionManagerOptions.html +++ b/interfaces/_waku_interfaces.ConnectionManagerOptions.html @@ -1,102 +1,9 @@ -ConnectionManagerOptions | Documentation
      -
      - -
      -
      -
      -
      - -

      Interface ConnectionManagerOptions

      -
      -

      Hierarchy

      -
        -
      • ConnectionManagerOptions
      -
      -
      -
      - -
      -
      -

      Properties

      -
      maxBootstrapPeersAllowed +ConnectionManagerOptions | Documentation
      interface ConnectionManagerOptions {
          maxBootstrapPeersAllowed: number;
          maxDialAttemptsForPeer: number;
          maxParallelDials: number;
      }
      -
      -

      Properties

      -
      - -
      maxBootstrapPeersAllowed: number
      -

      Max number of bootstrap peers allowed to be connected to, initially +

      Properties

      maxBootstrapPeersAllowed: number

      Max number of bootstrap peers allowed to be connected to, initially This is used to increase intention of dialing non-bootstrap peers, found using other discovery mechanisms (like Peer Exchange)

      -
      -
      -
      - -
      maxDialAttemptsForPeer: number
      -

      Number of attempts before a peer is considered non-dialable +

      maxDialAttemptsForPeer: number

      Number of attempts before a peer is considered non-dialable This is used to not spam a peer with dial attempts when it is not dialable

      -
      -
      -
      - -
      maxParallelDials: number
      -

      Max number of parallel dials allowed

      -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +
      maxParallelDials: number

      Max number of parallel dials allowed

      +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.Cursor.html b/interfaces/_waku_interfaces.Cursor.html index 332d46de68..5e5024e0b1 100644 --- a/interfaces/_waku_interfaces.Cursor.html +++ b/interfaces/_waku_interfaces.Cursor.html @@ -1,98 +1,5 @@ -Cursor | Documentation
      -
      - -
      -
      -
      -
      - -

      Interface Cursor

      -
      -

      Hierarchy

      -
        -
      • Cursor
      -
      -
      -
      - -
      -
      -

      Properties

      -
      digest +Cursor | Documentation
      interface Cursor {
          digest: Uint8Array;
          pubsubTopic: string;
          receiverTime: bigint;
          senderTime: bigint;
      }
      -
      -

      Properties

      -
      - -
      digest: Uint8Array
      -
      - -
      pubsubTopic: string
      -
      - -
      receiverTime: bigint
      -
      - -
      senderTime: bigint
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Properties

      digest: Uint8Array
      pubsubTopic: string
      receiverTime: bigint
      senderTime: bigint

      Generated using TypeDoc

      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.DnsClient.html b/interfaces/_waku_interfaces.DnsClient.html index fd699cb10a..db9709d901 100644 --- a/interfaces/_waku_interfaces.DnsClient.html +++ b/interfaces/_waku_interfaces.DnsClient.html @@ -1,90 +1,2 @@ -DnsClient | Documentation
      -
      - -
      -
      -
      -
      - -

      Interface DnsClient

      -
      -

      Hierarchy

      -
        -
      • DnsClient
      -
      -
      -
      - -
      -
      -

      Properties

      -
      -
      -

      Properties

      -
      - -
      resolveTXT: ((domain) => Promise<string[]>)
      -
      -

      Type declaration

      -
        -
      • -
          -
        • (domain): Promise<string[]>
        • -
        • -
          -

          Parameters

          -
            -
          • -
            domain: string
          -

          Returns Promise<string[]>

      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +DnsClient | Documentation
      interface DnsClient {
          resolveTXT: ((domain) => Promise<string[]>);
      }

      Properties

      Properties

      resolveTXT: ((domain) => Promise<string[]>)

      Type declaration

        • (domain): Promise<string[]>
        • Parameters

          • domain: string

          Returns Promise<string[]>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.DnsDiscOptions.html b/interfaces/_waku_interfaces.DnsDiscOptions.html index b69ccff883..74026e8a6d 100644 --- a/interfaces/_waku_interfaces.DnsDiscOptions.html +++ b/interfaces/_waku_interfaces.DnsDiscOptions.html @@ -1,120 +1,11 @@ -DnsDiscOptions | Documentation
      -
      - -
      -
      -
      -
      - -

      Interface DnsDiscOptions

      -
      -

      Hierarchy

      -
        -
      • DnsDiscOptions
      -
      -
      -
      - -
      -
      -

      Properties

      -
      enrUrls +DnsDiscOptions | Documentation
      interface DnsDiscOptions {
          enrUrls: string | string[];
          tagName?: string;
          tagTTL?: number;
          tagValue?: number;
          wantedNodeCapabilityCount: Partial<NodeCapabilityCount>;
      }
      -
      -

      Properties

      -
      - -
      enrUrls: string | string[]
      -

      ENR URL to use for DNS discovery

      -
      -
      -
      - -
      tagName?: string
      -

      Tag a bootstrap peer with this name before "discovering" it (default: 'bootstrap')

      -
      -
      -
      - -
      tagTTL?: number
      -

      Cause the bootstrap peer tag to be removed after this number of ms (default: 2 minutes)

      -
      -
      -
      - -
      tagValue?: number
      -

      The bootstrap peer tag will have this value (default: 50)

      -
      -
      -
      - -
      wantedNodeCapabilityCount: Partial<NodeCapabilityCount>
      -

      Specifies what type of nodes are wanted from the discovery process

      -
      -
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +

      Properties

      enrUrls: string | string[]

      ENR URL to use for DNS discovery

      +
      tagName?: string

      Tag a bootstrap peer with this name before "discovering" it (default: 'bootstrap')

      +
      tagTTL?: number

      Cause the bootstrap peer tag to be removed after this number of ms (default: 2 minutes)

      +
      tagValue?: number

      The bootstrap peer tag will have this value (default: 50)

      +
      wantedNodeCapabilityCount: Partial<NodeCapabilityCount>

      Specifies what type of nodes are wanted from the discovery process

      +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.DnsDiscoveryComponents.html b/interfaces/_waku_interfaces.DnsDiscoveryComponents.html index fe7d0e3582..3d43edc2d6 100644 --- a/interfaces/_waku_interfaces.DnsDiscoveryComponents.html +++ b/interfaces/_waku_interfaces.DnsDiscoveryComponents.html @@ -1,77 +1,2 @@ -DnsDiscoveryComponents | Documentation
      -
      - -
      -
      -
      -
      - -

      Interface DnsDiscoveryComponents

      -
      -

      Hierarchy

      -
        -
      • DnsDiscoveryComponents
      -
      -
      -
      - -
      -
      -

      Properties

      -
      -
      -

      Properties

      -
      - -
      peerStore: PeerStore
      -
      -
      -

      Generated using TypeDoc

      -
      \ No newline at end of file +DnsDiscoveryComponents | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.EncoderOptions.html b/interfaces/_waku_interfaces.EncoderOptions.html index bdf732ecf1..2bc8fd2156 100644 --- a/interfaces/_waku_interfaces.EncoderOptions.html +++ b/interfaces/_waku_interfaces.EncoderOptions.html @@ -1,112 +1,11 @@ -EncoderOptions | Documentation
      -
      - -
      -
      -
      -
      - -

      Interface EncoderOptions

      -
      -

      Hierarchy

      -
        -
      • EncoderOptions
      -
      -
      -
      - -
      -
      -

      Properties

      -
      contentTopic +EncoderOptions | Documentation
      interface EncoderOptions {
          contentTopic: string;
          ephemeral?: boolean;
          metaSetter?: IMetaSetter;
          pubsubTopicShardInfo?: SingleShardInfo;
      }

      Hierarchy

      • EncoderOptions
        -
        -

        Properties

        -
        - -
        contentTopic: string
        -

        The content topic to set on outgoing messages.

        -
        -
        -
        - -
        ephemeral?: boolean
        -

        An optional flag to mark message as ephemeral, i.e., not to be stored by Waku Store nodes.

        -
        -
        -

        Default Value

        false

        -
        -
        - -
        metaSetter?: IMetaSetter
        -

        A function called when encoding messages to set the meta field.

        -
        -
        -

        Param

        The message encoded for wire, without the meta field. +

        Properties

        contentTopic: string

        The content topic to set on outgoing messages.

        +
        ephemeral?: boolean

        An optional flag to mark message as ephemeral, i.e., not to be stored by Waku Store nodes.

        +

        Default Value

        false

        +
        metaSetter?: IMetaSetter

        A function called when encoding messages to set the meta field.

        +

        Param: IProtoMessage

        The message encoded for wire, without the meta field. If encryption is used, metaSetter only accesses encrypted payload.

        -
        -
        - -
        pubsubTopicShardInfo?: SingleShardInfo
        -
        -
        -

        Generated using TypeDoc

        -
        \ No newline at end of file +
        pubsubTopicShardInfo?: SingleShardInfo

        Generated using TypeDoc

        \ No newline at end of file diff --git a/interfaces/_waku_interfaces.FullNode.html b/interfaces/_waku_interfaces.FullNode.html index 93ebfa53de..96b86f5df8 100644 --- a/interfaces/_waku_interfaces.FullNode.html +++ b/interfaces/_waku_interfaces.FullNode.html @@ -1,187 +1,12 @@ -FullNode | Documentation
        -
        - -
        -
        -
        -
        - -

        Interface FullNode

        -
        -

        Hierarchy

        -
        -
        -
        -
        - -
        -
        -

        Properties

        -
        connectionManager +FullNode | Documentation
        interface FullNode {
            connectionManager: IConnectionManager;
            filter: IFilter;
            libp2p: Libp2p;
            lightPush: ILightPush;
            relay: IRelay;
            store: IStore;
            dial(peer, protocols?): Promise<Stream>;
            isConnected(): boolean;
            isStarted(): boolean;
            start(): Promise<void>;
            stop(): Promise<void>;
        }

        Hierarchy

        -
        -

        Properties

        -
        - -
        connectionManager: IConnectionManager
        -
        - -
        filter: IFilter
        -
        - -
        libp2p: Libp2p
        -
        - -
        lightPush: ILightPush
        -
        - -
        relay: IRelay
        -
        - -
        store: IStore
        -
        -

        Methods

        -
        - -
        -
        - -
        -
        - -
        -
        - -
        -
        - -
        -
        -
        -

        Generated using TypeDoc

        -
        \ No newline at end of file +

        Properties

        connectionManager: IConnectionManager
        filter: IFilter
        libp2p: Libp2p
        lightPush: ILightPush
        relay: IRelay
        store: IStore

        Methods

        Generated using TypeDoc

        \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IAsyncIterator.html b/interfaces/_waku_interfaces.IAsyncIterator.html index 029760187d..071c54c4f9 100644 --- a/interfaces/_waku_interfaces.IAsyncIterator.html +++ b/interfaces/_waku_interfaces.IAsyncIterator.html @@ -1,89 +1,3 @@ -IAsyncIterator | Documentation
        -
        - -
        -
        -
        -
        - -

        Interface IAsyncIterator<T>

        -
        -

        Type Parameters

        -
        -
        -

        Hierarchy

        -
          -
        • IAsyncIterator
        -
        -
        -
        - -
        -
        -

        Properties

        -
        iterator +IAsyncIterator | Documentation
        interface IAsyncIterator {
            iterator: AsyncIterator<T, any, undefined>;
            stop: Unsubscribe;
        }

        Type Parameters

        Properties

        -
        -

        Properties

        -
        - -
        iterator: AsyncIterator<T, any, undefined>
        -
        - -
        -
        -
        -

        Generated using TypeDoc

        -
        \ No newline at end of file +

        Properties

        iterator: AsyncIterator<T, any, undefined>

        Generated using TypeDoc

        \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IBaseProtocol.html b/interfaces/_waku_interfaces.IBaseProtocol.html index 57f7e37e1e..e6fe8e7c6a 100644 --- a/interfaces/_waku_interfaces.IBaseProtocol.html +++ b/interfaces/_waku_interfaces.IBaseProtocol.html @@ -1,172 +1,6 @@ -IBaseProtocol | Documentation
        -
        - -
        -
        -
        -
        - -

        Interface IBaseProtocol

        -
        -

        Hierarchy

        -
        -
        -
        -
        - -
        -
        -

        Properties

        -
        addLibp2pEventListener +IBaseProtocol | Documentation
        interface IBaseProtocol {
            addLibp2pEventListener: (<K>(type, listener, options?) => void);
            multicodec: string;
            peerStore: PeerStore;
            peers: (() => Promise<Peer[]>);
            removeLibp2pEventListener: {
                <K>(type, listener?, options?): void;
                (type, listener?, options?): void;
            };
        }

        Hierarchy

        -
        -

        Properties

        -
        - -
        addLibp2pEventListener: (<K>(type, listener, options?) => void)
        -
        -

        Type declaration

        -
          -
        • -
            -
          • <K>(type, listener, options?): void
          • -
          • -
            -

            Type Parameters

            -
              -
            • -

              K extends keyof Libp2pEvents<ServiceMap>

            -
            -

            Parameters

            -
              -
            • -
              type: K
            • -
            • -
              listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
            • -
            • -
              Optional options: boolean | AddEventListenerOptions
            -

            Returns void

        -
        - -
        multicodec: string
        -
        - -
        peerStore: PeerStore
        -
        - -
        peers: (() => Promise<Peer[]>)
        -
        -

        Type declaration

        -
          -
        • -
            -
          • (): Promise<Peer[]>
          • -
          • -

            Returns Promise<Peer[]>

        -
        - -
        removeLibp2pEventListener: {
            <K>(type, listener?, options?): void;
            (type, listener?, options?): void;
        }
        -
        -

        Type declaration

        -
          -
        • -
            -
          • <K>(type, listener?, options?): void
          • -
          • -
            -

            Type Parameters

            -
              -
            • -

              K extends keyof Libp2pEvents<ServiceMap>

            -
            -

            Parameters

            -
              -
            • -
              type: K
            • -
            • -
              Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
            • -
            • -
              Optional options: boolean | EventListenerOptions
            -

            Returns void

          • -
          • (type, listener?, options?): void
          • -
          • -
            -

            Parameters

            -
              -
            • -
              type: string
            • -
            • -
              Optional listener: EventHandler<Event>
            • -
            • -
              Optional options: boolean | EventListenerOptions
            -

            Returns void

        -
        -
        -

        Generated using TypeDoc

        -
        \ No newline at end of file +

        Properties

        addLibp2pEventListener: (<K>(type, listener, options?) => void)

        Type declaration

          • <K>(type, listener, options?): void
          • Type Parameters

            • K extends keyof Libp2pEvents<ServiceMap>

            Parameters

            • type: K
            • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
            • Optional options: boolean | AddEventListenerOptions

            Returns void

        multicodec: string
        peerStore: PeerStore
        peers: (() => Promise<Peer[]>)

        Type declaration

          • (): Promise<Peer[]>
          • Returns Promise<Peer[]>

        removeLibp2pEventListener: {
            <K>(type, listener?, options?): void;
            (type, listener?, options?): void;
        }

        Type declaration

          • <K>(type, listener?, options?): void
          • Type Parameters

            • K extends keyof Libp2pEvents<ServiceMap>

            Parameters

            • type: K
            • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
            • Optional options: boolean | EventListenerOptions

            Returns void

          • (type, listener?, options?): void
          • Parameters

            • type: string
            • Optional listener: EventHandler<Event>
            • Optional options: boolean | EventListenerOptions

            Returns void

        Generated using TypeDoc

        \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IConnectionManager.html b/interfaces/_waku_interfaces.IConnectionManager.html index 68a92e666d..d5b3590cda 100644 --- a/interfaces/_waku_interfaces.IConnectionManager.html +++ b/interfaces/_waku_interfaces.IConnectionManager.html @@ -1,210 +1,9 @@ -IConnectionManager | Documentation
        -
        - -
        -
        -
        -
        - -

        Interface IConnectionManager

        -
        -

        Hierarchy

        -
        -
        -
        -
        - -
        -
        -

        Properties

        -
        -
        -

        Methods

        -
        addEventListener +IConnectionManager | Documentation
        interface IConnectionManager {
            #private: any;
            addEventListener<K>(type, listener, options?): void;
            dispatchEvent(event): boolean;
            getPeersByDiscovery(): Promise<PeersByDiscoveryResult>;
            listenerCount(type): number;
            removeEventListener<K>(type, listener?, options?): void;
            safeDispatchEvent<Detail>(type, detail): boolean;
            stop(): void;
        }

        Hierarchy

        Implemented by

          -
          -

          Properties

          -
          - -
          #private: any
          -
          -

          Methods

          -
          - -
            - -
          • -
            -

            Type Parameters

            -
            -
            -

            Parameters

            -
            -

            Returns void

          -
          - -
            - -
          • -
            -

            Parameters

            -
              -
            • -
              event: Event
            -

            Returns boolean

          -
          - -
          -
          - -
            - -
          • -
            -

            Parameters

            -
              -
            • -
              type: string
            -

            Returns number

          -
          - -
            - -
          • -
            -

            Type Parameters

            -
            -
            -

            Parameters

            -
            -

            Returns void

          -
          - -
            - -
          • -
            -

            Type Parameters

            -
              -
            • -

              Detail

            -
            -

            Parameters

            -
            -

            Returns boolean

          -
          - -
          -
          -
          -

          Generated using TypeDoc

          -
          \ No newline at end of file +

          Properties

          #private: any

          Methods

          • Parameters

            • event: Event

            Returns boolean

          • Parameters

            • type: string

            Returns number

          • Type Parameters

            • Detail

            Parameters

            Returns boolean

          Generated using TypeDoc

          \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IConnectionStateEvents.html b/interfaces/_waku_interfaces.IConnectionStateEvents.html index bd87d809cd..38612fdfe3 100644 --- a/interfaces/_waku_interfaces.IConnectionStateEvents.html +++ b/interfaces/_waku_interfaces.IConnectionStateEvents.html @@ -1,77 +1,2 @@ -IConnectionStateEvents | Documentation
          -
          - -
          -
          -
          -
          - -

          Interface IConnectionStateEvents

          -
          -

          Hierarchy

          -
            -
          • IConnectionStateEvents
          -
          -
          -
          - -
          -
          -

          Properties

          -
          -
          -

          Properties

          -
          - -
          waku:connection: CustomEvent<boolean>
          -
          -
          -

          Generated using TypeDoc

          -
          \ No newline at end of file +IConnectionStateEvents | Documentation

          Generated using TypeDoc

          \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IDecodedMessage.html b/interfaces/_waku_interfaces.IDecodedMessage.html index 5aca41d3fb..64a1aaf2b6 100644 --- a/interfaces/_waku_interfaces.IDecodedMessage.html +++ b/interfaces/_waku_interfaces.IDecodedMessage.html @@ -1,119 +1,8 @@ -IDecodedMessage | Documentation
          -
          - -
          -
          -
          -
          - -

          Interface IDecodedMessage

          -
          -

          Hierarchy

          -
            -
          • IDecodedMessage
          -
          -
          -
          - -
          -
          -

          Properties

          -
          contentTopic +IDecodedMessage | Documentation
          interface IDecodedMessage {
              contentTopic: string;
              ephemeral: undefined | boolean;
              meta: undefined | Uint8Array;
              payload: Uint8Array;
              pubsubTopic: string;
              rateLimitProof: undefined | IRateLimitProof;
              timestamp: undefined | Date;
          }

          Implemented by

            -
            -

            Properties

            -
            - -
            contentTopic: string
            -
            - -
            ephemeral: undefined | boolean
            -
            - -
            meta: undefined | Uint8Array
            -
            - -
            payload: Uint8Array
            -
            - -
            pubsubTopic: string
            -
            - -
            rateLimitProof: undefined | IRateLimitProof
            -
            - -
            timestamp: undefined | Date
            -
            -
            -

            Generated using TypeDoc

            -
            \ No newline at end of file +

            Properties

            contentTopic: string
            ephemeral: undefined | boolean
            meta: undefined | Uint8Array
            payload: Uint8Array
            pubsubTopic: string
            rateLimitProof: undefined | IRateLimitProof
            timestamp: undefined | Date

            Generated using TypeDoc

            \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IDecoder.html b/interfaces/_waku_interfaces.IDecoder.html index 2e700f29cd..49e88e34a7 100644 --- a/interfaces/_waku_interfaces.IDecoder.html +++ b/interfaces/_waku_interfaces.IDecoder.html @@ -1,131 +1,5 @@ -IDecoder | Documentation
            -
            - -
            -
            -
            -
            - -

            Interface IDecoder<T>

            -
            -

            Type Parameters

            -
            -
            -

            Hierarchy

            -
              -
            • IDecoder
            -
            -
            -
            - -
            -
            -

            Properties

            -
            contentTopic +IDecoder | Documentation
            interface IDecoder {
                contentTopic: string;
                fromProtoObj: ((pubsubTopic, proto) => Promise<undefined | T>);
                fromWireToProtoObj: ((bytes) => Promise<undefined | IProtoMessage>);
                pubsubTopic: string;
            }

            Type Parameters

            Implemented by

              -
              -

              Properties

              -
              - -
              contentTopic: string
              -
              - -
              fromProtoObj: ((pubsubTopic, proto) => Promise<undefined | T>)
              -
              -

              Type declaration

              -
                -
              • -
                  -
                • (pubsubTopic, proto): Promise<undefined | T>
                • -
                • -
                  -

                  Parameters

                  -
                  -

                  Returns Promise<undefined | T>

              -
              - -
              fromWireToProtoObj: ((bytes) => Promise<undefined | IProtoMessage>)
              -
              -

              Type declaration

              -
                -
              • -
              -
              - -
              pubsubTopic: string
              -
              -
              -

              Generated using TypeDoc

              -
              \ No newline at end of file +

              Properties

              contentTopic: string
              fromProtoObj: ((pubsubTopic, proto) => Promise<undefined | T>)

              Type declaration

                • (pubsubTopic, proto): Promise<undefined | T>
                • Parameters

                  Returns Promise<undefined | T>

              fromWireToProtoObj: ((bytes) => Promise<undefined | IProtoMessage>)

              Type declaration

              pubsubTopic: string

              Generated using TypeDoc

              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IEncoder.html b/interfaces/_waku_interfaces.IEncoder.html index f450ffedba..6e2c41a3e5 100644 --- a/interfaces/_waku_interfaces.IEncoder.html +++ b/interfaces/_waku_interfaces.IEncoder.html @@ -1,131 +1,6 @@ -IEncoder | Documentation
              -
              - -
              -
              -
              -
              - -

              Interface IEncoder

              -
              -

              Hierarchy

              -
                -
              • IEncoder
              -
              -
              -
              - -
              -
              -

              Properties

              -
              contentTopic +IEncoder | Documentation
              interface IEncoder {
                  contentTopic: string;
                  ephemeral: boolean;
                  pubsubTopic: string;
                  toProtoObj: ((message) => Promise<undefined | IProtoMessage>);
                  toWire: ((message) => Promise<undefined | Uint8Array>);
              }

              Implemented by

                -
                -

                Properties

                -
                - -
                contentTopic: string
                -
                - -
                ephemeral: boolean
                -
                - -
                pubsubTopic: string
                -
                - -
                toProtoObj: ((message) => Promise<undefined | IProtoMessage>)
                -
                -

                Type declaration

                -
                -
                - -
                toWire: ((message) => Promise<undefined | Uint8Array>)
                -
                -

                Type declaration

                -
                  -
                • -
                    -
                  • (message): Promise<undefined | Uint8Array>
                  • -
                  • -
                    -

                    Parameters

                    -
                    -

                    Returns Promise<undefined | Uint8Array>

                -
                -
                -

                Generated using TypeDoc

                -
                \ No newline at end of file +

                Properties

                contentTopic: string
                ephemeral: boolean
                pubsubTopic: string
                toProtoObj: ((message) => Promise<undefined | IProtoMessage>)

                Type declaration

                toWire: ((message) => Promise<undefined | Uint8Array>)

                Type declaration

                  • (message): Promise<undefined | Uint8Array>
                  • Parameters

                    Returns Promise<undefined | Uint8Array>

                Generated using TypeDoc

                \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IEnr.html b/interfaces/_waku_interfaces.IEnr.html index 61070190f8..d2539f1323 100644 --- a/interfaces/_waku_interfaces.IEnr.html +++ b/interfaces/_waku_interfaces.IEnr.html @@ -1,37 +1,4 @@ -IEnr | Documentation
                -
                - -
                -
                -
                -
                - -

                Interface IEnr

                -
                -

                Hierarchy

                -
                -
                -
                -
                - -
                -
                -

                Properties

                -
                [toStringTag] +IEnr | Documentation
                interface IEnr {
                    [toStringTag]: string;
                    id: string;
                    ip?: string;
                    ip6?: string;
                    multiaddrs?: Multiaddr[];
                    nodeId?: string;
                    peerId?: PeerId;
                    peerInfo: undefined | PeerInfo;
                    publicKey?: Uint8Array;
                    seq: bigint;
                    shardInfo?: ShardInfo;
                    signature?: Uint8Array;
                    size: number;
                    tcp?: number;
                    tcp6?: number;
                    udp?: number;
                    udp6?: number;
                    waku2?: Waku2;
                    [iterator](): IterableIterator<[string, Uint8Array]>;
                    clear(): void;
                    delete(key): boolean;
                    entries(): IterableIterator<[string, Uint8Array]>;
                    forEach(callbackfn, thisArg?): void;
                    get(key): undefined | Uint8Array;
                    getFullMultiaddrs(): Multiaddr[];
                    has(key): boolean;
                    keys(): IterableIterator<string>;
                    set(key, value): IEnr;
                    values(): IterableIterator<Uint8Array>;
                }

                Hierarchy

                Implemented by

                  Properties

                  [toStringTag] id ip? ip6? @@ -49,10 +16,7 @@ udp? udp6? waku2? -
                  -
                  -

                  Methods

                  -

                  Methods

                  [iterator] clear delete entries @@ -63,339 +27,16 @@ keys set values -
                  -
                  -

                  Properties

                  -
                  - -
                  [toStringTag]: string
                  -
                  - -
                  id: string
                  -
                  - -
                  ip?: string
                  -
                  - -
                  ip6?: string
                  -
                  - -
                  multiaddrs?: Multiaddr[]
                  -
                  - -
                  nodeId?: string
                  -
                  - -
                  peerId?: PeerId
                  -
                  - -
                  peerInfo: undefined | PeerInfo
                  -
                  - -
                  publicKey?: Uint8Array
                  -
                  - -
                  seq: bigint
                  -
                  - -
                  shardInfo?: ShardInfo
                  -
                  - -
                  signature?: Uint8Array
                  -
                  - -
                  size: number
                  -
                  -

                  Returns

                  the number of elements in the Map.

                  -
                  -
                  - -
                  tcp?: number
                  -
                  - -
                  tcp6?: number
                  -
                  - -
                  udp?: number
                  -
                  - -
                  udp6?: number
                  -
                  - -
                  waku2?: Waku2
                  -
                  -

                  Methods

                  -
                  - -
                    - -
                  • -

                    Returns an iterable of entries in the map.

                    -
                    -

                    Returns IterableIterator<[string, Uint8Array]>

                    -
                  -
                  - -
                    - -
                  • -

                    Returns void

                  -
                  - -
                    - -
                  • -
                    -

                    Parameters

                    -
                      -
                    • -
                      key: string
                    -

                    Returns boolean

                    true if an element in the Map existed and has been removed, or false if the element does not exist.

                    - -
                  -
                  - -
                    - -
                  • -

                    Returns an iterable of key, value pairs for every entry in the map.

                    -
                    -

                    Returns IterableIterator<[string, Uint8Array]>

                    -
                  -
                  - -
                    - -
                  • -

                    Executes a provided function once per each key/value pair in the Map, in insertion order.

                    -
                    -
                    -

                    Parameters

                    -
                      -
                    • -
                      callbackfn: ((value, key, map) => void)
                      -
                        -
                      • -
                          -
                        • (value, key, map): void
                        • -
                        • -
                          -

                          Parameters

                          -
                            -
                          • -
                            value: Uint8Array
                          • -
                          • -
                            key: string
                          • -
                          • -
                            map: Map<string, Uint8Array>
                          -

                          Returns void

                    • -
                    • -
                      Optional thisArg: any
                    -

                    Returns void

                    -
                  -
                  - -
                    - -
                  • -

                    Returns a specified element from the Map object. If the value that is associated to the provided key is an object, then you will get a reference to that object and any change made to that object will effectively modify it inside the Map.

                    -
                    -
                    -

                    Parameters

                    -
                      -
                    • -
                      key: string
                    -

                    Returns undefined | Uint8Array

                    Returns the element associated with the specified key. If no element is associated with the specified key, undefined is returned.

                    - -
                  -
                  - -
                  -
                  - -
                    - -
                  • -
                    -

                    Parameters

                    -
                      -
                    • -
                      key: string
                    -

                    Returns boolean

                    boolean indicating whether an element with the specified key exists or not.

                    - -
                  -
                  - -
                    - -
                  • -

                    Returns an iterable of keys in the map

                    -
                    -

                    Returns IterableIterator<string>

                    -
                  -
                  - -
                    - -
                  • -

                    Adds a new element with a specified key and value to the Map. If an element with the same key already exists, the element will be updated.

                    -
                    -
                    -

                    Parameters

                    -
                      -
                    • -
                      key: string
                    • -
                    • -
                      value: Uint8Array
                    -

                    Returns IEnr

                    -
                  -
                  - -
                    - -
                  • -

                    Returns an iterable of values in the map

                    -
                    -

                    Returns IterableIterator<Uint8Array>

                    -
                  -
                  -
                  -

                  Generated using TypeDoc

                  -
                  \ No newline at end of file +

                  Properties

                  [toStringTag]: string
                  id: string
                  ip?: string
                  ip6?: string
                  multiaddrs?: Multiaddr[]
                  nodeId?: string
                  peerId?: PeerId
                  peerInfo: undefined | PeerInfo
                  publicKey?: Uint8Array
                  seq: bigint
                  shardInfo?: ShardInfo
                  signature?: Uint8Array
                  size: number

                  Returns

                  the number of elements in the Map.

                  +
                  tcp?: number
                  tcp6?: number
                  udp?: number
                  udp6?: number
                  waku2?: Waku2

                  Methods

                  • Returns an iterable of entries in the map.

                    +

                    Returns IterableIterator<[string, Uint8Array]>

                  • Returns void

                  • Parameters

                    • key: string

                    Returns boolean

                    true if an element in the Map existed and has been removed, or false if the element does not exist.

                    +
                  • Returns an iterable of key, value pairs for every entry in the map.

                    +

                    Returns IterableIterator<[string, Uint8Array]>

                  • Executes a provided function once per each key/value pair in the Map, in insertion order.

                    +

                    Parameters

                    • callbackfn: ((value, key, map) => void)
                        • (value, key, map): void
                        • Parameters

                          • value: Uint8Array
                          • key: string
                          • map: Map<string, Uint8Array>

                          Returns void

                    • Optional thisArg: any

                    Returns void

                  • Returns a specified element from the Map object. If the value that is associated to the provided key is an object, then you will get a reference to that object and any change made to that object will effectively modify it inside the Map.

                    +

                    Parameters

                    • key: string

                    Returns undefined | Uint8Array

                    Returns the element associated with the specified key. If no element is associated with the specified key, undefined is returned.

                    +
                  • Parameters

                    • key: string

                    Returns boolean

                    boolean indicating whether an element with the specified key exists or not.

                    +
                  • Returns an iterable of keys in the map

                    +

                    Returns IterableIterator<string>

                  • Adds a new element with a specified key and value to the Map. If an element with the same key already exists, the element will be updated.

                    +

                    Parameters

                    • key: string
                    • value: Uint8Array

                    Returns IEnr

                  • Returns an iterable of values in the map

                    +

                    Returns IterableIterator<Uint8Array>

                  Generated using TypeDoc

                  \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IFilterSubscription.html b/interfaces/_waku_interfaces.IFilterSubscription.html index fde972173f..196d881508 100644 --- a/interfaces/_waku_interfaces.IFilterSubscription.html +++ b/interfaces/_waku_interfaces.IFilterSubscription.html @@ -1,127 +1,5 @@ -IFilterSubscription | Documentation
                  -
                  - -
                  -
                  -
                  -
                  - -

                  Interface IFilterSubscription

                  -
                  -

                  Hierarchy

                  -
                    -
                  • IFilterSubscription
                  -
                  -
                  -
                  - -
                  -
                  -

                  Methods

                  -
                  ping +IFilterSubscription | Documentation
                  interface IFilterSubscription {
                      ping(): Promise<void>;
                      subscribe<T>(decoders, callback): Promise<void>;
                      unsubscribe(contentTopics): Promise<void>;
                      unsubscribeAll(): Promise<void>;
                  }
                  -
                  -

                  Methods

                  -
                  - -
                  -
                  - -
                  -
                  - -
                  -
                  - -
                  -
                  -
                  -

                  Generated using TypeDoc

                  -
                  \ No newline at end of file +

                  Methods

                  Generated using TypeDoc

                  \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IMessage.html b/interfaces/_waku_interfaces.IMessage.html index 335de08de3..a4c47965a6 100644 --- a/interfaces/_waku_interfaces.IMessage.html +++ b/interfaces/_waku_interfaces.IMessage.html @@ -1,95 +1,5 @@ -IMessage | Documentation
                  -
                  - -
                  -
                  -
                  -
                  - -

                  Interface IMessage

                  -
                  -

                  Interface for messages to encode and send.

                  -
                  -
                  -
                  -

                  Hierarchy

                  -
                    -
                  • IMessage
                  -
                  -
                  -
                  - -
                  -
                  -

                  Properties

                  -
                  payload +IMessage | Documentation

                  Interface for messages to encode and send.

                  +
                  interface IMessage {
                      payload: Uint8Array;
                      rateLimitProof?: IRateLimitProof;
                      timestamp?: Date;
                  }
                  -
                  -

                  Properties

                  -
                  - -
                  payload: Uint8Array
                  -
                  - -
                  rateLimitProof?: IRateLimitProof
                  -
                  - -
                  timestamp?: Date
                  -
                  -
                  -

                  Generated using TypeDoc

                  -
                  \ No newline at end of file +

                  Properties

                  payload: Uint8Array
                  rateLimitProof?: IRateLimitProof
                  timestamp?: Date

                  Generated using TypeDoc

                  \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IMetaSetter.html b/interfaces/_waku_interfaces.IMetaSetter.html index 182926ad51..270d3e8507 100644 --- a/interfaces/_waku_interfaces.IMetaSetter.html +++ b/interfaces/_waku_interfaces.IMetaSetter.html @@ -1,66 +1 @@ -IMetaSetter | Documentation
                  -
                  - -
                  -
                  -
                  -
                  - -

                  Interface IMetaSetter

                  -
                  -

                  Hierarchy

                  -
                    -
                  • IMetaSetter
                  -
                  -
                  -
                  -
                  -

                  Generated using TypeDoc

                  -
                  \ No newline at end of file +IMetaSetter | Documentation

                  Generated using TypeDoc

                  \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IPeerExchange.html b/interfaces/_waku_interfaces.IPeerExchange.html index bbe49a624f..c5d4348b11 100644 --- a/interfaces/_waku_interfaces.IPeerExchange.html +++ b/interfaces/_waku_interfaces.IPeerExchange.html @@ -1,196 +1,7 @@ -IPeerExchange | Documentation
                  -
                  - -
                  -
                  -
                  -
                  - -

                  Interface IPeerExchange

                  -
                  -

                  Hierarchy

                  -
                  -
                  -
                  -
                  - -
                  -
                  -

                  Properties

                  -
                  addLibp2pEventListener +IPeerExchange | Documentation
                  interface IPeerExchange {
                      addLibp2pEventListener: (<K>(type, listener, options?) => void);
                      multicodec: string;
                      peerStore: PeerStore;
                      peers: (() => Promise<Peer[]>);
                      removeLibp2pEventListener: {
                          <K>(type, listener?, options?): void;
                          (type, listener?, options?): void;
                      };
                      query(params): Promise<undefined | PeerInfo[]>;
                  }

                  Hierarchy

                  Implemented by

                    -
                    -

                    Properties

                    -
                    - -
                    addLibp2pEventListener: (<K>(type, listener, options?) => void)
                    -
                    -

                    Type declaration

                    -
                      -
                    • -
                        -
                      • <K>(type, listener, options?): void
                      • -
                      • -
                        -

                        Type Parameters

                        -
                          -
                        • -

                          K extends keyof Libp2pEvents<ServiceMap>

                        -
                        -

                        Parameters

                        -
                          -
                        • -
                          type: K
                        • -
                        • -
                          listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                        • -
                        • -
                          Optional options: boolean | AddEventListenerOptions
                        -

                        Returns void

                    -
                    - -
                    multicodec: string
                    -
                    - -
                    peerStore: PeerStore
                    -
                    - -
                    peers: (() => Promise<Peer[]>)
                    -
                    -

                    Type declaration

                    -
                      -
                    • -
                        -
                      • (): Promise<Peer[]>
                      • -
                      • -

                        Returns Promise<Peer[]>

                    -
                    - -
                    removeLibp2pEventListener: {
                        <K>(type, listener?, options?): void;
                        (type, listener?, options?): void;
                    }
                    -
                    -

                    Type declaration

                    -
                      -
                    • -
                        -
                      • <K>(type, listener?, options?): void
                      • -
                      • -
                        -

                        Type Parameters

                        -
                          -
                        • -

                          K extends keyof Libp2pEvents<ServiceMap>

                        -
                        -

                        Parameters

                        -
                          -
                        • -
                          type: K
                        • -
                        • -
                          Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                        • -
                        • -
                          Optional options: boolean | EventListenerOptions
                        -

                        Returns void

                      • -
                      • (type, listener?, options?): void
                      • -
                      • -
                        -

                        Parameters

                        -
                          -
                        • -
                          type: string
                        • -
                        • -
                          Optional listener: EventHandler<Event>
                        • -
                        • -
                          Optional options: boolean | EventListenerOptions
                        -

                        Returns void

                    -
                    -

                    Methods

                    -
                    - -
                    -
                    -
                    -

                    Generated using TypeDoc

                    -
                    \ No newline at end of file +

                    Methods

                    Properties

                    addLibp2pEventListener: (<K>(type, listener, options?) => void)

                    Type declaration

                      • <K>(type, listener, options?): void
                      • Type Parameters

                        • K extends keyof Libp2pEvents<ServiceMap>

                        Parameters

                        • type: K
                        • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                        • Optional options: boolean | AddEventListenerOptions

                        Returns void

                    multicodec: string
                    peerStore: PeerStore
                    peers: (() => Promise<Peer[]>)

                    Type declaration

                      • (): Promise<Peer[]>
                      • Returns Promise<Peer[]>

                    removeLibp2pEventListener: {
                        <K>(type, listener?, options?): void;
                        (type, listener?, options?): void;
                    }

                    Type declaration

                      • <K>(type, listener?, options?): void
                      • Type Parameters

                        • K extends keyof Libp2pEvents<ServiceMap>

                        Parameters

                        • type: K
                        • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                        • Optional options: boolean | EventListenerOptions

                        Returns void

                      • (type, listener?, options?): void
                      • Parameters

                        • type: string
                        • Optional listener: EventHandler<Event>
                        • Optional options: boolean | EventListenerOptions

                        Returns void

                    Methods

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IPeersByDiscoveryEvents.html b/interfaces/_waku_interfaces.IPeersByDiscoveryEvents.html index 39848aef29..f0b5f2971f 100644 --- a/interfaces/_waku_interfaces.IPeersByDiscoveryEvents.html +++ b/interfaces/_waku_interfaces.IPeersByDiscoveryEvents.html @@ -1,98 +1,5 @@ -IPeersByDiscoveryEvents | Documentation
                    -
                    - -
                    -
                    -
                    -
                    - -

                    Interface IPeersByDiscoveryEvents

                    -
                    -

                    Hierarchy

                    -
                      -
                    • IPeersByDiscoveryEvents
                    -
                    -
                    -
                    - -
                    -
                    -

                    Properties

                    -
                    peer:connected:bootstrap +IPeersByDiscoveryEvents | Documentation
                    interface IPeersByDiscoveryEvents {
                        peer:connected:bootstrap: CustomEvent<PeerId>;
                        peer:connected:peer-exchange: CustomEvent<PeerId>;
                        peer:discovery:bootstrap: CustomEvent<PeerId>;
                        peer:discovery:peer-exchange: CustomEvent<PeerId>;
                    }
                    -
                    -

                    Properties

                    -
                    - -
                    peer:connected:bootstrap: CustomEvent<PeerId>
                    -
                    - -
                    peer:connected:peer-exchange: CustomEvent<PeerId>
                    -
                    - -
                    peer:discovery:bootstrap: CustomEvent<PeerId>
                    -
                    - -
                    peer:discovery:peer-exchange: CustomEvent<PeerId>
                    -
                    -
                    -

                    Generated using TypeDoc

                    -
                    \ No newline at end of file +

                    Properties

                    peer:connected:bootstrap: CustomEvent<PeerId>
                    peer:connected:peer-exchange: CustomEvent<PeerId>
                    peer:discovery:bootstrap: CustomEvent<PeerId>
                    peer:discovery:peer-exchange: CustomEvent<PeerId>

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IProtoMessage.html b/interfaces/_waku_interfaces.IProtoMessage.html index 785ed86dd3..97453f6c66 100644 --- a/interfaces/_waku_interfaces.IProtoMessage.html +++ b/interfaces/_waku_interfaces.IProtoMessage.html @@ -1,124 +1,10 @@ -IProtoMessage | Documentation
                    -
                    - -
                    -
                    -
                    -
                    - -

                    Interface IProtoMessage

                    -
                    -

                    Interface matching the protobuf library. +IProtoMessage | Documentation

                    Interface matching the protobuf library. Field types matches the protobuf type over the wire

                    -
                    -
                    -
                    -

                    Hierarchy

                    -
                      -
                    • IProtoMessage
                    -
                    -
                    -
                    - -
                    -
                    -

                    Properties

                    -
                    interface IProtoMessage {
                        contentTopic: string;
                        ephemeral: undefined | boolean;
                        meta: undefined | Uint8Array;
                        payload: Uint8Array;
                        rateLimitProof: undefined | IRateLimitProof;
                        timestamp: undefined | bigint;
                        version: undefined | number;
                    }
                    -
                    -

                    Properties

                    -
                    - -
                    contentTopic: string
                    -
                    - -
                    ephemeral: undefined | boolean
                    -
                    - -
                    meta: undefined | Uint8Array
                    -
                    - -
                    payload: Uint8Array
                    -
                    - -
                    rateLimitProof: undefined | IRateLimitProof
                    -
                    - -
                    timestamp: undefined | bigint
                    -
                    - -
                    version: undefined | number
                    -
                    -
                    -

                    Generated using TypeDoc

                    -
                    \ No newline at end of file +

                    Properties

                    contentTopic: string
                    ephemeral: undefined | boolean
                    meta: undefined | Uint8Array
                    payload: Uint8Array
                    rateLimitProof: undefined | IRateLimitProof
                    timestamp: undefined | bigint
                    version: undefined | number

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IRateLimitProof.html b/interfaces/_waku_interfaces.IRateLimitProof.html index 84b20e0850..0ccf2cddc4 100644 --- a/interfaces/_waku_interfaces.IRateLimitProof.html +++ b/interfaces/_waku_interfaces.IRateLimitProof.html @@ -1,119 +1,8 @@ -IRateLimitProof | Documentation
                    -
                    - -
                    -
                    -
                    -
                    - -

                    Interface IRateLimitProof

                    -
                    -

                    Hierarchy

                    -
                      -
                    • IRateLimitProof
                    -
                    -
                    -
                    - -
                    -
                    -

                    Properties

                    -
                    epoch +IRateLimitProof | Documentation
                    interface IRateLimitProof {
                        epoch: Uint8Array;
                        merkleRoot: Uint8Array;
                        nullifier: Uint8Array;
                        proof: Uint8Array;
                        rlnIdentifier: Uint8Array;
                        shareX: Uint8Array;
                        shareY: Uint8Array;
                    }
                    -
                    -

                    Properties

                    -
                    - -
                    epoch: Uint8Array
                    -
                    - -
                    merkleRoot: Uint8Array
                    -
                    - -
                    nullifier: Uint8Array
                    -
                    - -
                    proof: Uint8Array
                    -
                    - -
                    rlnIdentifier: Uint8Array
                    -
                    - -
                    shareX: Uint8Array
                    -
                    - -
                    shareY: Uint8Array
                    -
                    -
                    -

                    Generated using TypeDoc

                    -
                    \ No newline at end of file +

                    Properties

                    epoch: Uint8Array
                    merkleRoot: Uint8Array
                    nullifier: Uint8Array
                    proof: Uint8Array
                    rlnIdentifier: Uint8Array
                    shareX: Uint8Array
                    shareY: Uint8Array

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IReceiver.html b/interfaces/_waku_interfaces.IReceiver.html index 7e5be31af3..a460955578 100644 --- a/interfaces/_waku_interfaces.IReceiver.html +++ b/interfaces/_waku_interfaces.IReceiver.html @@ -1,122 +1,3 @@ -IReceiver | Documentation
                    -
                    - -
                    -
                    -
                    -
                    - -

                    Interface IReceiver

                    -
                    -

                    Hierarchy

                    -
                      -
                    • IReceiver
                    -
                    -
                    -
                    - -
                    -
                    -

                    Properties

                    -
                    subscribe +IReceiver | Documentation
                    interface IReceiver {
                        subscribe: (<T>(decoders, callback) => Unsubscribe | Promise<Unsubscribe>);
                        toSubscriptionIterator: (<T>(decoders) => Promise<IAsyncIterator<T>>);
                    }
                    -
                    -

                    Properties

                    -
                    - -
                    subscribe: (<T>(decoders, callback) => Unsubscribe | Promise<Unsubscribe>)
                    -
                    -

                    Type declaration

                    -
                    -
                    - -
                    toSubscriptionIterator: (<T>(decoders) => Promise<IAsyncIterator<T>>)
                    -
                    -

                    Type declaration

                    -
                    -
                    -
                    -

                    Generated using TypeDoc

                    -
                    \ No newline at end of file +

                    Properties

                    subscribe: (<T>(decoders, callback) => Unsubscribe | Promise<Unsubscribe>)

                    Type declaration

                    toSubscriptionIterator: (<T>(decoders) => Promise<IAsyncIterator<T>>)

                    Type declaration

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IRelayAPI.html b/interfaces/_waku_interfaces.IRelayAPI.html index b410de8317..fa355c78a1 100644 --- a/interfaces/_waku_interfaces.IRelayAPI.html +++ b/interfaces/_waku_interfaces.IRelayAPI.html @@ -1,132 +1,9 @@ -IRelayAPI | Documentation
                    -
                    - -
                    -
                    -
                    -
                    - -

                    Interface IRelayAPI

                    -
                    -

                    Interface representing the Relay API, providing control and information about the GossipSub protocol.

                    -
                    -
                    -
                    -

                    Hierarchy

                    -
                      -
                    • IRelayAPI
                    -
                    -
                    -
                    - -
                    -
                    -

                    Properties

                    -
                    getMeshPeers +IRelayAPI | Documentation

                    Interface representing the Relay API, providing control and information about the GossipSub protocol.

                    +
                    interface IRelayAPI {
                        getMeshPeers: ((topic?) => string[]);
                        gossipSub: GossipSub;
                        pubsubTopics: Set<string>;
                        start: (() => Promise<void>);
                    }
                    -
                    -

                    Properties

                    -
                    - -
                    getMeshPeers: ((topic?) => string[])
                    -
                    -

                    Type declaration

                    -
                      -
                    • -
                        -
                      • (topic?): string[]
                      • -
                      • -

                        Function to retrieve the mesh peers for a given topic or all topics if none is specified. Returns an array of peer IDs as strings.

                        -
                        -
                        -

                        Parameters

                        -
                          -
                        • -
                          Optional topic: string
                        -

                        Returns string[]

                        -
                    -
                    - -
                    gossipSub: GossipSub
                    -

                    The GossipSub instance used for managing pub/sub behavior.

                    -
                    -
                    -
                    - -
                    pubsubTopics: Set<string>
                    -
                    - -
                    start: (() => Promise<void>)
                    -
                    -

                    Type declaration

                    -
                      -
                    • -
                        -
                      • (): Promise<void>
                      • -
                      • -

                        Function to start the relay, returning a Promise that resolves when initialization is complete.

                        -
                        -

                        Returns Promise<void>

                        -
                    -
                    -
                    -

                    Generated using TypeDoc

                    -
                    \ No newline at end of file +

                    Properties

                    getMeshPeers: ((topic?) => string[])

                    Type declaration

                      • (topic?): string[]
                      • Function to retrieve the mesh peers for a given topic or all topics if none is specified. Returns an array of peer IDs as strings.

                        +

                        Parameters

                        • Optional topic: string

                        Returns string[]

                    gossipSub: GossipSub

                    The GossipSub instance used for managing pub/sub behavior.

                    +
                    pubsubTopics: Set<string>
                    start: (() => Promise<void>)

                    Type declaration

                      • (): Promise<void>
                      • Function to start the relay, returning a Promise that resolves when initialization is complete.

                        +

                        Returns Promise<void>

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/interfaces/_waku_interfaces.ISender.html b/interfaces/_waku_interfaces.ISender.html index ffaf824e33..63374bca35 100644 --- a/interfaces/_waku_interfaces.ISender.html +++ b/interfaces/_waku_interfaces.ISender.html @@ -1,92 +1,2 @@ -ISender | Documentation
                    -
                    - -
                    -
                    -
                    -
                    - -

                    Interface ISender

                    -
                    -

                    Hierarchy

                    -
                      -
                    • ISender
                    -
                    -
                    -
                    - -
                    -
                    -

                    Properties

                    -
                    -
                    -

                    Properties

                    -
                    - -
                    send: ((encoder, message) => Promise<SendResult>)
                    -
                    -

                    Type declaration

                    -
                    -
                    -
                    -

                    Generated using TypeDoc

                    -
                    \ No newline at end of file +ISender | Documentation
                    interface ISender {
                        send: ((encoder, message) => Promise<SendResult>);
                    }

                    Properties

                    Properties

                    send: ((encoder, message) => Promise<SendResult>)

                    Type declaration

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IStore.html b/interfaces/_waku_interfaces.IStore.html index 67083e8a35..5296b9e480 100644 --- a/interfaces/_waku_interfaces.IStore.html +++ b/interfaces/_waku_interfaces.IStore.html @@ -1,37 +1,4 @@ -IStore | Documentation
                    -
                    - -
                    -
                    -
                    -
                    - -

                    Interface IStore

                    -
                    -

                    Hierarchy

                    -
                    -
                    -
                    -
                    - -
                    -
                    -

                    Properties

                    -
                    addLibp2pEventListener +IStore | Documentation
                    interface IStore {
                        addLibp2pEventListener: (<K>(type, listener, options?) => void);
                        multicodec: string;
                        peerStore: PeerStore;
                        peers: (() => Promise<Peer[]>);
                        queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<undefined | T>[], any, unknown>);
                        queryWithOrderedCallback: (<T>(decoders, callback, options?) => Promise<void>);
                        queryWithPromiseCallback: (<T>(decoders, callback, options?) => Promise<void>);
                        removeLibp2pEventListener: {
                            <K>(type, listener?, options?): void;
                            (type, listener?, options?): void;
                        };
                    }

                    Hierarchy

                    -
                    -

                    Properties

                    -
                    - -
                    addLibp2pEventListener: (<K>(type, listener, options?) => void)
                    -
                    -

                    Type declaration

                    -
                      -
                    • -
                        -
                      • <K>(type, listener, options?): void
                      • -
                      • -
                        -

                        Type Parameters

                        -
                          -
                        • -

                          K extends keyof Libp2pEvents<ServiceMap>

                        -
                        -

                        Parameters

                        -
                          -
                        • -
                          type: K
                        • -
                        • -
                          listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                        • -
                        • -
                          Optional options: boolean | AddEventListenerOptions
                        -

                        Returns void

                    -
                    - -
                    multicodec: string
                    -
                    - -
                    peerStore: PeerStore
                    -
                    - -
                    peers: (() => Promise<Peer[]>)
                    -
                    -

                    Type declaration

                    -
                      -
                    • -
                        -
                      • (): Promise<Peer[]>
                      • -
                      • -

                        Returns Promise<Peer[]>

                    -
                    - -
                    queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<undefined | T>[], any, unknown>)
                    -
                    -

                    Type declaration

                    -
                      -
                    • -
                        -
                      • <T>(decoders, options?): AsyncGenerator<Promise<undefined | T>[], any, unknown>
                      • -
                      • -
                        -

                        Type Parameters

                        -
                        -
                        -

                        Parameters

                        -
                        -

                        Returns AsyncGenerator<Promise<undefined | T>[], any, unknown>

                    -
                    - -
                    queryWithOrderedCallback: (<T>(decoders, callback, options?) => Promise<void>)
                    -
                    -

                    Type declaration

                    -
                      -
                    • -
                        -
                      • <T>(decoders, callback, options?): Promise<void>
                      • -
                      • -
                        -

                        Type Parameters

                        -
                        -
                        -

                        Parameters

                        -
                          -
                        • -
                          decoders: IDecoder<T>[]
                        • -
                        • -
                          callback: ((message) => boolean | void | Promise<boolean | void>)
                          -
                            -
                          • -
                              -
                            • (message): boolean | void | Promise<boolean | void>
                            • -
                            • -
                              -

                              Parameters

                              -
                                -
                              • -
                                message: T
                              -

                              Returns boolean | void | Promise<boolean | void>

                        • -
                        • -
                          Optional options: StoreQueryOptions
                        -

                        Returns Promise<void>

                    -
                    - -
                    queryWithPromiseCallback: (<T>(decoders, callback, options?) => Promise<void>)
                    -
                    -

                    Type declaration

                    -
                      -
                    • -
                        -
                      • <T>(decoders, callback, options?): Promise<void>
                      • -
                      • -
                        -

                        Type Parameters

                        -
                        -
                        -

                        Parameters

                        -
                          -
                        • -
                          decoders: IDecoder<T>[]
                        • -
                        • -
                          callback: ((message) => boolean | void | Promise<boolean | void>)
                          -
                            -
                          • -
                              -
                            • (message): boolean | void | Promise<boolean | void>
                            • -
                            • -
                              -

                              Parameters

                              -
                                -
                              • -
                                message: Promise<undefined | T>
                              -

                              Returns boolean | void | Promise<boolean | void>

                        • -
                        • -
                          Optional options: StoreQueryOptions
                        -

                        Returns Promise<void>

                    -
                    - -
                    removeLibp2pEventListener: {
                        <K>(type, listener?, options?): void;
                        (type, listener?, options?): void;
                    }
                    -
                    -

                    Type declaration

                    -
                      -
                    • -
                        -
                      • <K>(type, listener?, options?): void
                      • -
                      • -
                        -

                        Type Parameters

                        -
                          -
                        • -

                          K extends keyof Libp2pEvents<ServiceMap>

                        -
                        -

                        Parameters

                        -
                          -
                        • -
                          type: K
                        • -
                        • -
                          Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                        • -
                        • -
                          Optional options: boolean | EventListenerOptions
                        -

                        Returns void

                      • -
                      • (type, listener?, options?): void
                      • -
                      • -
                        -

                        Parameters

                        -
                          -
                        • -
                          type: string
                        • -
                        • -
                          Optional listener: EventHandler<Event>
                        • -
                        • -
                          Optional options: boolean | EventListenerOptions
                        -

                        Returns void

                    -
                    -
                    -

                    Generated using TypeDoc

                    -
                    \ No newline at end of file +

                    Properties

                    addLibp2pEventListener: (<K>(type, listener, options?) => void)

                    Type declaration

                      • <K>(type, listener, options?): void
                      • Type Parameters

                        • K extends keyof Libp2pEvents<ServiceMap>

                        Parameters

                        • type: K
                        • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                        • Optional options: boolean | AddEventListenerOptions

                        Returns void

                    multicodec: string
                    peerStore: PeerStore
                    peers: (() => Promise<Peer[]>)

                    Type declaration

                      • (): Promise<Peer[]>
                      • Returns Promise<Peer[]>

                    queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<undefined | T>[], any, unknown>)

                    Type declaration

                      • <T>(decoders, options?): AsyncGenerator<Promise<undefined | T>[], any, unknown>
                      • Type Parameters

                        Parameters

                        Returns AsyncGenerator<Promise<undefined | T>[], any, unknown>

                    queryWithOrderedCallback: (<T>(decoders, callback, options?) => Promise<void>)

                    Type declaration

                      • <T>(decoders, callback, options?): Promise<void>
                      • Type Parameters

                        Parameters

                        • decoders: IDecoder<T>[]
                        • callback: ((message) => boolean | void | Promise<boolean | void>)
                            • (message): boolean | void | Promise<boolean | void>
                            • Parameters

                              • message: T

                              Returns boolean | void | Promise<boolean | void>

                        • Optional options: StoreQueryOptions

                        Returns Promise<void>

                    queryWithPromiseCallback: (<T>(decoders, callback, options?) => Promise<void>)

                    Type declaration

                      • <T>(decoders, callback, options?): Promise<void>
                      • Type Parameters

                        Parameters

                        • decoders: IDecoder<T>[]
                        • callback: ((message) => boolean | void | Promise<boolean | void>)
                            • (message): boolean | void | Promise<boolean | void>
                            • Parameters

                              • message: Promise<undefined | T>

                              Returns boolean | void | Promise<boolean | void>

                        • Optional options: StoreQueryOptions

                        Returns Promise<void>

                    removeLibp2pEventListener: {
                        <K>(type, listener?, options?): void;
                        (type, listener?, options?): void;
                    }

                    Type declaration

                      • <K>(type, listener?, options?): void
                      • Type Parameters

                        • K extends keyof Libp2pEvents<ServiceMap>

                        Parameters

                        • type: K
                        • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                        • Optional options: boolean | EventListenerOptions

                        Returns void

                      • (type, listener?, options?): void
                      • Parameters

                        • type: string
                        • Optional listener: EventHandler<Event>
                        • Optional options: boolean | EventListenerOptions

                        Returns void

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/interfaces/_waku_interfaces.KeepAliveOptions.html b/interfaces/_waku_interfaces.KeepAliveOptions.html index df13e3af13..88226227e6 100644 --- a/interfaces/_waku_interfaces.KeepAliveOptions.html +++ b/interfaces/_waku_interfaces.KeepAliveOptions.html @@ -1,84 +1,3 @@ -KeepAliveOptions | Documentation
                    -
                    - -
                    -
                    -
                    -
                    - -

                    Interface KeepAliveOptions

                    -
                    -

                    Hierarchy

                    -
                      -
                    • KeepAliveOptions
                    -
                    -
                    -
                    - -
                    -
                    -

                    Properties

                    -
                    pingKeepAlive +KeepAliveOptions | Documentation
                    interface KeepAliveOptions {
                        pingKeepAlive: number;
                        relayKeepAlive: number;
                    }
                    -
                    -

                    Properties

                    -
                    - -
                    pingKeepAlive: number
                    -
                    - -
                    relayKeepAlive: number
                    -
                    -
                    -

                    Generated using TypeDoc

                    -
                    \ No newline at end of file +

                    Properties

                    pingKeepAlive: number
                    relayKeepAlive: number

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/interfaces/_waku_interfaces.LightNode.html b/interfaces/_waku_interfaces.LightNode.html index 2ff30d8c98..667ac0762e 100644 --- a/interfaces/_waku_interfaces.LightNode.html +++ b/interfaces/_waku_interfaces.LightNode.html @@ -1,187 +1,12 @@ -LightNode | Documentation
                    -
                    - -
                    -
                    -
                    -
                    - -

                    Interface LightNode

                    -
                    -

                    Hierarchy

                    -
                    -
                    -
                    -
                    - -
                    -
                    -

                    Properties

                    -
                    connectionManager +LightNode | Documentation
                    interface LightNode {
                        connectionManager: IConnectionManager;
                        filter: IFilter;
                        libp2p: Libp2p;
                        lightPush: ILightPush;
                        relay: undefined;
                        store: IStore;
                        dial(peer, protocols?): Promise<Stream>;
                        isConnected(): boolean;
                        isStarted(): boolean;
                        start(): Promise<void>;
                        stop(): Promise<void>;
                    }

                    Hierarchy

                    -
                    -

                    Properties

                    -
                    - -
                    connectionManager: IConnectionManager
                    -
                    - -
                    filter: IFilter
                    -
                    - -
                    libp2p: Libp2p
                    -
                    - -
                    lightPush: ILightPush
                    -
                    - -
                    relay: undefined
                    -
                    - -
                    store: IStore
                    -
                    -

                    Methods

                    -
                    - -
                    -
                    - -
                    -
                    - -
                    -
                    - -
                    -
                    - -
                    -
                    -
                    -

                    Generated using TypeDoc

                    -
                    \ No newline at end of file +

                    Properties

                    connectionManager: IConnectionManager
                    filter: IFilter
                    libp2p: Libp2p
                    lightPush: ILightPush
                    relay: undefined
                    store: IStore

                    Methods

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/interfaces/_waku_interfaces.NodeCapabilityCount.html b/interfaces/_waku_interfaces.NodeCapabilityCount.html index 8f511f6532..3cd36f0f1f 100644 --- a/interfaces/_waku_interfaces.NodeCapabilityCount.html +++ b/interfaces/_waku_interfaces.NodeCapabilityCount.html @@ -1,98 +1,5 @@ -NodeCapabilityCount | Documentation
                    -
                    - -
                    -
                    -
                    -
                    - -

                    Interface NodeCapabilityCount

                    -
                    -

                    Hierarchy

                    -
                      -
                    • NodeCapabilityCount
                    -
                    -
                    -
                    - -
                    -
                    -

                    Properties

                    -
                    filter +NodeCapabilityCount | Documentation
                    interface NodeCapabilityCount {
                        filter: number;
                        lightPush: number;
                        relay: number;
                        store: number;
                    }
                    -
                    -

                    Properties

                    -
                    - -
                    filter: number
                    -
                    - -
                    lightPush: number
                    -
                    - -
                    relay: number
                    -
                    - -
                    store: number
                    -
                    -
                    -

                    Generated using TypeDoc

                    -
                    \ No newline at end of file +

                    Properties

                    filter: number
                    lightPush: number
                    relay: number
                    store: number

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeerExchangeComponents.html b/interfaces/_waku_interfaces.PeerExchangeComponents.html index e4c6d0e10a..1c3bc871bb 100644 --- a/interfaces/_waku_interfaces.PeerExchangeComponents.html +++ b/interfaces/_waku_interfaces.PeerExchangeComponents.html @@ -1,84 +1,3 @@ -PeerExchangeComponents | Documentation
                    -
                    - -
                    -
                    -
                    -
                    - -

                    Interface PeerExchangeComponents

                    -
                    -

                    Hierarchy

                    -
                      -
                    • PeerExchangeComponents
                    -
                    -
                    -
                    - -
                    -
                    -

                    Properties

                    -
                    connectionManager +PeerExchangeComponents | Documentation
                    interface PeerExchangeComponents {
                        connectionManager: ConnectionManager;
                        peerStore: PeerStore;
                    }
                    -
                    -

                    Properties

                    -
                    - -
                    connectionManager: ConnectionManager
                    -
                    - -
                    peerStore: PeerStore
                    -
                    -
                    -

                    Generated using TypeDoc

                    -
                    \ No newline at end of file +

                    Properties

                    connectionManager: ConnectionManager
                    peerStore: PeerStore

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeerExchangeQueryParams.html b/interfaces/_waku_interfaces.PeerExchangeQueryParams.html index 805a49b9f6..410fb91080 100644 --- a/interfaces/_waku_interfaces.PeerExchangeQueryParams.html +++ b/interfaces/_waku_interfaces.PeerExchangeQueryParams.html @@ -1,84 +1,3 @@ -PeerExchangeQueryParams | Documentation
                    -
                    - -
                    -
                    -
                    -
                    - -

                    Interface PeerExchangeQueryParams

                    -
                    -

                    Hierarchy

                    -
                      -
                    • PeerExchangeQueryParams
                    -
                    -
                    -
                    - -
                    -
                    -

                    Properties

                    -
                    numPeers +PeerExchangeQueryParams | Documentation
                    interface PeerExchangeQueryParams {
                        numPeers: number;
                        peerId?: PeerId;
                    }

                    Properties

                    -
                    -

                    Properties

                    -
                    - -
                    numPeers: number
                    -
                    - -
                    peerId?: PeerId
                    -
                    -
                    -

                    Generated using TypeDoc

                    -
                    \ No newline at end of file +

                    Properties

                    numPeers: number
                    peerId?: PeerId

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeerExchangeResponse.html b/interfaces/_waku_interfaces.PeerExchangeResponse.html index 10fad9043b..bbafb530f0 100644 --- a/interfaces/_waku_interfaces.PeerExchangeResponse.html +++ b/interfaces/_waku_interfaces.PeerExchangeResponse.html @@ -1,77 +1,2 @@ -PeerExchangeResponse | Documentation
                    -
                    - -
                    -
                    -
                    -
                    - -

                    Interface PeerExchangeResponse

                    -
                    -

                    Hierarchy

                    -
                      -
                    • PeerExchangeResponse
                    -
                    -
                    -
                    - -
                    -
                    -

                    Properties

                    -
                    -
                    -

                    Properties

                    -
                    - -
                    peerInfos: PeerInfo[]
                    -
                    -
                    -

                    Generated using TypeDoc

                    -
                    \ No newline at end of file +PeerExchangeResponse | Documentation

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeerInfo.html b/interfaces/_waku_interfaces.PeerInfo.html index b5968d589f..3b9315ff26 100644 --- a/interfaces/_waku_interfaces.PeerInfo.html +++ b/interfaces/_waku_interfaces.PeerInfo.html @@ -1,77 +1,2 @@ -PeerInfo | Documentation
                    -
                    - -
                    -
                    -
                    -
                    - -

                    Interface PeerInfo

                    -
                    -

                    Hierarchy

                    -
                      -
                    • PeerInfo
                    -
                    -
                    -
                    - -
                    -
                    -

                    Properties

                    -
                    -
                    -

                    Properties

                    -
                    - -
                    ENR?: IEnr
                    -
                    -
                    -

                    Generated using TypeDoc

                    -
                    \ No newline at end of file +PeerInfo | Documentation

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeersByDiscoveryResult.html b/interfaces/_waku_interfaces.PeersByDiscoveryResult.html index 90a173ac9b..d7f8fa6f3e 100644 --- a/interfaces/_waku_interfaces.PeersByDiscoveryResult.html +++ b/interfaces/_waku_interfaces.PeersByDiscoveryResult.html @@ -1,98 +1,3 @@ -PeersByDiscoveryResult | Documentation
                    -
                    - -
                    -
                    -
                    -
                    - -

                    Interface PeersByDiscoveryResult

                    -
                    -

                    Hierarchy

                    -
                      -
                    • PeersByDiscoveryResult
                    -
                    -
                    -
                    - -
                    -
                    -

                    Properties

                    -
                    CONNECTED +PeersByDiscoveryResult | Documentation
                    interface PeersByDiscoveryResult {
                        CONNECTED: {
                            bootstrap: Peer[];
                            peer-exchange: Peer[];
                        };
                        DISCOVERED: {
                            bootstrap: Peer[];
                            peer-exchange: Peer[];
                        };
                    }

                    Properties

                    -
                    -

                    Properties

                    -
                    - -
                    CONNECTED: {
                        bootstrap: Peer[];
                        peer-exchange: Peer[];
                    }
                    -
                    -

                    Type declaration

                    -
                      -
                    • -
                      bootstrap: Peer[]
                    • -
                    • -
                      peer-exchange: Peer[]
                    -
                    - -
                    DISCOVERED: {
                        bootstrap: Peer[];
                        peer-exchange: Peer[];
                    }
                    -
                    -

                    Type declaration

                    -
                      -
                    • -
                      bootstrap: Peer[]
                    • -
                    • -
                      peer-exchange: Peer[]
                    -
                    -
                    -

                    Generated using TypeDoc

                    -
                    \ No newline at end of file +

                    Properties

                    CONNECTED: {
                        bootstrap: Peer[];
                        peer-exchange: Peer[];
                    }

                    Type declaration

                    • bootstrap: Peer[]
                    • peer-exchange: Peer[]
                    DISCOVERED: {
                        bootstrap: Peer[];
                        peer-exchange: Peer[];
                    }

                    Type declaration

                    • bootstrap: Peer[]
                    • peer-exchange: Peer[]

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/interfaces/_waku_interfaces.RelayNode.html b/interfaces/_waku_interfaces.RelayNode.html index 396af10c91..bc47b78492 100644 --- a/interfaces/_waku_interfaces.RelayNode.html +++ b/interfaces/_waku_interfaces.RelayNode.html @@ -1,187 +1,12 @@ -RelayNode | Documentation
                    -
                    - -
                    -
                    -
                    -
                    - -

                    Interface RelayNode

                    -
                    -

                    Hierarchy

                    -
                    -
                    -
                    -
                    - -
                    -
                    -

                    Properties

                    -
                    connectionManager +RelayNode | Documentation
                    interface RelayNode {
                        connectionManager: IConnectionManager;
                        filter: undefined;
                        libp2p: Libp2p;
                        lightPush: undefined;
                        relay: IRelay;
                        store: undefined;
                        dial(peer, protocols?): Promise<Stream>;
                        isConnected(): boolean;
                        isStarted(): boolean;
                        start(): Promise<void>;
                        stop(): Promise<void>;
                    }

                    Hierarchy

                    -
                    -

                    Properties

                    -
                    - -
                    connectionManager: IConnectionManager
                    -
                    - -
                    filter: undefined
                    -
                    - -
                    libp2p: Libp2p
                    -
                    - -
                    lightPush: undefined
                    -
                    - -
                    relay: IRelay
                    -
                    - -
                    store: undefined
                    -
                    -

                    Methods

                    -
                    - -
                    -
                    - -
                    -
                    - -
                    -
                    - -
                    -
                    - -
                    -
                    -
                    -

                    Generated using TypeDoc

                    -
                    \ No newline at end of file +

                    Properties

                    connectionManager: IConnectionManager
                    filter: undefined
                    libp2p: Libp2p
                    lightPush: undefined
                    relay: IRelay
                    store: undefined

                    Methods

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/interfaces/_waku_interfaces.SendResult.html b/interfaces/_waku_interfaces.SendResult.html index a90edb7c7f..e446509136 100644 --- a/interfaces/_waku_interfaces.SendResult.html +++ b/interfaces/_waku_interfaces.SendResult.html @@ -1,84 +1,3 @@ -SendResult | Documentation
                    -
                    - -
                    -
                    -
                    -
                    - -

                    Interface SendResult

                    -
                    -

                    Hierarchy

                    -
                      -
                    • SendResult
                    -
                    -
                    -
                    - -
                    -
                    -

                    Properties

                    -
                    errors? +SendResult | Documentation
                    interface SendResult {
                        errors?: SendError[];
                        recipients: PeerId[];
                    }

                    Properties

                    -
                    -

                    Properties

                    -
                    - -
                    errors?: SendError[]
                    -
                    - -
                    recipients: PeerId[]
                    -
                    -
                    -

                    Generated using TypeDoc

                    -
                    \ No newline at end of file +

                    Properties

                    errors?: SendError[]
                    recipients: PeerId[]

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/interfaces/_waku_interfaces.ShardInfo.html b/interfaces/_waku_interfaces.ShardInfo.html index 6314235150..e006ac7d36 100644 --- a/interfaces/_waku_interfaces.ShardInfo.html +++ b/interfaces/_waku_interfaces.ShardInfo.html @@ -1,84 +1,3 @@ -ShardInfo | Documentation
                    -
                    - -
                    -
                    -
                    -
                    - -

                    Interface ShardInfo

                    -
                    -

                    Hierarchy

                    -
                      -
                    • ShardInfo
                    -
                    -
                    -
                    - -
                    -
                    -

                    Properties

                    -
                    cluster +ShardInfo | Documentation
                    interface ShardInfo {
                        cluster: number;
                        indexList: number[];
                    }

                    Properties

                    -
                    -

                    Properties

                    -
                    - -
                    cluster: number
                    -
                    - -
                    indexList: number[]
                    -
                    -
                    -

                    Generated using TypeDoc

                    -
                    \ No newline at end of file +

                    Properties

                    cluster: number
                    indexList: number[]

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/interfaces/_waku_interfaces.SingleShardInfo.html b/interfaces/_waku_interfaces.SingleShardInfo.html index 8c711960db..cba951e557 100644 --- a/interfaces/_waku_interfaces.SingleShardInfo.html +++ b/interfaces/_waku_interfaces.SingleShardInfo.html @@ -1,84 +1,3 @@ -SingleShardInfo | Documentation
                    -
                    - -
                    -
                    -
                    -
                    - -

                    Interface SingleShardInfo

                    -
                    -

                    Hierarchy

                    -
                      -
                    • SingleShardInfo
                    -
                    -
                    -
                    - -
                    -
                    -

                    Properties

                    -
                    cluster +SingleShardInfo | Documentation
                    interface SingleShardInfo {
                        cluster: number;
                        index: number;
                    }

                    Properties

                    -
                    -

                    Properties

                    -
                    - -
                    cluster: number
                    -
                    - -
                    index: number
                    -
                    -
                    -

                    Generated using TypeDoc

                    -
                    \ No newline at end of file +

                    Properties

                    cluster: number
                    index: number

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/interfaces/_waku_interfaces.TimeFilter.html b/interfaces/_waku_interfaces.TimeFilter.html index c22543dc70..89d4a968e3 100644 --- a/interfaces/_waku_interfaces.TimeFilter.html +++ b/interfaces/_waku_interfaces.TimeFilter.html @@ -1,84 +1,3 @@ -TimeFilter | Documentation
                    -
                    - -
                    -
                    -
                    -
                    - -

                    Interface TimeFilter

                    -
                    -

                    Hierarchy

                    -
                      -
                    • TimeFilter
                    -
                    -
                    -
                    - -
                    -
                    -

                    Properties

                    -
                    endTime +TimeFilter | Documentation
                    interface TimeFilter {
                        endTime: Date;
                        startTime: Date;
                    }

                    Properties

                    -
                    -

                    Properties

                    -
                    - -
                    endTime: Date
                    -
                    - -
                    startTime: Date
                    -
                    -
                    -

                    Generated using TypeDoc

                    -
                    \ No newline at end of file +

                    Properties

                    endTime: Date
                    startTime: Date

                    Generated using TypeDoc

                    \ No newline at end of file diff --git a/interfaces/_waku_interfaces.Waku.html b/interfaces/_waku_interfaces.Waku.html index 03ae260aa0..2f2f952500 100644 --- a/interfaces/_waku_interfaces.Waku.html +++ b/interfaces/_waku_interfaces.Waku.html @@ -1,178 +1,12 @@ -Waku | Documentation
                    -
                    - -
                    -
                    -
                    -
                    - -

                    Interface Waku

                    -
                    -

                    Hierarchy

                    -
                    -
                    -
                    -
                    - -
                    -
                    -

                    Properties

                    -
                    connectionManager +Waku | Documentation
                    interface Waku {
                        connectionManager: IConnectionManager;
                        filter?: IFilter;
                        libp2p: Libp2p;
                        lightPush?: ILightPush;
                        relay?: IRelay;
                        store?: IStore;
                        dial(peer, protocols?): Promise<Stream>;
                        isConnected(): boolean;
                        isStarted(): boolean;
                        start(): Promise<void>;
                        stop(): Promise<void>;
                    }

                    Hierarchy

                    Implemented by

                      -
                      -

                      Properties

                      -
                      - -
                      connectionManager: IConnectionManager
                      -
                      - -
                      filter?: IFilter
                      -
                      - -
                      libp2p: Libp2p
                      -
                      - -
                      lightPush?: ILightPush
                      -
                      - -
                      relay?: IRelay
                      -
                      - -
                      store?: IStore
                      -
                      -

                      Methods

                      -
                      - -
                      -
                      - -
                      -
                      - -
                      -
                      - -
                      -
                      - -
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +

                      Properties

                      connectionManager: IConnectionManager
                      filter?: IFilter
                      libp2p: Libp2p
                      lightPush?: ILightPush
                      relay?: IRelay
                      store?: IStore

                      Methods

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.Waku2.html b/interfaces/_waku_interfaces.Waku2.html index 0aa2ff6fd5..82d0228f19 100644 --- a/interfaces/_waku_interfaces.Waku2.html +++ b/interfaces/_waku_interfaces.Waku2.html @@ -1,98 +1,5 @@ -Waku2 | Documentation
                      -
                      - -
                      -
                      -
                      -
                      - -

                      Interface Waku2

                      -
                      -

                      Hierarchy

                      -
                        -
                      • Waku2
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      filter +Waku2 | Documentation
                      interface Waku2 {
                          filter: boolean;
                          lightPush: boolean;
                          relay: boolean;
                          store: boolean;
                      }
                      -
                      -

                      Properties

                      -
                      - -
                      filter: boolean
                      -
                      - -
                      lightPush: boolean
                      -
                      - -
                      relay: boolean
                      -
                      - -
                      store: boolean
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +

                      Properties

                      filter: boolean
                      lightPush: boolean
                      relay: boolean
                      store: boolean

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_message_encryption.ecies.EncoderOptions.html b/interfaces/_waku_message_encryption.ecies.EncoderOptions.html index 69434edf58..e5ca11d885 100644 --- a/interfaces/_waku_message_encryption.ecies.EncoderOptions.html +++ b/interfaces/_waku_message_encryption.ecies.EncoderOptions.html @@ -1,139 +1,15 @@ -EncoderOptions | Documentation
                      -
                      - -
                      -
                      -
                      - -
                      -

                      Hierarchy

                      -
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      contentTopic +EncoderOptions | Documentation
                      interface EncoderOptions {
                          contentTopic: string;
                          ephemeral?: boolean;
                          metaSetter?: IMetaSetter;
                          publicKey: Uint8Array;
                          pubsubTopicShardInfo?: SingleShardInfo;
                          sigPrivKey?: Uint8Array;
                      }

                      Hierarchy

                      -
                      -

                      Properties

                      -
                      - -
                      contentTopic: string
                      -

                      The content topic to set on outgoing messages.

                      -
                      -
                      -
                      - -
                      ephemeral?: boolean
                      -

                      An optional flag to mark message as ephemeral, i.e., not to be stored by Waku Store nodes.

                      -
                      -
                      -

                      Default Value

                      false

                      -
                      -
                      - -
                      metaSetter?: IMetaSetter
                      -

                      A function called when encoding messages to set the meta field.

                      -
                      -
                      -

                      Param

                      The message encoded for wire, without the meta field. +

                      Properties

                      contentTopic: string

                      The content topic to set on outgoing messages.

                      +
                      ephemeral?: boolean

                      An optional flag to mark message as ephemeral, i.e., not to be stored by Waku Store nodes.

                      +

                      Default Value

                      false

                      +
                      metaSetter?: IMetaSetter

                      A function called when encoding messages to set the meta field.

                      +

                      Param: IProtoMessage

                      The message encoded for wire, without the meta field. If encryption is used, metaSetter only accesses encrypted payload.

                      -
                      -
                      - -
                      publicKey: Uint8Array
                      -

                      The public key to encrypt the payload for.

                      -
                      -
                      -
                      - -
                      pubsubTopicShardInfo?: SingleShardInfo
                      -
                      - -
                      sigPrivKey?: Uint8Array
                      -

                      An optional private key to be used to sign the payload before encryption.

                      -
                      -
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +
                      publicKey: Uint8Array

                      The public key to encrypt the payload for.

                      +
                      pubsubTopicShardInfo?: SingleShardInfo
                      sigPrivKey?: Uint8Array

                      An optional private key to be used to sign the payload before encryption.

                      +

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_message_encryption.symmetric.EncoderOptions.html b/interfaces/_waku_message_encryption.symmetric.EncoderOptions.html index b1d12e67b5..9ac1fc801a 100644 --- a/interfaces/_waku_message_encryption.symmetric.EncoderOptions.html +++ b/interfaces/_waku_message_encryption.symmetric.EncoderOptions.html @@ -1,139 +1,15 @@ -EncoderOptions | Documentation
                      -
                      - -
                      -
                      -
                      - -
                      -

                      Hierarchy

                      -
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      contentTopic +EncoderOptions | Documentation
                      interface EncoderOptions {
                          contentTopic: string;
                          ephemeral?: boolean;
                          metaSetter?: IMetaSetter;
                          pubsubTopicShardInfo?: SingleShardInfo;
                          sigPrivKey?: Uint8Array;
                          symKey: Uint8Array;
                      }

                      Hierarchy

                      -
                      -

                      Properties

                      -
                      - -
                      contentTopic: string
                      -

                      The content topic to set on outgoing messages.

                      -
                      -
                      -
                      - -
                      ephemeral?: boolean
                      -

                      An optional flag to mark message as ephemeral, i.e., not to be stored by Waku Store nodes.

                      -
                      -
                      -

                      Default Value

                      false

                      -
                      -
                      - -
                      metaSetter?: IMetaSetter
                      -

                      A function called when encoding messages to set the meta field.

                      -
                      -
                      -

                      Param

                      The message encoded for wire, without the meta field. +

                      Properties

                      contentTopic: string

                      The content topic to set on outgoing messages.

                      +
                      ephemeral?: boolean

                      An optional flag to mark message as ephemeral, i.e., not to be stored by Waku Store nodes.

                      +

                      Default Value

                      false

                      +
                      metaSetter?: IMetaSetter

                      A function called when encoding messages to set the meta field.

                      +

                      Param: IProtoMessage

                      The message encoded for wire, without the meta field. If encryption is used, metaSetter only accesses encrypted payload.

                      -
                      -
                      - -
                      pubsubTopicShardInfo?: SingleShardInfo
                      -
                      - -
                      sigPrivKey?: Uint8Array
                      -

                      An optional private key to be used to sign the payload before encryption.

                      -
                      -
                      -
                      - -
                      symKey: Uint8Array
                      -

                      The symmetric key to encrypt the payload with.

                      -
                      -
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +
                      pubsubTopicShardInfo?: SingleShardInfo
                      sigPrivKey?: Uint8Array

                      An optional private key to be used to sign the payload before encryption.

                      +
                      symKey: Uint8Array

                      The symmetric key to encrypt the payload with.

                      +

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_peer_exchange.Options.html b/interfaces/_waku_peer_exchange.Options.html index 972f187829..229fdc961a 100644 --- a/interfaces/_waku_peer_exchange.Options.html +++ b/interfaces/_waku_peer_exchange.Options.html @@ -1,122 +1,13 @@ -Options | Documentation
                      -
                      - -
                      -
                      -
                      -
                      - -

                      Interface Options

                      -
                      -

                      Hierarchy

                      -
                        -
                      • Options
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      maxRetries? +Options | Documentation
                      interface Options {
                          maxRetries?: number;
                          queryInterval?: number;
                          tagName?: string;
                          tagTTL?: number;
                          tagValue?: number;
                      }
                      -
                      -

                      Properties

                      -
                      - -
                      maxRetries?: number
                      -

                      The number of attempts before the queries to a peer are aborted (default: 3)

                      -
                      -
                      -
                      - -
                      queryInterval?: number
                      -

                      The interval between queries to a peer (default: 10 seconds) +

                      Properties

                      maxRetries?: number

                      The number of attempts before the queries to a peer are aborted (default: 3)

                      +
                      queryInterval?: number

                      The interval between queries to a peer (default: 10 seconds) The interval will increase by a factor of an incrementing number (starting at 1) until it reaches the maximum attempts before backoff

                      -
                      -
                      -
                      - -
                      tagName?: string
                      -

                      Tag a bootstrap peer with this name before "discovering" it (default: 'bootstrap')

                      -
                      -
                      -
                      - -
                      tagTTL?: number
                      -

                      Cause the bootstrap peer tag to be removed after this number of ms (default: 2 minutes)

                      -
                      -
                      -
                      - -
                      tagValue?: number
                      -

                      The bootstrap peer tag will have this value (default: 50)

                      -
                      -
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +
                      tagName?: string

                      Tag a bootstrap peer with this name before "discovering" it (default: 'bootstrap')

                      +
                      tagTTL?: number

                      Cause the bootstrap peer tag to be removed after this number of ms (default: 2 minutes)

                      +
                      tagValue?: number

                      The bootstrap peer tag will have this value (default: 50)

                      +

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_proto.WakuMessage-1.html b/interfaces/_waku_proto.WakuMessage-1.html index 9f21e57c40..dc6787c2ef 100644 --- a/interfaces/_waku_proto.WakuMessage-1.html +++ b/interfaces/_waku_proto.WakuMessage-1.html @@ -1,120 +1,8 @@ -WakuMessage | Documentation
                      -
                      - -
                      -
                      -
                      -
                      - -

                      Interface WakuMessage

                      -
                      -

                      Hierarchy

                      -
                        -
                      • WakuMessage
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      contentTopic +WakuMessage | Documentation
                      interface WakuMessage {
                          contentTopic: string;
                          ephemeral?: boolean;
                          meta?: Uint8Array;
                          payload: Uint8Array;
                          rateLimitProof?: proto_filter.RateLimitProof;
                          timestamp?: bigint;
                          version?: number;
                      }
                      -
                      -

                      Properties

                      -
                      - -
                      contentTopic: string
                      -
                      - -
                      ephemeral?: boolean
                      -
                      - -
                      meta?: Uint8Array
                      -
                      - -
                      payload: Uint8Array
                      -
                      - -
                      rateLimitProof?: proto_filter.RateLimitProof
                      -
                      - -
                      timestamp?: bigint
                      -
                      - -
                      version?: number
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +

                      Properties

                      contentTopic: string
                      ephemeral?: boolean
                      meta?: Uint8Array
                      payload: Uint8Array
                      rateLimitProof?: proto_filter.RateLimitProof
                      timestamp?: bigint
                      version?: number

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter.FilterRequest-1.html b/interfaces/_waku_proto.proto_filter.FilterRequest-1.html index 1aa586d4ff..efa40fe949 100644 --- a/interfaces/_waku_proto.proto_filter.FilterRequest-1.html +++ b/interfaces/_waku_proto.proto_filter.FilterRequest-1.html @@ -1,93 +1,4 @@ -FilterRequest | Documentation
                      -
                      - -
                      -
                      -
                      -
                      - -

                      Interface FilterRequest

                      -
                      -

                      Hierarchy

                      -
                        -
                      • FilterRequest
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      contentFilters +FilterRequest | Documentation
                      interface FilterRequest {
                          contentFilters: proto_filter.FilterRequest.ContentFilter[];
                          subscribe: boolean;
                          topic: string;
                      }
                      -
                      -

                      Properties

                      -
                      - -
                      -
                      - -
                      subscribe: boolean
                      -
                      - -
                      topic: string
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +

                      Properties

                      subscribe: boolean
                      topic: string

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter.FilterRequest.ContentFilter-1.html b/interfaces/_waku_proto.proto_filter.FilterRequest.ContentFilter-1.html index 2db01f975d..bc24126b14 100644 --- a/interfaces/_waku_proto.proto_filter.FilterRequest.ContentFilter-1.html +++ b/interfaces/_waku_proto.proto_filter.FilterRequest.ContentFilter-1.html @@ -1,80 +1,2 @@ -ContentFilter | Documentation
                      -
                      - -
                      -
                      -
                      - -
                      -

                      Hierarchy

                      -
                        -
                      • ContentFilter
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      -
                      -

                      Properties

                      -
                      - -
                      contentTopic: string
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +ContentFilter | Documentation

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter.FilterRpc-1.html b/interfaces/_waku_proto.proto_filter.FilterRpc-1.html index 6ffce95057..32e9b0d617 100644 --- a/interfaces/_waku_proto.proto_filter.FilterRpc-1.html +++ b/interfaces/_waku_proto.proto_filter.FilterRpc-1.html @@ -1,93 +1,4 @@ -FilterRpc | Documentation
                      -
                      - -
                      -
                      -
                      -
                      - -

                      Interface FilterRpc

                      -
                      -

                      Hierarchy

                      -
                        -
                      • FilterRpc
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      push? +FilterRpc | Documentation
                      interface FilterRpc {
                          push?: proto_filter.MessagePush;
                          request?: FilterRequest;
                          requestId: string;
                      }
                      -
                      -

                      Properties

                      -
                      - -
                      -
                      - -
                      request?: FilterRequest
                      -
                      - -
                      requestId: string
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +

                      Properties

                      request?: FilterRequest
                      requestId: string

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter.MessagePush-1.html b/interfaces/_waku_proto.proto_filter.MessagePush-1.html index bb99172324..3861dad797 100644 --- a/interfaces/_waku_proto.proto_filter.MessagePush-1.html +++ b/interfaces/_waku_proto.proto_filter.MessagePush-1.html @@ -1,79 +1,2 @@ -MessagePush | Documentation
                      -
                      - -
                      -
                      -
                      -
                      - -

                      Interface MessagePush

                      -
                      -

                      Hierarchy

                      -
                        -
                      • MessagePush
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      -
                      -

                      Properties

                      -
                      - -
                      messages: WakuMessage[]
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +MessagePush | Documentation

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter.RateLimitProof-1.html b/interfaces/_waku_proto.proto_filter.RateLimitProof-1.html index 463c6c3aa3..c459340a7b 100644 --- a/interfaces/_waku_proto.proto_filter.RateLimitProof-1.html +++ b/interfaces/_waku_proto.proto_filter.RateLimitProof-1.html @@ -1,121 +1,8 @@ -RateLimitProof | Documentation
                      -
                      - -
                      -
                      -
                      -
                      - -

                      Interface RateLimitProof

                      -
                      -

                      Hierarchy

                      -
                        -
                      • RateLimitProof
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      epoch +RateLimitProof | Documentation
                      interface RateLimitProof {
                          epoch: Uint8Array;
                          merkleRoot: Uint8Array;
                          nullifier: Uint8Array;
                          proof: Uint8Array;
                          rlnIdentifier: Uint8Array;
                          shareX: Uint8Array;
                          shareY: Uint8Array;
                      }
                      -
                      -

                      Properties

                      -
                      - -
                      epoch: Uint8Array
                      -
                      - -
                      merkleRoot: Uint8Array
                      -
                      - -
                      nullifier: Uint8Array
                      -
                      - -
                      proof: Uint8Array
                      -
                      - -
                      rlnIdentifier: Uint8Array
                      -
                      - -
                      shareX: Uint8Array
                      -
                      - -
                      shareY: Uint8Array
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +

                      Properties

                      epoch: Uint8Array
                      merkleRoot: Uint8Array
                      nullifier: Uint8Array
                      proof: Uint8Array
                      rlnIdentifier: Uint8Array
                      shareX: Uint8Array
                      shareY: Uint8Array

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeRequest-1.html b/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeRequest-1.html index 45279e20e6..cf92ecca44 100644 --- a/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeRequest-1.html +++ b/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeRequest-1.html @@ -1,100 +1,5 @@ -FilterSubscribeRequest | Documentation
                      -
                      - -
                      -
                      -
                      -
                      - -

                      Interface FilterSubscribeRequest

                      -
                      -

                      Hierarchy

                      -
                        -
                      • FilterSubscribeRequest
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      contentTopics +FilterSubscribeRequest | Documentation
                      interface FilterSubscribeRequest {
                          contentTopics: string[];
                          filterSubscribeType: FilterSubscribeType;
                          pubsubTopic?: string;
                          requestId: string;
                      }
                      -
                      -

                      Properties

                      -
                      - -
                      contentTopics: string[]
                      -
                      - -
                      filterSubscribeType: FilterSubscribeType
                      -
                      - -
                      pubsubTopic?: string
                      -
                      - -
                      requestId: string
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +

                      Properties

                      contentTopics: string[]
                      filterSubscribeType: FilterSubscribeType
                      pubsubTopic?: string
                      requestId: string

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeResponse-1.html b/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeResponse-1.html index 6d69baee70..495b79fde4 100644 --- a/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeResponse-1.html +++ b/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeResponse-1.html @@ -1,93 +1,4 @@ -FilterSubscribeResponse | Documentation
                      -
                      - -
                      -
                      -
                      -
                      - -

                      Interface FilterSubscribeResponse

                      -
                      -

                      Hierarchy

                      -
                        -
                      • FilterSubscribeResponse
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      requestId +FilterSubscribeResponse | Documentation
                      interface FilterSubscribeResponse {
                          requestId: string;
                          statusCode: number;
                          statusDesc?: string;
                      }
                      -
                      -

                      Properties

                      -
                      - -
                      requestId: string
                      -
                      - -
                      statusCode: number
                      -
                      - -
                      statusDesc?: string
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +

                      Properties

                      requestId: string
                      statusCode: number
                      statusDesc?: string

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter_v2.MessagePush-1.html b/interfaces/_waku_proto.proto_filter_v2.MessagePush-1.html index da06a75998..175dd48a5e 100644 --- a/interfaces/_waku_proto.proto_filter_v2.MessagePush-1.html +++ b/interfaces/_waku_proto.proto_filter_v2.MessagePush-1.html @@ -1,86 +1,3 @@ -MessagePush | Documentation
                      -
                      - -
                      -
                      -
                      - -
                      -

                      Hierarchy

                      -
                        -
                      • MessagePush
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      pubsubTopic? +MessagePush | Documentation
                      interface MessagePush {
                          pubsubTopic?: string;
                          wakuMessage?: proto_filter_v2.WakuMessage;
                      }
                      -
                      -

                      Properties

                      -
                      - -
                      pubsubTopic?: string
                      -
                      - -
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +

                      Properties

                      pubsubTopic?: string

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter_v2.RateLimitProof-1.html b/interfaces/_waku_proto.proto_filter_v2.RateLimitProof-1.html index f504ac4558..7735ad4f2e 100644 --- a/interfaces/_waku_proto.proto_filter_v2.RateLimitProof-1.html +++ b/interfaces/_waku_proto.proto_filter_v2.RateLimitProof-1.html @@ -1,121 +1,8 @@ -RateLimitProof | Documentation
                      -
                      - -
                      -
                      -
                      -
                      - -

                      Interface RateLimitProof

                      -
                      -

                      Hierarchy

                      -
                        -
                      • RateLimitProof
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      epoch +RateLimitProof | Documentation
                      interface RateLimitProof {
                          epoch: Uint8Array;
                          merkleRoot: Uint8Array;
                          nullifier: Uint8Array;
                          proof: Uint8Array;
                          rlnIdentifier: Uint8Array;
                          shareX: Uint8Array;
                          shareY: Uint8Array;
                      }
                      -
                      -

                      Properties

                      -
                      - -
                      epoch: Uint8Array
                      -
                      - -
                      merkleRoot: Uint8Array
                      -
                      - -
                      nullifier: Uint8Array
                      -
                      - -
                      proof: Uint8Array
                      -
                      - -
                      rlnIdentifier: Uint8Array
                      -
                      - -
                      shareX: Uint8Array
                      -
                      - -
                      shareY: Uint8Array
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +

                      Properties

                      epoch: Uint8Array
                      merkleRoot: Uint8Array
                      nullifier: Uint8Array
                      proof: Uint8Array
                      rlnIdentifier: Uint8Array
                      shareX: Uint8Array
                      shareY: Uint8Array

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter_v2.WakuMessage-1.html b/interfaces/_waku_proto.proto_filter_v2.WakuMessage-1.html index b67a607453..80a7a23190 100644 --- a/interfaces/_waku_proto.proto_filter_v2.WakuMessage-1.html +++ b/interfaces/_waku_proto.proto_filter_v2.WakuMessage-1.html @@ -1,121 +1,8 @@ -WakuMessage | Documentation
                      -
                      - -
                      -
                      -
                      - -
                      -

                      Hierarchy

                      -
                        -
                      • WakuMessage
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      contentTopic +WakuMessage | Documentation
                      interface WakuMessage {
                          contentTopic: string;
                          ephemeral?: boolean;
                          meta?: Uint8Array;
                          payload: Uint8Array;
                          rateLimitProof?: proto_filter_v2.RateLimitProof;
                          timestamp?: bigint;
                          version?: number;
                      }
                      -
                      -

                      Properties

                      -
                      - -
                      contentTopic: string
                      -
                      - -
                      ephemeral?: boolean
                      -
                      - -
                      meta?: Uint8Array
                      -
                      - -
                      payload: Uint8Array
                      -
                      - -
                      -
                      - -
                      timestamp?: bigint
                      -
                      - -
                      version?: number
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +

                      Properties

                      contentTopic: string
                      ephemeral?: boolean
                      meta?: Uint8Array
                      payload: Uint8Array
                      timestamp?: bigint
                      version?: number

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_lightpush.PushRequest-1.html b/interfaces/_waku_proto.proto_lightpush.PushRequest-1.html index 1eea20e014..704b45462c 100644 --- a/interfaces/_waku_proto.proto_lightpush.PushRequest-1.html +++ b/interfaces/_waku_proto.proto_lightpush.PushRequest-1.html @@ -1,86 +1,3 @@ -PushRequest | Documentation
                      -
                      - -
                      -
                      -
                      - -
                      -

                      Hierarchy

                      -
                        -
                      • PushRequest
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      message? +PushRequest | Documentation
                      interface PushRequest {
                          message?: proto_lightpush.WakuMessage;
                          pubsubTopic: string;
                      }

                      Properties

                      -
                      -

                      Properties

                      -
                      - -
                      -
                      - -
                      pubsubTopic: string
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +

                      Properties

                      pubsubTopic: string

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_lightpush.PushResponse-1.html b/interfaces/_waku_proto.proto_lightpush.PushResponse-1.html index f0ba0f0ffb..9a3ec34d59 100644 --- a/interfaces/_waku_proto.proto_lightpush.PushResponse-1.html +++ b/interfaces/_waku_proto.proto_lightpush.PushResponse-1.html @@ -1,86 +1,3 @@ -PushResponse | Documentation
                      -
                      - -
                      -
                      -
                      -
                      - -

                      Interface PushResponse

                      -
                      -

                      Hierarchy

                      -
                        -
                      • PushResponse
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      info? +PushResponse | Documentation
                      interface PushResponse {
                          info?: string;
                          isSuccess: boolean;
                      }

                      Properties

                      -
                      -

                      Properties

                      -
                      - -
                      info?: string
                      -
                      - -
                      isSuccess: boolean
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +

                      Properties

                      info?: string
                      isSuccess: boolean

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_lightpush.PushRpc-1.html b/interfaces/_waku_proto.proto_lightpush.PushRpc-1.html index 59f8d84501..88c936f952 100644 --- a/interfaces/_waku_proto.proto_lightpush.PushRpc-1.html +++ b/interfaces/_waku_proto.proto_lightpush.PushRpc-1.html @@ -1,93 +1,4 @@ -PushRpc | Documentation
                      -
                      - -
                      -
                      -
                      - -
                      -

                      Hierarchy

                      -
                        -
                      • PushRpc
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      request? +PushRpc | Documentation
                      interface PushRpc {
                          request?: PushRequest;
                          requestId: string;
                          response?: proto_lightpush.PushResponse;
                      }
                      -
                      -

                      Properties

                      -
                      - -
                      request?: PushRequest
                      -
                      - -
                      requestId: string
                      -
                      - -
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +

                      Properties

                      request?: PushRequest
                      requestId: string

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_lightpush.RateLimitProof-1.html b/interfaces/_waku_proto.proto_lightpush.RateLimitProof-1.html index 4d5652eaee..9fc8be17a9 100644 --- a/interfaces/_waku_proto.proto_lightpush.RateLimitProof-1.html +++ b/interfaces/_waku_proto.proto_lightpush.RateLimitProof-1.html @@ -1,121 +1,8 @@ -RateLimitProof | Documentation
                      -
                      - -
                      -
                      -
                      -
                      - -

                      Interface RateLimitProof

                      -
                      -

                      Hierarchy

                      -
                        -
                      • RateLimitProof
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      epoch +RateLimitProof | Documentation
                      interface RateLimitProof {
                          epoch: Uint8Array;
                          merkleRoot: Uint8Array;
                          nullifier: Uint8Array;
                          proof: Uint8Array;
                          rlnIdentifier: Uint8Array;
                          shareX: Uint8Array;
                          shareY: Uint8Array;
                      }
                      -
                      -

                      Properties

                      -
                      - -
                      epoch: Uint8Array
                      -
                      - -
                      merkleRoot: Uint8Array
                      -
                      - -
                      nullifier: Uint8Array
                      -
                      - -
                      proof: Uint8Array
                      -
                      - -
                      rlnIdentifier: Uint8Array
                      -
                      - -
                      shareX: Uint8Array
                      -
                      - -
                      shareY: Uint8Array
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +

                      Properties

                      epoch: Uint8Array
                      merkleRoot: Uint8Array
                      nullifier: Uint8Array
                      proof: Uint8Array
                      rlnIdentifier: Uint8Array
                      shareX: Uint8Array
                      shareY: Uint8Array

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_lightpush.WakuMessage-1.html b/interfaces/_waku_proto.proto_lightpush.WakuMessage-1.html index fff085b6bf..6dea89ae0a 100644 --- a/interfaces/_waku_proto.proto_lightpush.WakuMessage-1.html +++ b/interfaces/_waku_proto.proto_lightpush.WakuMessage-1.html @@ -1,121 +1,8 @@ -WakuMessage | Documentation
                      -
                      - -
                      -
                      -
                      - -
                      -

                      Hierarchy

                      -
                        -
                      • WakuMessage
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      contentTopic +WakuMessage | Documentation
                      interface WakuMessage {
                          contentTopic: string;
                          ephemeral?: boolean;
                          meta?: Uint8Array;
                          payload: Uint8Array;
                          rateLimitProof?: proto_lightpush.RateLimitProof;
                          timestamp?: bigint;
                          version?: number;
                      }
                      -
                      -

                      Properties

                      -
                      - -
                      contentTopic: string
                      -
                      - -
                      ephemeral?: boolean
                      -
                      - -
                      meta?: Uint8Array
                      -
                      - -
                      payload: Uint8Array
                      -
                      - -
                      -
                      - -
                      timestamp?: bigint
                      -
                      - -
                      version?: number
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +

                      Properties

                      contentTopic: string
                      ephemeral?: boolean
                      meta?: Uint8Array
                      payload: Uint8Array
                      timestamp?: bigint
                      version?: number

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_message.RateLimitProof-1.html b/interfaces/_waku_proto.proto_message.RateLimitProof-1.html index cb28fe1526..aca8b71dbf 100644 --- a/interfaces/_waku_proto.proto_message.RateLimitProof-1.html +++ b/interfaces/_waku_proto.proto_message.RateLimitProof-1.html @@ -1,121 +1,8 @@ -RateLimitProof | Documentation
                      -
                      - -
                      -
                      -
                      -
                      - -

                      Interface RateLimitProof

                      -
                      -

                      Hierarchy

                      -
                        -
                      • RateLimitProof
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      epoch +RateLimitProof | Documentation
                      interface RateLimitProof {
                          epoch: Uint8Array;
                          merkleRoot: Uint8Array;
                          nullifier: Uint8Array;
                          proof: Uint8Array;
                          rlnIdentifier: Uint8Array;
                          shareX: Uint8Array;
                          shareY: Uint8Array;
                      }
                      -
                      -

                      Properties

                      -
                      - -
                      epoch: Uint8Array
                      -
                      - -
                      merkleRoot: Uint8Array
                      -
                      - -
                      nullifier: Uint8Array
                      -
                      - -
                      proof: Uint8Array
                      -
                      - -
                      rlnIdentifier: Uint8Array
                      -
                      - -
                      shareX: Uint8Array
                      -
                      - -
                      shareY: Uint8Array
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +

                      Properties

                      epoch: Uint8Array
                      merkleRoot: Uint8Array
                      nullifier: Uint8Array
                      proof: Uint8Array
                      rlnIdentifier: Uint8Array
                      shareX: Uint8Array
                      shareY: Uint8Array

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_message.WakuMessage-1.html b/interfaces/_waku_proto.proto_message.WakuMessage-1.html index 57e7c883b7..459506d7a4 100644 --- a/interfaces/_waku_proto.proto_message.WakuMessage-1.html +++ b/interfaces/_waku_proto.proto_message.WakuMessage-1.html @@ -1,121 +1,8 @@ -WakuMessage | Documentation
                      -
                      - -
                      -
                      -
                      -
                      - -

                      Interface WakuMessage

                      -
                      -

                      Hierarchy

                      -
                        -
                      • WakuMessage
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      contentTopic +WakuMessage | Documentation
                      interface WakuMessage {
                          contentTopic: string;
                          ephemeral?: boolean;
                          meta?: Uint8Array;
                          payload: Uint8Array;
                          rateLimitProof?: proto_message.RateLimitProof;
                          timestamp?: bigint;
                          version?: number;
                      }
                      -
                      -

                      Properties

                      -
                      - -
                      contentTopic: string
                      -
                      - -
                      ephemeral?: boolean
                      -
                      - -
                      meta?: Uint8Array
                      -
                      - -
                      payload: Uint8Array
                      -
                      - -
                      rateLimitProof?: proto_message.RateLimitProof
                      -
                      - -
                      timestamp?: bigint
                      -
                      - -
                      version?: number
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +

                      Properties

                      contentTopic: string
                      ephemeral?: boolean
                      meta?: Uint8Array
                      payload: Uint8Array
                      rateLimitProof?: proto_message.RateLimitProof
                      timestamp?: bigint
                      version?: number

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeQuery-1.html b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeQuery-1.html index 6d266c9042..8293baab06 100644 --- a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeQuery-1.html +++ b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeQuery-1.html @@ -1,79 +1,2 @@ -PeerExchangeQuery | Documentation
                      -
                      - -
                      -
                      -
                      - -
                      -

                      Hierarchy

                      -
                        -
                      • PeerExchangeQuery
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      -
                      -

                      Properties

                      -
                      - -
                      numPeers?: bigint
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +PeerExchangeQuery | Documentation

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeRPC-1.html b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeRPC-1.html index a9fb5782f3..75ee28dfad 100644 --- a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeRPC-1.html +++ b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeRPC-1.html @@ -1,86 +1,3 @@ -PeerExchangeRPC | Documentation
                      -
                      - -
                      -
                      -
                      - -
                      -

                      Hierarchy

                      -
                        -
                      • PeerExchangeRPC
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      query? +PeerExchangeRPC | Documentation
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +

                      Properties

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeResponse-1.html b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeResponse-1.html index d3cbef4ec4..b588753639 100644 --- a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeResponse-1.html +++ b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeResponse-1.html @@ -1,79 +1,2 @@ -PeerExchangeResponse | Documentation
                      -
                      - -
                      -
                      -
                      -
                      - -

                      Interface PeerExchangeResponse

                      -
                      -

                      Hierarchy

                      -
                        -
                      • PeerExchangeResponse
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      -
                      -

                      Properties

                      -
                      - -
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +PeerExchangeResponse | Documentation

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_peer_exchange.PeerInfo-1.html b/interfaces/_waku_proto.proto_peer_exchange.PeerInfo-1.html index 5d92d9e276..29bdfb8c1f 100644 --- a/interfaces/_waku_proto.proto_peer_exchange.PeerInfo-1.html +++ b/interfaces/_waku_proto.proto_peer_exchange.PeerInfo-1.html @@ -1,79 +1,2 @@ -PeerInfo | Documentation
                      -
                      - -
                      -
                      -
                      - -
                      -

                      Hierarchy

                      -
                        -
                      • PeerInfo
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      -
                      -

                      Properties

                      -
                      - -
                      enr?: Uint8Array
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +PeerInfo | Documentation

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.ContentFilter-1.html b/interfaces/_waku_proto.proto_store.ContentFilter-1.html index ab616baa25..050445e54b 100644 --- a/interfaces/_waku_proto.proto_store.ContentFilter-1.html +++ b/interfaces/_waku_proto.proto_store.ContentFilter-1.html @@ -1,79 +1,2 @@ -ContentFilter | Documentation
                      -
                      - -
                      -
                      -
                      -
                      - -

                      Interface ContentFilter

                      -
                      -

                      Hierarchy

                      -
                        -
                      • ContentFilter
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      -
                      -

                      Properties

                      -
                      - -
                      contentTopic: string
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +ContentFilter | Documentation

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.HistoryQuery-1.html b/interfaces/_waku_proto.proto_store.HistoryQuery-1.html index 36132ee1f4..1e61ab0788 100644 --- a/interfaces/_waku_proto.proto_store.HistoryQuery-1.html +++ b/interfaces/_waku_proto.proto_store.HistoryQuery-1.html @@ -1,107 +1,6 @@ -HistoryQuery | Documentation
                      -
                      - -
                      -
                      -
                      -
                      - -

                      Interface HistoryQuery

                      -
                      -

                      Hierarchy

                      -
                        -
                      • HistoryQuery
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      contentFilters +HistoryQuery | Documentation
                      interface HistoryQuery {
                          contentFilters: proto_store.ContentFilter[];
                          endTime?: bigint;
                          pagingInfo?: PagingInfo;
                          pubsubTopic?: string;
                          startTime?: bigint;
                      }
                      -
                      -

                      Properties

                      -
                      - -
                      contentFilters: proto_store.ContentFilter[]
                      -
                      - -
                      endTime?: bigint
                      -
                      - -
                      pagingInfo?: PagingInfo
                      -
                      - -
                      pubsubTopic?: string
                      -
                      - -
                      startTime?: bigint
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +

                      Properties

                      contentFilters: proto_store.ContentFilter[]
                      endTime?: bigint
                      pagingInfo?: PagingInfo
                      pubsubTopic?: string
                      startTime?: bigint

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.HistoryResponse-1.html b/interfaces/_waku_proto.proto_store.HistoryResponse-1.html index 34fb298843..b6fd7a9bfb 100644 --- a/interfaces/_waku_proto.proto_store.HistoryResponse-1.html +++ b/interfaces/_waku_proto.proto_store.HistoryResponse-1.html @@ -1,93 +1,4 @@ -HistoryResponse | Documentation
                      -
                      - -
                      -
                      -
                      -
                      - -

                      Interface HistoryResponse

                      -
                      -

                      Hierarchy

                      -
                        -
                      • HistoryResponse
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      error +HistoryResponse | Documentation
                      interface HistoryResponse {
                          error: HistoryError;
                          messages: proto_store.WakuMessage[];
                          pagingInfo?: PagingInfo;
                      }
                      -
                      -

                      Properties

                      -
                      - -
                      -
                      - -
                      -
                      - -
                      pagingInfo?: PagingInfo
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +

                      Properties

                      pagingInfo?: PagingInfo

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.HistoryRpc-1.html b/interfaces/_waku_proto.proto_store.HistoryRpc-1.html index 567f1027b4..b38af9f813 100644 --- a/interfaces/_waku_proto.proto_store.HistoryRpc-1.html +++ b/interfaces/_waku_proto.proto_store.HistoryRpc-1.html @@ -1,93 +1,4 @@ -HistoryRpc | Documentation
                      -
                      - -
                      -
                      -
                      -
                      - -

                      Interface HistoryRpc

                      -
                      -

                      Hierarchy

                      -
                        -
                      • HistoryRpc
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      query? +HistoryRpc | Documentation
                      interface HistoryRpc {
                          query?: HistoryQuery;
                          requestId: string;
                          response?: HistoryResponse;
                      }
                      -
                      -

                      Properties

                      -
                      - -
                      query?: HistoryQuery
                      -
                      - -
                      requestId: string
                      -
                      - -
                      response?: HistoryResponse
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +

                      Properties

                      query?: HistoryQuery
                      requestId: string
                      response?: HistoryResponse

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.Index-1.html b/interfaces/_waku_proto.proto_store.Index-1.html index 1beff87557..95599f80a7 100644 --- a/interfaces/_waku_proto.proto_store.Index-1.html +++ b/interfaces/_waku_proto.proto_store.Index-1.html @@ -1,100 +1,5 @@ -Index | Documentation
                      -
                      - -
                      -
                      -
                      -
                      - -

                      Interface Index

                      -
                      -

                      Hierarchy

                      -
                        -
                      • Index
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      digest +Index | Documentation
                      interface Index {
                          digest: Uint8Array;
                          pubsubTopic: string;
                          receiverTime: bigint;
                          senderTime: bigint;
                      }
                      -
                      -

                      Properties

                      -
                      - -
                      digest: Uint8Array
                      -
                      - -
                      pubsubTopic: string
                      -
                      - -
                      receiverTime: bigint
                      -
                      - -
                      senderTime: bigint
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +

                      Properties

                      digest: Uint8Array
                      pubsubTopic: string
                      receiverTime: bigint
                      senderTime: bigint

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.PagingInfo-1.html b/interfaces/_waku_proto.proto_store.PagingInfo-1.html index 53a4f6d5df..1ac6d30436 100644 --- a/interfaces/_waku_proto.proto_store.PagingInfo-1.html +++ b/interfaces/_waku_proto.proto_store.PagingInfo-1.html @@ -1,93 +1,4 @@ -PagingInfo | Documentation
                      -
                      - -
                      -
                      -
                      -
                      - -

                      Interface PagingInfo

                      -
                      -

                      Hierarchy

                      -
                        -
                      • PagingInfo
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      cursor? +PagingInfo | Documentation
                      interface PagingInfo {
                          cursor?: Index;
                          direction?: Direction;
                          pageSize?: bigint;
                      }
                      -
                      -

                      Properties

                      -
                      - -
                      cursor?: Index
                      -
                      - -
                      direction?: Direction
                      -
                      - -
                      pageSize?: bigint
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +

                      Properties

                      cursor?: Index
                      direction?: Direction
                      pageSize?: bigint

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.RateLimitProof-1.html b/interfaces/_waku_proto.proto_store.RateLimitProof-1.html index 6cf4842ad4..0db85c0846 100644 --- a/interfaces/_waku_proto.proto_store.RateLimitProof-1.html +++ b/interfaces/_waku_proto.proto_store.RateLimitProof-1.html @@ -1,121 +1,8 @@ -RateLimitProof | Documentation
                      -
                      - -
                      -
                      -
                      -
                      - -

                      Interface RateLimitProof

                      -
                      -

                      Hierarchy

                      -
                        -
                      • RateLimitProof
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      epoch +RateLimitProof | Documentation
                      interface RateLimitProof {
                          epoch: Uint8Array;
                          merkleRoot: Uint8Array;
                          nullifier: Uint8Array;
                          proof: Uint8Array;
                          rlnIdentifier: Uint8Array;
                          shareX: Uint8Array;
                          shareY: Uint8Array;
                      }
                      -
                      -

                      Properties

                      -
                      - -
                      epoch: Uint8Array
                      -
                      - -
                      merkleRoot: Uint8Array
                      -
                      - -
                      nullifier: Uint8Array
                      -
                      - -
                      proof: Uint8Array
                      -
                      - -
                      rlnIdentifier: Uint8Array
                      -
                      - -
                      shareX: Uint8Array
                      -
                      - -
                      shareY: Uint8Array
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +

                      Properties

                      epoch: Uint8Array
                      merkleRoot: Uint8Array
                      nullifier: Uint8Array
                      proof: Uint8Array
                      rlnIdentifier: Uint8Array
                      shareX: Uint8Array
                      shareY: Uint8Array

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.WakuMessage-1.html b/interfaces/_waku_proto.proto_store.WakuMessage-1.html index 0c26473a18..e47adc876b 100644 --- a/interfaces/_waku_proto.proto_store.WakuMessage-1.html +++ b/interfaces/_waku_proto.proto_store.WakuMessage-1.html @@ -1,121 +1,8 @@ -WakuMessage | Documentation
                      -
                      - -
                      -
                      -
                      -
                      - -

                      Interface WakuMessage

                      -
                      -

                      Hierarchy

                      -
                        -
                      • WakuMessage
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      contentTopic +WakuMessage | Documentation
                      interface WakuMessage {
                          contentTopic: string;
                          ephemeral?: boolean;
                          meta?: Uint8Array;
                          payload: Uint8Array;
                          rateLimitProof?: proto_store.RateLimitProof;
                          timestamp?: bigint;
                          version?: number;
                      }
                      -
                      -

                      Properties

                      -
                      - -
                      contentTopic: string
                      -
                      - -
                      ephemeral?: boolean
                      -
                      - -
                      meta?: Uint8Array
                      -
                      - -
                      payload: Uint8Array
                      -
                      - -
                      rateLimitProof?: proto_store.RateLimitProof
                      -
                      - -
                      timestamp?: bigint
                      -
                      - -
                      version?: number
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +

                      Properties

                      contentTopic: string
                      ephemeral?: boolean
                      meta?: Uint8Array
                      payload: Uint8Array
                      rateLimitProof?: proto_store.RateLimitProof
                      timestamp?: bigint
                      version?: number

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_topic_only_message.TopicOnlyMessage-1.html b/interfaces/_waku_proto.proto_topic_only_message.TopicOnlyMessage-1.html index 80c047b0b8..cfd37ec0ca 100644 --- a/interfaces/_waku_proto.proto_topic_only_message.TopicOnlyMessage-1.html +++ b/interfaces/_waku_proto.proto_topic_only_message.TopicOnlyMessage-1.html @@ -1,79 +1,2 @@ -TopicOnlyMessage | Documentation
                      -
                      - -
                      -
                      -
                      - -
                      -

                      Hierarchy

                      -
                        -
                      • TopicOnlyMessage
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      -
                      -

                      Properties

                      -
                      - -
                      contentTopic: string
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +TopicOnlyMessage | Documentation

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_sdk.ConnectionManagerOptions.html b/interfaces/_waku_sdk.ConnectionManagerOptions.html index 0cfbcc350c..200f084f65 100644 --- a/interfaces/_waku_sdk.ConnectionManagerOptions.html +++ b/interfaces/_waku_sdk.ConnectionManagerOptions.html @@ -1,102 +1,9 @@ -ConnectionManagerOptions | Documentation
                      -
                      - -
                      -
                      -
                      -
                      - -

                      Interface ConnectionManagerOptions

                      -
                      -

                      Hierarchy

                      -
                        -
                      • ConnectionManagerOptions
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      maxBootstrapPeersAllowed +ConnectionManagerOptions | Documentation

                      Interface ConnectionManagerOptions

                      interface ConnectionManagerOptions {
                          maxBootstrapPeersAllowed: number;
                          maxDialAttemptsForPeer: number;
                          maxParallelDials: number;
                      }
                      -
                      -

                      Properties

                      -
                      - -
                      maxBootstrapPeersAllowed: number
                      -

                      Max number of bootstrap peers allowed to be connected to, initially +

                      Properties

                      maxBootstrapPeersAllowed: number

                      Max number of bootstrap peers allowed to be connected to, initially This is used to increase intention of dialing non-bootstrap peers, found using other discovery mechanisms (like Peer Exchange)

                      -
                      -
                      -
                      - -
                      maxDialAttemptsForPeer: number
                      -

                      Number of attempts before a peer is considered non-dialable +

                      maxDialAttemptsForPeer: number

                      Number of attempts before a peer is considered non-dialable This is used to not spam a peer with dial attempts when it is not dialable

                      -
                      -
                      -
                      - -
                      maxParallelDials: number
                      -

                      Max number of parallel dials allowed

                      -
                      -
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +
                      maxParallelDials: number

                      Max number of parallel dials allowed

                      +

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_sdk.Cursor.html b/interfaces/_waku_sdk.Cursor.html index 5a355c2286..ed1af05327 100644 --- a/interfaces/_waku_sdk.Cursor.html +++ b/interfaces/_waku_sdk.Cursor.html @@ -1,98 +1,5 @@ -Cursor | Documentation
                      -
                      - -
                      -
                      -
                      -
                      - -

                      Interface Cursor

                      -
                      -

                      Hierarchy

                      -
                        -
                      • Cursor
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      digest +Cursor | Documentation
                      interface Cursor {
                          digest: Uint8Array;
                          pubsubTopic: string;
                          receiverTime: bigint;
                          senderTime: bigint;
                      }
                      -
                      -

                      Properties

                      -
                      - -
                      digest: Uint8Array
                      -
                      - -
                      pubsubTopic: string
                      -
                      - -
                      receiverTime: bigint
                      -
                      - -
                      senderTime: bigint
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +

                      Properties

                      digest: Uint8Array
                      pubsubTopic: string
                      receiverTime: bigint
                      senderTime: bigint

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_sdk.DnsClient.html b/interfaces/_waku_sdk.DnsClient.html index aadf13cb6b..604dec8410 100644 --- a/interfaces/_waku_sdk.DnsClient.html +++ b/interfaces/_waku_sdk.DnsClient.html @@ -1,90 +1,2 @@ -DnsClient | Documentation
                      -
                      - -
                      -
                      -
                      -
                      - -

                      Interface DnsClient

                      -
                      -

                      Hierarchy

                      -
                        -
                      • DnsClient
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      -
                      -

                      Properties

                      -
                      - -
                      resolveTXT: ((domain) => Promise<string[]>)
                      -
                      -

                      Type declaration

                      -
                        -
                      • -
                          -
                        • (domain): Promise<string[]>
                        • -
                        • -
                          -

                          Parameters

                          -
                            -
                          • -
                            domain: string
                          -

                          Returns Promise<string[]>

                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +DnsClient | Documentation
                      interface DnsClient {
                          resolveTXT: ((domain) => Promise<string[]>);
                      }

                      Properties

                      Properties

                      resolveTXT: ((domain) => Promise<string[]>)

                      Type declaration

                        • (domain): Promise<string[]>
                        • Parameters

                          • domain: string

                          Returns Promise<string[]>

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_sdk.DnsDiscOptions.html b/interfaces/_waku_sdk.DnsDiscOptions.html index 2d48aff78e..82ed9bb08f 100644 --- a/interfaces/_waku_sdk.DnsDiscOptions.html +++ b/interfaces/_waku_sdk.DnsDiscOptions.html @@ -1,120 +1,11 @@ -DnsDiscOptions | Documentation
                      -
                      - -
                      -
                      -
                      -
                      - -

                      Interface DnsDiscOptions

                      -
                      -

                      Hierarchy

                      -
                        -
                      • DnsDiscOptions
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      enrUrls +DnsDiscOptions | Documentation

                      Interface DnsDiscOptions

                      interface DnsDiscOptions {
                          enrUrls: string | string[];
                          tagName?: string;
                          tagTTL?: number;
                          tagValue?: number;
                          wantedNodeCapabilityCount: Partial<NodeCapabilityCount>;
                      }
                      -
                      -

                      Properties

                      -
                      - -
                      enrUrls: string | string[]
                      -

                      ENR URL to use for DNS discovery

                      -
                      -
                      -
                      - -
                      tagName?: string
                      -

                      Tag a bootstrap peer with this name before "discovering" it (default: 'bootstrap')

                      -
                      -
                      -
                      - -
                      tagTTL?: number
                      -

                      Cause the bootstrap peer tag to be removed after this number of ms (default: 2 minutes)

                      -
                      -
                      -
                      - -
                      tagValue?: number
                      -

                      The bootstrap peer tag will have this value (default: 50)

                      -
                      -
                      -
                      - -
                      wantedNodeCapabilityCount: Partial<NodeCapabilityCount>
                      -

                      Specifies what type of nodes are wanted from the discovery process

                      -
                      -
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +

                      Properties

                      enrUrls: string | string[]

                      ENR URL to use for DNS discovery

                      +
                      tagName?: string

                      Tag a bootstrap peer with this name before "discovering" it (default: 'bootstrap')

                      +
                      tagTTL?: number

                      Cause the bootstrap peer tag to be removed after this number of ms (default: 2 minutes)

                      +
                      tagValue?: number

                      The bootstrap peer tag will have this value (default: 50)

                      +
                      wantedNodeCapabilityCount: Partial<NodeCapabilityCount>

                      Specifies what type of nodes are wanted from the discovery process

                      +

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_sdk.DnsDiscoveryComponents.html b/interfaces/_waku_sdk.DnsDiscoveryComponents.html index d4dbff6a90..fa283aeee4 100644 --- a/interfaces/_waku_sdk.DnsDiscoveryComponents.html +++ b/interfaces/_waku_sdk.DnsDiscoveryComponents.html @@ -1,77 +1,2 @@ -DnsDiscoveryComponents | Documentation
                      -
                      - -
                      -
                      -
                      -
                      - -

                      Interface DnsDiscoveryComponents

                      -
                      -

                      Hierarchy

                      -
                        -
                      • DnsDiscoveryComponents
                      -
                      -
                      -
                      - -
                      -
                      -

                      Properties

                      -
                      -
                      -

                      Properties

                      -
                      - -
                      peerStore: PeerStore
                      -
                      -
                      -

                      Generated using TypeDoc

                      -
                      \ No newline at end of file +DnsDiscoveryComponents | Documentation

                      Interface DnsDiscoveryComponents

                      interface DnsDiscoveryComponents {
                          peerStore: PeerStore;
                      }

                      Properties

                      Properties

                      peerStore: PeerStore

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_sdk.EncoderOptions.html b/interfaces/_waku_sdk.EncoderOptions.html index 9a1f33647a..e2be9f2eda 100644 --- a/interfaces/_waku_sdk.EncoderOptions.html +++ b/interfaces/_waku_sdk.EncoderOptions.html @@ -1,113 +1,11 @@ -EncoderOptions | Documentation
                      -
                      - -
                      -
                      -
                      -
                      - -

                      Interface EncoderOptions

                      -
                      -

                      Hierarchy

                      -
                        -
                      • EncoderOptions -
                        -
                        -
                        -
                        - -
                        -
                        -

                        Properties

                        -
                        contentTopic +EncoderOptions | Documentation

                        Interface EncoderOptions

                        interface EncoderOptions {
                            contentTopic: string;
                            ephemeral?: boolean;
                            metaSetter?: IMetaSetter;
                            pubsubTopicShardInfo?: SingleShardInfo;
                        }
                        -
                        -

                        Properties

                        -
                        - -
                        contentTopic: string
                        -

                        The content topic to set on outgoing messages.

                        -
                        -
                        -
                        - -
                        ephemeral?: boolean
                        -

                        An optional flag to mark message as ephemeral, i.e., not to be stored by Waku Store nodes.

                        -
                        -
                        -

                        Default Value

                        false

                        -
                        -
                        - -
                        metaSetter?: IMetaSetter
                        -

                        A function called when encoding messages to set the meta field.

                        -
                        -
                        -

                        Param

                        The message encoded for wire, without the meta field. +

                        Properties

                        contentTopic: string

                        The content topic to set on outgoing messages.

                        +
                        ephemeral?: boolean

                        An optional flag to mark message as ephemeral, i.e., not to be stored by Waku Store nodes.

                        +

                        Default Value

                        false

                        +
                        metaSetter?: IMetaSetter

                        A function called when encoding messages to set the meta field.

                        +

                        Param: IProtoMessage

                        The message encoded for wire, without the meta field. If encryption is used, metaSetter only accesses encrypted payload.

                        -
                        -
                        - -
                        pubsubTopicShardInfo?: SingleShardInfo
                        -
                        -
                        -

                        Generated using TypeDoc

                        -
                        \ No newline at end of file +
                        pubsubTopicShardInfo?: SingleShardInfo

                        Generated using TypeDoc

                        \ No newline at end of file diff --git a/interfaces/_waku_sdk.FullNode.html b/interfaces/_waku_sdk.FullNode.html index c8a81933e7..80423eceb3 100644 --- a/interfaces/_waku_sdk.FullNode.html +++ b/interfaces/_waku_sdk.FullNode.html @@ -1,187 +1,12 @@ -FullNode | Documentation
                        -
                        - -
                        -
                        -
                        -
                        - -

                        Interface FullNode

                        -
                        -

                        Hierarchy

                        -
                        -
                        -
                        -
                        - -
                        -
                        -

                        Properties

                        -
                        connectionManager +FullNode | Documentation
                        interface FullNode {
                            connectionManager: IConnectionManager;
                            filter: IFilter;
                            libp2p: Libp2p;
                            lightPush: ILightPush;
                            relay: IRelay;
                            store: IStore;
                            dial(peer, protocols?): Promise<Stream>;
                            isConnected(): boolean;
                            isStarted(): boolean;
                            start(): Promise<void>;
                            stop(): Promise<void>;
                        }

                        Hierarchy

                        -
                        -

                        Properties

                        -
                        - -
                        connectionManager: IConnectionManager
                        -
                        - -
                        filter: IFilter
                        -
                        - -
                        libp2p: Libp2p
                        -
                        - -
                        lightPush: ILightPush
                        -
                        - -
                        relay: IRelay
                        -
                        - -
                        store: IStore
                        -
                        -

                        Methods

                        -
                        - -
                          - -
                        • -
                          -

                          Parameters

                          -
                            -
                          • -
                            peer: PeerId | Multiaddr
                          • -
                          • -
                            Optional protocols: Protocols[]
                          -

                          Returns Promise<Stream>

                        -
                        - -
                          - -
                        • -

                          Returns boolean

                        -
                        - -
                          - -
                        • -

                          Returns boolean

                        -
                        - -
                          - -
                        • -

                          Returns Promise<void>

                        -
                        - -
                          - -
                        • -

                          Returns Promise<void>

                        -
                        -
                        -

                        Generated using TypeDoc

                        -
                        \ No newline at end of file +

                        Properties

                        connectionManager: IConnectionManager
                        filter: IFilter
                        libp2p: Libp2p
                        lightPush: ILightPush
                        relay: IRelay
                        store: IStore

                        Methods

                        • Parameters

                          • peer: PeerId | Multiaddr
                          • Optional protocols: Protocols[]

                          Returns Promise<Stream>

                        • Returns boolean

                        • Returns boolean

                        • Returns Promise<void>

                        • Returns Promise<void>

                        Generated using TypeDoc

                        \ No newline at end of file diff --git a/interfaces/_waku_sdk.IAsyncIterator.html b/interfaces/_waku_sdk.IAsyncIterator.html index 9b36283dae..bfd7437494 100644 --- a/interfaces/_waku_sdk.IAsyncIterator.html +++ b/interfaces/_waku_sdk.IAsyncIterator.html @@ -1,89 +1,3 @@ -IAsyncIterator | Documentation
                        -
                        - -
                        -
                        -
                        -
                        - -

                        Interface IAsyncIterator<T>

                        -
                        -

                        Type Parameters

                        -
                        -
                        -

                        Hierarchy

                        -
                          -
                        • IAsyncIterator
                        -
                        -
                        -
                        - -
                        -
                        -

                        Properties

                        -
                        iterator +IAsyncIterator | Documentation

                        Interface IAsyncIterator<T>

                        interface IAsyncIterator {
                            iterator: AsyncIterator<T, any, undefined>;
                            stop: Unsubscribe;
                        }

                        Type Parameters

                        Properties

                        -
                        -

                        Properties

                        -
                        - -
                        iterator: AsyncIterator<T, any, undefined>
                        -
                        - -
                        -
                        -
                        -

                        Generated using TypeDoc

                        -
                        \ No newline at end of file +

                        Properties

                        iterator: AsyncIterator<T, any, undefined>

                        Generated using TypeDoc

                        \ No newline at end of file diff --git a/interfaces/_waku_sdk.IBaseProtocol.html b/interfaces/_waku_sdk.IBaseProtocol.html index 2e9d7fb53c..7c0dd5b8ee 100644 --- a/interfaces/_waku_sdk.IBaseProtocol.html +++ b/interfaces/_waku_sdk.IBaseProtocol.html @@ -1,172 +1,6 @@ -IBaseProtocol | Documentation
                        -
                        - -
                        -
                        -
                        -
                        - -

                        Interface IBaseProtocol

                        -
                        -

                        Hierarchy

                        -
                        -
                        -
                        -
                        - -
                        -
                        -

                        Properties

                        -
                        addLibp2pEventListener +IBaseProtocol | Documentation
                        interface IBaseProtocol {
                            addLibp2pEventListener: (<K>(type, listener, options?) => void);
                            multicodec: string;
                            peerStore: PeerStore;
                            peers: (() => Promise<Peer[]>);
                            removeLibp2pEventListener: {
                                <K>(type, listener?, options?): void;
                                (type, listener?, options?): void;
                            };
                        }

                        Hierarchy

                        -
                        -

                        Properties

                        -
                        - -
                        addLibp2pEventListener: (<K>(type, listener, options?) => void)
                        -
                        -

                        Type declaration

                        -
                          -
                        • -
                            -
                          • <K>(type, listener, options?): void
                          • -
                          • -
                            -

                            Type Parameters

                            -
                              -
                            • -

                              K extends keyof Libp2pEvents<ServiceMap>

                            -
                            -

                            Parameters

                            -
                              -
                            • -
                              type: K
                            • -
                            • -
                              listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                            • -
                            • -
                              Optional options: boolean | AddEventListenerOptions
                            -

                            Returns void

                        -
                        - -
                        multicodec: string
                        -
                        - -
                        peerStore: PeerStore
                        -
                        - -
                        peers: (() => Promise<Peer[]>)
                        -
                        -

                        Type declaration

                        -
                          -
                        • -
                            -
                          • (): Promise<Peer[]>
                          • -
                          • -

                            Returns Promise<Peer[]>

                        -
                        - -
                        removeLibp2pEventListener: {
                            <K>(type, listener?, options?): void;
                            (type, listener?, options?): void;
                        }
                        -
                        -

                        Type declaration

                        -
                          -
                        • -
                            -
                          • <K>(type, listener?, options?): void
                          • -
                          • -
                            -

                            Type Parameters

                            -
                              -
                            • -

                              K extends keyof Libp2pEvents<ServiceMap>

                            -
                            -

                            Parameters

                            -
                              -
                            • -
                              type: K
                            • -
                            • -
                              Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                            • -
                            • -
                              Optional options: boolean | EventListenerOptions
                            -

                            Returns void

                          • -
                          • (type, listener?, options?): void
                          • -
                          • -
                            -

                            Parameters

                            -
                              -
                            • -
                              type: string
                            • -
                            • -
                              Optional listener: EventHandler<Event>
                            • -
                            • -
                              Optional options: boolean | EventListenerOptions
                            -

                            Returns void

                        -
                        -
                        -

                        Generated using TypeDoc

                        -
                        \ No newline at end of file +

                        Properties

                        addLibp2pEventListener: (<K>(type, listener, options?) => void)

                        Type declaration

                          • <K>(type, listener, options?): void
                          • Type Parameters

                            • K extends keyof Libp2pEvents<ServiceMap>

                            Parameters

                            • type: K
                            • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                            • Optional options: boolean | AddEventListenerOptions

                            Returns void

                        multicodec: string
                        peerStore: PeerStore
                        peers: (() => Promise<Peer[]>)

                        Type declaration

                          • (): Promise<Peer[]>
                          • Returns Promise<Peer[]>

                        removeLibp2pEventListener: {
                            <K>(type, listener?, options?): void;
                            (type, listener?, options?): void;
                        }

                        Type declaration

                          • <K>(type, listener?, options?): void
                          • Type Parameters

                            • K extends keyof Libp2pEvents<ServiceMap>

                            Parameters

                            • type: K
                            • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                            • Optional options: boolean | EventListenerOptions

                            Returns void

                          • (type, listener?, options?): void
                          • Parameters

                            • type: string
                            • Optional listener: EventHandler<Event>
                            • Optional options: boolean | EventListenerOptions

                            Returns void

                        Generated using TypeDoc

                        \ No newline at end of file diff --git a/interfaces/_waku_sdk.IConnectionManager.html b/interfaces/_waku_sdk.IConnectionManager.html index f4d34847f6..60e73797c8 100644 --- a/interfaces/_waku_sdk.IConnectionManager.html +++ b/interfaces/_waku_sdk.IConnectionManager.html @@ -1,214 +1,9 @@ -IConnectionManager | Documentation
                        -
                        - -
                        -
                        -
                        -
                        - -

                        Interface IConnectionManager

                        -
                        -

                        Hierarchy

                        -
                        -
                        -

                        Implemented by

                        -
                        -
                        -
                        -
                        - -
                        -
                        -

                        Properties

                        -
                        -
                        -

                        Methods

                        -
                        addEventListener +IConnectionManager | Documentation

                        Interface IConnectionManager

                        interface IConnectionManager {
                            #private: any;
                            addEventListener<K>(type, listener, options?): void;
                            dispatchEvent(event): boolean;
                            getPeersByDiscovery(): Promise<PeersByDiscoveryResult>;
                            listenerCount(type): number;
                            removeEventListener<K>(type, listener?, options?): void;
                            safeDispatchEvent<Detail>(type, detail): boolean;
                            stop(): void;
                        }

                        Hierarchy

                        Implemented by

                        -
                        -

                        Properties

                        -
                        - -
                        #private: any
                        -
                        -

                        Methods

                        -
                        - -
                          - -
                        • -
                          -

                          Type Parameters

                          -
                          -
                          -

                          Parameters

                          -
                          -

                          Returns void

                        -
                        - -
                          - -
                        • -
                          -

                          Parameters

                          -
                            -
                          • -
                            event: Event
                          -

                          Returns boolean

                        -
                        - -
                        -
                        - -
                          - -
                        • -
                          -

                          Parameters

                          -
                            -
                          • -
                            type: string
                          -

                          Returns number

                        -
                        - -
                          - -
                        • -
                          -

                          Type Parameters

                          -
                          -
                          -

                          Parameters

                          -
                          -

                          Returns void

                        -
                        - -
                          - -
                        • -
                          -

                          Type Parameters

                          -
                            -
                          • -

                            Detail

                          -
                          -

                          Parameters

                          -
                          -

                          Returns boolean

                        -
                        - -
                          - -
                        • -

                          Returns void

                        -
                        -
                        -

                        Generated using TypeDoc

                        -
                        \ No newline at end of file +

                        Properties

                        #private: any

                        Methods

                        • Parameters

                          • event: Event

                          Returns boolean

                        • Parameters

                          • type: string

                          Returns number

                        • Type Parameters

                          • Detail

                          Parameters

                          Returns boolean

                        • Returns void

                        Generated using TypeDoc

                        \ No newline at end of file diff --git a/interfaces/_waku_sdk.IConnectionStateEvents.html b/interfaces/_waku_sdk.IConnectionStateEvents.html index ec398e5ac3..8253722c18 100644 --- a/interfaces/_waku_sdk.IConnectionStateEvents.html +++ b/interfaces/_waku_sdk.IConnectionStateEvents.html @@ -1,77 +1,2 @@ -IConnectionStateEvents | Documentation
                        -
                        - -
                        -
                        -
                        -
                        - -

                        Interface IConnectionStateEvents

                        -
                        -

                        Hierarchy

                        -
                          -
                        • IConnectionStateEvents
                        -
                        -
                        -
                        - -
                        -
                        -

                        Properties

                        -
                        -
                        -

                        Properties

                        -
                        - -
                        waku:connection: CustomEvent<boolean>
                        -
                        -
                        -

                        Generated using TypeDoc

                        -
                        \ No newline at end of file +IConnectionStateEvents | Documentation

                        Interface IConnectionStateEvents

                        interface IConnectionStateEvents {
                            waku:connection: CustomEvent<boolean>;
                        }

                        Properties

                        Properties

                        waku:connection: CustomEvent<boolean>

                        Generated using TypeDoc

                        \ No newline at end of file diff --git a/interfaces/_waku_sdk.IDecodedMessage.html b/interfaces/_waku_sdk.IDecodedMessage.html index 4d2721d485..c337a7c2c6 100644 --- a/interfaces/_waku_sdk.IDecodedMessage.html +++ b/interfaces/_waku_sdk.IDecodedMessage.html @@ -1,123 +1,8 @@ -IDecodedMessage | Documentation
                        -
                        - -
                        -
                        -
                        -
                        - -

                        Interface IDecodedMessage

                        -
                        -

                        Hierarchy

                        -
                          -
                        • IDecodedMessage
                        -
                        -

                        Implemented by

                        -
                        -
                        -
                        -
                        - -
                        -
                        -

                        Properties

                        -
                        contentTopic +IDecodedMessage | Documentation

                        Interface IDecodedMessage

                        interface IDecodedMessage {
                            contentTopic: string;
                            ephemeral: undefined | boolean;
                            meta: undefined | Uint8Array;
                            payload: Uint8Array;
                            pubsubTopic: string;
                            rateLimitProof: undefined | IRateLimitProof;
                            timestamp: undefined | Date;
                        }

                        Implemented by

                        -
                        -

                        Properties

                        -
                        - -
                        contentTopic: string
                        -
                        - -
                        ephemeral: undefined | boolean
                        -
                        - -
                        meta: undefined | Uint8Array
                        -
                        - -
                        payload: Uint8Array
                        -
                        - -
                        pubsubTopic: string
                        -
                        - -
                        rateLimitProof: undefined | IRateLimitProof
                        -
                        - -
                        timestamp: undefined | Date
                        -
                        -
                        -

                        Generated using TypeDoc

                        -
                        \ No newline at end of file +

                        Properties

                        contentTopic: string
                        ephemeral: undefined | boolean
                        meta: undefined | Uint8Array
                        payload: Uint8Array
                        pubsubTopic: string
                        rateLimitProof: undefined | IRateLimitProof
                        timestamp: undefined | Date

                        Generated using TypeDoc

                        \ No newline at end of file diff --git a/interfaces/_waku_sdk.IDecoder.html b/interfaces/_waku_sdk.IDecoder.html index 5b0dc6d85d..7ce51184a2 100644 --- a/interfaces/_waku_sdk.IDecoder.html +++ b/interfaces/_waku_sdk.IDecoder.html @@ -1,135 +1,5 @@ -IDecoder | Documentation
                        -
                        - -
                        -
                        -
                        -
                        - -

                        Interface IDecoder<T>

                        -
                        -

                        Type Parameters

                        -
                        -
                        -

                        Hierarchy

                        -
                          -
                        • IDecoder
                        -
                        -

                        Implemented by

                        -
                        -
                        -
                        -
                        - -
                        -
                        -

                        Properties

                        -
                        contentTopic +IDecoder | Documentation

                        Interface IDecoder<T>

                        interface IDecoder {
                            contentTopic: string;
                            fromProtoObj: ((pubsubTopic, proto) => Promise<undefined | T>);
                            fromWireToProtoObj: ((bytes) => Promise<undefined | IProtoMessage>);
                            pubsubTopic: string;
                        }

                        Type Parameters

                        Implemented by

                        -
                        -

                        Properties

                        -
                        - -
                        contentTopic: string
                        -
                        - -
                        fromProtoObj: ((pubsubTopic, proto) => Promise<undefined | T>)
                        -
                        -

                        Type declaration

                        -
                          -
                        • -
                            -
                          • (pubsubTopic, proto): Promise<undefined | T>
                          • -
                          • -
                            -

                            Parameters

                            -
                            -

                            Returns Promise<undefined | T>

                        -
                        - -
                        fromWireToProtoObj: ((bytes) => Promise<undefined | IProtoMessage>)
                        -
                        -

                        Type declaration

                        -
                          -
                        • -
                        -
                        - -
                        pubsubTopic: string
                        -
                        -
                        -

                        Generated using TypeDoc

                        -
                        \ No newline at end of file +

                        Properties

                        contentTopic: string
                        fromProtoObj: ((pubsubTopic, proto) => Promise<undefined | T>)

                        Type declaration

                          • (pubsubTopic, proto): Promise<undefined | T>
                          • Parameters

                            Returns Promise<undefined | T>

                        fromWireToProtoObj: ((bytes) => Promise<undefined | IProtoMessage>)

                        Type declaration

                        pubsubTopic: string

                        Generated using TypeDoc

                        \ No newline at end of file diff --git a/interfaces/_waku_sdk.IEncoder.html b/interfaces/_waku_sdk.IEncoder.html index 81f45a57df..02874cb8cf 100644 --- a/interfaces/_waku_sdk.IEncoder.html +++ b/interfaces/_waku_sdk.IEncoder.html @@ -1,135 +1,6 @@ -IEncoder | Documentation
                        -
                        - -
                        -
                        -
                        -
                        - -

                        Interface IEncoder

                        -
                        -

                        Hierarchy

                        -
                          -
                        • IEncoder
                        -
                        -

                        Implemented by

                        -
                        -
                        -
                        -
                        - -
                        -
                        -

                        Properties

                        -
                        contentTopic +IEncoder | Documentation
                        interface IEncoder {
                            contentTopic: string;
                            ephemeral: boolean;
                            pubsubTopic: string;
                            toProtoObj: ((message) => Promise<undefined | IProtoMessage>);
                            toWire: ((message) => Promise<undefined | Uint8Array>);
                        }

                        Implemented by

                        -
                        -

                        Properties

                        -
                        - -
                        contentTopic: string
                        -
                        - -
                        ephemeral: boolean
                        -
                        - -
                        pubsubTopic: string
                        -
                        - -
                        toProtoObj: ((message) => Promise<undefined | IProtoMessage>)
                        -
                        -

                        Type declaration

                        -
                        -
                        - -
                        toWire: ((message) => Promise<undefined | Uint8Array>)
                        -
                        -

                        Type declaration

                        -
                          -
                        • -
                            -
                          • (message): Promise<undefined | Uint8Array>
                          • -
                          • -
                            -

                            Parameters

                            -
                            -

                            Returns Promise<undefined | Uint8Array>

                        -
                        -
                        -

                        Generated using TypeDoc

                        -
                        \ No newline at end of file +

                        Properties

                        contentTopic: string
                        ephemeral: boolean
                        pubsubTopic: string
                        toProtoObj: ((message) => Promise<undefined | IProtoMessage>)

                        Type declaration

                        toWire: ((message) => Promise<undefined | Uint8Array>)

                        Type declaration

                          • (message): Promise<undefined | Uint8Array>
                          • Parameters

                            Returns Promise<undefined | Uint8Array>

                        Generated using TypeDoc

                        \ No newline at end of file diff --git a/interfaces/_waku_sdk.IEnr.html b/interfaces/_waku_sdk.IEnr.html index 0dde411b0b..5af7e74442 100644 --- a/interfaces/_waku_sdk.IEnr.html +++ b/interfaces/_waku_sdk.IEnr.html @@ -1,40 +1,4 @@ -IEnr | Documentation
                        -
                        - -
                        -
                        -
                        -
                        - -

                        Interface IEnr

                        -
                        -

                        Hierarchy

                        -
                        -
                        -

                        Implemented by

                        -
                          -
                          -
                          -
                          - -
                          -
                          -

                          Properties

                          -
                          [toStringTag] +IEnr | Documentation
                          interface IEnr {
                              [toStringTag]: string;
                              id: string;
                              ip?: string;
                              ip6?: string;
                              multiaddrs?: Multiaddr[];
                              nodeId?: string;
                              peerId?: PeerId;
                              peerInfo: undefined | PeerInfo;
                              publicKey?: Uint8Array;
                              seq: bigint;
                              shardInfo?: ShardInfo;
                              signature?: Uint8Array;
                              size: number;
                              tcp?: number;
                              tcp6?: number;
                              udp?: number;
                              udp6?: number;
                              waku2?: Waku2;
                              [iterator](): IterableIterator<[string, Uint8Array]>;
                              clear(): void;
                              delete(key): boolean;
                              entries(): IterableIterator<[string, Uint8Array]>;
                              forEach(callbackfn, thisArg?): void;
                              get(key): undefined | Uint8Array;
                              getFullMultiaddrs(): Multiaddr[];
                              has(key): boolean;
                              keys(): IterableIterator<string>;
                              set(key, value): IEnr;
                              values(): IterableIterator<Uint8Array>;
                          }

                          Hierarchy

                          Properties

                          [toStringTag] id ip? ip6? @@ -52,10 +16,7 @@ udp? udp6? waku2? -
                          -
                          -

                          Methods

                          -

                          Methods

                          [iterator] clear delete entries @@ -66,339 +27,16 @@ keys set values -
                          -
                          -

                          Properties

                          -
                          - -
                          [toStringTag]: string
                          -
                          - -
                          id: string
                          -
                          - -
                          ip?: string
                          -
                          - -
                          ip6?: string
                          -
                          - -
                          multiaddrs?: Multiaddr[]
                          -
                          - -
                          nodeId?: string
                          -
                          - -
                          peerId?: PeerId
                          -
                          - -
                          peerInfo: undefined | PeerInfo
                          -
                          - -
                          publicKey?: Uint8Array
                          -
                          - -
                          seq: bigint
                          -
                          - -
                          shardInfo?: ShardInfo
                          -
                          - -
                          signature?: Uint8Array
                          -
                          - -
                          size: number
                          -
                          -

                          Returns

                          the number of elements in the Map.

                          -
                          -
                          - -
                          tcp?: number
                          -
                          - -
                          tcp6?: number
                          -
                          - -
                          udp?: number
                          -
                          - -
                          udp6?: number
                          -
                          - -
                          waku2?: Waku2
                          -
                          -

                          Methods

                          -
                          - -
                            - -
                          • -

                            Returns an iterable of entries in the map.

                            -
                            -

                            Returns IterableIterator<[string, Uint8Array]>

                            -
                          -
                          - -
                            - -
                          • -

                            Returns void

                          -
                          - -
                            - -
                          • -
                            -

                            Parameters

                            -
                              -
                            • -
                              key: string
                            -

                            Returns boolean

                            true if an element in the Map existed and has been removed, or false if the element does not exist.

                            - -
                          -
                          - -
                            - -
                          • -

                            Returns an iterable of key, value pairs for every entry in the map.

                            -
                            -

                            Returns IterableIterator<[string, Uint8Array]>

                            -
                          -
                          - -
                            - -
                          • -

                            Executes a provided function once per each key/value pair in the Map, in insertion order.

                            -
                            -
                            -

                            Parameters

                            -
                              -
                            • -
                              callbackfn: ((value, key, map) => void)
                              -
                                -
                              • -
                                  -
                                • (value, key, map): void
                                • -
                                • -
                                  -

                                  Parameters

                                  -
                                    -
                                  • -
                                    value: Uint8Array
                                  • -
                                  • -
                                    key: string
                                  • -
                                  • -
                                    map: Map<string, Uint8Array>
                                  -

                                  Returns void

                            • -
                            • -
                              Optional thisArg: any
                            -

                            Returns void

                            -
                          -
                          - -
                            - -
                          • -

                            Returns a specified element from the Map object. If the value that is associated to the provided key is an object, then you will get a reference to that object and any change made to that object will effectively modify it inside the Map.

                            -
                            -
                            -

                            Parameters

                            -
                              -
                            • -
                              key: string
                            -

                            Returns undefined | Uint8Array

                            Returns the element associated with the specified key. If no element is associated with the specified key, undefined is returned.

                            - -
                          -
                          - -
                            - -
                          • -

                            @deprecated: use IEnr.peerInfo instead.

                            -
                            -

                            Returns Multiaddr[]

                            -
                          -
                          - -
                            - -
                          • -
                            -

                            Parameters

                            -
                              -
                            • -
                              key: string
                            -

                            Returns boolean

                            boolean indicating whether an element with the specified key exists or not.

                            - -
                          -
                          - -
                            - -
                          • -

                            Returns an iterable of keys in the map

                            -
                            -

                            Returns IterableIterator<string>

                            -
                          -
                          - -
                            - -
                          • -

                            Adds a new element with a specified key and value to the Map. If an element with the same key already exists, the element will be updated.

                            -
                            -
                            -

                            Parameters

                            -
                              -
                            • -
                              key: string
                            • -
                            • -
                              value: Uint8Array
                            -

                            Returns IEnr

                            -
                          -
                          - -
                            - -
                          • -

                            Returns an iterable of values in the map

                            -
                            -

                            Returns IterableIterator<Uint8Array>

                            -
                          -
                          -
                          -

                          Generated using TypeDoc

                          -
                          \ No newline at end of file +

                          Properties

                          [toStringTag]: string
                          id: string
                          ip?: string
                          ip6?: string
                          multiaddrs?: Multiaddr[]
                          nodeId?: string
                          peerId?: PeerId
                          peerInfo: undefined | PeerInfo
                          publicKey?: Uint8Array
                          seq: bigint
                          shardInfo?: ShardInfo
                          signature?: Uint8Array
                          size: number

                          Returns

                          the number of elements in the Map.

                          +
                          tcp?: number
                          tcp6?: number
                          udp?: number
                          udp6?: number
                          waku2?: Waku2

                          Methods

                          • Returns an iterable of entries in the map.

                            +

                            Returns IterableIterator<[string, Uint8Array]>

                          • Returns void

                          • Parameters

                            • key: string

                            Returns boolean

                            true if an element in the Map existed and has been removed, or false if the element does not exist.

                            +
                          • Returns an iterable of key, value pairs for every entry in the map.

                            +

                            Returns IterableIterator<[string, Uint8Array]>

                          • Executes a provided function once per each key/value pair in the Map, in insertion order.

                            +

                            Parameters

                            • callbackfn: ((value, key, map) => void)
                                • (value, key, map): void
                                • Parameters

                                  • value: Uint8Array
                                  • key: string
                                  • map: Map<string, Uint8Array>

                                  Returns void

                            • Optional thisArg: any

                            Returns void

                          • Returns a specified element from the Map object. If the value that is associated to the provided key is an object, then you will get a reference to that object and any change made to that object will effectively modify it inside the Map.

                            +

                            Parameters

                            • key: string

                            Returns undefined | Uint8Array

                            Returns the element associated with the specified key. If no element is associated with the specified key, undefined is returned.

                            +
                          • @deprecated: use IEnr.peerInfo instead.

                            +

                            Returns Multiaddr[]

                          • Parameters

                            • key: string

                            Returns boolean

                            boolean indicating whether an element with the specified key exists or not.

                            +
                          • Returns an iterable of keys in the map

                            +

                            Returns IterableIterator<string>

                          • Adds a new element with a specified key and value to the Map. If an element with the same key already exists, the element will be updated.

                            +

                            Parameters

                            • key: string
                            • value: Uint8Array

                            Returns IEnr

                          • Returns an iterable of values in the map

                            +

                            Returns IterableIterator<Uint8Array>

                          Generated using TypeDoc

                          \ No newline at end of file diff --git a/interfaces/_waku_sdk.IFilterSubscription.html b/interfaces/_waku_sdk.IFilterSubscription.html index 1dba897122..29e4d0962c 100644 --- a/interfaces/_waku_sdk.IFilterSubscription.html +++ b/interfaces/_waku_sdk.IFilterSubscription.html @@ -1,127 +1,5 @@ -IFilterSubscription | Documentation
                          -
                          - -
                          -
                          -
                          -
                          - -

                          Interface IFilterSubscription

                          -
                          -

                          Hierarchy

                          -
                            -
                          • IFilterSubscription
                          -
                          -
                          -
                          - -
                          -
                          -

                          Methods

                          -
                          ping +IFilterSubscription | Documentation

                          Interface IFilterSubscription

                          interface IFilterSubscription {
                              ping(): Promise<void>;
                              subscribe<T>(decoders, callback): Promise<void>;
                              unsubscribe(contentTopics): Promise<void>;
                              unsubscribeAll(): Promise<void>;
                          }
                          -
                          -

                          Methods

                          -
                          - -
                            - -
                          • -

                            Returns Promise<void>

                          -
                          - -
                            - -
                          • -
                            -

                            Type Parameters

                            -
                            -
                            -

                            Parameters

                            -
                            -

                            Returns Promise<void>

                          -
                          - -
                            - -
                          • -
                            -

                            Parameters

                            -
                              -
                            • -
                              contentTopics: string[]
                            -

                            Returns Promise<void>

                          -
                          - -
                            - -
                          • -

                            Returns Promise<void>

                          -
                          -
                          -

                          Generated using TypeDoc

                          -
                          \ No newline at end of file +

                          Methods

                          • Returns Promise<void>

                          • Type Parameters

                            Parameters

                            Returns Promise<void>

                          • Parameters

                            • contentTopics: string[]

                            Returns Promise<void>

                          • Returns Promise<void>

                          Generated using TypeDoc

                          \ No newline at end of file diff --git a/interfaces/_waku_sdk.IMessage.html b/interfaces/_waku_sdk.IMessage.html index 02ecf25037..b6729e027c 100644 --- a/interfaces/_waku_sdk.IMessage.html +++ b/interfaces/_waku_sdk.IMessage.html @@ -1,95 +1,5 @@ -IMessage | Documentation
                          -
                          - -
                          -
                          -
                          -
                          - -

                          Interface IMessage

                          -
                          -

                          Interface for messages to encode and send.

                          -
                          -
                          -
                          -

                          Hierarchy

                          -
                            -
                          • IMessage
                          -
                          -
                          -
                          - -
                          -
                          -

                          Properties

                          -
                          payload +IMessage | Documentation

                          Interface for messages to encode and send.

                          +
                          interface IMessage {
                              payload: Uint8Array;
                              rateLimitProof?: IRateLimitProof;
                              timestamp?: Date;
                          }
                          -
                          -

                          Properties

                          -
                          - -
                          payload: Uint8Array
                          -
                          - -
                          rateLimitProof?: IRateLimitProof
                          -
                          - -
                          timestamp?: Date
                          -
                          -
                          -

                          Generated using TypeDoc

                          -
                          \ No newline at end of file +

                          Properties

                          payload: Uint8Array
                          rateLimitProof?: IRateLimitProof
                          timestamp?: Date

                          Generated using TypeDoc

                          \ No newline at end of file diff --git a/interfaces/_waku_sdk.IMetaSetter.html b/interfaces/_waku_sdk.IMetaSetter.html index b07a3a0cba..1083730271 100644 --- a/interfaces/_waku_sdk.IMetaSetter.html +++ b/interfaces/_waku_sdk.IMetaSetter.html @@ -1,66 +1 @@ -IMetaSetter | Documentation
                          -
                          - -
                          -
                          -
                          -
                          - -

                          Interface IMetaSetter

                          -
                          -

                          Hierarchy

                          -
                            -
                          • IMetaSetter
                          -
                          -
                            - -
                          • -
                            -

                            Parameters

                            -
                              -
                            • -
                              message: IProtoMessage & {
                                  meta: undefined;
                              }
                            -

                            Returns Uint8Array

                          -
                          -
                          -

                          Generated using TypeDoc

                          -
                          \ No newline at end of file +IMetaSetter | Documentation
                          interface IMetaSetter ((message) => Uint8Array)
                          • Parameters

                            Returns Uint8Array

                          Generated using TypeDoc

                          \ No newline at end of file diff --git a/interfaces/_waku_sdk.IPeerExchange.html b/interfaces/_waku_sdk.IPeerExchange.html index 7da4981452..4d17e1b2b0 100644 --- a/interfaces/_waku_sdk.IPeerExchange.html +++ b/interfaces/_waku_sdk.IPeerExchange.html @@ -1,199 +1,7 @@ -IPeerExchange | Documentation
                          -
                          - -
                          -
                          -
                          -
                          - -

                          Interface IPeerExchange

                          -
                          -

                          Hierarchy

                          -
                          -
                          -

                          Implemented by

                          -
                            -
                            -
                            -
                            - -
                            -
                            -

                            Properties

                            -
                            addLibp2pEventListener +IPeerExchange | Documentation
                            interface IPeerExchange {
                                addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                multicodec: string;
                                peerStore: PeerStore;
                                peers: (() => Promise<Peer[]>);
                                removeLibp2pEventListener: {
                                    <K>(type, listener?, options?): void;
                                    (type, listener?, options?): void;
                                };
                                query(params): Promise<undefined | PeerInfo[]>;
                            }

                            Hierarchy

                            -
                            -

                            Properties

                            -
                            - -
                            addLibp2pEventListener: (<K>(type, listener, options?) => void)
                            -
                            -

                            Type declaration

                            -
                              -
                            • -
                                -
                              • <K>(type, listener, options?): void
                              • -
                              • -
                                -

                                Type Parameters

                                -
                                  -
                                • -

                                  K extends keyof Libp2pEvents<ServiceMap>

                                -
                                -

                                Parameters

                                -
                                  -
                                • -
                                  type: K
                                • -
                                • -
                                  listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                • -
                                • -
                                  Optional options: boolean | AddEventListenerOptions
                                -

                                Returns void

                            -
                            - -
                            multicodec: string
                            -
                            - -
                            peerStore: PeerStore
                            -
                            - -
                            peers: (() => Promise<Peer[]>)
                            -
                            -

                            Type declaration

                            -
                              -
                            • -
                                -
                              • (): Promise<Peer[]>
                              • -
                              • -

                                Returns Promise<Peer[]>

                            -
                            - -
                            removeLibp2pEventListener: {
                                <K>(type, listener?, options?): void;
                                (type, listener?, options?): void;
                            }
                            -
                            -

                            Type declaration

                            -
                              -
                            • -
                                -
                              • <K>(type, listener?, options?): void
                              • -
                              • -
                                -

                                Type Parameters

                                -
                                  -
                                • -

                                  K extends keyof Libp2pEvents<ServiceMap>

                                -
                                -

                                Parameters

                                -
                                  -
                                • -
                                  type: K
                                • -
                                • -
                                  Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                • -
                                • -
                                  Optional options: boolean | EventListenerOptions
                                -

                                Returns void

                              • -
                              • (type, listener?, options?): void
                              • -
                              • -
                                -

                                Parameters

                                -
                                  -
                                • -
                                  type: string
                                • -
                                • -
                                  Optional listener: EventHandler<Event>
                                • -
                                • -
                                  Optional options: boolean | EventListenerOptions
                                -

                                Returns void

                            -
                            -

                            Methods

                            -
                            - -
                              - -
                            • -
                              -

                              Parameters

                              -
                              -

                              Returns Promise<undefined | PeerInfo[]>

                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Methods

                            Properties

                            addLibp2pEventListener: (<K>(type, listener, options?) => void)

                            Type declaration

                              • <K>(type, listener, options?): void
                              • Type Parameters

                                • K extends keyof Libp2pEvents<ServiceMap>

                                Parameters

                                • type: K
                                • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                • Optional options: boolean | AddEventListenerOptions

                                Returns void

                            multicodec: string
                            peerStore: PeerStore
                            peers: (() => Promise<Peer[]>)

                            Type declaration

                              • (): Promise<Peer[]>
                              • Returns Promise<Peer[]>

                            removeLibp2pEventListener: {
                                <K>(type, listener?, options?): void;
                                (type, listener?, options?): void;
                            }

                            Type declaration

                              • <K>(type, listener?, options?): void
                              • Type Parameters

                                • K extends keyof Libp2pEvents<ServiceMap>

                                Parameters

                                • type: K
                                • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                • Optional options: boolean | EventListenerOptions

                                Returns void

                              • (type, listener?, options?): void
                              • Parameters

                                • type: string
                                • Optional listener: EventHandler<Event>
                                • Optional options: boolean | EventListenerOptions

                                Returns void

                            Methods

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/interfaces/_waku_sdk.IPeersByDiscoveryEvents.html b/interfaces/_waku_sdk.IPeersByDiscoveryEvents.html index f315e9c217..5b4d87eb63 100644 --- a/interfaces/_waku_sdk.IPeersByDiscoveryEvents.html +++ b/interfaces/_waku_sdk.IPeersByDiscoveryEvents.html @@ -1,98 +1,5 @@ -IPeersByDiscoveryEvents | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Interface IPeersByDiscoveryEvents

                            -
                            -

                            Hierarchy

                            -
                              -
                            • IPeersByDiscoveryEvents
                            -
                            -
                            -
                            - -
                            -
                            -

                            Properties

                            -
                            peer:connected:bootstrap +IPeersByDiscoveryEvents | Documentation

                            Interface IPeersByDiscoveryEvents

                            interface IPeersByDiscoveryEvents {
                                peer:connected:bootstrap: CustomEvent<PeerId>;
                                peer:connected:peer-exchange: CustomEvent<PeerId>;
                                peer:discovery:bootstrap: CustomEvent<PeerId>;
                                peer:discovery:peer-exchange: CustomEvent<PeerId>;
                            }
                            -
                            -

                            Properties

                            -
                            - -
                            peer:connected:bootstrap: CustomEvent<PeerId>
                            -
                            - -
                            peer:connected:peer-exchange: CustomEvent<PeerId>
                            -
                            - -
                            peer:discovery:bootstrap: CustomEvent<PeerId>
                            -
                            - -
                            peer:discovery:peer-exchange: CustomEvent<PeerId>
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Properties

                            peer:connected:bootstrap: CustomEvent<PeerId>
                            peer:connected:peer-exchange: CustomEvent<PeerId>
                            peer:discovery:bootstrap: CustomEvent<PeerId>
                            peer:discovery:peer-exchange: CustomEvent<PeerId>

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/interfaces/_waku_sdk.IProtoMessage.html b/interfaces/_waku_sdk.IProtoMessage.html index c82dfa858f..a0084c04ea 100644 --- a/interfaces/_waku_sdk.IProtoMessage.html +++ b/interfaces/_waku_sdk.IProtoMessage.html @@ -1,124 +1,10 @@ -IProtoMessage | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Interface IProtoMessage

                            -
                            -

                            Interface matching the protobuf library. +IProtoMessage | Documentation

                            Interface matching the protobuf library. Field types matches the protobuf type over the wire

                            -
                            -
                            -
                            -

                            Hierarchy

                            -
                              -
                            • IProtoMessage
                            -
                            -
                            -
                            - -
                            -
                            -

                            Properties

                            -
                            interface IProtoMessage {
                                contentTopic: string;
                                ephemeral: undefined | boolean;
                                meta: undefined | Uint8Array;
                                payload: Uint8Array;
                                rateLimitProof: undefined | IRateLimitProof;
                                timestamp: undefined | bigint;
                                version: undefined | number;
                            }
                            -
                            -

                            Properties

                            -
                            - -
                            contentTopic: string
                            -
                            - -
                            ephemeral: undefined | boolean
                            -
                            - -
                            meta: undefined | Uint8Array
                            -
                            - -
                            payload: Uint8Array
                            -
                            - -
                            rateLimitProof: undefined | IRateLimitProof
                            -
                            - -
                            timestamp: undefined | bigint
                            -
                            - -
                            version: undefined | number
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Properties

                            contentTopic: string
                            ephemeral: undefined | boolean
                            meta: undefined | Uint8Array
                            payload: Uint8Array
                            rateLimitProof: undefined | IRateLimitProof
                            timestamp: undefined | bigint
                            version: undefined | number

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/interfaces/_waku_sdk.IRateLimitProof.html b/interfaces/_waku_sdk.IRateLimitProof.html index 0c239e52bf..5e121a1cfb 100644 --- a/interfaces/_waku_sdk.IRateLimitProof.html +++ b/interfaces/_waku_sdk.IRateLimitProof.html @@ -1,119 +1,8 @@ -IRateLimitProof | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Interface IRateLimitProof

                            -
                            -

                            Hierarchy

                            -
                              -
                            • IRateLimitProof
                            -
                            -
                            -
                            - -
                            -
                            -

                            Properties

                            -
                            epoch +IRateLimitProof | Documentation

                            Interface IRateLimitProof

                            interface IRateLimitProof {
                                epoch: Uint8Array;
                                merkleRoot: Uint8Array;
                                nullifier: Uint8Array;
                                proof: Uint8Array;
                                rlnIdentifier: Uint8Array;
                                shareX: Uint8Array;
                                shareY: Uint8Array;
                            }
                            -
                            -

                            Properties

                            -
                            - -
                            epoch: Uint8Array
                            -
                            - -
                            merkleRoot: Uint8Array
                            -
                            - -
                            nullifier: Uint8Array
                            -
                            - -
                            proof: Uint8Array
                            -
                            - -
                            rlnIdentifier: Uint8Array
                            -
                            - -
                            shareX: Uint8Array
                            -
                            - -
                            shareY: Uint8Array
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Properties

                            epoch: Uint8Array
                            merkleRoot: Uint8Array
                            nullifier: Uint8Array
                            proof: Uint8Array
                            rlnIdentifier: Uint8Array
                            shareX: Uint8Array
                            shareY: Uint8Array

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/interfaces/_waku_sdk.IReceiver.html b/interfaces/_waku_sdk.IReceiver.html index e715c169c7..bc58bc3283 100644 --- a/interfaces/_waku_sdk.IReceiver.html +++ b/interfaces/_waku_sdk.IReceiver.html @@ -1,122 +1,3 @@ -IReceiver | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Interface IReceiver

                            -
                            -

                            Hierarchy

                            -
                              -
                            • IReceiver
                            -
                            -
                            -
                            - -
                            -
                            -

                            Properties

                            -
                            subscribe +IReceiver | Documentation
                            interface IReceiver {
                                subscribe: (<T>(decoders, callback) => Unsubscribe | Promise<Unsubscribe>);
                                toSubscriptionIterator: (<T>(decoders) => Promise<IAsyncIterator<T>>);
                            }
                            -
                            -

                            Properties

                            -
                            - -
                            subscribe: (<T>(decoders, callback) => Unsubscribe | Promise<Unsubscribe>)
                            -
                            -

                            Type declaration

                            -
                            -
                            - -
                            toSubscriptionIterator: (<T>(decoders) => Promise<IAsyncIterator<T>>)
                            -
                            -

                            Type declaration

                            -
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Properties

                            subscribe: (<T>(decoders, callback) => Unsubscribe | Promise<Unsubscribe>)

                            Type declaration

                            toSubscriptionIterator: (<T>(decoders) => Promise<IAsyncIterator<T>>)

                            Type declaration

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/interfaces/_waku_sdk.IRelayAPI.html b/interfaces/_waku_sdk.IRelayAPI.html index d2b12c255b..c8d29030e4 100644 --- a/interfaces/_waku_sdk.IRelayAPI.html +++ b/interfaces/_waku_sdk.IRelayAPI.html @@ -1,132 +1,9 @@ -IRelayAPI | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Interface IRelayAPI

                            -
                            -

                            Interface representing the Relay API, providing control and information about the GossipSub protocol.

                            -
                            -
                            -
                            -

                            Hierarchy

                            -
                              -
                            • IRelayAPI
                            -
                            -
                            -
                            - -
                            -
                            -

                            Properties

                            -
                            getMeshPeers +IRelayAPI | Documentation

                            Interface representing the Relay API, providing control and information about the GossipSub protocol.

                            +
                            interface IRelayAPI {
                                getMeshPeers: ((topic?) => string[]);
                                gossipSub: GossipSub;
                                pubsubTopics: Set<string>;
                                start: (() => Promise<void>);
                            }
                            -
                            -

                            Properties

                            -
                            - -
                            getMeshPeers: ((topic?) => string[])
                            -
                            -

                            Type declaration

                            -
                              -
                            • -
                                -
                              • (topic?): string[]
                              • -
                              • -

                                Function to retrieve the mesh peers for a given topic or all topics if none is specified. Returns an array of peer IDs as strings.

                                -
                                -
                                -

                                Parameters

                                -
                                  -
                                • -
                                  Optional topic: string
                                -

                                Returns string[]

                                -
                            -
                            - -
                            gossipSub: GossipSub
                            -

                            The GossipSub instance used for managing pub/sub behavior.

                            -
                            -
                            -
                            - -
                            pubsubTopics: Set<string>
                            -
                            - -
                            start: (() => Promise<void>)
                            -
                            -

                            Type declaration

                            -
                              -
                            • -
                                -
                              • (): Promise<void>
                              • -
                              • -

                                Function to start the relay, returning a Promise that resolves when initialization is complete.

                                -
                                -

                                Returns Promise<void>

                                -
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Properties

                            getMeshPeers: ((topic?) => string[])

                            Type declaration

                              • (topic?): string[]
                              • Function to retrieve the mesh peers for a given topic or all topics if none is specified. Returns an array of peer IDs as strings.

                                +

                                Parameters

                                • Optional topic: string

                                Returns string[]

                            gossipSub: GossipSub

                            The GossipSub instance used for managing pub/sub behavior.

                            +
                            pubsubTopics: Set<string>
                            start: (() => Promise<void>)

                            Type declaration

                              • (): Promise<void>
                              • Function to start the relay, returning a Promise that resolves when initialization is complete.

                                +

                                Returns Promise<void>

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/interfaces/_waku_sdk.ISender.html b/interfaces/_waku_sdk.ISender.html index aa0d4fa285..c4b629f8c4 100644 --- a/interfaces/_waku_sdk.ISender.html +++ b/interfaces/_waku_sdk.ISender.html @@ -1,92 +1,2 @@ -ISender | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Interface ISender

                            -
                            -

                            Hierarchy

                            -
                              -
                            • ISender
                            -
                            -
                            -
                            - -
                            -
                            -

                            Properties

                            -
                            -
                            -

                            Properties

                            -
                            - -
                            send: ((encoder, message) => Promise<SendResult>)
                            -
                            -

                            Type declaration

                            -
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +ISender | Documentation
                            interface ISender {
                                send: ((encoder, message) => Promise<SendResult>);
                            }

                            Properties

                            Properties

                            send: ((encoder, message) => Promise<SendResult>)

                            Type declaration

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/interfaces/_waku_sdk.IStore.html b/interfaces/_waku_sdk.IStore.html index 04a954244b..77003040e5 100644 --- a/interfaces/_waku_sdk.IStore.html +++ b/interfaces/_waku_sdk.IStore.html @@ -1,37 +1,4 @@ -IStore | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Interface IStore

                            -
                            -

                            Hierarchy

                            -
                            -
                            -
                            -
                            - -
                            -
                            -

                            Properties

                            -
                            addLibp2pEventListener +IStore | Documentation
                            interface IStore {
                                addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                multicodec: string;
                                peerStore: PeerStore;
                                peers: (() => Promise<Peer[]>);
                                queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<undefined | T>[], any, unknown>);
                                queryWithOrderedCallback: (<T>(decoders, callback, options?) => Promise<void>);
                                queryWithPromiseCallback: (<T>(decoders, callback, options?) => Promise<void>);
                                removeLibp2pEventListener: {
                                    <K>(type, listener?, options?): void;
                                    (type, listener?, options?): void;
                                };
                            }

                            Hierarchy

                            -
                            -

                            Properties

                            -
                            - -
                            addLibp2pEventListener: (<K>(type, listener, options?) => void)
                            -
                            -

                            Type declaration

                            -
                              -
                            • -
                                -
                              • <K>(type, listener, options?): void
                              • -
                              • -
                                -

                                Type Parameters

                                -
                                  -
                                • -

                                  K extends keyof Libp2pEvents<ServiceMap>

                                -
                                -

                                Parameters

                                -
                                  -
                                • -
                                  type: K
                                • -
                                • -
                                  listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                • -
                                • -
                                  Optional options: boolean | AddEventListenerOptions
                                -

                                Returns void

                            -
                            - -
                            multicodec: string
                            -
                            - -
                            peerStore: PeerStore
                            -
                            - -
                            peers: (() => Promise<Peer[]>)
                            -
                            -

                            Type declaration

                            -
                              -
                            • -
                                -
                              • (): Promise<Peer[]>
                              • -
                              • -

                                Returns Promise<Peer[]>

                            -
                            - -
                            queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<undefined | T>[], any, unknown>)
                            -
                            -

                            Type declaration

                            -
                              -
                            • -
                                -
                              • <T>(decoders, options?): AsyncGenerator<Promise<undefined | T>[], any, unknown>
                              • -
                              • -
                                -

                                Type Parameters

                                -
                                -
                                -

                                Parameters

                                -
                                -

                                Returns AsyncGenerator<Promise<undefined | T>[], any, unknown>

                            -
                            - -
                            queryWithOrderedCallback: (<T>(decoders, callback, options?) => Promise<void>)
                            -
                            -

                            Type declaration

                            -
                              -
                            • -
                                -
                              • <T>(decoders, callback, options?): Promise<void>
                              • -
                              • -
                                -

                                Type Parameters

                                -
                                -
                                -

                                Parameters

                                -
                                  -
                                • -
                                  decoders: IDecoder<T>[]
                                • -
                                • -
                                  callback: ((message) => boolean | void | Promise<boolean | void>)
                                  -
                                    -
                                  • -
                                      -
                                    • (message): boolean | void | Promise<boolean | void>
                                    • -
                                    • -
                                      -

                                      Parameters

                                      -
                                        -
                                      • -
                                        message: T
                                      -

                                      Returns boolean | void | Promise<boolean | void>

                                • -
                                • -
                                  Optional options: StoreQueryOptions
                                -

                                Returns Promise<void>

                            -
                            - -
                            queryWithPromiseCallback: (<T>(decoders, callback, options?) => Promise<void>)
                            -
                            -

                            Type declaration

                            -
                              -
                            • -
                                -
                              • <T>(decoders, callback, options?): Promise<void>
                              • -
                              • -
                                -

                                Type Parameters

                                -
                                -
                                -

                                Parameters

                                -
                                  -
                                • -
                                  decoders: IDecoder<T>[]
                                • -
                                • -
                                  callback: ((message) => boolean | void | Promise<boolean | void>)
                                  -
                                    -
                                  • -
                                      -
                                    • (message): boolean | void | Promise<boolean | void>
                                    • -
                                    • -
                                      -

                                      Parameters

                                      -
                                        -
                                      • -
                                        message: Promise<undefined | T>
                                      -

                                      Returns boolean | void | Promise<boolean | void>

                                • -
                                • -
                                  Optional options: StoreQueryOptions
                                -

                                Returns Promise<void>

                            -
                            - -
                            removeLibp2pEventListener: {
                                <K>(type, listener?, options?): void;
                                (type, listener?, options?): void;
                            }
                            -
                            -

                            Type declaration

                            -
                              -
                            • -
                                -
                              • <K>(type, listener?, options?): void
                              • -
                              • -
                                -

                                Type Parameters

                                -
                                  -
                                • -

                                  K extends keyof Libp2pEvents<ServiceMap>

                                -
                                -

                                Parameters

                                -
                                  -
                                • -
                                  type: K
                                • -
                                • -
                                  Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                • -
                                • -
                                  Optional options: boolean | EventListenerOptions
                                -

                                Returns void

                              • -
                              • (type, listener?, options?): void
                              • -
                              • -
                                -

                                Parameters

                                -
                                  -
                                • -
                                  type: string
                                • -
                                • -
                                  Optional listener: EventHandler<Event>
                                • -
                                • -
                                  Optional options: boolean | EventListenerOptions
                                -

                                Returns void

                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Properties

                            addLibp2pEventListener: (<K>(type, listener, options?) => void)

                            Type declaration

                              • <K>(type, listener, options?): void
                              • Type Parameters

                                • K extends keyof Libp2pEvents<ServiceMap>

                                Parameters

                                • type: K
                                • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                • Optional options: boolean | AddEventListenerOptions

                                Returns void

                            multicodec: string
                            peerStore: PeerStore
                            peers: (() => Promise<Peer[]>)

                            Type declaration

                              • (): Promise<Peer[]>
                              • Returns Promise<Peer[]>

                            queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<undefined | T>[], any, unknown>)

                            Type declaration

                              • <T>(decoders, options?): AsyncGenerator<Promise<undefined | T>[], any, unknown>
                              • Type Parameters

                                Parameters

                                Returns AsyncGenerator<Promise<undefined | T>[], any, unknown>

                            queryWithOrderedCallback: (<T>(decoders, callback, options?) => Promise<void>)

                            Type declaration

                              • <T>(decoders, callback, options?): Promise<void>
                              • Type Parameters

                                Parameters

                                • decoders: IDecoder<T>[]
                                • callback: ((message) => boolean | void | Promise<boolean | void>)
                                    • (message): boolean | void | Promise<boolean | void>
                                    • Parameters

                                      • message: T

                                      Returns boolean | void | Promise<boolean | void>

                                • Optional options: StoreQueryOptions

                                Returns Promise<void>

                            queryWithPromiseCallback: (<T>(decoders, callback, options?) => Promise<void>)

                            Type declaration

                              • <T>(decoders, callback, options?): Promise<void>
                              • Type Parameters

                                Parameters

                                • decoders: IDecoder<T>[]
                                • callback: ((message) => boolean | void | Promise<boolean | void>)
                                    • (message): boolean | void | Promise<boolean | void>
                                    • Parameters

                                      • message: Promise<undefined | T>

                                      Returns boolean | void | Promise<boolean | void>

                                • Optional options: StoreQueryOptions

                                Returns Promise<void>

                            removeLibp2pEventListener: {
                                <K>(type, listener?, options?): void;
                                (type, listener?, options?): void;
                            }

                            Type declaration

                              • <K>(type, listener?, options?): void
                              • Type Parameters

                                • K extends keyof Libp2pEvents<ServiceMap>

                                Parameters

                                • type: K
                                • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                • Optional options: boolean | EventListenerOptions

                                Returns void

                              • (type, listener?, options?): void
                              • Parameters

                                • type: string
                                • Optional listener: EventHandler<Event>
                                • Optional options: boolean | EventListenerOptions

                                Returns void

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/interfaces/_waku_sdk.KeepAliveOptions.html b/interfaces/_waku_sdk.KeepAliveOptions.html index c42ffe83b3..0f03444096 100644 --- a/interfaces/_waku_sdk.KeepAliveOptions.html +++ b/interfaces/_waku_sdk.KeepAliveOptions.html @@ -1,84 +1,3 @@ -KeepAliveOptions | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Interface KeepAliveOptions

                            -
                            -

                            Hierarchy

                            -
                              -
                            • KeepAliveOptions
                            -
                            -
                            -
                            - -
                            -
                            -

                            Properties

                            -
                            pingKeepAlive +KeepAliveOptions | Documentation

                            Interface KeepAliveOptions

                            interface KeepAliveOptions {
                                pingKeepAlive: number;
                                relayKeepAlive: number;
                            }
                            -
                            -

                            Properties

                            -
                            - -
                            pingKeepAlive: number
                            -
                            - -
                            relayKeepAlive: number
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Properties

                            pingKeepAlive: number
                            relayKeepAlive: number

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/interfaces/_waku_sdk.LightNode.html b/interfaces/_waku_sdk.LightNode.html index 456b183b48..d6a7412df5 100644 --- a/interfaces/_waku_sdk.LightNode.html +++ b/interfaces/_waku_sdk.LightNode.html @@ -1,187 +1,12 @@ -LightNode | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Interface LightNode

                            -
                            -

                            Hierarchy

                            -
                            -
                            -
                            -
                            - -
                            -
                            -

                            Properties

                            -
                            connectionManager +LightNode | Documentation
                            interface LightNode {
                                connectionManager: IConnectionManager;
                                filter: IFilter;
                                libp2p: Libp2p;
                                lightPush: ILightPush;
                                relay: undefined;
                                store: IStore;
                                dial(peer, protocols?): Promise<Stream>;
                                isConnected(): boolean;
                                isStarted(): boolean;
                                start(): Promise<void>;
                                stop(): Promise<void>;
                            }

                            Hierarchy

                            -
                            -

                            Properties

                            -
                            - -
                            connectionManager: IConnectionManager
                            -
                            - -
                            filter: IFilter
                            -
                            - -
                            libp2p: Libp2p
                            -
                            - -
                            lightPush: ILightPush
                            -
                            - -
                            relay: undefined
                            -
                            - -
                            store: IStore
                            -
                            -

                            Methods

                            -
                            - -
                              - -
                            • -
                              -

                              Parameters

                              -
                                -
                              • -
                                peer: PeerId | Multiaddr
                              • -
                              • -
                                Optional protocols: Protocols[]
                              -

                              Returns Promise<Stream>

                            -
                            - -
                              - -
                            • -

                              Returns boolean

                            -
                            - -
                              - -
                            • -

                              Returns boolean

                            -
                            - -
                              - -
                            • -

                              Returns Promise<void>

                            -
                            - -
                              - -
                            • -

                              Returns Promise<void>

                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Properties

                            connectionManager: IConnectionManager
                            filter: IFilter
                            libp2p: Libp2p
                            lightPush: ILightPush
                            relay: undefined
                            store: IStore

                            Methods

                            • Parameters

                              • peer: PeerId | Multiaddr
                              • Optional protocols: Protocols[]

                              Returns Promise<Stream>

                            • Returns boolean

                            • Returns boolean

                            • Returns Promise<void>

                            • Returns Promise<void>

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/interfaces/_waku_sdk.NodeCapabilityCount.html b/interfaces/_waku_sdk.NodeCapabilityCount.html index f7a137a9e0..f327114533 100644 --- a/interfaces/_waku_sdk.NodeCapabilityCount.html +++ b/interfaces/_waku_sdk.NodeCapabilityCount.html @@ -1,98 +1,5 @@ -NodeCapabilityCount | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Interface NodeCapabilityCount

                            -
                            -

                            Hierarchy

                            -
                              -
                            • NodeCapabilityCount
                            -
                            -
                            -
                            - -
                            -
                            -

                            Properties

                            -
                            filter +NodeCapabilityCount | Documentation

                            Interface NodeCapabilityCount

                            interface NodeCapabilityCount {
                                filter: number;
                                lightPush: number;
                                relay: number;
                                store: number;
                            }
                            -
                            -

                            Properties

                            -
                            - -
                            filter: number
                            -
                            - -
                            lightPush: number
                            -
                            - -
                            relay: number
                            -
                            - -
                            store: number
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Properties

                            filter: number
                            lightPush: number
                            relay: number
                            store: number

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/interfaces/_waku_sdk.PeerExchangeComponents.html b/interfaces/_waku_sdk.PeerExchangeComponents.html index b142d43f44..739ace1456 100644 --- a/interfaces/_waku_sdk.PeerExchangeComponents.html +++ b/interfaces/_waku_sdk.PeerExchangeComponents.html @@ -1,84 +1,3 @@ -PeerExchangeComponents | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Interface PeerExchangeComponents

                            -
                            -

                            Hierarchy

                            -
                              -
                            • PeerExchangeComponents
                            -
                            -
                            -
                            - -
                            -
                            -

                            Properties

                            -
                            connectionManager +PeerExchangeComponents | Documentation

                            Interface PeerExchangeComponents

                            interface PeerExchangeComponents {
                                connectionManager: ConnectionManager;
                                peerStore: PeerStore;
                            }
                            -
                            -

                            Properties

                            -
                            - -
                            connectionManager: ConnectionManager
                            -
                            - -
                            peerStore: PeerStore
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Properties

                            connectionManager: ConnectionManager
                            peerStore: PeerStore

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/interfaces/_waku_sdk.PeerExchangeQueryParams.html b/interfaces/_waku_sdk.PeerExchangeQueryParams.html index 2301e7a9e8..3fd0babc85 100644 --- a/interfaces/_waku_sdk.PeerExchangeQueryParams.html +++ b/interfaces/_waku_sdk.PeerExchangeQueryParams.html @@ -1,84 +1,3 @@ -PeerExchangeQueryParams | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Interface PeerExchangeQueryParams

                            -
                            -

                            Hierarchy

                            -
                              -
                            • PeerExchangeQueryParams
                            -
                            -
                            -
                            - -
                            -
                            -

                            Properties

                            -
                            numPeers +PeerExchangeQueryParams | Documentation

                            Interface PeerExchangeQueryParams

                            interface PeerExchangeQueryParams {
                                numPeers: number;
                                peerId?: PeerId;
                            }

                            Properties

                            -
                            -

                            Properties

                            -
                            - -
                            numPeers: number
                            -
                            - -
                            peerId?: PeerId
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Properties

                            numPeers: number
                            peerId?: PeerId

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/interfaces/_waku_sdk.PeerExchangeResponse.html b/interfaces/_waku_sdk.PeerExchangeResponse.html index 2d9e41ff90..50b719d54d 100644 --- a/interfaces/_waku_sdk.PeerExchangeResponse.html +++ b/interfaces/_waku_sdk.PeerExchangeResponse.html @@ -1,77 +1,2 @@ -PeerExchangeResponse | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Interface PeerExchangeResponse

                            -
                            -

                            Hierarchy

                            -
                              -
                            • PeerExchangeResponse
                            -
                            -
                            -
                            - -
                            -
                            -

                            Properties

                            -
                            -
                            -

                            Properties

                            -
                            - -
                            peerInfos: PeerInfo[]
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +PeerExchangeResponse | Documentation

                            Interface PeerExchangeResponse

                            interface PeerExchangeResponse {
                                peerInfos: PeerInfo[];
                            }

                            Properties

                            Properties

                            peerInfos: PeerInfo[]

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/interfaces/_waku_sdk.PeerInfo.html b/interfaces/_waku_sdk.PeerInfo.html index 19bc949949..946d23dd78 100644 --- a/interfaces/_waku_sdk.PeerInfo.html +++ b/interfaces/_waku_sdk.PeerInfo.html @@ -1,77 +1,2 @@ -PeerInfo | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Interface PeerInfo

                            -
                            -

                            Hierarchy

                            -
                              -
                            • PeerInfo
                            -
                            -
                            -
                            - -
                            -
                            -

                            Properties

                            -
                            -
                            -

                            Properties

                            -
                            - -
                            ENR?: IEnr
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +PeerInfo | Documentation
                            interface PeerInfo {
                                ENR?: IEnr;
                            }

                            Properties

                            Properties

                            ENR?: IEnr

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/interfaces/_waku_sdk.PeersByDiscoveryResult.html b/interfaces/_waku_sdk.PeersByDiscoveryResult.html index 4254357527..2e03bcb90d 100644 --- a/interfaces/_waku_sdk.PeersByDiscoveryResult.html +++ b/interfaces/_waku_sdk.PeersByDiscoveryResult.html @@ -1,98 +1,3 @@ -PeersByDiscoveryResult | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Interface PeersByDiscoveryResult

                            -
                            -

                            Hierarchy

                            -
                              -
                            • PeersByDiscoveryResult
                            -
                            -
                            -
                            - -
                            -
                            -

                            Properties

                            -
                            CONNECTED +PeersByDiscoveryResult | Documentation

                            Interface PeersByDiscoveryResult

                            interface PeersByDiscoveryResult {
                                CONNECTED: {
                                    bootstrap: Peer[];
                                    peer-exchange: Peer[];
                                };
                                DISCOVERED: {
                                    bootstrap: Peer[];
                                    peer-exchange: Peer[];
                                };
                            }

                            Properties

                            -
                            -

                            Properties

                            -
                            - -
                            CONNECTED: {
                                bootstrap: Peer[];
                                peer-exchange: Peer[];
                            }
                            -
                            -

                            Type declaration

                            -
                              -
                            • -
                              bootstrap: Peer[]
                            • -
                            • -
                              peer-exchange: Peer[]
                            -
                            - -
                            DISCOVERED: {
                                bootstrap: Peer[];
                                peer-exchange: Peer[];
                            }
                            -
                            -

                            Type declaration

                            -
                              -
                            • -
                              bootstrap: Peer[]
                            • -
                            • -
                              peer-exchange: Peer[]
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Properties

                            CONNECTED: {
                                bootstrap: Peer[];
                                peer-exchange: Peer[];
                            }

                            Type declaration

                            • bootstrap: Peer[]
                            • peer-exchange: Peer[]
                            DISCOVERED: {
                                bootstrap: Peer[];
                                peer-exchange: Peer[];
                            }

                            Type declaration

                            • bootstrap: Peer[]
                            • peer-exchange: Peer[]

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/interfaces/_waku_sdk.RelayNode.html b/interfaces/_waku_sdk.RelayNode.html index 02ebbcc307..3c71f23092 100644 --- a/interfaces/_waku_sdk.RelayNode.html +++ b/interfaces/_waku_sdk.RelayNode.html @@ -1,187 +1,12 @@ -RelayNode | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Interface RelayNode

                            -
                            -

                            Hierarchy

                            -
                            -
                            -
                            -
                            - -
                            -
                            -

                            Properties

                            -
                            connectionManager +RelayNode | Documentation
                            interface RelayNode {
                                connectionManager: IConnectionManager;
                                filter: undefined;
                                libp2p: Libp2p;
                                lightPush: undefined;
                                relay: IRelay;
                                store: undefined;
                                dial(peer, protocols?): Promise<Stream>;
                                isConnected(): boolean;
                                isStarted(): boolean;
                                start(): Promise<void>;
                                stop(): Promise<void>;
                            }

                            Hierarchy

                            -
                            -

                            Properties

                            -
                            - -
                            connectionManager: IConnectionManager
                            -
                            - -
                            filter: undefined
                            -
                            - -
                            libp2p: Libp2p
                            -
                            - -
                            lightPush: undefined
                            -
                            - -
                            relay: IRelay
                            -
                            - -
                            store: undefined
                            -
                            -

                            Methods

                            -
                            - -
                              - -
                            • -
                              -

                              Parameters

                              -
                                -
                              • -
                                peer: PeerId | Multiaddr
                              • -
                              • -
                                Optional protocols: Protocols[]
                              -

                              Returns Promise<Stream>

                            -
                            - -
                              - -
                            • -

                              Returns boolean

                            -
                            - -
                              - -
                            • -

                              Returns boolean

                            -
                            - -
                              - -
                            • -

                              Returns Promise<void>

                            -
                            - -
                              - -
                            • -

                              Returns Promise<void>

                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Properties

                            connectionManager: IConnectionManager
                            filter: undefined
                            libp2p: Libp2p
                            lightPush: undefined
                            relay: IRelay
                            store: undefined

                            Methods

                            • Parameters

                              • peer: PeerId | Multiaddr
                              • Optional protocols: Protocols[]

                              Returns Promise<Stream>

                            • Returns boolean

                            • Returns boolean

                            • Returns Promise<void>

                            • Returns Promise<void>

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/interfaces/_waku_sdk.SendResult.html b/interfaces/_waku_sdk.SendResult.html index 3d0ea6ba2c..adb7025dd5 100644 --- a/interfaces/_waku_sdk.SendResult.html +++ b/interfaces/_waku_sdk.SendResult.html @@ -1,84 +1,3 @@ -SendResult | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Interface SendResult

                            -
                            -

                            Hierarchy

                            -
                              -
                            • SendResult
                            -
                            -
                            -
                            - -
                            -
                            -

                            Properties

                            -
                            errors? +SendResult | Documentation
                            interface SendResult {
                                errors?: SendError[];
                                recipients: PeerId[];
                            }

                            Properties

                            -
                            -

                            Properties

                            -
                            - -
                            errors?: SendError[]
                            -
                            - -
                            recipients: PeerId[]
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Properties

                            errors?: SendError[]
                            recipients: PeerId[]

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/interfaces/_waku_sdk.ShardInfo.html b/interfaces/_waku_sdk.ShardInfo.html index 2b64cbe166..a311983aac 100644 --- a/interfaces/_waku_sdk.ShardInfo.html +++ b/interfaces/_waku_sdk.ShardInfo.html @@ -1,84 +1,3 @@ -ShardInfo | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Interface ShardInfo

                            -
                            -

                            Hierarchy

                            -
                              -
                            • ShardInfo
                            -
                            -
                            -
                            - -
                            -
                            -

                            Properties

                            -
                            cluster +ShardInfo | Documentation
                            interface ShardInfo {
                                cluster: number;
                                indexList: number[];
                            }

                            Properties

                            -
                            -

                            Properties

                            -
                            - -
                            cluster: number
                            -
                            - -
                            indexList: number[]
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Properties

                            cluster: number
                            indexList: number[]

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/interfaces/_waku_sdk.SingleShardInfo.html b/interfaces/_waku_sdk.SingleShardInfo.html index 34505c3466..9a00e257ec 100644 --- a/interfaces/_waku_sdk.SingleShardInfo.html +++ b/interfaces/_waku_sdk.SingleShardInfo.html @@ -1,84 +1,3 @@ -SingleShardInfo | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Interface SingleShardInfo

                            -
                            -

                            Hierarchy

                            -
                              -
                            • SingleShardInfo
                            -
                            -
                            -
                            - -
                            -
                            -

                            Properties

                            -
                            cluster +SingleShardInfo | Documentation

                            Interface SingleShardInfo

                            interface SingleShardInfo {
                                cluster: number;
                                index: number;
                            }

                            Properties

                            -
                            -

                            Properties

                            -
                            - -
                            cluster: number
                            -
                            - -
                            index: number
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Properties

                            cluster: number
                            index: number

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/interfaces/_waku_sdk.TimeFilter.html b/interfaces/_waku_sdk.TimeFilter.html index 6e30e5111d..d87a7bef11 100644 --- a/interfaces/_waku_sdk.TimeFilter.html +++ b/interfaces/_waku_sdk.TimeFilter.html @@ -1,84 +1,3 @@ -TimeFilter | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Interface TimeFilter

                            -
                            -

                            Hierarchy

                            -
                              -
                            • TimeFilter
                            -
                            -
                            -
                            - -
                            -
                            -

                            Properties

                            -
                            endTime +TimeFilter | Documentation
                            interface TimeFilter {
                                endTime: Date;
                                startTime: Date;
                            }

                            Properties

                            -
                            -

                            Properties

                            -
                            - -
                            endTime: Date
                            -
                            - -
                            startTime: Date
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Properties

                            endTime: Date
                            startTime: Date

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/interfaces/_waku_sdk.Waku-1.html b/interfaces/_waku_sdk.Waku-1.html index 567dff7d0b..05d2ad87c4 100644 --- a/interfaces/_waku_sdk.Waku-1.html +++ b/interfaces/_waku_sdk.Waku-1.html @@ -1,182 +1,12 @@ -Waku | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Interface Waku

                            -
                            -

                            Hierarchy

                            -
                            -
                            -

                            Implemented by

                            -
                            -
                            -
                            -
                            - -
                            -
                            -

                            Properties

                            -
                            connectionManager +Waku | Documentation
                            interface Waku {
                                connectionManager: IConnectionManager;
                                filter?: IFilter;
                                libp2p: Libp2p;
                                lightPush?: ILightPush;
                                relay?: IRelay;
                                store?: IStore;
                                dial(peer, protocols?): Promise<Stream>;
                                isConnected(): boolean;
                                isStarted(): boolean;
                                start(): Promise<void>;
                                stop(): Promise<void>;
                            }

                            Hierarchy

                            Implemented by

                            -
                            -

                            Properties

                            -
                            - -
                            connectionManager: IConnectionManager
                            -
                            - -
                            filter?: IFilter
                            -
                            - -
                            libp2p: Libp2p
                            -
                            - -
                            lightPush?: ILightPush
                            -
                            - -
                            relay?: IRelay
                            -
                            - -
                            store?: IStore
                            -
                            -

                            Methods

                            -
                            - -
                              - -
                            • -
                              -

                              Parameters

                              -
                                -
                              • -
                                peer: PeerId | Multiaddr
                              • -
                              • -
                                Optional protocols: Protocols[]
                              -

                              Returns Promise<Stream>

                            -
                            - -
                              - -
                            • -

                              Returns boolean

                            -
                            - -
                              - -
                            • -

                              Returns boolean

                            -
                            - -
                              - -
                            • -

                              Returns Promise<void>

                            -
                            - -
                              - -
                            • -

                              Returns Promise<void>

                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Properties

                            connectionManager: IConnectionManager
                            filter?: IFilter
                            libp2p: Libp2p
                            lightPush?: ILightPush
                            relay?: IRelay
                            store?: IStore

                            Methods

                            • Parameters

                              • peer: PeerId | Multiaddr
                              • Optional protocols: Protocols[]

                              Returns Promise<Stream>

                            • Returns boolean

                            • Returns boolean

                            • Returns Promise<void>

                            • Returns Promise<void>

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/interfaces/_waku_sdk.Waku2.html b/interfaces/_waku_sdk.Waku2.html index 2103f0838c..760c1df461 100644 --- a/interfaces/_waku_sdk.Waku2.html +++ b/interfaces/_waku_sdk.Waku2.html @@ -1,98 +1,5 @@ -Waku2 | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Interface Waku2

                            -
                            -

                            Hierarchy

                            -
                              -
                            • Waku2
                            -
                            -
                            -
                            - -
                            -
                            -

                            Properties

                            -
                            filter +Waku2 | Documentation
                            interface Waku2 {
                                filter: boolean;
                                lightPush: boolean;
                                relay: boolean;
                                store: boolean;
                            }
                            -
                            -

                            Properties

                            -
                            - -
                            filter: boolean
                            -
                            - -
                            lightPush: boolean
                            -
                            - -
                            relay: boolean
                            -
                            - -
                            store: boolean
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Properties

                            filter: boolean
                            lightPush: boolean
                            relay: boolean
                            store: boolean

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/interfaces/_waku_sdk.waku.message.version_0.proto.RateLimitProof-1.html b/interfaces/_waku_sdk.waku.message.version_0.proto.RateLimitProof-1.html index bce300e3b5..a16fc92896 100644 --- a/interfaces/_waku_sdk.waku.message.version_0.proto.RateLimitProof-1.html +++ b/interfaces/_waku_sdk.waku.message.version_0.proto.RateLimitProof-1.html @@ -1,124 +1,8 @@ -RateLimitProof | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Interface RateLimitProof

                            -
                            -

                            Hierarchy

                            -
                              -
                            • RateLimitProof
                            -
                            -
                            -
                            - -
                            -
                            -

                            Properties

                            -
                            epoch +RateLimitProof | Documentation
                            interface RateLimitProof {
                                epoch: Uint8Array;
                                merkleRoot: Uint8Array;
                                nullifier: Uint8Array;
                                proof: Uint8Array;
                                rlnIdentifier: Uint8Array;
                                shareX: Uint8Array;
                                shareY: Uint8Array;
                            }
                            -
                            -

                            Properties

                            -
                            - -
                            epoch: Uint8Array
                            -
                            - -
                            merkleRoot: Uint8Array
                            -
                            - -
                            nullifier: Uint8Array
                            -
                            - -
                            proof: Uint8Array
                            -
                            - -
                            rlnIdentifier: Uint8Array
                            -
                            - -
                            shareX: Uint8Array
                            -
                            - -
                            shareY: Uint8Array
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Properties

                            epoch: Uint8Array
                            merkleRoot: Uint8Array
                            nullifier: Uint8Array
                            proof: Uint8Array
                            rlnIdentifier: Uint8Array
                            shareX: Uint8Array
                            shareY: Uint8Array

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/interfaces/_waku_sdk.waku.message.version_0.proto.WakuMessage-1.html b/interfaces/_waku_sdk.waku.message.version_0.proto.WakuMessage-1.html index 470fb2239d..6420558baf 100644 --- a/interfaces/_waku_sdk.waku.message.version_0.proto.WakuMessage-1.html +++ b/interfaces/_waku_sdk.waku.message.version_0.proto.WakuMessage-1.html @@ -1,124 +1,8 @@ -WakuMessage | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Interface WakuMessage

                            -
                            -

                            Hierarchy

                            -
                              -
                            • WakuMessage
                            -
                            -
                            -
                            - -
                            -
                            -

                            Properties

                            -
                            contentTopic +WakuMessage | Documentation
                            interface WakuMessage {
                                contentTopic: string;
                                ephemeral?: boolean;
                                meta?: Uint8Array;
                                payload: Uint8Array;
                                rateLimitProof?: waku.message.version_0.proto.RateLimitProof;
                                timestamp?: bigint;
                                version?: number;
                            }
                            -
                            -

                            Properties

                            -
                            - -
                            contentTopic: string
                            -
                            - -
                            ephemeral?: boolean
                            -
                            - -
                            meta?: Uint8Array
                            -
                            - -
                            payload: Uint8Array
                            -
                            - -
                            -
                            - -
                            timestamp?: bigint
                            -
                            - -
                            version?: number
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Properties

                            contentTopic: string
                            ephemeral?: boolean
                            meta?: Uint8Array
                            payload: Uint8Array
                            timestamp?: bigint
                            version?: number

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/interfaces/_waku_sdk.waku.waku.WakuOptions.html b/interfaces/_waku_sdk.waku.waku.WakuOptions.html index e8985f40df..e928530c6e 100644 --- a/interfaces/_waku_sdk.waku.waku.WakuOptions.html +++ b/interfaces/_waku_sdk.waku.waku.WakuOptions.html @@ -1,113 +1,15 @@ -WakuOptions | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Interface WakuOptions

                            -
                            -

                            Hierarchy

                            -
                              -
                            • WakuOptions
                            -
                            -
                            -
                            - -
                            -
                            -

                            Properties

                            -
                            pingKeepAlive? +WakuOptions | Documentation
                            interface WakuOptions {
                                pingKeepAlive?: number;
                                relayKeepAlive?: number;
                                userAgent?: string;
                            }
                            -
                            -

                            Properties

                            -
                            - -
                            pingKeepAlive?: number
                            -

                            Set keep alive frequency in seconds: Waku will send a /ipfs/ping/1.0.0 +

                            Properties

                            pingKeepAlive?: number

                            Set keep alive frequency in seconds: Waku will send a /ipfs/ping/1.0.0 request to each peer after the set number of seconds. Set to 0 to disable.

                            -
                            -
                            -

                            Default

                            {@link @waku/core.DefaultPingKeepAliveValueSecs}
                            +

                            Default

                            {@link @waku/core.DefaultPingKeepAliveValueSecs}
                             
                            -
                            -
                            - -
                            relayKeepAlive?: number
                            -

                            Set keep alive frequency in seconds: Waku will send a ping message over +

                            relayKeepAlive?: number

                            Set keep alive frequency in seconds: Waku will send a ping message over relay to each peer after the set number of seconds. Set to 0 to disable.

                            -
                            -
                            -

                            Default

                            {@link @waku/core.DefaultRelayKeepAliveValueSecs}
                            +

                            Default

                            {@link @waku/core.DefaultRelayKeepAliveValueSecs}
                             
                            -
                            -
                            - -
                            userAgent?: string
                            -

                            Set the user agent string to be used in identification of the node.

                            -
                            -
                            -

                            Default

                            {@link @waku/core.DefaultUserAgent}
                            +
                            userAgent?: string

                            Set the user agent string to be used in identification of the node.

                            +

                            Default

                            {@link @waku/core.DefaultUserAgent}
                             
                            -
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/interfaces/_waku_sdk.waku.waku_light_push.PushResponse-1.html b/interfaces/_waku_sdk.waku.waku_light_push.PushResponse-1.html index d9c0b80795..98221c6ebf 100644 --- a/interfaces/_waku_sdk.waku.waku_light_push.PushResponse-1.html +++ b/interfaces/_waku_sdk.waku.waku_light_push.PushResponse-1.html @@ -1,87 +1,3 @@ -PushResponse | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Interface PushResponse

                            -
                            -

                            Hierarchy

                            -
                              -
                            • PushResponse
                            -
                            -
                            -
                            - -
                            -
                            -

                            Properties

                            -
                            info? +PushResponse | Documentation
                            interface PushResponse {
                                info?: string;
                                isSuccess: boolean;
                            }

                            Properties

                            -
                            -

                            Properties

                            -
                            - -
                            info?: string
                            -
                            - -
                            isSuccess: boolean
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Properties

                            info?: string
                            isSuccess: boolean

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/interfaces/_waku_sdk.waku.waku_store.QueryOptions.html b/interfaces/_waku_sdk.waku.waku_store.QueryOptions.html index a8decb543e..2b92e5ed22 100644 --- a/interfaces/_waku_sdk.waku.waku_store.QueryOptions.html +++ b/interfaces/_waku_sdk.waku.waku_store.QueryOptions.html @@ -1,126 +1,21 @@ -QueryOptions | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Interface QueryOptions

                            -
                            -

                            Hierarchy

                            -
                              -
                            • QueryOptions
                            -
                            -
                            -
                            - -
                            -
                            -

                            Properties

                            -
                            cursor? +QueryOptions | Documentation
                            interface QueryOptions {
                                cursor?: Cursor;
                                pageDirection?: waku.waku_store.PageDirection;
                                pageSize?: number;
                                timeFilter?: waku.waku_store.TimeFilter;
                            }
                            -
                            -

                            Properties

                            -
                            - -
                            cursor?: Cursor
                            -

                            Cursor as an index to start a query from. +

                            Properties

                            cursor?: Cursor

                            Cursor as an index to start a query from. The cursor index will be exclusive (i.e. the message at the cursor index will not be included in the result). If undefined, the query will start from the beginning or end of the history, depending on the page direction.

                            -
                            -
                            -
                            - -
                            pageDirection?: waku.waku_store.PageDirection
                            -

                            The direction in which pages are retrieved:

                            +
                            pageDirection?: waku.waku_store.PageDirection

                            The direction in which pages are retrieved:

                            Note: This does not affect the ordering of messages with the page (the oldest message is always first).

                            -
                            -
                            -

                            Default

                            { @link PageDirection.BACKWARD }
                            +

                            Default

                            { @link PageDirection.BACKWARD }
                             
                            -
                            -
                            - -
                            pageSize?: number
                            -

                            The number of message per page.

                            -
                            -
                            -

                            Default

                            { @link DefaultPageSize }
                            +
                            pageSize?: number

                            The number of message per page.

                            +

                            Default

                            { @link DefaultPageSize }
                             
                            -
                            -
                            - - -

                            Retrieve messages with a timestamp within the provided values.

                            -
                            -
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Retrieve messages with a timestamp within the provided values.

                            +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/interfaces/_waku_sdk.waku.waku_store.TimeFilter.html b/interfaces/_waku_sdk.waku.waku_store.TimeFilter.html index b03e6a674e..0b8623ef53 100644 --- a/interfaces/_waku_sdk.waku.waku_store.TimeFilter.html +++ b/interfaces/_waku_sdk.waku.waku_store.TimeFilter.html @@ -1,86 +1,3 @@ -TimeFilter | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Interface TimeFilter

                            -
                            -

                            Hierarchy

                            -
                              -
                            • TimeFilter
                            -
                            -
                            -
                            - -
                            -
                            -

                            Properties

                            -
                            endTime +TimeFilter | Documentation
                            interface TimeFilter {
                                endTime: Date;
                                startTime: Date;
                            }

                            Properties

                            -
                            -

                            Properties

                            -
                            - -
                            endTime: Date
                            -
                            - -
                            startTime: Date
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Properties

                            endTime: Date
                            startTime: Date

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_browser_tests.html b/modules/_waku_browser_tests.html index a7519948f2..4e195beafe 100644 --- a/modules/_waku_browser_tests.html +++ b/modules/_waku_browser_tests.html @@ -1,21 +1,4 @@ -@waku/browser-tests | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Module @waku/browser-tests

                            -

                            GitHub Action +@waku/browser-tests | Documentation

                            Module @waku/browser-tests

                            GitHub Action Code Climate Discord chat

                            js-waku

                            A TypeScript implementation of the Waku v2 protocol.

                            @@ -42,50 +25,4 @@
                          • Apache License, Version 2.0, (LICENSE-APACHE-v2 or http://www.apache.org/licenses/LICENSE-2.0)
                          • at your option. These files may not be copied, modified, or distributed except according to those terms.

                            -
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_core.html b/modules/_waku_core.html index 83f832e619..ba771d01cc 100644 --- a/modules/_waku_core.html +++ b/modules/_waku_core.html @@ -1,21 +1,4 @@ -@waku/core - v0.0.25 | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Module @waku/core - v0.0.25

                            -

                            NPM

                            +@waku/core - v0.0.25 | Documentation

                            Module @waku/core - v0.0.25

                            NPM

                            Discord chat

                            @waku/core

                            Core components of js-waku, a TypeScript implementation of the Waku v2 protocol.

                            Documentation

                            at your option. These files may not be copied, modified, or distributed except according to those terms.

                            -
                            -
                            -
                            -
                            - -
                            -
                            -

                            References

                            -
                            -
                            -

                            References

                            -
                            -Re-exports FilterCodecs
                            -
                            -Re-exports PageDirection
                            -
                            -Re-exports WakuNode
                            -
                            -Re-exports WakuOptions
                            -
                            -Re-exports createCursor
                            -
                            -Re-exports wakuFilter
                            -
                            -Re-exports wakuLightPush
                            -
                            -Re-exports wakuStore
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            References

                            Re-exports FilterCodecs
                            Re-exports PageDirection
                            Re-exports WakuNode
                            Re-exports WakuOptions
                            Re-exports createCursor
                            Re-exports wakuFilter
                            Re-exports wakuLightPush
                            Re-exports wakuStore

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_core.message.html b/modules/_waku_core.message.html index 507de926a6..3dd5fc2419 100644 --- a/modules/_waku_core.message.html +++ b/modules/_waku_core.message.html @@ -1,59 +1,2 @@ -message | Documentation
                            -
                            - -
                            - -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +message | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_core.message.version_0.html b/modules/_waku_core.message.version_0.html index 5257b7c1c0..54f96100cb 100644 --- a/modules/_waku_core.message.version_0.html +++ b/modules/_waku_core.message.version_0.html @@ -1,95 +1,8 @@ -version_0 | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace version_0

                            -
                            -
                            -
                            - -
                            -
                            -

                            References

                            -
                            DecodedMessage +version_0 | Documentation

                            References

                            -
                            -

                            Namespaces

                            -
                            -
                            -

                            Variables

                            -
                            -
                            -

                            References

                            -
                            -Re-exports DecodedMessage
                            -
                            -Re-exports Decoder
                            -
                            -Re-exports Encoder
                            -
                            -Re-exports createDecoder
                            -
                            -Re-exports createEncoder
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Namespaces

                            Variables

                            References

                            Re-exports DecodedMessage
                            Re-exports Decoder
                            Re-exports Encoder
                            Re-exports createDecoder
                            Re-exports createEncoder

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_core.message.version_0.proto.RateLimitProof.html b/modules/_waku_core.message.version_0.proto.RateLimitProof.html index 53e624491a..910f8184b8 100644 --- a/modules/_waku_core.message.version_0.proto.RateLimitProof.html +++ b/modules/_waku_core.message.version_0.proto.RateLimitProof.html @@ -1,65 +1,4 @@ -RateLimitProof | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace RateLimitProof

                            -
                            -
                            -

                            Index

                            -
                            -

                            Functions

                            -
                            codec +RateLimitProof | Documentation

                            Index

                            Functions

                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_core.message.version_0.proto.WakuMessage.html b/modules/_waku_core.message.version_0.proto.WakuMessage.html index dbe846430a..5d22f83977 100644 --- a/modules/_waku_core.message.version_0.proto.WakuMessage.html +++ b/modules/_waku_core.message.version_0.proto.WakuMessage.html @@ -1,65 +1,4 @@ -WakuMessage | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace WakuMessage

                            -
                            -
                            -

                            Index

                            -
                            -

                            Functions

                            -
                            codec +WakuMessage | Documentation

                            Index

                            Functions

                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_core.message.version_0.proto.html b/modules/_waku_core.message.version_0.proto.html index cc478f2ac3..1183b2bbb4 100644 --- a/modules/_waku_core.message.version_0.proto.html +++ b/modules/_waku_core.message.version_0.proto.html @@ -1,67 +1,5 @@ -proto | Documentation
                            -
                            - -
                            -
                            -
                            - -
                            -
                            -

                            Index

                            -
                            -

                            Namespaces

                            -
                            RateLimitProof +proto | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_core.waku.html b/modules/_waku_core.waku.html index ee569c561f..3d19bd9b01 100644 --- a/modules/_waku_core.waku.html +++ b/modules/_waku_core.waku.html @@ -1,83 +1,6 @@ -waku | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace waku

                            -
                            -
                            -
                            - -
                            -
                            -

                            References

                            -
                            -
                            -

                            Classes

                            -
                            -
                            -

                            Interfaces

                            -
                            -
                            -

                            Variables

                            -
                            DefaultPingKeepAliveValueSecs +waku | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            References

                            Re-exports DefaultUserAgent

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_core.waku_filter.html b/modules/_waku_core.waku_filter.html index 92ba167293..1bbe888b4a 100644 --- a/modules/_waku_core.waku_filter.html +++ b/modules/_waku_core.waku_filter.html @@ -1,63 +1,3 @@ -waku_filter | Documentation
                            -
                            - -
                            - -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +waku_filter | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_core.waku_light_push.PushResponse.html b/modules/_waku_core.waku_light_push.PushResponse.html index 66aa265a99..8f13488c03 100644 --- a/modules/_waku_core.waku_light_push.PushResponse.html +++ b/modules/_waku_core.waku_light_push.PushResponse.html @@ -1,63 +1,4 @@ -PushResponse | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace PushResponse

                            -
                            -
                            -

                            Index

                            -
                            -

                            Functions

                            -
                            codec +PushResponse | Documentation

                            Index

                            Functions

                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_core.waku_light_push.html b/modules/_waku_core.waku_light_push.html index 22a2a8e6e1..63379fdd06 100644 --- a/modules/_waku_core.waku_light_push.html +++ b/modules/_waku_core.waku_light_push.html @@ -1,71 +1,5 @@ -waku_light_push | Documentation
                            -
                            - -
                            - -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +waku_light_push | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_core.waku_store.html b/modules/_waku_core.waku_store.html index 309b5d35ac..d4a4ea6db3 100644 --- a/modules/_waku_core.waku_store.html +++ b/modules/_waku_core.waku_store.html @@ -1,74 +1,8 @@ -waku_store | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace waku_store

                            -
                            -
                            -

                            Index

                            -
                            -

                            Enumerations

                            -
                            -
                            -

                            Interfaces

                            -
                            QueryOptions +waku_store | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_dns_discovery.html b/modules/_waku_dns_discovery.html index 951d3c54e9..4cf08ee26e 100644 --- a/modules/_waku_dns_discovery.html +++ b/modules/_waku_dns_discovery.html @@ -1,21 +1,4 @@ -@waku/dns-discovery - v0.0.19 | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Module @waku/dns-discovery - v0.0.19

                            -

                            GitHub Action +@waku/dns-discovery - v0.0.19 | Documentation

                            Module @waku/dns-discovery - v0.0.19

                            GitHub Action Code Climate Discord chat

                            js-waku

                            A TypeScript implementation of the Waku v2 protocol.

                            @@ -42,66 +25,8 @@
                          • Apache License, Version 2.0, (LICENSE-APACHE-v2 or http://www.apache.org/licenses/LICENSE-2.0)
                          • at your option. These files may not be copied, modified, or distributed except according to those terms.

                            -
                            -
                            -
                            -

                            Index

                            -
                            -

                            Classes

                            -

                            Index

                            Classes

                            -
                            -

                            Variables

                            -
                            -
                            -

                            Functions

                            -
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Variables

                            Functions

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_enr.html b/modules/_waku_enr.html index 190d8e23ee..f1424e5f11 100644 --- a/modules/_waku_enr.html +++ b/modules/_waku_enr.html @@ -1,21 +1,4 @@ -@waku/enr - v0.0.19 | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Module @waku/enr - v0.0.19

                            -

                            GitHub Action +@waku/enr - v0.0.19 | Documentation

                            Module @waku/enr - v0.0.19

                            GitHub Action Code Climate Discord chat

                            js-waku

                            A TypeScript implementation of the Waku v2 protocol.

                            @@ -42,31 +25,16 @@
                          • Apache License, Version 2.0, (LICENSE-APACHE-v2 or http://www.apache.org/licenses/LICENSE-2.0)
                          • at your option. These files may not be copied, modified, or distributed except according to those terms.

                            -
                            -
                            -
                            -

                            Index

                            -
                            -

                            Enumerations

                            -

                            Index

                            Enumerations

                            -
                            -

                            Classes

                            -
                            ENR +

                            Classes

                            -
                            -

                            Variables

                            -

                            Variables

                            -
                            -

                            Functions

                            -

                            Functions

                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_interfaces.html b/modules/_waku_interfaces.html index 51112c2ba7..5bfd996a33 100644 --- a/modules/_waku_interfaces.html +++ b/modules/_waku_interfaces.html @@ -1,21 +1,4 @@ -@waku/interfaces - v0.0.20 | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Module @waku/interfaces - v0.0.20

                            -

                            GitHub Action +@waku/interfaces - v0.0.20 | Documentation

                            Module @waku/interfaces - v0.0.20

                            GitHub Action Code Climate Discord chat

                            js-waku

                            A TypeScript implementation of the Waku v2 protocol.

                            @@ -42,22 +25,13 @@
                          • Apache License, Version 2.0, (LICENSE-APACHE-v2 or http://www.apache.org/licenses/LICENSE-2.0)
                          • at your option. These files may not be copied, modified, or distributed except according to those terms.

                            -
                            -
                            -
                            -

                            Index

                            -
                            -

                            Enumerations

                            -

                            Index

                            Enumerations

                            -
                            -

                            Interfaces

                            -

                            Interfaces

                            -
                            -

                            Type Aliases

                            -

                            Type Aliases

                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_message_encryption.crypto.ecies.html b/modules/_waku_message_encryption.crypto.ecies.html index 947545c590..549872448d 100644 --- a/modules/_waku_message_encryption.crypto.ecies.html +++ b/modules/_waku_message_encryption.crypto.ecies.html @@ -1,61 +1,3 @@ -ecies | Documentation
                            -
                            - -
                            -

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_message_encryption.crypto.html b/modules/_waku_message_encryption.crypto.html index bc19d17e83..919eeb0d66 100644 --- a/modules/_waku_message_encryption.crypto.html +++ b/modules/_waku_message_encryption.crypto.html @@ -1,91 +1,11 @@ -crypto | Documentation
                            -
                            - -
                            -
                            -
                            - -
                            -
                            -
                            - -
                            -
                            -

                            References

                            -
                            generatePrivateKey +crypto | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            References

                            Re-exports generatePrivateKey
                            Re-exports generateSymmetricKey
                            Re-exports getPublicKey

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_message_encryption.crypto.symmetric.html b/modules/_waku_message_encryption.crypto.symmetric.html index 3ca296cfe9..179dded5a6 100644 --- a/modules/_waku_message_encryption.crypto.symmetric.html +++ b/modules/_waku_message_encryption.crypto.symmetric.html @@ -1,62 +1,4 @@ -symmetric | Documentation
                            -
                            - -
                            -

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_message_encryption.ecies.html b/modules/_waku_message_encryption.ecies.html index f88622998f..cceefa9a23 100644 --- a/modules/_waku_message_encryption.ecies.html +++ b/modules/_waku_message_encryption.ecies.html @@ -1,83 +1,9 @@ -ecies | Documentation
                            -
                            - -
                            -
                            -
                            - -
                            -
                            -
                            - -
                            -
                            -

                            References

                            -
                            -
                            -

                            Interfaces

                            -
                            -
                            -

                            Functions

                            -
                            createDecoder +ecies | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            References

                            Re-exports generatePrivateKey

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_message_encryption.html b/modules/_waku_message_encryption.html index 8302986da4..93abf15107 100644 --- a/modules/_waku_message_encryption.html +++ b/modules/_waku_message_encryption.html @@ -1,87 +1,15 @@ -@waku/message-encryption - v0.0.23 | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Module @waku/message-encryption - v0.0.23

                            -

                            @waku/message-encryption

                            Provide Waku Message Version 1 payload encryption as defined in 26/WAKU2-PAYLOAD.

                            +@waku/message-encryption - v0.0.23 | Documentation

                            Module @waku/message-encryption - v0.0.23

                            @waku/message-encryption

                            Provide Waku Message Version 1 payload encryption as defined in 26/WAKU2-PAYLOAD.

                            Symmetric Encryption

                            Symmetric encryption uses a unique key to encrypt and decrypt messages.

                            import {
                            createDecoder,
                            createEncoder,
                            generateSymmetricKey
                            } from "@waku/message-encryption/symmetric";

                            // Generate a random key
                            const key = generateSymmetricKey();

                            // To send messages, create an encoder
                            const encoder = createEncoder(contentTopic, key);

                            // For example
                            waku.lightPush.push(encoder, { payload });

                            // To receive messages, create a decoder
                            const decoder = createDecoder(contentTopic, key);

                            // For example
                            await waku.store.queryOrderedCallback([decoder], (msg) => {
                            // ...
                            });

                            ECIES Encryption

                            ECIES encryption enables encryption for a public key and decryption using a private key.

                            import {
                            createDecoder,
                            createEncoder,
                            generatePrivateKey,
                            getPublicKey
                            } from "@waku/message-encryption/ecies";

                            // Generate a random private key
                            const privateKey = generatePrivateKey();

                            // Keep the private key secure, provide the public key to the sender
                            const publicKey = getPublicKey(privateKey);

                            // To send messages, create an encoder
                            const encoder = createEncoder(contentTopic, publicKey);

                            // For example
                            waku.lightPush.push(encoder, { payload });

                            // To receive messages, create a decoder
                            const decoder = createDecoder(contentTopic, privateKey);

                            // For example
                            await waku.store.queryOrderedCallback([decoder], (msg) => {
                            // ...
                            });
                            -
                            -
                            -
                            -

                            Index

                            -
                            -

                            Namespaces

                            -

                            Index

                            Namespaces

                            -
                            -

                            Classes

                            -
                            -
                            -

                            Functions

                            -

                            Classes

                            Functions

                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_message_encryption.symmetric.html b/modules/_waku_message_encryption.symmetric.html index d1916b7b15..6cf0ac97fc 100644 --- a/modules/_waku_message_encryption.symmetric.html +++ b/modules/_waku_message_encryption.symmetric.html @@ -1,89 +1,9 @@ -symmetric | Documentation
                            -
                            - -
                            -
                            -
                            - -
                            -
                            -
                            - -
                            -
                            -

                            References

                            -
                            generateSymmetricKey +symmetric | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            References

                            Re-exports generateSymmetricKey
                            Re-exports postCipher
                            Re-exports preCipher

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_message_hash.html b/modules/_waku_message_hash.html index 170441eda2..081293c040 100644 --- a/modules/_waku_message_hash.html +++ b/modules/_waku_message_hash.html @@ -1,21 +1,4 @@ -@waku/message-hash - v0.1.9 | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Module @waku/message-hash - v0.1.9

                            -

                            NPM

                            +@waku/message-hash - v0.1.9 | Documentation

                            Module @waku/message-hash - v0.1.9

                            NPM

                            GitHub Action Discord chat

                            @waku/message-hash

                            TypeScript implementation of the Deterministic Message Hashing as specified in 14/WAKU2-MESSAGE.

                            @@ -30,54 +13,5 @@
                          • Apache License, Version 2.0, (LICENSE-APACHE-v2 or http://www.apache.org/licenses/LICENSE-2.0)
                          • at your option. These files may not be copied, modified, or distributed except according to those terms.

                            -
                            -
                            -
                            -

                            Index

                            -
                            -

                            Functions

                            -
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Index

                            Functions

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_peer_exchange.html b/modules/_waku_peer_exchange.html index d3e76504e0..e962ca8edc 100644 --- a/modules/_waku_peer_exchange.html +++ b/modules/_waku_peer_exchange.html @@ -1,21 +1,4 @@ -@waku/peer-exchange - v0.0.18 | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Module @waku/peer-exchange - v0.0.18

                            -

                            GitHub Action +@waku/peer-exchange - v0.0.18 | Documentation

                            Module @waku/peer-exchange - v0.0.18

                            GitHub Action Code Climate Discord chat

                            js-waku

                            A TypeScript implementation of the Waku v2 protocol.

                            @@ -42,72 +25,11 @@
                          • Apache License, Version 2.0, (LICENSE-APACHE-v2 or http://www.apache.org/licenses/LICENSE-2.0)
                          • at your option. These files may not be copied, modified, or distributed except according to those terms.

                            -
                            -
                            -
                            -

                            Index

                            -
                            -

                            Classes

                            -

                            Index

                            Classes

                            -
                            -

                            Interfaces

                            -
                            -
                            -

                            Variables

                            -

                            Interfaces

                            Variables

                            -
                            -

                            Functions

                            -

                            Functions

                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.WakuMessage.html b/modules/_waku_proto.WakuMessage.html index b27cb77530..3152181043 100644 --- a/modules/_waku_proto.WakuMessage.html +++ b/modules/_waku_proto.WakuMessage.html @@ -1,62 +1,4 @@ -WakuMessage | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace WakuMessage

                            -
                            -
                            -

                            Index

                            -
                            -

                            Functions

                            -
                            codec +WakuMessage | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.html b/modules/_waku_proto.html index 8eed9e635f..0c6c094f2e 100644 --- a/modules/_waku_proto.html +++ b/modules/_waku_proto.html @@ -1,21 +1,4 @@ -@waku/proto - v0.0.5 | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Module @waku/proto - v0.0.5

                            -

                            GitHub Action +@waku/proto - v0.0.5 | Documentation

                            Module @waku/proto - v0.0.5

                            GitHub Action Code Climate Discord chat

                            js-waku

                            A TypeScript implementation of the Waku v2 protocol.

                            @@ -42,20 +25,9 @@
                          • Apache License, Version 2.0, (LICENSE-APACHE-v2 or http://www.apache.org/licenses/LICENSE-2.0)
                          • at your option. These files may not be copied, modified, or distributed except according to those terms.

                            -
                            -
                            -
                            -
                            - -
                            -
                            -

                            References

                            -
                            -
                            -

                            References

                            -
                            -Re-exports PushResponse
                            -
                            -Re-exports TopicOnlyMessage
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Interfaces

                            References

                            Re-exports PushResponse
                            Re-exports TopicOnlyMessage

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter.FilterRequest.ContentFilter.html b/modules/_waku_proto.proto_filter.FilterRequest.ContentFilter.html index 701493441b..77c0946252 100644 --- a/modules/_waku_proto.proto_filter.FilterRequest.ContentFilter.html +++ b/modules/_waku_proto.proto_filter.FilterRequest.ContentFilter.html @@ -1,64 +1,4 @@ -ContentFilter | Documentation
                            -
                            - -
                            -
                            -
                            - -
                            -
                            -

                            Index

                            -
                            -

                            Functions

                            -
                            codec +ContentFilter | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter.FilterRequest.html b/modules/_waku_proto.proto_filter.FilterRequest.html index 610f555fec..743928d916 100644 --- a/modules/_waku_proto.proto_filter.FilterRequest.html +++ b/modules/_waku_proto.proto_filter.FilterRequest.html @@ -1,71 +1,6 @@ -FilterRequest | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace FilterRequest

                            -
                            -
                            -

                            Index

                            -
                            -

                            Namespaces

                            -
                            -
                            -

                            Interfaces

                            -
                            -
                            -

                            Functions

                            -
                            codec +FilterRequest | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter.FilterRpc.html b/modules/_waku_proto.proto_filter.FilterRpc.html index defdd61b13..6eaae11b99 100644 --- a/modules/_waku_proto.proto_filter.FilterRpc.html +++ b/modules/_waku_proto.proto_filter.FilterRpc.html @@ -1,63 +1,4 @@ -FilterRpc | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace FilterRpc

                            -
                            -
                            -

                            Index

                            -
                            -

                            Functions

                            -
                            codec +FilterRpc | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter.MessagePush.html b/modules/_waku_proto.proto_filter.MessagePush.html index 818d73a1bd..15b2de2d3d 100644 --- a/modules/_waku_proto.proto_filter.MessagePush.html +++ b/modules/_waku_proto.proto_filter.MessagePush.html @@ -1,63 +1,4 @@ -MessagePush | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace MessagePush

                            -
                            -
                            -

                            Index

                            -
                            -

                            Functions

                            -
                            codec +MessagePush | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter.RateLimitProof.html b/modules/_waku_proto.proto_filter.RateLimitProof.html index 851ad79c70..7a1c261c1d 100644 --- a/modules/_waku_proto.proto_filter.RateLimitProof.html +++ b/modules/_waku_proto.proto_filter.RateLimitProof.html @@ -1,63 +1,4 @@ -RateLimitProof | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace RateLimitProof

                            -
                            -
                            -

                            Index

                            -
                            -

                            Functions

                            -
                            codec +RateLimitProof | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter.html b/modules/_waku_proto.proto_filter.html index 1dd7018dfc..a9ffb8547b 100644 --- a/modules/_waku_proto.proto_filter.html +++ b/modules/_waku_proto.proto_filter.html @@ -1,84 +1,10 @@ -proto_filter | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace proto_filter

                            -
                            -
                            -
                            - -
                            -
                            -

                            References

                            -
                            -
                            -

                            Namespaces

                            -
                            FilterRequest +proto_filter | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            References

                            Re-exports WakuMessage

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.html b/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.html index 54a9db068c..de3e8490be 100644 --- a/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.html +++ b/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.html @@ -1,62 +1,2 @@ -FilterSubscribeType | Documentation
                            -
                            - -
                            - -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +FilterSubscribeType | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.html b/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.html index 29686447ca..7df63afffe 100644 --- a/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.html +++ b/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.html @@ -1,71 +1,6 @@ -FilterSubscribeRequest | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace FilterSubscribeRequest

                            -
                            -
                            -

                            Index

                            -
                            -

                            Namespaces

                            -
                            -
                            -

                            Enumerations

                            -
                            -
                            -

                            Functions

                            -
                            codec +FilterSubscribeRequest | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter_v2.FilterSubscribeResponse.html b/modules/_waku_proto.proto_filter_v2.FilterSubscribeResponse.html index 4a4ad96b21..7b239b2651 100644 --- a/modules/_waku_proto.proto_filter_v2.FilterSubscribeResponse.html +++ b/modules/_waku_proto.proto_filter_v2.FilterSubscribeResponse.html @@ -1,63 +1,4 @@ -FilterSubscribeResponse | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace FilterSubscribeResponse

                            -
                            -
                            -

                            Index

                            -
                            -

                            Functions

                            -
                            codec +FilterSubscribeResponse | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter_v2.MessagePush.html b/modules/_waku_proto.proto_filter_v2.MessagePush.html index 1319d6e0b4..8a519587c2 100644 --- a/modules/_waku_proto.proto_filter_v2.MessagePush.html +++ b/modules/_waku_proto.proto_filter_v2.MessagePush.html @@ -1,63 +1,4 @@ -MessagePush | Documentation
                            -
                            - -
                            -
                            -
                            - -
                            -
                            -

                            Index

                            -
                            -

                            Functions

                            -
                            codec +MessagePush | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter_v2.RateLimitProof.html b/modules/_waku_proto.proto_filter_v2.RateLimitProof.html index 6971ebc5ac..65d9f8adc4 100644 --- a/modules/_waku_proto.proto_filter_v2.RateLimitProof.html +++ b/modules/_waku_proto.proto_filter_v2.RateLimitProof.html @@ -1,63 +1,4 @@ -RateLimitProof | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace RateLimitProof

                            -
                            -
                            -

                            Index

                            -
                            -

                            Functions

                            -
                            codec +RateLimitProof | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter_v2.WakuMessage.html b/modules/_waku_proto.proto_filter_v2.WakuMessage.html index 85f852dbcc..ec4c4413fa 100644 --- a/modules/_waku_proto.proto_filter_v2.WakuMessage.html +++ b/modules/_waku_proto.proto_filter_v2.WakuMessage.html @@ -1,63 +1,4 @@ -WakuMessage | Documentation
                            -
                            - -
                            -
                            -
                            - -
                            -
                            -

                            Index

                            -
                            -

                            Functions

                            -
                            codec +WakuMessage | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter_v2.html b/modules/_waku_proto.proto_filter_v2.html index decde86199..0d668feee8 100644 --- a/modules/_waku_proto.proto_filter_v2.html +++ b/modules/_waku_proto.proto_filter_v2.html @@ -1,71 +1,11 @@ -proto_filter_v2 | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace proto_filter_v2

                            -
                            -
                            -

                            Index

                            -
                            -

                            Namespaces

                            -
                            FilterSubscribeRequest +proto_filter_v2 | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_lightpush.PushRequest.html b/modules/_waku_proto.proto_lightpush.PushRequest.html index ae41e0867b..2c03afef50 100644 --- a/modules/_waku_proto.proto_lightpush.PushRequest.html +++ b/modules/_waku_proto.proto_lightpush.PushRequest.html @@ -1,63 +1,4 @@ -PushRequest | Documentation
                            -
                            - -
                            -
                            -
                            - -
                            -
                            -

                            Index

                            -
                            -

                            Functions

                            -
                            codec +PushRequest | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_lightpush.PushResponse.html b/modules/_waku_proto.proto_lightpush.PushResponse.html index 7fa2ad5cc7..d2a72b46e4 100644 --- a/modules/_waku_proto.proto_lightpush.PushResponse.html +++ b/modules/_waku_proto.proto_lightpush.PushResponse.html @@ -1,63 +1,4 @@ -PushResponse | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace PushResponse

                            -
                            -
                            -

                            Index

                            -
                            -

                            Functions

                            -
                            codec +PushResponse | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_lightpush.PushRpc.html b/modules/_waku_proto.proto_lightpush.PushRpc.html index a2c08b2dc5..6fd0c506b6 100644 --- a/modules/_waku_proto.proto_lightpush.PushRpc.html +++ b/modules/_waku_proto.proto_lightpush.PushRpc.html @@ -1,63 +1,4 @@ -PushRpc | Documentation
                            -
                            - -
                            -
                            -
                            - -
                            -
                            -

                            Index

                            -
                            -

                            Functions

                            -
                            codec +PushRpc | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_lightpush.RateLimitProof.html b/modules/_waku_proto.proto_lightpush.RateLimitProof.html index e0e7d2ace5..0b784514c1 100644 --- a/modules/_waku_proto.proto_lightpush.RateLimitProof.html +++ b/modules/_waku_proto.proto_lightpush.RateLimitProof.html @@ -1,63 +1,4 @@ -RateLimitProof | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace RateLimitProof

                            -
                            -
                            -

                            Index

                            -
                            -

                            Functions

                            -
                            codec +RateLimitProof | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_lightpush.WakuMessage.html b/modules/_waku_proto.proto_lightpush.WakuMessage.html index 242c070594..056fb90484 100644 --- a/modules/_waku_proto.proto_lightpush.WakuMessage.html +++ b/modules/_waku_proto.proto_lightpush.WakuMessage.html @@ -1,63 +1,4 @@ -WakuMessage | Documentation
                            -
                            - -
                            -
                            -
                            - -
                            -
                            -

                            Index

                            -
                            -

                            Functions

                            -
                            codec +WakuMessage | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_lightpush.html b/modules/_waku_proto.proto_lightpush.html index 698a43cb40..8273c0d879 100644 --- a/modules/_waku_proto.proto_lightpush.html +++ b/modules/_waku_proto.proto_lightpush.html @@ -1,71 +1,11 @@ -proto_lightpush | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace proto_lightpush

                            -
                            -
                            -

                            Index

                            -
                            -

                            Namespaces

                            -
                            PushRequest +proto_lightpush | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_message.RateLimitProof.html b/modules/_waku_proto.proto_message.RateLimitProof.html index bd638c1228..06c49d6dab 100644 --- a/modules/_waku_proto.proto_message.RateLimitProof.html +++ b/modules/_waku_proto.proto_message.RateLimitProof.html @@ -1,63 +1,4 @@ -RateLimitProof | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace RateLimitProof

                            -
                            -
                            -

                            Index

                            -
                            -

                            Functions

                            -
                            codec +RateLimitProof | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_message.WakuMessage.html b/modules/_waku_proto.proto_message.WakuMessage.html index f3292c9648..258a7b3867 100644 --- a/modules/_waku_proto.proto_message.WakuMessage.html +++ b/modules/_waku_proto.proto_message.WakuMessage.html @@ -1,63 +1,4 @@ -WakuMessage | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace WakuMessage

                            -
                            -
                            -

                            Index

                            -
                            -

                            Functions

                            -
                            codec +WakuMessage | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_message.html b/modules/_waku_proto.proto_message.html index 5627c1c8a9..842a3cdeeb 100644 --- a/modules/_waku_proto.proto_message.html +++ b/modules/_waku_proto.proto_message.html @@ -1,65 +1,5 @@ -proto_message | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace proto_message

                            -
                            -
                            -

                            Index

                            -
                            -

                            Namespaces

                            -
                            RateLimitProof +proto_message | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_peer_exchange.PeerExchangeQuery.html b/modules/_waku_proto.proto_peer_exchange.PeerExchangeQuery.html index 52e8e17a81..7eae699d63 100644 --- a/modules/_waku_proto.proto_peer_exchange.PeerExchangeQuery.html +++ b/modules/_waku_proto.proto_peer_exchange.PeerExchangeQuery.html @@ -1,63 +1,4 @@ -PeerExchangeQuery | Documentation
                            -
                            - -
                            -
                            -
                            - -
                            -
                            -

                            Index

                            -
                            -

                            Functions

                            -
                            codec +PeerExchangeQuery | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_peer_exchange.PeerExchangeRPC.html b/modules/_waku_proto.proto_peer_exchange.PeerExchangeRPC.html index 64b9d7d4e6..86f3dac978 100644 --- a/modules/_waku_proto.proto_peer_exchange.PeerExchangeRPC.html +++ b/modules/_waku_proto.proto_peer_exchange.PeerExchangeRPC.html @@ -1,63 +1,4 @@ -PeerExchangeRPC | Documentation
                            -
                            - -
                            -
                            -
                            - -
                            -
                            -

                            Index

                            -
                            -

                            Functions

                            -
                            codec +PeerExchangeRPC | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_peer_exchange.PeerExchangeResponse.html b/modules/_waku_proto.proto_peer_exchange.PeerExchangeResponse.html index fd7daa1ce9..9828de7203 100644 --- a/modules/_waku_proto.proto_peer_exchange.PeerExchangeResponse.html +++ b/modules/_waku_proto.proto_peer_exchange.PeerExchangeResponse.html @@ -1,63 +1,4 @@ -PeerExchangeResponse | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace PeerExchangeResponse

                            -
                            -
                            -

                            Index

                            -
                            -

                            Functions

                            -
                            codec +PeerExchangeResponse | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_peer_exchange.PeerInfo.html b/modules/_waku_proto.proto_peer_exchange.PeerInfo.html index ae5d6f375b..b423a88363 100644 --- a/modules/_waku_proto.proto_peer_exchange.PeerInfo.html +++ b/modules/_waku_proto.proto_peer_exchange.PeerInfo.html @@ -1,63 +1,4 @@ -PeerInfo | Documentation
                            -
                            - -
                            -
                            -
                            - -
                            -
                            -

                            Index

                            -
                            -

                            Functions

                            -
                            codec +PeerInfo | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_peer_exchange.html b/modules/_waku_proto.proto_peer_exchange.html index d59426661a..952724b34a 100644 --- a/modules/_waku_proto.proto_peer_exchange.html +++ b/modules/_waku_proto.proto_peer_exchange.html @@ -1,69 +1,9 @@ -proto_peer_exchange | Documentation
                            -
                            - -
                            -

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.ContentFilter.html b/modules/_waku_proto.proto_store.ContentFilter.html index 7ad153f7d6..dc792ef050 100644 --- a/modules/_waku_proto.proto_store.ContentFilter.html +++ b/modules/_waku_proto.proto_store.ContentFilter.html @@ -1,63 +1,4 @@ -ContentFilter | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace ContentFilter

                            -
                            -
                            -

                            Index

                            -
                            -

                            Functions

                            -
                            codec +ContentFilter | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.HistoryQuery.html b/modules/_waku_proto.proto_store.HistoryQuery.html index b57039022a..46663389e7 100644 --- a/modules/_waku_proto.proto_store.HistoryQuery.html +++ b/modules/_waku_proto.proto_store.HistoryQuery.html @@ -1,63 +1,4 @@ -HistoryQuery | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace HistoryQuery

                            -
                            -
                            -

                            Index

                            -
                            -

                            Functions

                            -
                            codec +HistoryQuery | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.HistoryResponse.HistoryError.html b/modules/_waku_proto.proto_store.HistoryResponse.HistoryError.html index fa2835b1b0..128a4c9d08 100644 --- a/modules/_waku_proto.proto_store.HistoryResponse.HistoryError.html +++ b/modules/_waku_proto.proto_store.HistoryResponse.HistoryError.html @@ -1,62 +1,2 @@ -HistoryError | Documentation
                            -
                            - -
                            - -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +HistoryError | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.HistoryResponse.html b/modules/_waku_proto.proto_store.HistoryResponse.html index 6282382b5d..876213e1fe 100644 --- a/modules/_waku_proto.proto_store.HistoryResponse.html +++ b/modules/_waku_proto.proto_store.HistoryResponse.html @@ -1,71 +1,6 @@ -HistoryResponse | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace HistoryResponse

                            -
                            -
                            -

                            Index

                            -
                            -

                            Namespaces

                            -
                            -
                            -

                            Enumerations

                            -
                            -
                            -

                            Functions

                            -
                            codec +HistoryResponse | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.HistoryRpc.html b/modules/_waku_proto.proto_store.HistoryRpc.html index 77ce12baa5..ba19ea3a8a 100644 --- a/modules/_waku_proto.proto_store.HistoryRpc.html +++ b/modules/_waku_proto.proto_store.HistoryRpc.html @@ -1,63 +1,4 @@ -HistoryRpc | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace HistoryRpc

                            -
                            -
                            -

                            Index

                            -
                            -

                            Functions

                            -
                            codec +HistoryRpc | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.Index.html b/modules/_waku_proto.proto_store.Index.html index 20e59898b6..a75bca625f 100644 --- a/modules/_waku_proto.proto_store.Index.html +++ b/modules/_waku_proto.proto_store.Index.html @@ -1,63 +1,4 @@ -Index | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace Index

                            -
                            -
                            -

                            Index

                            -
                            -

                            Functions

                            -
                            codec +Index | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.PagingInfo.Direction.html b/modules/_waku_proto.proto_store.PagingInfo.Direction.html index 89b30bad57..ca9f05758d 100644 --- a/modules/_waku_proto.proto_store.PagingInfo.Direction.html +++ b/modules/_waku_proto.proto_store.PagingInfo.Direction.html @@ -1,62 +1,2 @@ -Direction | Documentation
                            -
                            - -
                            - -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +Direction | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.PagingInfo.html b/modules/_waku_proto.proto_store.PagingInfo.html index 4819f73934..4eb0be2969 100644 --- a/modules/_waku_proto.proto_store.PagingInfo.html +++ b/modules/_waku_proto.proto_store.PagingInfo.html @@ -1,71 +1,6 @@ -PagingInfo | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace PagingInfo

                            -
                            -
                            -

                            Index

                            -
                            -

                            Namespaces

                            -
                            -
                            -

                            Enumerations

                            -
                            -
                            -

                            Functions

                            -
                            codec +PagingInfo | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.RateLimitProof.html b/modules/_waku_proto.proto_store.RateLimitProof.html index 2dc8f6a1ee..1891e6490c 100644 --- a/modules/_waku_proto.proto_store.RateLimitProof.html +++ b/modules/_waku_proto.proto_store.RateLimitProof.html @@ -1,63 +1,4 @@ -RateLimitProof | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace RateLimitProof

                            -
                            -
                            -

                            Index

                            -
                            -

                            Functions

                            -
                            codec +RateLimitProof | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.WakuMessage.html b/modules/_waku_proto.proto_store.WakuMessage.html index 6164222980..8121a77a22 100644 --- a/modules/_waku_proto.proto_store.WakuMessage.html +++ b/modules/_waku_proto.proto_store.WakuMessage.html @@ -1,63 +1,4 @@ -WakuMessage | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace WakuMessage

                            -
                            -
                            -

                            Index

                            -
                            -

                            Functions

                            -
                            codec +WakuMessage | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.html b/modules/_waku_proto.proto_store.html index 4a4321f501..95003712c7 100644 --- a/modules/_waku_proto.proto_store.html +++ b/modules/_waku_proto.proto_store.html @@ -1,29 +1,4 @@ -proto_store | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace proto_store

                            -
                            -
                            -

                            Index

                            -
                            -

                            Namespaces

                            -
                            ContentFilter +proto_store | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html b/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html index 019e9927f4..493baa0687 100644 --- a/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html +++ b/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html @@ -1,63 +1,4 @@ -TopicOnlyMessage | Documentation
                            -
                            - -
                            -

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_proto.proto_topic_only_message.html b/modules/_waku_proto.proto_topic_only_message.html index f9b3667058..5dcc3788b4 100644 --- a/modules/_waku_proto.proto_topic_only_message.html +++ b/modules/_waku_proto.proto_topic_only_message.html @@ -1,63 +1,3 @@ -proto_topic_only_message | Documentation
                            -
                            - -
                            - -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +proto_topic_only_message | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_relay.html b/modules/_waku_relay.html index 87b79545d6..6d814a7d7a 100644 --- a/modules/_waku_relay.html +++ b/modules/_waku_relay.html @@ -1,21 +1,4 @@ -@waku/relay - v0.0.8 | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Module @waku/relay - v0.0.8

                            -

                            GitHub Action +@waku/relay - v0.0.8 | Documentation

                            Module @waku/relay - v0.0.8

                            GitHub Action Code Climate Discord chat

                            js-waku

                            A TypeScript implementation of the Waku v2 protocol.

                            @@ -42,64 +25,9 @@
                          • Apache License, Version 2.0, (LICENSE-APACHE-v2 or http://www.apache.org/licenses/LICENSE-2.0)
                          • at your option. These files may not be copied, modified, or distributed except according to those terms.

                            -
                            -
                            -
                            -

                            Index

                            -
                            -

                            Type Aliases

                            -

                            Index

                            Type Aliases

                            -
                            -

                            Functions

                            -

                            Functions

                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_sdk.html b/modules/_waku_sdk.html index ae569516ca..c8b179324c 100644 --- a/modules/_waku_sdk.html +++ b/modules/_waku_sdk.html @@ -1,21 +1,4 @@ -@waku/sdk - v0.0.21 | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Module @waku/sdk - v0.0.21

                            -

                            GitHub Action +@waku/sdk - v0.0.21 | Documentation

                            Module @waku/sdk - v0.0.21

                            GitHub Action Code Climate Discord chat

                            js-waku

                            A TypeScript implementation of the Waku v2 protocol.

                            @@ -42,35 +25,20 @@
                          • Apache License, Version 2.0, (LICENSE-APACHE-v2 or http://www.apache.org/licenses/LICENSE-2.0)
                          • at your option. These files may not be copied, modified, or distributed except according to those terms.

                            -
                            -
                            -
                            -

                            Index

                            -
                            -

                            Namespaces

                            -

                            Index

                            Namespaces

                            -
                            -

                            Enumerations

                            -

                            Enumerations

                            -
                            -

                            Classes

                            -

                            Classes

                            -
                            -

                            Interfaces

                            -

                            Interfaces

                            -
                            -

                            Type Aliases

                            -

                            Type Aliases

                            -
                            -

                            Functions

                            -

                            Functions

                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_sdk.relay.html b/modules/_waku_sdk.relay.html index 2f75c6eacb..642b75b61b 100644 --- a/modules/_waku_sdk.relay.html +++ b/modules/_waku_sdk.relay.html @@ -1,66 +1,6 @@ -relay | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace relay

                            -
                            -
                            -

                            Index

                            -
                            -

                            Type Aliases

                            -
                            ContentTopic +relay | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_sdk.utils.html b/modules/_waku_sdk.utils.html index cf5553f9f8..c882149d0e 100644 --- a/modules/_waku_sdk.utils.html +++ b/modules/_waku_sdk.utils.html @@ -1,37 +1,6 @@ -utils | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace utils

                            -
                            -
                            -

                            Index

                            -
                            -

                            Classes

                            -
                            -
                            -

                            Type Aliases

                            -
                            -
                            -

                            Functions

                            -
                            contentTopicToPubsubTopic +utils | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_sdk.waku.html b/modules/_waku_sdk.waku.html index d564771a30..ed4190ca5d 100644 --- a/modules/_waku_sdk.waku.html +++ b/modules/_waku_sdk.waku.html @@ -1,31 +1,4 @@ -waku | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace waku

                            -
                            -
                            -
                            - -
                            -
                            -

                            References

                            -
                            DecodedMessage +waku | Documentation
                            -
                            -

                            References

                            -
                            -Re-exports DecodedMessage
                            -
                            -Re-exports Decoder
                            -
                            -Re-exports Encoder
                            -
                            -Re-exports FilterCodecs
                            -
                            -Re-exports PageDirection
                            -
                            -Re-exports WakuNode
                            -
                            -Re-exports WakuOptions
                            -
                            -Re-exports createCursor
                            -
                            -Re-exports createDecoder
                            -
                            -Re-exports createEncoder
                            -
                            -Re-exports waitForRemotePeer
                            -
                            -Re-exports wakuFilter
                            -
                            -Re-exports wakuLightPush
                            -
                            -Re-exports wakuStore
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            References

                            Re-exports DecodedMessage
                            Re-exports Decoder
                            Re-exports Encoder
                            Re-exports FilterCodecs
                            Re-exports PageDirection
                            Re-exports WakuNode
                            Re-exports WakuOptions
                            Re-exports createCursor
                            Re-exports createDecoder
                            Re-exports createEncoder
                            Re-exports waitForRemotePeer
                            Re-exports wakuFilter
                            Re-exports wakuLightPush
                            Re-exports wakuStore

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_sdk.waku.message.html b/modules/_waku_sdk.waku.message.html index 5a5e1dd118..9a1d9a20b0 100644 --- a/modules/_waku_sdk.waku.message.html +++ b/modules/_waku_sdk.waku.message.html @@ -1,60 +1,2 @@ -message | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace message

                            -
                            -
                            -

                            Index

                            -
                            -

                            Namespaces

                            -
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +message | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_sdk.waku.message.version_0.html b/modules/_waku_sdk.waku.message.version_0.html index 9e46fbb47b..18afb7a64d 100644 --- a/modules/_waku_sdk.waku.message.version_0.html +++ b/modules/_waku_sdk.waku.message.version_0.html @@ -1,96 +1,8 @@ -version_0 | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace version_0

                            -
                            -
                            -
                            - -
                            -
                            -

                            References

                            -
                            DecodedMessage +version_0 | Documentation

                            References

                            -
                            -

                            Namespaces

                            -
                            -
                            -

                            Variables

                            -
                            -
                            -

                            References

                            -
                            -Re-exports DecodedMessage
                            -
                            -Re-exports Decoder
                            -
                            -Re-exports Encoder
                            -
                            -Re-exports createDecoder
                            -
                            -Re-exports createEncoder
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Namespaces

                            Variables

                            References

                            Re-exports DecodedMessage
                            Re-exports Decoder
                            Re-exports Encoder
                            Re-exports createDecoder
                            Re-exports createEncoder

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_sdk.waku.message.version_0.proto.RateLimitProof.html b/modules/_waku_sdk.waku.message.version_0.proto.RateLimitProof.html index d5883fb00b..20ceec854e 100644 --- a/modules/_waku_sdk.waku.message.version_0.proto.RateLimitProof.html +++ b/modules/_waku_sdk.waku.message.version_0.proto.RateLimitProof.html @@ -1,66 +1,4 @@ -RateLimitProof | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace RateLimitProof

                            -
                            -
                            -

                            Index

                            -
                            -

                            Functions

                            -
                            codec +RateLimitProof | Documentation

                            Index

                            Functions

                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_sdk.waku.message.version_0.proto.WakuMessage.html b/modules/_waku_sdk.waku.message.version_0.proto.WakuMessage.html index 1afe792677..fe9882b6b4 100644 --- a/modules/_waku_sdk.waku.message.version_0.proto.WakuMessage.html +++ b/modules/_waku_sdk.waku.message.version_0.proto.WakuMessage.html @@ -1,66 +1,4 @@ -WakuMessage | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace WakuMessage

                            -
                            -
                            -

                            Index

                            -
                            -

                            Functions

                            -
                            codec +WakuMessage | Documentation

                            Index

                            Functions

                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_sdk.waku.message.version_0.proto.html b/modules/_waku_sdk.waku.message.version_0.proto.html index 08442cbf7f..373be63713 100644 --- a/modules/_waku_sdk.waku.message.version_0.proto.html +++ b/modules/_waku_sdk.waku.message.version_0.proto.html @@ -1,68 +1,5 @@ -proto | Documentation
                            -
                            - -
                            -
                            -
                            - -
                            -
                            -

                            Index

                            -
                            -

                            Namespaces

                            -
                            RateLimitProof +proto | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_sdk.waku.waku.html b/modules/_waku_sdk.waku.waku.html index 5760f51892..7d951b3aa5 100644 --- a/modules/_waku_sdk.waku.waku.html +++ b/modules/_waku_sdk.waku.waku.html @@ -1,84 +1,6 @@ -waku | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace waku

                            -
                            -
                            -
                            - -
                            -
                            -

                            References

                            -
                            DefaultUserAgent +waku | Documentation
                            -
                            -

                            References

                            -
                            -Re-exports DefaultUserAgent
                            -
                            -Re-exports WakuNode
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            References

                            Re-exports DefaultUserAgent
                            Re-exports WakuNode

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_sdk.waku.waku_filter.html b/modules/_waku_sdk.waku.waku_filter.html index cbe4da9af1..eec3ce76d2 100644 --- a/modules/_waku_sdk.waku.waku_filter.html +++ b/modules/_waku_sdk.waku.waku_filter.html @@ -1,64 +1,3 @@ -waku_filter | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace waku_filter

                            -
                            -
                            -

                            Index

                            -
                            -

                            Variables

                            -
                            -
                            -

                            Functions

                            -
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +waku_filter | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_sdk.waku.waku_light_push.PushResponse.html b/modules/_waku_sdk.waku.waku_light_push.PushResponse.html index 46f9be07d9..bae11ed6e6 100644 --- a/modules/_waku_sdk.waku.waku_light_push.PushResponse.html +++ b/modules/_waku_sdk.waku.waku_light_push.PushResponse.html @@ -1,64 +1,4 @@ -PushResponse | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace PushResponse

                            -
                            -
                            -

                            Index

                            -
                            -

                            Functions

                            -
                            codec +PushResponse | Documentation

                            Index

                            Functions

                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_sdk.waku.waku_light_push.html b/modules/_waku_sdk.waku.waku_light_push.html index 40a96cf8df..49040c4481 100644 --- a/modules/_waku_sdk.waku.waku_light_push.html +++ b/modules/_waku_sdk.waku.waku_light_push.html @@ -1,72 +1,5 @@ -waku_light_push | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace waku_light_push

                            -
                            -
                            -

                            Index

                            -
                            -

                            Namespaces

                            -
                            -
                            -

                            Interfaces

                            -
                            -
                            -

                            Variables

                            -
                            -
                            -

                            Functions

                            -
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +waku_light_push | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_sdk.waku.waku_store.html b/modules/_waku_sdk.waku.waku_store.html index 35827ed835..4fbe9d6e1d 100644 --- a/modules/_waku_sdk.waku.waku_store.html +++ b/modules/_waku_sdk.waku.waku_store.html @@ -1,75 +1,8 @@ -waku_store | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Namespace waku_store

                            -
                            -
                            -

                            Index

                            -
                            -

                            Enumerations

                            -
                            -
                            -

                            Interfaces

                            -
                            QueryOptions +waku_store | Documentation
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/modules/_waku_utils.html b/modules/_waku_utils.html index b1ed62478a..6f04afe5fe 100644 --- a/modules/_waku_utils.html +++ b/modules/_waku_utils.html @@ -1,21 +1,4 @@ -@waku/utils - v0.0.13 | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Module @waku/utils - v0.0.13

                            -

                            GitHub Action +@waku/utils - v0.0.13 | Documentation

                            Module @waku/utils - v0.0.13

                            GitHub Action Code Climate Discord chat

                            js-waku

                            A TypeScript implementation of the Waku v2 protocol.

                            @@ -42,21 +25,9 @@
                          • Apache License, Version 2.0, (LICENSE-APACHE-v2 or http://www.apache.org/licenses/LICENSE-2.0)
                          • at your option. These files may not be copied, modified, or distributed except according to those terms.

                            -
                            -
                            -
                            -

                            Index

                            -
                            -

                            Classes

                            -
                            -
                            -

                            Type Aliases

                            -
                            -
                            -

                            Functions

                            -

                            Index

                            Classes

                            Type Aliases

                            Functions

                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_interfaces.ActiveSubscriptions.html b/types/_waku_interfaces.ActiveSubscriptions.html index 9faf6391be..1653dc0af3 100644 --- a/types/_waku_interfaces.ActiveSubscriptions.html +++ b/types/_waku_interfaces.ActiveSubscriptions.html @@ -1,53 +1 @@ -ActiveSubscriptions | Documentation
                            -
                            - -
                            - -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +ActiveSubscriptions | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_interfaces.Callback.html b/types/_waku_interfaces.Callback.html index 1726e4d873..80e4bf549b 100644 --- a/types/_waku_interfaces.Callback.html +++ b/types/_waku_interfaces.Callback.html @@ -1,71 +1 @@ -Callback | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias Callback<T>

                            -
                            Callback<T>: ((msg) => void | Promise<void>)
                            -
                            -

                            Type Parameters

                            -
                            -
                            -

                            Type declaration

                            -
                              -
                            • -
                                -
                              • (msg): void | Promise<void>
                              • -
                              • -
                                -

                                Parameters

                                -
                                  -
                                • -
                                  msg: T
                                -

                                Returns void | Promise<void>

                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +Callback | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_interfaces.ContentFilter.html b/types/_waku_interfaces.ContentFilter.html index 09e0f8e832..5b6cdbd529 100644 --- a/types/_waku_interfaces.ContentFilter.html +++ b/types/_waku_interfaces.ContentFilter.html @@ -1,58 +1 @@ -ContentFilter | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias ContentFilter

                            -
                            ContentFilter: {
                                contentTopic: string;
                            }
                            -
                            -

                            Type declaration

                            -
                              -
                            • -
                              contentTopic: string
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +ContentFilter | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_interfaces.ContentTopic.html b/types/_waku_interfaces.ContentTopic.html index 98ac0ec5af..c206a519bf 100644 --- a/types/_waku_interfaces.ContentTopic.html +++ b/types/_waku_interfaces.ContentTopic.html @@ -1,53 +1 @@ -ContentTopic | Documentation
                            -
                            - -
                            - -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +ContentTopic | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_interfaces.CreateLibp2pOptions.html b/types/_waku_interfaces.CreateLibp2pOptions.html index 4a1db878bf..9a8126e248 100644 --- a/types/_waku_interfaces.CreateLibp2pOptions.html +++ b/types/_waku_interfaces.CreateLibp2pOptions.html @@ -1,64 +1,4 @@ -CreateLibp2pOptions | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias CreateLibp2pOptions

                            -
                            CreateLibp2pOptions: Libp2pOptions & {
                                hideWebSocketInfo?: boolean;
                            }
                            -
                            -

                            Type declaration

                            -

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_interfaces.ENRKey.html b/types/_waku_interfaces.ENRKey.html index 7c1fda9e8a..6e72dccc90 100644 --- a/types/_waku_interfaces.ENRKey.html +++ b/types/_waku_interfaces.ENRKey.html @@ -1,53 +1 @@ -ENRKey | Documentation
                            -
                            - -
                            - -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +ENRKey | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_interfaces.ENRValue.html b/types/_waku_interfaces.ENRValue.html index 05bb636e37..9ad3034928 100644 --- a/types/_waku_interfaces.ENRValue.html +++ b/types/_waku_interfaces.ENRValue.html @@ -1,53 +1 @@ -ENRValue | Documentation
                            -
                            - -
                            - -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +ENRValue | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_interfaces.IFilter.html b/types/_waku_interfaces.IFilter.html index 3799a991f9..35ddec22e3 100644 --- a/types/_waku_interfaces.IFilter.html +++ b/types/_waku_interfaces.IFilter.html @@ -1,71 +1 @@ -IFilter | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias IFilter

                            -
                            IFilter: IReceiver & IBaseProtocol & {
                                createSubscription(pubsubTopicShardInfo?, peerId?) => Promise<IFilterSubscription>;
                            }
                            -
                            -

                            Type declaration

                            -
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +IFilter | Documentation
                            IFilter: IReceiver & IBaseProtocol & {
                                createSubscription(pubsubTopicShardInfo?, peerId?): Promise<IFilterSubscription>;
                            }

                            Type declaration

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_interfaces.ILightPush.html b/types/_waku_interfaces.ILightPush.html index cd5a8402ba..a66c1ae6b7 100644 --- a/types/_waku_interfaces.ILightPush.html +++ b/types/_waku_interfaces.ILightPush.html @@ -1,53 +1 @@ -ILightPush | Documentation
                            -
                            - -
                            - -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +ILightPush | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_interfaces.IRelay.html b/types/_waku_interfaces.IRelay.html index 92475b2292..4f86466ea2 100644 --- a/types/_waku_interfaces.IRelay.html +++ b/types/_waku_interfaces.IRelay.html @@ -1,53 +1 @@ -IRelay | Documentation
                            -
                            - -
                            - -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +IRelay | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_interfaces.Libp2p.html b/types/_waku_interfaces.Libp2p.html index 837e261697..68411610df 100644 --- a/types/_waku_interfaces.Libp2p.html +++ b/types/_waku_interfaces.Libp2p.html @@ -1,58 +1 @@ -Libp2p | Documentation
                            -
                            - -
                            - -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +Libp2p | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_interfaces.Libp2pComponents.html b/types/_waku_interfaces.Libp2pComponents.html index fee1b26f0f..8ec757cb3e 100644 --- a/types/_waku_interfaces.Libp2pComponents.html +++ b/types/_waku_interfaces.Libp2pComponents.html @@ -1,53 +1 @@ -Libp2pComponents | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias Libp2pComponents

                            -
                            Libp2pComponents: Parameters<Exclude<Libp2pInit["metrics"], undefined>>[0]
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +Libp2pComponents | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_interfaces.Libp2pServices.html b/types/_waku_interfaces.Libp2pServices.html index 64948cbffe..b03c9c5b35 100644 --- a/types/_waku_interfaces.Libp2pServices.html +++ b/types/_waku_interfaces.Libp2pServices.html @@ -1,62 +1 @@ -Libp2pServices | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias Libp2pServices

                            -
                            Libp2pServices: {
                                identify: ReturnType<ReturnType<typeof identifyService>>;
                                ping: PingService;
                                pubsub?: GossipSub;
                            }
                            -
                            -

                            Type declaration

                            -
                              -
                            • -
                              identify: ReturnType<ReturnType<typeof identifyService>>
                            • -
                            • -
                              ping: PingService
                            • -
                            • -
                              Optional pubsub?: GossipSub
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +Libp2pServices | Documentation
                            Libp2pServices: {
                                identify: ReturnType<ReturnType<typeof identifyService>>;
                                ping: PingService;
                                pubsub?: GossipSub;
                            }

                            Type declaration

                            • identify: ReturnType<ReturnType<typeof identifyService>>
                            • ping: PingService
                            • Optional pubsub?: GossipSub

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_interfaces.NodeId.html b/types/_waku_interfaces.NodeId.html index ab94e292e4..b099728608 100644 --- a/types/_waku_interfaces.NodeId.html +++ b/types/_waku_interfaces.NodeId.html @@ -1,57 +1,3 @@ -NodeId | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias NodeId

                            -
                            NodeId: string
                            -

                            We represent NodeId as a hex string, since node equality is used very heavily +NodeId | Documentation

                            NodeId: string

                            We represent NodeId as a hex string, since node equality is used very heavily and it is convenient to index data by NodeId

                            -
                            -
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_interfaces.PeerIdStr.html b/types/_waku_interfaces.PeerIdStr.html index 4ee9869b49..0b689f15a8 100644 --- a/types/_waku_interfaces.PeerIdStr.html +++ b/types/_waku_interfaces.PeerIdStr.html @@ -1,53 +1 @@ -PeerIdStr | Documentation
                            -
                            - -
                            - -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +PeerIdStr | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_interfaces.ProtocolCreateOptions.html b/types/_waku_interfaces.ProtocolCreateOptions.html index 69d251deb6..bf97c2e584 100644 --- a/types/_waku_interfaces.ProtocolCreateOptions.html +++ b/types/_waku_interfaces.ProtocolCreateOptions.html @@ -1,42 +1,10 @@ -ProtocolCreateOptions | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias ProtocolCreateOptions

                            -
                            ProtocolCreateOptions: {
                                defaultBootstrap?: boolean;
                                libp2p?: Partial<CreateLibp2pOptions>;
                                shardInfo?: ShardInfo;
                                staticNoiseKey?: Uint8Array;
                            }
                            -
                            -

                            Type declaration

                            -
                              -
                            • -
                              Optional defaultBootstrap?: boolean
                              -

                              Use recommended bootstrap method to discovery and connect to new nodes.

                              -
                              -
                            • -
                            • -
                              Optional libp2p?: Partial<CreateLibp2pOptions>
                              -

                              You can pass options to the Libp2p instance used by @waku/core!WakuNode using the libp2p property. +ProtocolCreateOptions | Documentation

                              ProtocolCreateOptions: {
                                  defaultBootstrap?: boolean;
                                  libp2p?: Partial<CreateLibp2pOptions>;
                                  shardInfo?: ShardInfo;
                                  staticNoiseKey?: Uint8Array;
                              }

                              Type declaration

                              • Optional defaultBootstrap?: boolean

                                Use recommended bootstrap method to discovery and connect to new nodes.

                                +
                              • Optional libp2p?: Partial<CreateLibp2pOptions>

                                You can pass options to the Libp2p instance used by @waku/core!WakuNode using the libp2p property. This property is the same type as the one passed to Libp2p.create apart that we made the modules property optional and partial, allowing its omission and letting Waku set good defaults. Notes that some values are overridden by @waku/core!WakuNode to ensure it implements the Waku protocol.

                                -
                                -
                              • -
                              • -
                                Optional shardInfo?: ShardInfo
                                -

                                Waku supports usage of multiple pubsub topics. This is achieved through static sharding for now, and auto-sharding in the future. +

                              • Optional shardInfo?: ShardInfo

                                Waku supports usage of multiple pubsub topics. This is achieved through static sharding for now, and auto-sharding in the future. The format to specify a shard is: clusterId: number, shards: number[] To learn more about the sharding specifications implemented, see Relay Sharding. @@ -51,46 +19,7 @@ This is used by:

                              • WakuStore to retrieve messages. See Waku v2 Topic Usage Recommendations for details.
                              -
                              -
                            • -
                            • -
                              Optional staticNoiseKey?: Uint8Array
                              -

                              Byte array used as key for the noise protocol used for connection encryption +

                            • Optional staticNoiseKey?: Uint8Array

                              Byte array used as key for the noise protocol used for connection encryption by Libp2p.create This is only used for test purposes to not run out of entropy during CI runs.

                              -
                              -
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_interfaces.PubsubTopic.html b/types/_waku_interfaces.PubsubTopic.html index 5c8ee4184c..caa475a78c 100644 --- a/types/_waku_interfaces.PubsubTopic.html +++ b/types/_waku_interfaces.PubsubTopic.html @@ -1,53 +1 @@ -PubsubTopic | Documentation
                            -
                            - -
                            - -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +PubsubTopic | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_interfaces.SearchContext.html b/types/_waku_interfaces.SearchContext.html index dab5459bb1..24caeef12a 100644 --- a/types/_waku_interfaces.SearchContext.html +++ b/types/_waku_interfaces.SearchContext.html @@ -1,65 +1 @@ -SearchContext | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias SearchContext

                            -
                            SearchContext: {
                                domain: string;
                                publicKey: string;
                                visits: {
                                    [key: string]: boolean;
                                };
                            }
                            -
                            -

                            Type declaration

                            -
                              -
                            • -
                              domain: string
                            • -
                            • -
                              publicKey: string
                            • -
                            • -
                              visits: {
                                  [key: string]: boolean;
                              }
                              -
                                -
                              • -
                                [key: string]: boolean
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +SearchContext | Documentation
                            SearchContext: {
                                domain: string;
                                publicKey: string;
                                visits: {
                                    [key: string]: boolean;
                                };
                            }

                            Type declaration

                            • domain: string
                            • publicKey: string
                            • visits: {
                                  [key: string]: boolean;
                              }
                              • [key: string]: boolean

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_interfaces.SequenceNumber.html b/types/_waku_interfaces.SequenceNumber.html index 28632808a1..26cf448fdc 100644 --- a/types/_waku_interfaces.SequenceNumber.html +++ b/types/_waku_interfaces.SequenceNumber.html @@ -1,53 +1 @@ -SequenceNumber | Documentation
                            -
                            - -
                            - -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +SequenceNumber | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_interfaces.StoreQueryOptions.html b/types/_waku_interfaces.StoreQueryOptions.html index 324bee5338..d02e37323f 100644 --- a/types/_waku_interfaces.StoreQueryOptions.html +++ b/types/_waku_interfaces.StoreQueryOptions.html @@ -1,86 +1,14 @@ -StoreQueryOptions | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias StoreQueryOptions

                            -
                            StoreQueryOptions: {
                                cursor?: Cursor;
                                pageDirection?: PageDirection;
                                pageSize?: number;
                                timeFilter?: TimeFilter;
                            }
                            -
                            -

                            Type declaration

                            -

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_interfaces.Unsubscribe.html b/types/_waku_interfaces.Unsubscribe.html index 930a12a1ea..b2a4f17f18 100644 --- a/types/_waku_interfaces.Unsubscribe.html +++ b/types/_waku_interfaces.Unsubscribe.html @@ -1,61 +1 @@ -Unsubscribe | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias Unsubscribe

                            -
                            Unsubscribe: (() => void | Promise<void>)
                            -
                            -

                            Type declaration

                            -
                              -
                            • -
                                -
                              • (): void | Promise<void>
                              • -
                              • -

                                Returns void | Promise<void>

                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +Unsubscribe | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_relay.ContentTopic.html b/types/_waku_relay.ContentTopic.html index 867335bdf6..33a8a27ebf 100644 --- a/types/_waku_relay.ContentTopic.html +++ b/types/_waku_relay.ContentTopic.html @@ -1,53 +1 @@ -ContentTopic | Documentation
                            -
                            - -
                            - -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +ContentTopic | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_relay.Observer.html b/types/_waku_relay.Observer.html index 739cef2320..4cde8cc671 100644 --- a/types/_waku_relay.Observer.html +++ b/types/_waku_relay.Observer.html @@ -1,65 +1 @@ -Observer | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias Observer<T>

                            -
                            Observer<T>: {
                                callback: Callback<T>;
                                decoder: IDecoder<T>;
                            }
                            -
                            -

                            Type Parameters

                            -
                            -
                            -

                            Type declaration

                            -
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +Observer | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_relay.RelayCreateOptions.html b/types/_waku_relay.RelayCreateOptions.html index e0155d0843..d1042c2551 100644 --- a/types/_waku_relay.RelayCreateOptions.html +++ b/types/_waku_relay.RelayCreateOptions.html @@ -1,53 +1 @@ -RelayCreateOptions | Documentation
                            -
                            - -
                            - -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +RelayCreateOptions | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_sdk.ActiveSubscriptions.html b/types/_waku_sdk.ActiveSubscriptions.html index b815b6184f..c8899cd3d7 100644 --- a/types/_waku_sdk.ActiveSubscriptions.html +++ b/types/_waku_sdk.ActiveSubscriptions.html @@ -1,53 +1 @@ -ActiveSubscriptions | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias ActiveSubscriptions

                            -
                            ActiveSubscriptions: Map<PubsubTopic, ContentTopic[]>
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +ActiveSubscriptions | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_sdk.Callback.html b/types/_waku_sdk.Callback.html index bfa2dd932e..ca56558c1b 100644 --- a/types/_waku_sdk.Callback.html +++ b/types/_waku_sdk.Callback.html @@ -1,71 +1 @@ -Callback | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias Callback<T>

                            -
                            Callback<T>: ((msg) => void | Promise<void>)
                            -
                            -

                            Type Parameters

                            -
                            -
                            -

                            Type declaration

                            -
                              -
                            • -
                                -
                              • (msg): void | Promise<void>
                              • -
                              • -
                                -

                                Parameters

                                -
                                  -
                                • -
                                  msg: T
                                -

                                Returns void | Promise<void>

                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +Callback | Documentation

                            Type alias Callback<T>

                            Callback<T>: ((msg) => void | Promise<void>)

                            Type Parameters

                            Type declaration

                              • (msg): void | Promise<void>
                              • Parameters

                                • msg: T

                                Returns void | Promise<void>

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_sdk.ContentFilter.html b/types/_waku_sdk.ContentFilter.html index 98d23d6ceb..5e5a85d43c 100644 --- a/types/_waku_sdk.ContentFilter.html +++ b/types/_waku_sdk.ContentFilter.html @@ -1,58 +1 @@ -ContentFilter | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias ContentFilter

                            -
                            ContentFilter: {
                                contentTopic: string;
                            }
                            -
                            -

                            Type declaration

                            -
                              -
                            • -
                              contentTopic: string
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +ContentFilter | Documentation

                            Type alias ContentFilter

                            ContentFilter: {
                                contentTopic: string;
                            }

                            Type declaration

                            • contentTopic: string

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_sdk.ContentTopic.html b/types/_waku_sdk.ContentTopic.html index e26d5be11e..06531532e0 100644 --- a/types/_waku_sdk.ContentTopic.html +++ b/types/_waku_sdk.ContentTopic.html @@ -1,53 +1 @@ -ContentTopic | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias ContentTopic

                            -
                            ContentTopic: string
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +ContentTopic | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_sdk.CreateLibp2pOptions.html b/types/_waku_sdk.CreateLibp2pOptions.html index be1739a005..ee220047b0 100644 --- a/types/_waku_sdk.CreateLibp2pOptions.html +++ b/types/_waku_sdk.CreateLibp2pOptions.html @@ -1,64 +1,4 @@ -CreateLibp2pOptions | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias CreateLibp2pOptions

                            -
                            CreateLibp2pOptions: Libp2pOptions & {
                                hideWebSocketInfo?: boolean;
                            }
                            -
                            -

                            Type declaration

                            -

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_sdk.ENRKey.html b/types/_waku_sdk.ENRKey.html index 4c88e45c84..05cbac2e37 100644 --- a/types/_waku_sdk.ENRKey.html +++ b/types/_waku_sdk.ENRKey.html @@ -1,53 +1 @@ -ENRKey | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias ENRKey

                            -
                            ENRKey: string
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +ENRKey | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_sdk.ENRValue.html b/types/_waku_sdk.ENRValue.html index d44913b636..362e86af53 100644 --- a/types/_waku_sdk.ENRValue.html +++ b/types/_waku_sdk.ENRValue.html @@ -1,53 +1 @@ -ENRValue | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias ENRValue

                            -
                            ENRValue: Uint8Array
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +ENRValue | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_sdk.IFilter.html b/types/_waku_sdk.IFilter.html index dfa720bb18..7721df785e 100644 --- a/types/_waku_sdk.IFilter.html +++ b/types/_waku_sdk.IFilter.html @@ -1,71 +1 @@ -IFilter | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias IFilter

                            -
                            IFilter: IReceiver & IBaseProtocol & {
                                createSubscription(pubsubTopicShardInfo?, peerId?) => Promise<IFilterSubscription>;
                            }
                            -
                            -

                            Type declaration

                            -
                              -
                            • -
                              createSubscription:function
                              -
                                - -
                              • -
                                -

                                Parameters

                                -
                                  -
                                • -
                                  Optional pubsubTopicShardInfo: SingleShardInfo
                                • -
                                • -
                                  Optional peerId: PeerId
                                -

                                Returns Promise<IFilterSubscription>

                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +IFilter | Documentation
                            IFilter: IReceiver & IBaseProtocol & {
                                createSubscription(pubsubTopicShardInfo?, peerId?): Promise<IFilterSubscription>;
                            }

                            Type declaration

                            • createSubscription:function

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_sdk.ILightPush.html b/types/_waku_sdk.ILightPush.html index 3319b95ffc..3d53c7aa46 100644 --- a/types/_waku_sdk.ILightPush.html +++ b/types/_waku_sdk.ILightPush.html @@ -1,53 +1 @@ -ILightPush | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias ILightPush

                            -
                            ILightPush: ISender & IBaseProtocol
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +ILightPush | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_sdk.IRelay.html b/types/_waku_sdk.IRelay.html index 4410e2dd5e..c443ba5592 100644 --- a/types/_waku_sdk.IRelay.html +++ b/types/_waku_sdk.IRelay.html @@ -1,53 +1 @@ -IRelay | Documentation
                            -
                            - -
                            - -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +IRelay | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_sdk.Libp2p.html b/types/_waku_sdk.Libp2p.html index 452990d336..03d8ac2938 100644 --- a/types/_waku_sdk.Libp2p.html +++ b/types/_waku_sdk.Libp2p.html @@ -1,58 +1 @@ -Libp2p | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias Libp2p

                            -
                            Libp2p: BaseLibp2p<Libp2pServices> & {
                                components: Libp2pComponents;
                            }
                            -
                            -

                            Type declaration

                            -
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +Libp2p | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_sdk.Libp2pComponents.html b/types/_waku_sdk.Libp2pComponents.html index 1527fc8b54..8b5e4e397f 100644 --- a/types/_waku_sdk.Libp2pComponents.html +++ b/types/_waku_sdk.Libp2pComponents.html @@ -1,53 +1 @@ -Libp2pComponents | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias Libp2pComponents

                            -
                            Libp2pComponents: Parameters<Exclude<Libp2pInit["metrics"], undefined>>[0]
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +Libp2pComponents | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_sdk.Libp2pServices.html b/types/_waku_sdk.Libp2pServices.html index ef9082c51e..3a118b59d3 100644 --- a/types/_waku_sdk.Libp2pServices.html +++ b/types/_waku_sdk.Libp2pServices.html @@ -1,62 +1 @@ -Libp2pServices | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias Libp2pServices

                            -
                            Libp2pServices: {
                                identify: ReturnType<ReturnType<typeof identifyService>>;
                                ping: PingService;
                                pubsub?: GossipSub;
                            }
                            -
                            -

                            Type declaration

                            -
                              -
                            • -
                              identify: ReturnType<ReturnType<typeof identifyService>>
                            • -
                            • -
                              ping: PingService
                            • -
                            • -
                              Optional pubsub?: GossipSub
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +Libp2pServices | Documentation

                            Type alias Libp2pServices

                            Libp2pServices: {
                                identify: ReturnType<ReturnType<typeof identifyService>>;
                                ping: PingService;
                                pubsub?: GossipSub;
                            }

                            Type declaration

                            • identify: ReturnType<ReturnType<typeof identifyService>>
                            • ping: PingService
                            • Optional pubsub?: GossipSub

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_sdk.NodeId.html b/types/_waku_sdk.NodeId.html index dfab3809cd..cc46c0b63b 100644 --- a/types/_waku_sdk.NodeId.html +++ b/types/_waku_sdk.NodeId.html @@ -1,57 +1,3 @@ -NodeId | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias NodeId

                            -
                            NodeId: string
                            -

                            We represent NodeId as a hex string, since node equality is used very heavily +NodeId | Documentation

                            NodeId: string

                            We represent NodeId as a hex string, since node equality is used very heavily and it is convenient to index data by NodeId

                            -
                            -
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_sdk.PeerIdStr.html b/types/_waku_sdk.PeerIdStr.html index 03b9f96bd6..be782a59f5 100644 --- a/types/_waku_sdk.PeerIdStr.html +++ b/types/_waku_sdk.PeerIdStr.html @@ -1,53 +1 @@ -PeerIdStr | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias PeerIdStr

                            -
                            PeerIdStr: string
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +PeerIdStr | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_sdk.ProtocolCreateOptions.html b/types/_waku_sdk.ProtocolCreateOptions.html index 0d52644a88..a40ff863b5 100644 --- a/types/_waku_sdk.ProtocolCreateOptions.html +++ b/types/_waku_sdk.ProtocolCreateOptions.html @@ -1,42 +1,10 @@ -ProtocolCreateOptions | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias ProtocolCreateOptions

                            -
                            ProtocolCreateOptions: {
                                defaultBootstrap?: boolean;
                                libp2p?: Partial<CreateLibp2pOptions>;
                                shardInfo?: ShardInfo;
                                staticNoiseKey?: Uint8Array;
                            }
                            -
                            -

                            Type declaration

                            -
                              -
                            • -
                              Optional defaultBootstrap?: boolean
                              -

                              Use recommended bootstrap method to discovery and connect to new nodes.

                              -
                              -
                            • -
                            • -
                              Optional libp2p?: Partial<CreateLibp2pOptions>
                              -

                              You can pass options to the Libp2p instance used by @waku/core!WakuNode using the libp2p property. +ProtocolCreateOptions | Documentation

                              Type alias ProtocolCreateOptions

                              ProtocolCreateOptions: {
                                  defaultBootstrap?: boolean;
                                  libp2p?: Partial<CreateLibp2pOptions>;
                                  shardInfo?: ShardInfo;
                                  staticNoiseKey?: Uint8Array;
                              }

                              Type declaration

                              • Optional defaultBootstrap?: boolean

                                Use recommended bootstrap method to discovery and connect to new nodes.

                                +
                              • Optional libp2p?: Partial<CreateLibp2pOptions>

                                You can pass options to the Libp2p instance used by @waku/core!WakuNode using the libp2p property. This property is the same type as the one passed to Libp2p.create apart that we made the modules property optional and partial, allowing its omission and letting Waku set good defaults. Notes that some values are overridden by @waku/core!WakuNode to ensure it implements the Waku protocol.

                                -
                                -
                              • -
                              • -
                                Optional shardInfo?: ShardInfo
                                -

                                Waku supports usage of multiple pubsub topics. This is achieved through static sharding for now, and auto-sharding in the future. +

                              • Optional shardInfo?: ShardInfo

                                Waku supports usage of multiple pubsub topics. This is achieved through static sharding for now, and auto-sharding in the future. The format to specify a shard is: clusterId: number, shards: number[] To learn more about the sharding specifications implemented, see Relay Sharding. @@ -51,46 +19,7 @@ This is used by:

                              • WakuStore to retrieve messages. See Waku v2 Topic Usage Recommendations for details.
                              -
                              -
                            • -
                            • -
                              Optional staticNoiseKey?: Uint8Array
                              -

                              Byte array used as key for the noise protocol used for connection encryption +

                            • Optional staticNoiseKey?: Uint8Array

                              Byte array used as key for the noise protocol used for connection encryption by Libp2p.create This is only used for test purposes to not run out of entropy during CI runs.

                              -
                              -
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_sdk.PubsubTopic.html b/types/_waku_sdk.PubsubTopic.html index f9288720c1..318ac4519c 100644 --- a/types/_waku_sdk.PubsubTopic.html +++ b/types/_waku_sdk.PubsubTopic.html @@ -1,53 +1 @@ -PubsubTopic | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias PubsubTopic

                            -
                            PubsubTopic: string
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +PubsubTopic | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_sdk.SearchContext.html b/types/_waku_sdk.SearchContext.html index bb08aea5e7..c0eee9baf9 100644 --- a/types/_waku_sdk.SearchContext.html +++ b/types/_waku_sdk.SearchContext.html @@ -1,65 +1 @@ -SearchContext | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias SearchContext

                            -
                            SearchContext: {
                                domain: string;
                                publicKey: string;
                                visits: {
                                    [key: string]: boolean;
                                };
                            }
                            -
                            -

                            Type declaration

                            -
                              -
                            • -
                              domain: string
                            • -
                            • -
                              publicKey: string
                            • -
                            • -
                              visits: {
                                  [key: string]: boolean;
                              }
                              -
                                -
                              • -
                                [key: string]: boolean
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +SearchContext | Documentation

                            Type alias SearchContext

                            SearchContext: {
                                domain: string;
                                publicKey: string;
                                visits: {
                                    [key: string]: boolean;
                                };
                            }

                            Type declaration

                            • domain: string
                            • publicKey: string
                            • visits: {
                                  [key: string]: boolean;
                              }
                              • [key: string]: boolean

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_sdk.SequenceNumber.html b/types/_waku_sdk.SequenceNumber.html index 71533bdeda..d72d1eadd7 100644 --- a/types/_waku_sdk.SequenceNumber.html +++ b/types/_waku_sdk.SequenceNumber.html @@ -1,53 +1 @@ -SequenceNumber | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias SequenceNumber

                            -
                            SequenceNumber: bigint
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +SequenceNumber | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_sdk.StoreQueryOptions.html b/types/_waku_sdk.StoreQueryOptions.html index 7b66e47e5c..c466fcad02 100644 --- a/types/_waku_sdk.StoreQueryOptions.html +++ b/types/_waku_sdk.StoreQueryOptions.html @@ -1,86 +1,14 @@ -StoreQueryOptions | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias StoreQueryOptions

                            -
                            StoreQueryOptions: {
                                cursor?: Cursor;
                                pageDirection?: PageDirection;
                                pageSize?: number;
                                timeFilter?: TimeFilter;
                            }
                            -
                            -

                            Type declaration

                            -

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_sdk.Unsubscribe.html b/types/_waku_sdk.Unsubscribe.html index 3784c3c730..4ca0baf72b 100644 --- a/types/_waku_sdk.Unsubscribe.html +++ b/types/_waku_sdk.Unsubscribe.html @@ -1,61 +1 @@ -Unsubscribe | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias Unsubscribe

                            -
                            Unsubscribe: (() => void | Promise<void>)
                            -
                            -

                            Type declaration

                            -
                              -
                            • -
                                -
                              • (): void | Promise<void>
                              • -
                              • -

                                Returns void | Promise<void>

                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +Unsubscribe | Documentation

                            Type alias Unsubscribe

                            Unsubscribe: (() => void | Promise<void>)

                            Type declaration

                              • (): void | Promise<void>
                              • Returns void | Promise<void>

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_sdk.relay.ContentTopic.html b/types/_waku_sdk.relay.ContentTopic.html index 997aa1f0d9..06bd60be6e 100644 --- a/types/_waku_sdk.relay.ContentTopic.html +++ b/types/_waku_sdk.relay.ContentTopic.html @@ -1,54 +1 @@ -ContentTopic | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias ContentTopic

                            -
                            ContentTopic: string
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +ContentTopic | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_sdk.relay.Observer.html b/types/_waku_sdk.relay.Observer.html index a0d9962139..b6eda2616b 100644 --- a/types/_waku_sdk.relay.Observer.html +++ b/types/_waku_sdk.relay.Observer.html @@ -1,66 +1 @@ -Observer | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias Observer<T>

                            -
                            Observer<T>: {
                                callback: Callback<T>;
                                decoder: IDecoder<T>;
                            }
                            -
                            -

                            Type Parameters

                            -
                            -
                            -

                            Type declaration

                            -
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +Observer | Documentation
                            Observer<T>: {
                                callback: Callback<T>;
                                decoder: IDecoder<T>;
                            }

                            Type Parameters

                            Type declaration

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_sdk.relay.RelayCreateOptions.html b/types/_waku_sdk.relay.RelayCreateOptions.html index 742af57398..98c457d18c 100644 --- a/types/_waku_sdk.relay.RelayCreateOptions.html +++ b/types/_waku_sdk.relay.RelayCreateOptions.html @@ -1,54 +1 @@ -RelayCreateOptions | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias RelayCreateOptions

                            -
                            RelayCreateOptions: ProtocolCreateOptions & GossipsubOpts
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +RelayCreateOptions | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_sdk.utils.IteratorOptions.html b/types/_waku_sdk.utils.IteratorOptions.html index 1cc6472b37..e4abc1a61e 100644 --- a/types/_waku_sdk.utils.IteratorOptions.html +++ b/types/_waku_sdk.utils.IteratorOptions.html @@ -1,64 +1,2 @@ -IteratorOptions | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias IteratorOptions

                            -
                            IteratorOptions: {
                                iteratorDelay?: number;
                                timeoutMs?: number;
                            }
                            -

                            Options for configuring the behavior of an iterator.

                            -
                            -
                            -

                            Type declaration

                            -
                              -
                            • -
                              Optional iteratorDelay?: number
                            • -
                            • -
                              Optional timeoutMs?: number
                            -
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +IteratorOptions | Documentation
                            IteratorOptions: {
                                iteratorDelay?: number;
                                timeoutMs?: number;
                            }

                            Options for configuring the behavior of an iterator.

                            +

                            Type declaration

                            • Optional iteratorDelay?: number
                            • Optional timeoutMs?: number

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/types/_waku_utils.IteratorOptions.html b/types/_waku_utils.IteratorOptions.html index 1666da40bf..21d5f9b514 100644 --- a/types/_waku_utils.IteratorOptions.html +++ b/types/_waku_utils.IteratorOptions.html @@ -1,63 +1,2 @@ -IteratorOptions | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Type alias IteratorOptions

                            -
                            IteratorOptions: {
                                iteratorDelay?: number;
                                timeoutMs?: number;
                            }
                            -

                            Options for configuring the behavior of an iterator.

                            -
                            -
                            -

                            Type declaration

                            -
                              -
                            • -
                              Optional iteratorDelay?: number
                            • -
                            • -
                              Optional timeoutMs?: number
                            -
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +IteratorOptions | Documentation

                            Type alias IteratorOptions

                            IteratorOptions: {
                                iteratorDelay?: number;
                                timeoutMs?: number;
                            }

                            Options for configuring the behavior of an iterator.

                            +

                            Type declaration

                            • Optional iteratorDelay?: number
                            • Optional timeoutMs?: number

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/variables/_waku_core.DefaultPubsubTopic.html b/variables/_waku_core.DefaultPubsubTopic.html index 02cc18eeee..9c9705f8bb 100644 --- a/variables/_waku_core.DefaultPubsubTopic.html +++ b/variables/_waku_core.DefaultPubsubTopic.html @@ -1,56 +1,2 @@ -DefaultPubsubTopic | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Variable DefaultPubsubTopicConst

                            -
                            DefaultPubsubTopic: "/waku/2/default-waku/proto" = "/waku/2/default-waku/proto"
                            -

                            DefaultPubsubTopic is the default gossipsub topic to use for Waku.

                            -
                            -
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +DefaultPubsubTopic | Documentation

                            Variable DefaultPubsubTopicConst

                            DefaultPubsubTopic: "/waku/2/default-waku/proto" = "/waku/2/default-waku/proto"

                            DefaultPubsubTopic is the default gossipsub topic to use for Waku.

                            +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/variables/_waku_core.DefaultUserAgent.html b/variables/_waku_core.DefaultUserAgent.html index be3918a1e6..7ad63e1b98 100644 --- a/variables/_waku_core.DefaultUserAgent.html +++ b/variables/_waku_core.DefaultUserAgent.html @@ -1,53 +1 @@ -DefaultUserAgent | Documentation
                            -
                            - -
                            - -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +DefaultUserAgent | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/variables/_waku_core.message.version_0.Version.html b/variables/_waku_core.message.version_0.Version.html index f46e394a1b..414fa3faad 100644 --- a/variables/_waku_core.message.version_0.Version.html +++ b/variables/_waku_core.message.version_0.Version.html @@ -1,55 +1 @@ -Version | Documentation
                            -
                            - -
                            - -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +Version | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/variables/_waku_core.waku.DefaultPingKeepAliveValueSecs.html b/variables/_waku_core.waku.DefaultPingKeepAliveValueSecs.html index a451ddd2a1..648b8b69ec 100644 --- a/variables/_waku_core.waku.DefaultPingKeepAliveValueSecs.html +++ b/variables/_waku_core.waku.DefaultPingKeepAliveValueSecs.html @@ -1,54 +1 @@ -DefaultPingKeepAliveValueSecs | Documentation
                            -
                            - -
                            - -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +DefaultPingKeepAliveValueSecs | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/variables/_waku_core.waku.DefaultRelayKeepAliveValueSecs.html b/variables/_waku_core.waku.DefaultRelayKeepAliveValueSecs.html index 390b8b2834..6f0a44e1c8 100644 --- a/variables/_waku_core.waku.DefaultRelayKeepAliveValueSecs.html +++ b/variables/_waku_core.waku.DefaultRelayKeepAliveValueSecs.html @@ -1,54 +1 @@ -DefaultRelayKeepAliveValueSecs | Documentation
                            -
                            - -
                            - -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +DefaultRelayKeepAliveValueSecs | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/variables/_waku_core.waku_filter.FilterCodecs.html b/variables/_waku_core.waku_filter.FilterCodecs.html index b81584974d..097b3e7ee9 100644 --- a/variables/_waku_core.waku_filter.FilterCodecs.html +++ b/variables/_waku_core.waku_filter.FilterCodecs.html @@ -1,61 +1 @@ -FilterCodecs | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Variable FilterCodecsConst

                            -
                            FilterCodecs: {
                                PUSH: string;
                                SUBSCRIBE: string;
                            } = ...
                            -
                            -

                            Type declaration

                            -
                              -
                            • -
                              PUSH: string
                            • -
                            • -
                              SUBSCRIBE: string
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +FilterCodecs | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/variables/_waku_core.waku_light_push.LightPushCodec.html b/variables/_waku_core.waku_light_push.LightPushCodec.html index e7a2519342..08ea75e8e3 100644 --- a/variables/_waku_core.waku_light_push.LightPushCodec.html +++ b/variables/_waku_core.waku_light_push.LightPushCodec.html @@ -1,54 +1 @@ -LightPushCodec | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Variable LightPushCodecConst

                            -
                            LightPushCodec: "/vac/waku/lightpush/2.0.0-beta1" = "/vac/waku/lightpush/2.0.0-beta1"
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +LightPushCodec | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/variables/_waku_core.waku_store.DefaultPageSize.html b/variables/_waku_core.waku_store.DefaultPageSize.html index bb24738e42..284f9859cb 100644 --- a/variables/_waku_core.waku_store.DefaultPageSize.html +++ b/variables/_waku_core.waku_store.DefaultPageSize.html @@ -1,54 +1 @@ -DefaultPageSize | Documentation
                            -
                            - -
                            - -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +DefaultPageSize | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/variables/_waku_core.waku_store.StoreCodec.html b/variables/_waku_core.waku_store.StoreCodec.html index ee12a0fd28..64ea54160e 100644 --- a/variables/_waku_core.waku_store.StoreCodec.html +++ b/variables/_waku_core.waku_store.StoreCodec.html @@ -1,54 +1 @@ -StoreCodec | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Variable StoreCodecConst

                            -
                            StoreCodec: "/vac/waku/store/2.0.0-beta4" = "/vac/waku/store/2.0.0-beta4"
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +StoreCodec | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/variables/_waku_dns_discovery.enrTree.html b/variables/_waku_dns_discovery.enrTree.html index 7e7d4fd3d2..1b698229e2 100644 --- a/variables/_waku_dns_discovery.enrTree.html +++ b/variables/_waku_dns_discovery.enrTree.html @@ -1,60 +1 @@ -enrTree | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Variable enrTreeConst

                            -
                            enrTree: {
                                PROD: string;
                                TEST: string;
                            } = ...
                            -
                            -

                            Type declaration

                            -
                              -
                            • -
                              PROD: string
                            • -
                            • -
                              TEST: string
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +enrTree | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/variables/_waku_enr.ERR_INVALID_ID.html b/variables/_waku_enr.ERR_INVALID_ID.html index a5958a58ed..b335a23ef9 100644 --- a/variables/_waku_enr.ERR_INVALID_ID.html +++ b/variables/_waku_enr.ERR_INVALID_ID.html @@ -1,53 +1 @@ -ERR_INVALID_ID | Documentation
                            -
                            - -
                            - -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +ERR_INVALID_ID | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/variables/_waku_enr.ERR_NO_SIGNATURE.html b/variables/_waku_enr.ERR_NO_SIGNATURE.html index fd287d9cac..217fdc5cde 100644 --- a/variables/_waku_enr.ERR_NO_SIGNATURE.html +++ b/variables/_waku_enr.ERR_NO_SIGNATURE.html @@ -1,53 +1 @@ -ERR_NO_SIGNATURE | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Variable ERR_NO_SIGNATUREConst

                            -
                            ERR_NO_SIGNATURE: "No valid signature found" = "No valid signature found"
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +ERR_NO_SIGNATURE | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/variables/_waku_enr.MAX_RECORD_SIZE.html b/variables/_waku_enr.MAX_RECORD_SIZE.html index 287f0de2ba..5ed5538ca9 100644 --- a/variables/_waku_enr.MAX_RECORD_SIZE.html +++ b/variables/_waku_enr.MAX_RECORD_SIZE.html @@ -1,53 +1 @@ -MAX_RECORD_SIZE | Documentation
                            -
                            - -
                            - -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +MAX_RECORD_SIZE | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/variables/_waku_enr.MULTIADDR_LENGTH_SIZE.html b/variables/_waku_enr.MULTIADDR_LENGTH_SIZE.html index 9d20eded03..ffbad2c61e 100644 --- a/variables/_waku_enr.MULTIADDR_LENGTH_SIZE.html +++ b/variables/_waku_enr.MULTIADDR_LENGTH_SIZE.html @@ -1,53 +1 @@ -MULTIADDR_LENGTH_SIZE | Documentation
                            -
                            - -
                            - -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +MULTIADDR_LENGTH_SIZE | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/variables/_waku_peer_exchange.DEFAULT_PEER_EXCHANGE_TAG_NAME.html b/variables/_waku_peer_exchange.DEFAULT_PEER_EXCHANGE_TAG_NAME.html index b51892d403..b2ce803889 100644 --- a/variables/_waku_peer_exchange.DEFAULT_PEER_EXCHANGE_TAG_NAME.html +++ b/variables/_waku_peer_exchange.DEFAULT_PEER_EXCHANGE_TAG_NAME.html @@ -1,53 +1 @@ -DEFAULT_PEER_EXCHANGE_TAG_NAME | Documentation
                            -
                            - -
                            - -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +DEFAULT_PEER_EXCHANGE_TAG_NAME | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/variables/_waku_peer_exchange.PeerExchangeCodec.html b/variables/_waku_peer_exchange.PeerExchangeCodec.html index 2eb41f164d..9015351395 100644 --- a/variables/_waku_peer_exchange.PeerExchangeCodec.html +++ b/variables/_waku_peer_exchange.PeerExchangeCodec.html @@ -1,53 +1 @@ -PeerExchangeCodec | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Variable PeerExchangeCodecConst

                            -
                            PeerExchangeCodec: "/vac/waku/peer-exchange/2.0.0-alpha1" = "/vac/waku/peer-exchange/2.0.0-alpha1"
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +PeerExchangeCodec | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/variables/_waku_sdk.waku.DefaultPubsubTopic.html b/variables/_waku_sdk.waku.DefaultPubsubTopic.html index 3e2643476e..423e9b7445 100644 --- a/variables/_waku_sdk.waku.DefaultPubsubTopic.html +++ b/variables/_waku_sdk.waku.DefaultPubsubTopic.html @@ -1,57 +1,2 @@ -DefaultPubsubTopic | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Variable DefaultPubsubTopicConst

                            -
                            DefaultPubsubTopic: "/waku/2/default-waku/proto" = "/waku/2/default-waku/proto"
                            -

                            DefaultPubsubTopic is the default gossipsub topic to use for Waku.

                            -
                            -
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +DefaultPubsubTopic | Documentation

                            Variable DefaultPubsubTopicConst

                            DefaultPubsubTopic: "/waku/2/default-waku/proto" = "/waku/2/default-waku/proto"

                            DefaultPubsubTopic is the default gossipsub topic to use for Waku.

                            +

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/variables/_waku_sdk.waku.DefaultUserAgent.html b/variables/_waku_sdk.waku.DefaultUserAgent.html index 780b30d0af..75fb9cd374 100644 --- a/variables/_waku_sdk.waku.DefaultUserAgent.html +++ b/variables/_waku_sdk.waku.DefaultUserAgent.html @@ -1,54 +1 @@ -DefaultUserAgent | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Variable DefaultUserAgentConst

                            -
                            DefaultUserAgent: "js-waku" = "js-waku"
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +DefaultUserAgent | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/variables/_waku_sdk.waku.message.version_0.Version.html b/variables/_waku_sdk.waku.message.version_0.Version.html index faaca16b24..fa7d005ed2 100644 --- a/variables/_waku_sdk.waku.message.version_0.Version.html +++ b/variables/_waku_sdk.waku.message.version_0.Version.html @@ -1,56 +1 @@ -Version | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Variable VersionConst

                            -
                            Version: 0 = 0
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +Version | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/variables/_waku_sdk.waku.waku.DefaultPingKeepAliveValueSecs.html b/variables/_waku_sdk.waku.waku.DefaultPingKeepAliveValueSecs.html index d1a54d3dd0..c7b7363a5e 100644 --- a/variables/_waku_sdk.waku.waku.DefaultPingKeepAliveValueSecs.html +++ b/variables/_waku_sdk.waku.waku.DefaultPingKeepAliveValueSecs.html @@ -1,55 +1 @@ -DefaultPingKeepAliveValueSecs | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Variable DefaultPingKeepAliveValueSecsConst

                            -
                            DefaultPingKeepAliveValueSecs: number
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +DefaultPingKeepAliveValueSecs | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/variables/_waku_sdk.waku.waku.DefaultRelayKeepAliveValueSecs.html b/variables/_waku_sdk.waku.waku.DefaultRelayKeepAliveValueSecs.html index b0863dd745..1f67c0ada1 100644 --- a/variables/_waku_sdk.waku.waku.DefaultRelayKeepAliveValueSecs.html +++ b/variables/_waku_sdk.waku.waku.DefaultRelayKeepAliveValueSecs.html @@ -1,55 +1 @@ -DefaultRelayKeepAliveValueSecs | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Variable DefaultRelayKeepAliveValueSecsConst

                            -
                            DefaultRelayKeepAliveValueSecs: number
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +DefaultRelayKeepAliveValueSecs | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/variables/_waku_sdk.waku.waku_filter.FilterCodecs.html b/variables/_waku_sdk.waku.waku_filter.FilterCodecs.html index 6ada61bb89..4dc5f804be 100644 --- a/variables/_waku_sdk.waku.waku_filter.FilterCodecs.html +++ b/variables/_waku_sdk.waku.waku_filter.FilterCodecs.html @@ -1,62 +1 @@ -FilterCodecs | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Variable FilterCodecsConst

                            -
                            FilterCodecs: {
                                PUSH: string;
                                SUBSCRIBE: string;
                            }
                            -
                            -

                            Type declaration

                            -
                              -
                            • -
                              PUSH: string
                            • -
                            • -
                              SUBSCRIBE: string
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +FilterCodecs | Documentation
                            FilterCodecs: {
                                PUSH: string;
                                SUBSCRIBE: string;
                            }

                            Type declaration

                            • PUSH: string
                            • SUBSCRIBE: string

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/variables/_waku_sdk.waku.waku_light_push.LightPushCodec.html b/variables/_waku_sdk.waku.waku_light_push.LightPushCodec.html index 9b4975377b..09f64ce387 100644 --- a/variables/_waku_sdk.waku.waku_light_push.LightPushCodec.html +++ b/variables/_waku_sdk.waku.waku_light_push.LightPushCodec.html @@ -1,55 +1 @@ -LightPushCodec | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Variable LightPushCodecConst

                            -
                            LightPushCodec: "/vac/waku/lightpush/2.0.0-beta1" = "/vac/waku/lightpush/2.0.0-beta1"
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +LightPushCodec | Documentation
                            LightPushCodec: "/vac/waku/lightpush/2.0.0-beta1" = "/vac/waku/lightpush/2.0.0-beta1"

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/variables/_waku_sdk.waku.waku_store.DefaultPageSize.html b/variables/_waku_sdk.waku.waku_store.DefaultPageSize.html index 3034ccc8ff..dd1912f7f2 100644 --- a/variables/_waku_sdk.waku.waku_store.DefaultPageSize.html +++ b/variables/_waku_sdk.waku.waku_store.DefaultPageSize.html @@ -1,55 +1 @@ -DefaultPageSize | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Variable DefaultPageSizeConst

                            -
                            DefaultPageSize: 10 = 10
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +DefaultPageSize | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file diff --git a/variables/_waku_sdk.waku.waku_store.StoreCodec.html b/variables/_waku_sdk.waku.waku_store.StoreCodec.html index 609f63f8f5..c3232b0d84 100644 --- a/variables/_waku_sdk.waku.waku_store.StoreCodec.html +++ b/variables/_waku_sdk.waku.waku_store.StoreCodec.html @@ -1,55 +1 @@ -StoreCodec | Documentation
                            -
                            - -
                            -
                            -
                            -
                            - -

                            Variable StoreCodecConst

                            -
                            StoreCodec: "/vac/waku/store/2.0.0-beta4" = "/vac/waku/store/2.0.0-beta4"
                            -
                            -
                            -

                            Generated using TypeDoc

                            -
                            \ No newline at end of file +StoreCodec | Documentation

                            Generated using TypeDoc

                            \ No newline at end of file