This commit is contained in:
status-im-auto
2023-06-06 06:17:49 +00:00
committed by Jenkins
parent 26dd1f06bb
commit 3961ba62ac
344 changed files with 923 additions and 923 deletions
+18 -18
View File
@@ -21,7 +21,7 @@
<ul class="tsd-hierarchy">
<li><span class="target">ConnectionManager</span></li></ul></section><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/connection_manager.ts#L16">packages/core/src/lib/connection_manager.ts:16</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/connection_manager.ts#L16">packages/core/src/lib/connection_manager.ts:16</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -73,29 +73,29 @@
<h5><code class="tsd-tag ts-flagOptional">Optional</code> options: <span class="tsd-signature-type">Partial</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/_waku_core._internal_.ConnectionManagerOptions.html" class="tsd-signature-type" data-tsd-kind="Interface">ConnectionManagerOptions</a><span class="tsd-signature-symbol">&gt;</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="_waku_core.ConnectionManager.html" class="tsd-signature-type" data-tsd-kind="Class">ConnectionManager</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/connection_manager.ts#L45">packages/core/src/lib/connection_manager.ts:45</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/connection_manager.ts#L45">packages/core/src/lib/connection_manager.ts:45</a></li></ul></aside></li></ul></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Properties</h2>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private"><a id="dialAttemptsForPeer" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>dial<wbr/>Attempts<wbr/>For<wbr/>Peer</span><a href="#dialAttemptsForPeer" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">dial<wbr/>Attempts<wbr/>For<wbr/>Peer<span class="tsd-signature-symbol">:</span> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map" class="tsd-signature-type external" target="_blank">Map</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/connection_manager.ts#L21">packages/core/src/lib/connection_manager.ts:21</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/connection_manager.ts#L21">packages/core/src/lib/connection_manager.ts:21</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private"><a id="dialErrorsForPeer" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>dial<wbr/>Errors<wbr/>For<wbr/>Peer</span><a href="#dialErrorsForPeer" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">dial<wbr/>Errors<wbr/>For<wbr/>Peer<span class="tsd-signature-symbol">:</span> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map" class="tsd-signature-type external" target="_blank">Map</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/connection_manager.ts#L22">packages/core/src/lib/connection_manager.ts:22</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/connection_manager.ts#L22">packages/core/src/lib/connection_manager.ts:22</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private"><a id="keepAliveManager" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>keep<wbr/>Alive<wbr/>Manager</span><a href="#keepAliveManager" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">keep<wbr/>Alive<wbr/>Manager<span class="tsd-signature-symbol">:</span> <a href="_waku_core.KeepAliveManager.html" class="tsd-signature-type" data-tsd-kind="Class">KeepAliveManager</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/connection_manager.ts#L18">packages/core/src/lib/connection_manager.ts:18</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/connection_manager.ts#L18">packages/core/src/lib/connection_manager.ts:18</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private"><a id="libp2pComponents" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>libp2p<wbr/>Components</span><a href="#libp2pComponents" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">libp2p<wbr/>Components<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Libp2p</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/connection_manager.ts#L20">packages/core/src/lib/connection_manager.ts:20</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/connection_manager.ts#L20">packages/core/src/lib/connection_manager.ts:20</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private"><a id="onEventHandlers" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>on<wbr/>Event<wbr/>Handlers</span><a href="#onEventHandlers" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">on<wbr/>Event<wbr/>Handlers<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>peer:connect<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span>evt<span class="tsd-signature-symbol">: </span><a href="https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent" class="tsd-signature-type external" target="_blank">CustomEvent</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Connection</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span>peer:disconnect<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span>evt<span class="tsd-signature-symbol">: </span><a href="https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent" class="tsd-signature-type external" target="_blank">CustomEvent</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Connection</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span>peer:discovery<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span>evt<span class="tsd-signature-symbol">: </span><a href="https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent" class="tsd-signature-type external" target="_blank">CustomEvent</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">PeerInfo</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" class="tsd-signature-type external" target="_blank">Promise</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div>
@@ -148,17 +148,17 @@
<h5>evt: <a href="https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent" class="tsd-signature-type external" target="_blank">CustomEvent</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">PeerInfo</span><span class="tsd-signature-symbol">&gt;</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" class="tsd-signature-type external" target="_blank">Promise</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4></li></ul></li></ul></li></ul></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/connection_manager.ts#L167">packages/core/src/lib/connection_manager.ts:167</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/connection_manager.ts#L167">packages/core/src/lib/connection_manager.ts:167</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private"><a id="options" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>options</span><a href="#options" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">options<span class="tsd-signature-symbol">:</span> <a href="../interfaces/_waku_core._internal_.ConnectionManagerOptions.html" class="tsd-signature-type" data-tsd-kind="Interface">ConnectionManagerOptions</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/connection_manager.ts#L19">packages/core/src/lib/connection_manager.ts:19</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/connection_manager.ts#L19">packages/core/src/lib/connection_manager.ts:19</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private"><a id="instances" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <code class="tsd-tag ts-flagPrivate">Private</code> <span>instances</span><a href="#instances" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">instances<span class="tsd-signature-symbol">:</span> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map" class="tsd-signature-type external" target="_blank">Map</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><a href="_waku_core.ConnectionManager.html" class="tsd-signature-type" data-tsd-kind="Class">ConnectionManager</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/connection_manager.ts#L17">packages/core/src/lib/connection_manager.ts:17</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/connection_manager.ts#L17">packages/core/src/lib/connection_manager.ts:17</a></li></ul></aside></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Methods</h2>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-private"><a id="dialPeer" class="tsd-anchor"></a>
@@ -173,7 +173,7 @@
<h5>peerId: <span class="tsd-signature-type">PeerId</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" class="tsd-signature-type external" target="_blank">Promise</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/connection_manager.ts#L88">packages/core/src/lib/connection_manager.ts:88</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/connection_manager.ts#L88">packages/core/src/lib/connection_manager.ts:88</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-private"><a id="getTagNamesForPeer" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>get<wbr/>Tag<wbr/>Names<wbr/>For<wbr/>Peer</span><a href="#getTagNamesForPeer" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-private">
@@ -188,7 +188,7 @@
<h5>peerId: <span class="tsd-signature-type">PeerId</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" class="tsd-signature-type external" target="_blank">Promise</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/connection_manager.ts#L223">packages/core/src/lib/connection_manager.ts:223</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/connection_manager.ts#L223">packages/core/src/lib/connection_manager.ts:223</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-private"><a id="run" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>run</span><a href="#run" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-private">
@@ -196,7 +196,7 @@
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" class="tsd-signature-type external" target="_blank">Promise</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/connection_manager.ts#L65">packages/core/src/lib/connection_manager.ts:65</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/connection_manager.ts#L65">packages/core/src/lib/connection_manager.ts:65</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-private"><a id="shouldDialPeer" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>should<wbr/>Dial<wbr/>Peer</span><a href="#shouldDialPeer" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-private">
@@ -215,7 +215,7 @@
<h5>peerId: <span class="tsd-signature-type">PeerId</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" class="tsd-signature-type external" target="_blank">Promise</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/connection_manager.ts#L196">packages/core/src/lib/connection_manager.ts:196</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/connection_manager.ts#L196">packages/core/src/lib/connection_manager.ts:196</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-private"><a id="startPeerConnectionListener" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>start<wbr/>Peer<wbr/>Connection<wbr/>Listener</span><a href="#startPeerConnectionListener" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-private">
@@ -223,7 +223,7 @@
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/connection_manager.ts#L141">packages/core/src/lib/connection_manager.ts:141</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/connection_manager.ts#L141">packages/core/src/lib/connection_manager.ts:141</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-private"><a id="startPeerDisconnectionListener" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>start<wbr/>Peer<wbr/>Disconnection<wbr/>Listener</span><a href="#startPeerDisconnectionListener" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-private">
@@ -231,7 +231,7 @@
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/connection_manager.ts#L148">packages/core/src/lib/connection_manager.ts:148</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/connection_manager.ts#L148">packages/core/src/lib/connection_manager.ts:148</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-private"><a id="startPeerDiscoveryListener" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>start<wbr/>Peer<wbr/>Discovery<wbr/>Listener</span><a href="#startPeerDiscoveryListener" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-private">
@@ -239,7 +239,7 @@
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/connection_manager.ts#L134">packages/core/src/lib/connection_manager.ts:134</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/connection_manager.ts#L134">packages/core/src/lib/connection_manager.ts:134</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="stop" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>stop</span><a href="#stop" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -247,7 +247,7 @@
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/connection_manager.ts#L72">packages/core/src/lib/connection_manager.ts:72</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/connection_manager.ts#L72">packages/core/src/lib/connection_manager.ts:72</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="create" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>create</span><a href="#create" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -268,7 +268,7 @@
<h5><code class="tsd-tag ts-flagOptional">Optional</code> options: <a href="../interfaces/_waku_core._internal_.ConnectionManagerOptions.html" class="tsd-signature-type" data-tsd-kind="Interface">ConnectionManagerOptions</a></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="_waku_core.ConnectionManager.html" class="tsd-signature-type" data-tsd-kind="Class">ConnectionManager</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/connection_manager.ts#L24">packages/core/src/lib/connection_manager.ts:24</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/connection_manager.ts#L24">packages/core/src/lib/connection_manager.ts:24</a></li></ul></aside></li></ul></section></section></div>
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
<div class="tsd-navigation settings">
<details class="tsd-index-accordion"><summary class="tsd-accordion-summary">
+12 -12
View File
@@ -25,7 +25,7 @@
<ul class="tsd-hierarchy">
<li><a href="../interfaces/_waku_core._internal_.IDecodedMessage.html" class="tsd-signature-type" data-tsd-kind="Interface">IDecodedMessage</a></li></ul></section><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/message/version_0.ts#L20">packages/core/src/lib/message/version_0.ts:20</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/message/version_0.ts#L20">packages/core/src/lib/message/version_0.ts:20</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -67,20 +67,20 @@
<h5>proto: <a href="../modules/_waku_core.message.html" class="tsd-signature-type" data-tsd-kind="Namespace">message</a><span class="tsd-signature-symbol">.</span><a href="../modules/_waku_core.message.version_0.html" class="tsd-signature-type" data-tsd-kind="Namespace">version_0</a><span class="tsd-signature-symbol">.</span><a href="../modules/_waku_core.message.version_0.proto.html" class="tsd-signature-type" data-tsd-kind="Namespace">proto</a><span class="tsd-signature-symbol">.</span><a href="../interfaces/_waku_core.message.version_0.proto.WakuMessage-1.html" class="tsd-signature-type" data-tsd-kind="Interface">WakuMessage</a></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="_waku_core.DecodedMessage.html" class="tsd-signature-type" data-tsd-kind="Class">DecodedMessage</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/message/version_0.ts#L21">packages/core/src/lib/message/version_0.ts:21</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/message/version_0.ts#L21">packages/core/src/lib/message/version_0.ts:21</a></li></ul></aside></li></ul></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Properties</h2>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-protected"><a id="proto" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>proto</span><a href="#proto" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">proto<span class="tsd-signature-symbol">:</span> <a href="../modules/_waku_core.message.html" class="tsd-signature-type" data-tsd-kind="Namespace">message</a><span class="tsd-signature-symbol">.</span><a href="../modules/_waku_core.message.version_0.html" class="tsd-signature-type" data-tsd-kind="Namespace">version_0</a><span class="tsd-signature-symbol">.</span><a href="../modules/_waku_core.message.version_0.proto.html" class="tsd-signature-type" data-tsd-kind="Namespace">proto</a><span class="tsd-signature-symbol">.</span><a href="../interfaces/_waku_core.message.version_0.proto.WakuMessage-1.html" class="tsd-signature-type" data-tsd-kind="Interface">WakuMessage</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/message/version_0.ts#L21">packages/core/src/lib/message/version_0.ts:21</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/message/version_0.ts#L21">packages/core/src/lib/message/version_0.ts:21</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="pubSubTopic" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>pub<wbr/>Sub<wbr/>Topic</span><a href="#pubSubTopic" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">pub<wbr/>Sub<wbr/>Topic<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_core._internal_.IDecodedMessage.html">IDecodedMessage</a>.<a href="../interfaces/_waku_core._internal_.IDecodedMessage.html#pubSubTopic">pubSubTopic</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/message/version_0.ts#L21">packages/core/src/lib/message/version_0.ts:21</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/message/version_0.ts#L21">packages/core/src/lib/message/version_0.ts:21</a></li></ul></aside></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Accessors</h2>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class"><a id="_rawTimestamp" class="tsd-anchor"></a>
@@ -90,7 +90,7 @@
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">bigint</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/message/version_0.ts#L35">packages/core/src/lib/message/version_0.ts:35</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/message/version_0.ts#L35">packages/core/src/lib/message/version_0.ts:35</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class"><a id="contentTopic" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>content<wbr/>Topic</span><a href="#contentTopic" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
@@ -99,7 +99,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_core._internal_.IDecodedMessage.html">IDecodedMessage</a>.<a href="../interfaces/_waku_core._internal_.IDecodedMessage.html#contentTopic">contentTopic</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/message/version_0.ts#L31">packages/core/src/lib/message/version_0.ts:31</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/message/version_0.ts#L31">packages/core/src/lib/message/version_0.ts:31</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class"><a id="ephemeral" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>ephemeral</span><a href="#ephemeral" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
@@ -108,7 +108,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_core._internal_.IDecodedMessage.html">IDecodedMessage</a>.<a href="../interfaces/_waku_core._internal_.IDecodedMessage.html#ephemeral">ephemeral</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/message/version_0.ts#L23">packages/core/src/lib/message/version_0.ts:23</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/message/version_0.ts#L23">packages/core/src/lib/message/version_0.ts:23</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class"><a id="meta" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>meta</span><a href="#meta" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
@@ -117,7 +117,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array" class="tsd-signature-type external" target="_blank">Uint8Array</a></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_core._internal_.IDecodedMessage.html">IDecodedMessage</a>.<a href="../interfaces/_waku_core._internal_.IDecodedMessage.html#meta">meta</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/message/version_0.ts#L54">packages/core/src/lib/message/version_0.ts:54</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/message/version_0.ts#L54">packages/core/src/lib/message/version_0.ts:54</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class"><a id="payload" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>payload</span><a href="#payload" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
@@ -126,7 +126,7 @@
<h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array" class="tsd-signature-type external" target="_blank">Uint8Array</a></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_core._internal_.IDecodedMessage.html">IDecodedMessage</a>.<a href="../interfaces/_waku_core._internal_.IDecodedMessage.html#payload">payload</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/message/version_0.ts#L27">packages/core/src/lib/message/version_0.ts:27</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/message/version_0.ts#L27">packages/core/src/lib/message/version_0.ts:27</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class"><a id="rateLimitProof" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>rate<wbr/>Limit<wbr/>Proof</span><a href="#rateLimitProof" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
@@ -135,7 +135,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/_waku_core._internal_.IRateLimitProof.html" class="tsd-signature-type" data-tsd-kind="Interface">IRateLimitProof</a></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_core._internal_.IDecodedMessage.html">IDecodedMessage</a>.<a href="../interfaces/_waku_core._internal_.IDecodedMessage.html#rateLimitProof">rateLimitProof</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/message/version_0.ts#L64">packages/core/src/lib/message/version_0.ts:64</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/message/version_0.ts#L64">packages/core/src/lib/message/version_0.ts:64</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class"><a id="timestamp" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>timestamp</span><a href="#timestamp" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
@@ -144,7 +144,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date" class="tsd-signature-type external" target="_blank">Date</a></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_core._internal_.IDecodedMessage.html">IDecodedMessage</a>.<a href="../interfaces/_waku_core._internal_.IDecodedMessage.html#timestamp">timestamp</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/message/version_0.ts#L39">packages/core/src/lib/message/version_0.ts:39</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/message/version_0.ts#L39">packages/core/src/lib/message/version_0.ts:39</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class"><a id="version" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>version</span><a href="#version" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
@@ -152,7 +152,7 @@
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/message/version_0.ts#L58">packages/core/src/lib/message/version_0.ts:58</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/message/version_0.ts#L58">packages/core/src/lib/message/version_0.ts:58</a></li></ul></aside></li></ul></section></section></div>
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
<div class="tsd-navigation settings">
<details class="tsd-index-accordion"><summary class="tsd-accordion-summary">
+5 -5
View File
@@ -25,7 +25,7 @@
<ul class="tsd-hierarchy">
<li><a href="../interfaces/_waku_core._internal_.IDecoder.html" class="tsd-signature-type" data-tsd-kind="Interface">IDecoder</a><span class="tsd-signature-symbol">&lt;</span><a href="_waku_core.DecodedMessage.html" class="tsd-signature-type" data-tsd-kind="Class">DecodedMessage</a><span class="tsd-signature-symbol">&gt;</span></li></ul></section><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/message/version_0.ts#L123">packages/core/src/lib/message/version_0.ts:123</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/message/version_0.ts#L123">packages/core/src/lib/message/version_0.ts:123</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -58,7 +58,7 @@
<h5>contentTopic: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="_waku_core.Decoder.html" class="tsd-signature-type" data-tsd-kind="Class">Decoder</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/message/version_0.ts#L124">packages/core/src/lib/message/version_0.ts:124</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/message/version_0.ts#L124">packages/core/src/lib/message/version_0.ts:124</a></li></ul></aside></li></ul></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Properties</h2>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="contentTopic" class="tsd-anchor"></a>
@@ -66,7 +66,7 @@
<div class="tsd-signature">content<wbr/>Topic<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_core._internal_.IDecoder.html">IDecoder</a>.<a href="../interfaces/_waku_core._internal_.IDecoder.html#contentTopic">contentTopic</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/message/version_0.ts#L124">packages/core/src/lib/message/version_0.ts:124</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/message/version_0.ts#L124">packages/core/src/lib/message/version_0.ts:124</a></li></ul></aside></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Methods</h2>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="fromProtoObj" class="tsd-anchor"></a>
@@ -84,7 +84,7 @@
<h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" class="tsd-signature-type external" target="_blank">Promise</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="_waku_core.DecodedMessage.html" class="tsd-signature-type" data-tsd-kind="Class">DecodedMessage</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<p>Implementation of IDecoder.fromProtoObj</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/message/version_0.ts#L144">packages/core/src/lib/message/version_0.ts:144</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/message/version_0.ts#L144">packages/core/src/lib/message/version_0.ts:144</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="fromWireToProtoObj" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>from<wbr/>Wire<wbr/>To<wbr/>Proto<wbr/>Obj</span><a href="#fromWireToProtoObj" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -98,7 +98,7 @@
<h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" class="tsd-signature-type external" target="_blank">Promise</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/_waku_core._internal_.IProtoMessage.html" class="tsd-signature-type" data-tsd-kind="Interface">IProtoMessage</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<p>Implementation of IDecoder.fromWireToProtoObj</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/message/version_0.ts#L130">packages/core/src/lib/message/version_0.ts:130</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/message/version_0.ts#L130">packages/core/src/lib/message/version_0.ts:130</a></li></ul></aside></li></ul></section></section></div>
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
<div class="tsd-navigation settings">
<details class="tsd-index-accordion"><summary class="tsd-accordion-summary">
+7 -7
View File
@@ -25,7 +25,7 @@
<ul class="tsd-hierarchy">
<li><a href="../interfaces/_waku_core._internal_.IEncoder.html" class="tsd-signature-type" data-tsd-kind="Interface">IEncoder</a></li></ul></section><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/message/version_0.ts#L69">packages/core/src/lib/message/version_0.ts:69</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/message/version_0.ts#L69">packages/core/src/lib/message/version_0.ts:69</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -64,7 +64,7 @@
<h5><code class="tsd-tag ts-flagOptional">Optional</code> metaSetter: <a href="../interfaces/_waku_core._internal_.IMetaSetter.html" class="tsd-signature-type" data-tsd-kind="Interface">IMetaSetter</a></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="_waku_core.Encoder.html" class="tsd-signature-type" data-tsd-kind="Class">Encoder</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/message/version_0.ts#L70">packages/core/src/lib/message/version_0.ts:70</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/message/version_0.ts#L70">packages/core/src/lib/message/version_0.ts:70</a></li></ul></aside></li></ul></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Properties</h2>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="contentTopic" class="tsd-anchor"></a>
@@ -72,18 +72,18 @@
<div class="tsd-signature">content<wbr/>Topic<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_core._internal_.IEncoder.html">IEncoder</a>.<a href="../interfaces/_waku_core._internal_.IEncoder.html#contentTopic">contentTopic</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/message/version_0.ts#L71">packages/core/src/lib/message/version_0.ts:71</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/message/version_0.ts#L71">packages/core/src/lib/message/version_0.ts:71</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="ephemeral" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>ephemeral</span><a href="#ephemeral" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">ephemeral<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_core._internal_.IEncoder.html">IEncoder</a>.<a href="../interfaces/_waku_core._internal_.IEncoder.html#ephemeral">ephemeral</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/message/version_0.ts#L72">packages/core/src/lib/message/version_0.ts:72</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/message/version_0.ts#L72">packages/core/src/lib/message/version_0.ts:72</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="metaSetter" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>meta<wbr/>Setter</span><a href="#metaSetter" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">meta<wbr/>Setter<span class="tsd-signature-symbol">?:</span> <a href="../interfaces/_waku_core._internal_.IMetaSetter.html" class="tsd-signature-type" data-tsd-kind="Interface">IMetaSetter</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/message/version_0.ts#L73">packages/core/src/lib/message/version_0.ts:73</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/message/version_0.ts#L73">packages/core/src/lib/message/version_0.ts:73</a></li></ul></aside></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Methods</h2>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="toProtoObj" class="tsd-anchor"></a>
@@ -99,7 +99,7 @@
<h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" class="tsd-signature-type external" target="_blank">Promise</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/_waku_core._internal_.IProtoMessage.html" class="tsd-signature-type" data-tsd-kind="Interface">IProtoMessage</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<p>Implementation of IEncoder.toProtoObj</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/message/version_0.ts#L84">packages/core/src/lib/message/version_0.ts:84</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/message/version_0.ts#L84">packages/core/src/lib/message/version_0.ts:84</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="toWire" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>to<wbr/>Wire</span><a href="#toWire" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -113,7 +113,7 @@
<h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" class="tsd-signature-type external" target="_blank">Promise</a><span class="tsd-signature-symbol">&lt;</span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array" class="tsd-signature-type external" target="_blank">Uint8Array</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<p>Implementation of IEncoder.toWire</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/message/version_0.ts#L80">packages/core/src/lib/message/version_0.ts:80</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/message/version_0.ts#L80">packages/core/src/lib/message/version_0.ts:80</a></li></ul></aside></li></ul></section></section></div>
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
<div class="tsd-navigation settings">
<details class="tsd-index-accordion"><summary class="tsd-accordion-summary">
+9 -9
View File
@@ -21,7 +21,7 @@
<ul class="tsd-hierarchy">
<li><span class="target">KeepAliveManager</span></li></ul></section><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/keep_alive_manager.ts#L16">packages/core/src/lib/keep_alive_manager.ts:16</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/keep_alive_manager.ts#L16">packages/core/src/lib/keep_alive_manager.ts:16</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -60,29 +60,29 @@
<h5><code class="tsd-tag ts-flagOptional">Optional</code> relay: <a href="../types/_waku_core._internal_.IRelay.html" class="tsd-signature-type" data-tsd-kind="Type alias">IRelay</a></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="_waku_core.KeepAliveManager.html" class="tsd-signature-type" data-tsd-kind="Class">KeepAliveManager</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/keep_alive_manager.ts#L22">packages/core/src/lib/keep_alive_manager.ts:22</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/keep_alive_manager.ts#L22">packages/core/src/lib/keep_alive_manager.ts:22</a></li></ul></aside></li></ul></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Properties</h2>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private"><a id="options" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>options</span><a href="#options" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">options<span class="tsd-signature-symbol">:</span> <a href="../interfaces/_waku_core.KeepAliveOptions.html" class="tsd-signature-type" data-tsd-kind="Interface">KeepAliveOptions</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/keep_alive_manager.ts#L19">packages/core/src/lib/keep_alive_manager.ts:19</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/keep_alive_manager.ts#L19">packages/core/src/lib/keep_alive_manager.ts:19</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private"><a id="pingKeepAliveTimers" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>ping<wbr/>Keep<wbr/>Alive<wbr/>Timers</span><a href="#pingKeepAliveTimers" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">ping<wbr/>Keep<wbr/>Alive<wbr/>Timers<span class="tsd-signature-symbol">:</span> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map" class="tsd-signature-type external" target="_blank">Map</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">Timer</span><span class="tsd-signature-symbol">&gt;</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/keep_alive_manager.ts#L17">packages/core/src/lib/keep_alive_manager.ts:17</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/keep_alive_manager.ts#L17">packages/core/src/lib/keep_alive_manager.ts:17</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private"><a id="relay" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>relay</span><a href="#relay" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">relay<span class="tsd-signature-symbol">?:</span> <a href="../types/_waku_core._internal_.IRelay.html" class="tsd-signature-type" data-tsd-kind="Type alias">IRelay</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/keep_alive_manager.ts#L20">packages/core/src/lib/keep_alive_manager.ts:20</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/keep_alive_manager.ts#L20">packages/core/src/lib/keep_alive_manager.ts:20</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private"><a id="relayKeepAliveTimers" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>relay<wbr/>Keep<wbr/>Alive<wbr/>Timers</span><a href="#relayKeepAliveTimers" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">relay<wbr/>Keep<wbr/>Alive<wbr/>Timers<span class="tsd-signature-symbol">:</span> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map" class="tsd-signature-type external" target="_blank">Map</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">PeerId</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">Timer</span><span class="tsd-signature-symbol">&gt;</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/keep_alive_manager.ts#L18">packages/core/src/lib/keep_alive_manager.ts:18</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/keep_alive_manager.ts#L18">packages/core/src/lib/keep_alive_manager.ts:18</a></li></ul></aside></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Methods</h2>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="start" class="tsd-anchor"></a>
@@ -117,7 +117,7 @@
<h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" class="tsd-signature-type external" target="_blank">Promise</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">&gt;</span></h4></li></ul></li></ul></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/keep_alive_manager.ts#L29">packages/core/src/lib/keep_alive_manager.ts:29</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/keep_alive_manager.ts#L29">packages/core/src/lib/keep_alive_manager.ts:29</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="stop" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>stop</span><a href="#stop" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -130,7 +130,7 @@
<h5>peerId: <span class="tsd-signature-type">PeerId</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/keep_alive_manager.ts#L63">packages/core/src/lib/keep_alive_manager.ts:63</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/keep_alive_manager.ts#L63">packages/core/src/lib/keep_alive_manager.ts:63</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="stopAll" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>stop<wbr/>All</span><a href="#stopAll" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -138,7 +138,7 @@
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/keep_alive_manager.ts#L77">packages/core/src/lib/keep_alive_manager.ts:77</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/keep_alive_manager.ts#L77">packages/core/src/lib/keep_alive_manager.ts:77</a></li></ul></aside></li></ul></section></section></div>
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
<div class="tsd-navigation settings">
<details class="tsd-index-accordion"><summary class="tsd-accordion-summary">
+13 -13
View File
@@ -26,7 +26,7 @@
<ul class="tsd-hierarchy">
<li><a href="../interfaces/_waku_core._internal_.Waku.html" class="tsd-signature-type" data-tsd-kind="Interface">Waku</a></li></ul></section><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/waku.ts#L46">packages/core/src/lib/waku.ts:46</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/waku.ts#L46">packages/core/src/lib/waku.ts:46</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -121,44 +121,44 @@
<h4 class="tsd-returns-title">Returns <a href="../types/_waku_core._internal_.IRelay.html" class="tsd-signature-type" data-tsd-kind="Type alias">IRelay</a></h4></li></ul></li></ul></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="../modules/_waku_core.waku.html" class="tsd-signature-type" data-tsd-kind="Namespace">waku</a><span class="tsd-signature-symbol">.</span><a href="_waku_core.waku.WakuNode.html" class="tsd-signature-type" data-tsd-kind="Class">WakuNode</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/waku.ts#L54">packages/core/src/lib/waku.ts:54</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/waku.ts#L54">packages/core/src/lib/waku.ts:54</a></li></ul></aside></li></ul></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Properties</h2>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="connectionManager" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>connection<wbr/>Manager</span><a href="#connectionManager" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">connection<wbr/>Manager<span class="tsd-signature-symbol">:</span> <a href="_waku_core.ConnectionManager.html" class="tsd-signature-type" data-tsd-kind="Class">ConnectionManager</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/waku.ts#L52">packages/core/src/lib/waku.ts:52</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/waku.ts#L52">packages/core/src/lib/waku.ts:52</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="filter" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>filter</span><a href="#filter" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">filter<span class="tsd-signature-symbol">?:</span> <a href="../types/_waku_core._internal_.IFilter.html" class="tsd-signature-type" data-tsd-kind="Type alias">IFilter</a><span class="tsd-signature-symbol"> | </span><a href="../types/_waku_core._internal_.IFilterV2.html" class="tsd-signature-type" data-tsd-kind="Type alias">IFilterV2</a></div><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_core._internal_.Waku.html">Waku</a>.<a href="../interfaces/_waku_core._internal_.Waku.html#filter">filter</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/waku.ts#L50">packages/core/src/lib/waku.ts:50</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/waku.ts#L50">packages/core/src/lib/waku.ts:50</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="libp2p" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>libp2p</span><a href="#libp2p" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">libp2p<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Libp2p</span></div><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_core._internal_.Waku.html">Waku</a>.<a href="../interfaces/_waku_core._internal_.Waku.html#libp2p">libp2p</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/waku.ts#L47">packages/core/src/lib/waku.ts:47</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/waku.ts#L47">packages/core/src/lib/waku.ts:47</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="lightPush" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>light<wbr/>Push</span><a href="#lightPush" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">light<wbr/>Push<span class="tsd-signature-symbol">?:</span> <a href="../types/_waku_core._internal_.ILightPush.html" class="tsd-signature-type" data-tsd-kind="Type alias">ILightPush</a></div><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_core._internal_.Waku.html">Waku</a>.<a href="../interfaces/_waku_core._internal_.Waku.html#lightPush">lightPush</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/waku.ts#L51">packages/core/src/lib/waku.ts:51</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/waku.ts#L51">packages/core/src/lib/waku.ts:51</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="relay" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>relay</span><a href="#relay" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">relay<span class="tsd-signature-symbol">?:</span> <a href="../types/_waku_core._internal_.IRelay.html" class="tsd-signature-type" data-tsd-kind="Type alias">IRelay</a></div><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_core._internal_.Waku.html">Waku</a>.<a href="../interfaces/_waku_core._internal_.Waku.html#relay">relay</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/waku.ts#L48">packages/core/src/lib/waku.ts:48</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/waku.ts#L48">packages/core/src/lib/waku.ts:48</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="store" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>store</span><a href="#store" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">store<span class="tsd-signature-symbol">?:</span> <a href="../interfaces/_waku_core._internal_.IStore.html" class="tsd-signature-type" data-tsd-kind="Interface">IStore</a></div><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_core._internal_.Waku.html">Waku</a>.<a href="../interfaces/_waku_core._internal_.Waku.html#store">store</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/waku.ts#L49">packages/core/src/lib/waku.ts:49</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/waku.ts#L49">packages/core/src/lib/waku.ts:49</a></li></ul></aside></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Methods</h2>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="dial" class="tsd-anchor"></a>
@@ -182,7 +182,7 @@
<h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" class="tsd-signature-type external" target="_blank">Promise</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Stream</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_core._internal_.Waku.html">Waku</a>.<a href="../interfaces/_waku_core._internal_.Waku.html#dial">dial</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/waku.ts#L107">packages/core/src/lib/waku.ts:107</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/waku.ts#L107">packages/core/src/lib/waku.ts:107</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getLocalMultiaddrWithID" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>get<wbr/>Local<wbr/>Multiaddr<wbr/>WithID</span><a href="#getLocalMultiaddrWithID" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -194,7 +194,7 @@
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/waku.ts#L184">packages/core/src/lib/waku.ts:184</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/waku.ts#L184">packages/core/src/lib/waku.ts:184</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="isStarted" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>is<wbr/>Started</span><a href="#isStarted" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -203,7 +203,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_core._internal_.Waku.html">Waku</a>.<a href="../interfaces/_waku_core._internal_.Waku.html#isStarted">isStarted</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/waku.ts#L175">packages/core/src/lib/waku.ts:175</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/waku.ts#L175">packages/core/src/lib/waku.ts:175</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="start" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>start</span><a href="#start" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -212,7 +212,7 @@
<h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" class="tsd-signature-type external" target="_blank">Promise</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_core._internal_.Waku.html">Waku</a>.<a href="../interfaces/_waku_core._internal_.Waku.html#start">start</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/waku.ts#L166">packages/core/src/lib/waku.ts:166</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/waku.ts#L166">packages/core/src/lib/waku.ts:166</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="stop" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>stop</span><a href="#stop" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -221,7 +221,7 @@
<h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" class="tsd-signature-type external" target="_blank">Promise</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_core._internal_.Waku.html">Waku</a>.<a href="../interfaces/_waku_core._internal_.Waku.html#stop">stop</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/core/src/lib/waku.ts#L170">packages/core/src/lib/waku.ts:170</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/core/src/lib/waku.ts#L170">packages/core/src/lib/waku.ts:170</a></li></ul></aside></li></ul></section></section></div>
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
<div class="tsd-navigation settings">
<details class="tsd-index-accordion"><summary class="tsd-accordion-summary">
@@ -21,7 +21,7 @@
<ul class="tsd-hierarchy">
<li><span class="target">DnsNodeDiscovery</span></li></ul></section><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/dns-discovery/src/dns.ts#L31">packages/dns-discovery/src/dns.ts:31</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/dns-discovery/src/dns.ts#L31">packages/dns-discovery/src/dns.ts:31</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -59,7 +59,7 @@
<h5>dns: <a href="../interfaces/_waku_dns_discovery.DnsClient.html" class="tsd-signature-type" data-tsd-kind="Interface">DnsClient</a></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="_waku_dns_discovery.DnsNodeDiscovery.html" class="tsd-signature-type" data-tsd-kind="Class">DnsNodeDiscovery</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/dns-discovery/src/dns.ts#L81">packages/dns-discovery/src/dns.ts:81</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/dns-discovery/src/dns.ts#L81">packages/dns-discovery/src/dns.ts:81</a></li></ul></aside></li></ul></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Properties</h2>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private"><a id="_DNSTreeCache" class="tsd-anchor"></a>
@@ -71,17 +71,17 @@
<li class="tsd-parameter-index-signature">
<h5><span class="tsd-signature-symbol">[</span>key: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></h5></li></ul></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/dns-discovery/src/dns.ts#L33">packages/dns-discovery/src/dns.ts:33</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/dns-discovery/src/dns.ts#L33">packages/dns-discovery/src/dns.ts:33</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private"><a id="_errorTolerance" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagReadonly">Readonly</code> <span>_error<wbr/>Tolerance</span><a href="#_errorTolerance" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">_error<wbr/>Tolerance<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 10</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/dns-discovery/src/dns.ts#L34">packages/dns-discovery/src/dns.ts:34</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/dns-discovery/src/dns.ts#L34">packages/dns-discovery/src/dns.ts:34</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private"><a id="dns" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagReadonly">Readonly</code> <span>dns</span><a href="#dns" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">dns<span class="tsd-signature-symbol">:</span> <a href="../interfaces/_waku_dns_discovery.DnsClient.html" class="tsd-signature-type" data-tsd-kind="Interface">DnsClient</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/dns-discovery/src/dns.ts#L32">packages/dns-discovery/src/dns.ts:32</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/dns-discovery/src/dns.ts#L32">packages/dns-discovery/src/dns.ts:32</a></li></ul></aside></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Methods</h2>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-private"><a id="_getTXTRecord" class="tsd-anchor"></a>
@@ -103,7 +103,7 @@ this DNS tree cache or via DNS query.</p>
<h5>context: <a href="../types/_waku_dns_discovery.SearchContext.html" class="tsd-signature-type" data-tsd-kind="Type alias">SearchContext</a></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" class="tsd-signature-type external" target="_blank">Promise</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/dns-discovery/src/dns.ts#L158">packages/dns-discovery/src/dns.ts:158</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/dns-discovery/src/dns.ts#L158">packages/dns-discovery/src/dns.ts:158</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-private"><a id="_search" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_search</span><a href="#_search" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-private">
@@ -121,7 +121,7 @@ ENR record as an ENR. Returns null if parsing or DNS resolution fails.</p>
<h5>context: <a href="../types/_waku_dns_discovery.SearchContext.html" class="tsd-signature-type" data-tsd-kind="Type alias">SearchContext</a></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" class="tsd-signature-type external" target="_blank">Promise</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="_waku_dns_discovery._internal_.ENR.html" class="tsd-signature-type" data-tsd-kind="Class">ENR</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/dns-discovery/src/dns.ts#L114">packages/dns-discovery/src/dns.ts:114</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/dns-discovery/src/dns.ts#L114">packages/dns-discovery/src/dns.ts:114</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getNextPeer" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>get<wbr/>Next<wbr/>Peer</span><a href="#getNextPeer" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -139,7 +139,7 @@ return fewer peers than requested if</p>
<h5>wantedNodeCapabilityCount: <span class="tsd-signature-type">Partial</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/_waku_dns_discovery.NodeCapabilityCount.html" class="tsd-signature-type" data-tsd-kind="Interface">NodeCapabilityCount</a><span class="tsd-signature-symbol">&gt;</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/AsyncGenerator" class="tsd-signature-type external" target="_blank">AsyncGenerator</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/_waku_dns_discovery._internal_.IEnr.html" class="tsd-signature-type" data-tsd-kind="Interface">IEnr</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/dns-discovery/src/dns.ts#L89">packages/dns-discovery/src/dns.ts:89</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/dns-discovery/src/dns.ts#L89">packages/dns-discovery/src/dns.ts:89</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getPeers" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>get<wbr/>Peers</span><a href="#getPeers" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -165,7 +165,7 @@ peers encountered by randomized search exceeds the sum of the fields of</p>
<h5>wantedNodeCapabilityCount: <span class="tsd-signature-type">Partial</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/_waku_dns_discovery.NodeCapabilityCount.html" class="tsd-signature-type" data-tsd-kind="Interface">NodeCapabilityCount</a><span class="tsd-signature-symbol">&gt;</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" class="tsd-signature-type external" target="_blank">Promise</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/_waku_dns_discovery._internal_.IEnr.html" class="tsd-signature-type" data-tsd-kind="Interface">IEnr</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/dns-discovery/src/dns.ts#L52">packages/dns-discovery/src/dns.ts:52</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/dns-discovery/src/dns.ts#L52">packages/dns-discovery/src/dns.ts:52</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="dnsOverHttp" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>dns<wbr/>Over<wbr/>Http</span><a href="#dnsOverHttp" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -178,7 +178,7 @@ peers encountered by randomized search exceeds the sum of the fields of</p>
<h5><code class="tsd-tag ts-flagOptional">Optional</code> dnsClient: <a href="../interfaces/_waku_dns_discovery.DnsClient.html" class="tsd-signature-type" data-tsd-kind="Interface">DnsClient</a></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" class="tsd-signature-type external" target="_blank">Promise</a><span class="tsd-signature-symbol">&lt;</span><a href="_waku_dns_discovery.DnsNodeDiscovery.html" class="tsd-signature-type" data-tsd-kind="Class">DnsNodeDiscovery</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/dns-discovery/src/dns.ts#L36">packages/dns-discovery/src/dns.ts:36</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/dns-discovery/src/dns.ts#L36">packages/dns-discovery/src/dns.ts:36</a></li></ul></aside></li></ul></section></section></div>
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
<div class="tsd-navigation settings">
<details class="tsd-index-accordion"><summary class="tsd-accordion-summary">
@@ -30,7 +30,7 @@
<ul class="tsd-hierarchy">
<li><span class="tsd-signature-type">PeerDiscovery</span></li></ul></section><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/dns-discovery/src/index.ts#L59">packages/dns-discovery/src/index.ts:59</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/dns-discovery/src/index.ts#L59">packages/dns-discovery/src/index.ts:59</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -74,29 +74,29 @@
<h4 class="tsd-returns-title">Returns <a href="_waku_dns_discovery.PeerDiscoveryDns.html" class="tsd-signature-type" data-tsd-kind="Class">PeerDiscoveryDns</a></h4><aside class="tsd-sources">
<p>Overrides EventEmitter&lt;PeerDiscoveryEvents&gt;.constructor</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/dns-discovery/src/index.ts#L68">packages/dns-discovery/src/index.ts:68</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/dns-discovery/src/index.ts#L68">packages/dns-discovery/src/index.ts:68</a></li></ul></aside></li></ul></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Properties</h2>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private"><a id="_components" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_components</span><a href="#_components" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">_components<span class="tsd-signature-symbol">:</span> <a href="../interfaces/_waku_dns_discovery.DnsDiscoveryComponents.html" class="tsd-signature-type" data-tsd-kind="Interface">DnsDiscoveryComponents</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/dns-discovery/src/index.ts#L65">packages/dns-discovery/src/index.ts:65</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/dns-discovery/src/index.ts#L65">packages/dns-discovery/src/index.ts:65</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private"><a id="_options" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_options</span><a href="#_options" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">_options<span class="tsd-signature-symbol">:</span> <a href="../interfaces/_waku_dns_discovery.Options.html" class="tsd-signature-type" data-tsd-kind="Interface">Options</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/dns-discovery/src/index.ts#L66">packages/dns-discovery/src/index.ts:66</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/dns-discovery/src/index.ts#L66">packages/dns-discovery/src/index.ts:66</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private"><a id="_started" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_started</span><a href="#_started" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">_started<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/dns-discovery/src/index.ts#L64">packages/dns-discovery/src/index.ts:64</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/dns-discovery/src/index.ts#L64">packages/dns-discovery/src/index.ts:64</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private"><a id="nextPeer" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>next<wbr/>Peer</span><a href="#nextPeer" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">next<wbr/>Peer<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/AsyncGenerator" class="tsd-signature-type external" target="_blank">AsyncGenerator</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/_waku_dns_discovery._internal_.IEnr.html" class="tsd-signature-type" data-tsd-kind="Interface">IEnr</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/dns-discovery/src/index.ts#L63">packages/dns-discovery/src/index.ts:63</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/dns-discovery/src/index.ts#L63">packages/dns-discovery/src/index.ts:63</a></li></ul></aside></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Accessors</h2>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class"><a id="_symbol_" class="tsd-anchor"></a>
@@ -107,7 +107,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">true</span></h4><aside class="tsd-sources">
<p>Implementation of PeerDiscovery.__@symbol@10829</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/dns-discovery/src/index.ts#L131">packages/dns-discovery/src/index.ts:131</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/dns-discovery/src/index.ts#L131">packages/dns-discovery/src/index.ts:131</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class"><a id="_toStringTag_" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>[to<wbr/>String<wbr/>Tag]</span><a href="#_toStringTag_" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
@@ -116,7 +116,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
<p>Implementation of PeerDiscovery.__@toStringTag@9631</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/dns-discovery/src/index.ts#L135">packages/dns-discovery/src/index.ts:135</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/dns-discovery/src/index.ts#L135">packages/dns-discovery/src/index.ts:135</a></li></ul></aside></li></ul></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Methods</h2>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="start" class="tsd-anchor"></a>
@@ -128,7 +128,7 @@
</div>
<h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" class="tsd-signature-type external" target="_blank">Promise</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/dns-discovery/src/index.ts#L81">packages/dns-discovery/src/index.ts:81</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/dns-discovery/src/index.ts#L81">packages/dns-discovery/src/index.ts:81</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="stop" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>stop</span><a href="#stop" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -138,7 +138,7 @@
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/dns-discovery/src/index.ts#L127">packages/dns-discovery/src/index.ts:127</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/dns-discovery/src/index.ts#L127">packages/dns-discovery/src/index.ts:127</a></li></ul></aside></li></ul></section></section></div>
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
<div class="tsd-navigation settings">
<details class="tsd-index-accordion"><summary class="tsd-accordion-summary">
+35 -35
View File
@@ -27,7 +27,7 @@
<ul class="tsd-hierarchy">
<li><a href="../interfaces/_waku_enr._internal_.IEnr.html" class="tsd-signature-type" data-tsd-kind="Interface">IEnr</a></li></ul></section><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/enr.ts#L33">packages/enr/src/enr.ts:33</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/enr.ts#L33">packages/enr/src/enr.ts:33</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -90,7 +90,7 @@
<h4 class="tsd-returns-title">Returns <a href="_waku_enr.ENR.html" class="tsd-signature-type" data-tsd-kind="Class">ENR</a></h4><aside class="tsd-sources">
<p>Inherited from <a href="_waku_enr._internal_.RawEnr.html">RawEnr</a>.<a href="_waku_enr._internal_.RawEnr.html#constructor">constructor</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L17">packages/enr/src/raw_enr.ts:17</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L17">packages/enr/src/raw_enr.ts:17</a></li></ul></aside></li></ul></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Properties</h2>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="getLocationMultiaddr" class="tsd-anchor"></a>
@@ -110,32 +110,32 @@
<h5>protocol: <a href="../enums/_waku_enr.TransportProtocol.html" class="tsd-signature-type" data-tsd-kind="Enumeration">TransportProtocol</a><span class="tsd-signature-symbol"> | </span><a href="../enums/_waku_enr.TransportProtocolPerIpVersion.html" class="tsd-signature-type" data-tsd-kind="Enumeration">TransportProtocolPerIpVersion</a></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Multiaddr</span></h4></li></ul></li></ul></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/enr.ts#L63">packages/enr/src/enr.ts:63</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/enr.ts#L63">packages/enr/src/enr.ts:63</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="peerId" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>peer<wbr/>Id</span><a href="#peerId" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">peer<wbr/>Id<span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">PeerId</span></div><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_enr._internal_.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_enr._internal_.IEnr.html#peerId">peerId</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/enr.ts#L35">packages/enr/src/enr.ts:35</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/enr.ts#L35">packages/enr/src/enr.ts:35</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a id="seq" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>seq</span><a href="#seq" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">seq<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">bigint</span></div><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_enr._internal_.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_enr._internal_.IEnr.html#seq">seq</a></p>
<p>Inherited from <a href="_waku_enr._internal_.RawEnr.html">RawEnr</a>.<a href="_waku_enr._internal_.RawEnr.html#seq">seq</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L14">packages/enr/src/raw_enr.ts:14</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L14">packages/enr/src/raw_enr.ts:14</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a id="signature" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>signature</span><a href="#signature" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">signature<span class="tsd-signature-symbol">?:</span> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array" class="tsd-signature-type external" target="_blank">Uint8Array</a></div><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_enr._internal_.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_enr._internal_.IEnr.html#signature">signature</a></p>
<p>Inherited from <a href="_waku_enr._internal_.RawEnr.html">RawEnr</a>.<a href="_waku_enr._internal_.RawEnr.html#signature">signature</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L15">packages/enr/src/raw_enr.ts:15</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L15">packages/enr/src/raw_enr.ts:15</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="RECORD_PREFIX" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <code class="tsd-tag ts-flagReadonly">Readonly</code> <span>RECORD_<wbr/>PREFIX</span><a href="#RECORD_PREFIX" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">RECORD_<wbr/>PREFIX<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;enr:&quot;</span><span class="tsd-signature-symbol"> = &quot;enr:&quot;</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/enr.ts#L34">packages/enr/src/enr.ts:34</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/enr.ts#L34">packages/enr/src/enr.ts:34</a></li></ul></aside></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Accessors</h2>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><a id="id" class="tsd-anchor"></a>
@@ -147,7 +147,7 @@
<p>Implementation of <a href="../interfaces/_waku_enr._internal_.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_enr._internal_.IEnr.html#id">id</a></p>
<p>Inherited from RawEnr.id</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L33">packages/enr/src/raw_enr.ts:33</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L33">packages/enr/src/raw_enr.ts:33</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><a id="ip" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>ip</span><a href="#ip" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
@@ -157,7 +157,7 @@
<p>Implementation of <a href="../interfaces/_waku_enr._internal_.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_enr._internal_.IEnr.html#ip">ip</a></p>
<p>Inherited from RawEnr.ip</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L48">packages/enr/src/raw_enr.ts:48</a></li></ul></aside></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L48">packages/enr/src/raw_enr.ts:48</a></li></ul></aside></li>
<li class="tsd-signature" id="ip.ip-2"><span class="tsd-signature-symbol">set</span> ip<span class="tsd-signature-symbol">(</span>ip<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
<li class="tsd-description">
<div class="tsd-parameters">
@@ -169,7 +169,7 @@
<p>Implementation of <a href="../interfaces/_waku_enr._internal_.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_enr._internal_.IEnr.html#ip">ip</a></p>
<p>Inherited from RawEnr.ip</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L52">packages/enr/src/raw_enr.ts:52</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L52">packages/enr/src/raw_enr.ts:52</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><a id="ip6" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>ip6</span><a href="#ip6" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
@@ -179,7 +179,7 @@
<p>Implementation of <a href="../interfaces/_waku_enr._internal_.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_enr._internal_.IEnr.html#ip6">ip6</a></p>
<p>Inherited from RawEnr.ip6</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L72">packages/enr/src/raw_enr.ts:72</a></li></ul></aside></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L72">packages/enr/src/raw_enr.ts:72</a></li></ul></aside></li>
<li class="tsd-signature" id="ip6.ip6-2"><span class="tsd-signature-symbol">set</span> ip6<span class="tsd-signature-symbol">(</span>ip<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
<li class="tsd-description">
<div class="tsd-parameters">
@@ -191,7 +191,7 @@
<p>Implementation of <a href="../interfaces/_waku_enr._internal_.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_enr._internal_.IEnr.html#ip6">ip6</a></p>
<p>Inherited from RawEnr.ip6</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L76">packages/enr/src/raw_enr.ts:76</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L76">packages/enr/src/raw_enr.ts:76</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><a id="multiaddrs" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>multiaddrs</span><a href="#multiaddrs" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
@@ -209,7 +209,7 @@ address (e.g. <code>dns4</code>, <code>dnsaddr</code>, etc)..</p>
<p>Implementation of <a href="../interfaces/_waku_enr._internal_.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_enr._internal_.IEnr.html#multiaddrs">multiaddrs</a></p>
<p>Inherited from RawEnr.multiaddrs</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L108">packages/enr/src/raw_enr.ts:108</a></li></ul></aside></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L108">packages/enr/src/raw_enr.ts:108</a></li></ul></aside></li>
<li class="tsd-signature" id="multiaddrs.multiaddrs-2"><span class="tsd-signature-symbol">set</span> multiaddrs<span class="tsd-signature-symbol">(</span>multiaddrs<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Multiaddr</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
<li class="tsd-description">
<div class="tsd-comment tsd-typography"><p>Set the <code>multiaddrs</code> field on the ENR.</p>
@@ -230,7 +230,7 @@ ie, without a peer id.</p>
<p>Implementation of <a href="../interfaces/_waku_enr._internal_.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_enr._internal_.IEnr.html#multiaddrs">multiaddrs</a></p>
<p>Inherited from RawEnr.multiaddrs</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L128">packages/enr/src/raw_enr.ts:128</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L128">packages/enr/src/raw_enr.ts:128</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class"><a id="nodeId" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>node<wbr/>Id</span><a href="#nodeId" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
@@ -239,7 +239,7 @@ ie, without a peer id.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_enr._internal_.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_enr._internal_.IEnr.html#nodeId">nodeId</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/enr.ts#L55">packages/enr/src/enr.ts:55</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/enr.ts#L55">packages/enr/src/enr.ts:55</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class"><a id="peerInfo" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>peer<wbr/>Info</span><a href="#peerInfo" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
@@ -248,7 +248,7 @@ ie, without a peer id.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">PeerInfo</span></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_enr._internal_.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_enr._internal_.IEnr.html#peerInfo">peerInfo</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/enr.ts#L106">packages/enr/src/enr.ts:106</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/enr.ts#L106">packages/enr/src/enr.ts:106</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><a id="publicKey" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>public<wbr/>Key</span><a href="#publicKey" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
@@ -258,7 +258,7 @@ ie, without a peer id.</p>
<p>Implementation of <a href="../interfaces/_waku_enr._internal_.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_enr._internal_.IEnr.html#publicKey">publicKey</a></p>
<p>Inherited from RawEnr.publicKey</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L39">packages/enr/src/raw_enr.ts:39</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L39">packages/enr/src/raw_enr.ts:39</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><a id="tcp" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>tcp</span><a href="#tcp" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
@@ -268,7 +268,7 @@ ie, without a peer id.</p>
<p>Implementation of <a href="../interfaces/_waku_enr._internal_.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_enr._internal_.IEnr.html#tcp">tcp</a></p>
<p>Inherited from RawEnr.tcp</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L56">packages/enr/src/raw_enr.ts:56</a></li></ul></aside></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L56">packages/enr/src/raw_enr.ts:56</a></li></ul></aside></li>
<li class="tsd-signature" id="tcp.tcp-2"><span class="tsd-signature-symbol">set</span> tcp<span class="tsd-signature-symbol">(</span>port<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
<li class="tsd-description">
<div class="tsd-parameters">
@@ -280,7 +280,7 @@ ie, without a peer id.</p>
<p>Implementation of <a href="../interfaces/_waku_enr._internal_.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_enr._internal_.IEnr.html#tcp">tcp</a></p>
<p>Inherited from RawEnr.tcp</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L60">packages/enr/src/raw_enr.ts:60</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L60">packages/enr/src/raw_enr.ts:60</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><a id="tcp6" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>tcp6</span><a href="#tcp6" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
@@ -290,7 +290,7 @@ ie, without a peer id.</p>
<p>Implementation of <a href="../interfaces/_waku_enr._internal_.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_enr._internal_.IEnr.html#tcp6">tcp6</a></p>
<p>Inherited from RawEnr.tcp6</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L80">packages/enr/src/raw_enr.ts:80</a></li></ul></aside></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L80">packages/enr/src/raw_enr.ts:80</a></li></ul></aside></li>
<li class="tsd-signature" id="tcp6.tcp6-2"><span class="tsd-signature-symbol">set</span> tcp6<span class="tsd-signature-symbol">(</span>port<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
<li class="tsd-description">
<div class="tsd-parameters">
@@ -302,7 +302,7 @@ ie, without a peer id.</p>
<p>Implementation of <a href="../interfaces/_waku_enr._internal_.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_enr._internal_.IEnr.html#tcp6">tcp6</a></p>
<p>Inherited from RawEnr.tcp6</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L84">packages/enr/src/raw_enr.ts:84</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L84">packages/enr/src/raw_enr.ts:84</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><a id="udp" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>udp</span><a href="#udp" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
@@ -312,7 +312,7 @@ ie, without a peer id.</p>
<p>Implementation of <a href="../interfaces/_waku_enr._internal_.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_enr._internal_.IEnr.html#udp">udp</a></p>
<p>Inherited from RawEnr.udp</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L64">packages/enr/src/raw_enr.ts:64</a></li></ul></aside></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L64">packages/enr/src/raw_enr.ts:64</a></li></ul></aside></li>
<li class="tsd-signature" id="udp.udp-2"><span class="tsd-signature-symbol">set</span> udp<span class="tsd-signature-symbol">(</span>port<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
<li class="tsd-description">
<div class="tsd-parameters">
@@ -324,7 +324,7 @@ ie, without a peer id.</p>
<p>Implementation of <a href="../interfaces/_waku_enr._internal_.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_enr._internal_.IEnr.html#udp">udp</a></p>
<p>Inherited from RawEnr.udp</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L68">packages/enr/src/raw_enr.ts:68</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L68">packages/enr/src/raw_enr.ts:68</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><a id="udp6" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>udp6</span><a href="#udp6" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
@@ -334,7 +334,7 @@ ie, without a peer id.</p>
<p>Implementation of <a href="../interfaces/_waku_enr._internal_.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_enr._internal_.IEnr.html#udp6">udp6</a></p>
<p>Inherited from RawEnr.udp6</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L88">packages/enr/src/raw_enr.ts:88</a></li></ul></aside></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L88">packages/enr/src/raw_enr.ts:88</a></li></ul></aside></li>
<li class="tsd-signature" id="udp6.udp6-2"><span class="tsd-signature-symbol">set</span> udp6<span class="tsd-signature-symbol">(</span>port<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
<li class="tsd-description">
<div class="tsd-parameters">
@@ -346,7 +346,7 @@ ie, without a peer id.</p>
<p>Implementation of <a href="../interfaces/_waku_enr._internal_.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_enr._internal_.IEnr.html#udp6">udp6</a></p>
<p>Inherited from RawEnr.udp6</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L92">packages/enr/src/raw_enr.ts:92</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L92">packages/enr/src/raw_enr.ts:92</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><a id="waku2" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>waku2</span><a href="#waku2" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
@@ -358,7 +358,7 @@ ie, without a peer id.</p>
<p>Implementation of <a href="../interfaces/_waku_enr._internal_.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_enr._internal_.IEnr.html#waku2">waku2</a></p>
<p>Inherited from RawEnr.waku2</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L135">packages/enr/src/raw_enr.ts:135</a></li></ul></aside></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L135">packages/enr/src/raw_enr.ts:135</a></li></ul></aside></li>
<li class="tsd-signature" id="waku2.waku2-2"><span class="tsd-signature-symbol">set</span> waku2<span class="tsd-signature-symbol">(</span>waku2<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/_waku_enr._internal_.Waku2.html" class="tsd-signature-type" data-tsd-kind="Interface">Waku2</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
<li class="tsd-description">
<div class="tsd-comment tsd-typography"><p>Set the <code>waku2</code> field on the ENR.</p>
@@ -372,7 +372,7 @@ ie, without a peer id.</p>
<p>Implementation of <a href="../interfaces/_waku_enr._internal_.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_enr._internal_.IEnr.html#waku2">waku2</a></p>
<p>Inherited from RawEnr.waku2</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L145">packages/enr/src/raw_enr.ts:145</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L145">packages/enr/src/raw_enr.ts:145</a></li></ul></aside></li></ul></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Methods</h2>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getAllLocationMultiaddrs" class="tsd-anchor"></a>
@@ -382,7 +382,7 @@ ie, without a peer id.</p>
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Multiaddr</span><span class="tsd-signature-symbol">[]</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/enr.ts#L91">packages/enr/src/enr.ts:91</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/enr.ts#L91">packages/enr/src/enr.ts:91</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getFullMultiaddr" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>get<wbr/>Full<wbr/>Multiaddr</span><a href="#getFullMultiaddr" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -400,7 +400,7 @@ use <a href="_waku_enr.ENR.html#getFullMultiaddrs">getFullMultiaddrs</a>.</p>
<h5>protocol: <a href="../enums/_waku_enr.TransportProtocol.html" class="tsd-signature-type" data-tsd-kind="Enumeration">TransportProtocol</a><span class="tsd-signature-symbol"> | </span><a href="../enums/_waku_enr.TransportProtocolPerIpVersion.html" class="tsd-signature-type" data-tsd-kind="Enumeration">TransportProtocolPerIpVersion</a></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Multiaddr</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/enr.ts#L124">packages/enr/src/enr.ts:124</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/enr.ts#L124">packages/enr/src/enr.ts:124</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getFullMultiaddrs" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>get<wbr/>Full<wbr/>Multiaddrs</span><a href="#getFullMultiaddrs" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -411,7 +411,7 @@ use <a href="_waku_enr.ENR.html#getFullMultiaddrs">getFullMultiaddrs</a>.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Multiaddr</span><span class="tsd-signature-symbol">[]</span></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_enr._internal_.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_enr._internal_.IEnr.html#getFullMultiaddrs">getFullMultiaddrs</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/enr.ts#L139">packages/enr/src/enr.ts:139</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/enr.ts#L139">packages/enr/src/enr.ts:139</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a id="set" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>set</span><a href="#set" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
@@ -428,7 +428,7 @@ use <a href="_waku_enr.ENR.html#getFullMultiaddrs">getFullMultiaddrs</a>.</p>
<p>Implementation of IEnr.set</p>
<p>Inherited from <a href="_waku_enr._internal_.RawEnr.html">RawEnr</a>.<a href="_waku_enr._internal_.RawEnr.html#set">set</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L27">packages/enr/src/raw_enr.ts:27</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L27">packages/enr/src/raw_enr.ts:27</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="setLocationMultiaddr" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>set<wbr/>Location<wbr/>Multiaddr</span><a href="#setLocationMultiaddr" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -441,7 +441,7 @@ use <a href="_waku_enr.ENR.html#getFullMultiaddrs">getFullMultiaddrs</a>.</p>
<h5>multiaddr: <span class="tsd-signature-type">Multiaddr</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/enr.ts#L67">packages/enr/src/enr.ts:67</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/enr.ts#L67">packages/enr/src/enr.ts:67</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="sign" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>sign</span><a href="#sign" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -456,7 +456,7 @@ use <a href="_waku_enr.ENR.html#getFullMultiaddrs">getFullMultiaddrs</a>.</p>
<h5>privateKey: <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array" class="tsd-signature-type external" target="_blank">Uint8Array</a></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" class="tsd-signature-type external" target="_blank">Promise</a><span class="tsd-signature-symbol">&lt;</span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array" class="tsd-signature-type external" target="_blank">Uint8Array</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/enr.ts#L159">packages/enr/src/enr.ts:159</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/enr.ts#L159">packages/enr/src/enr.ts:159</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="verify" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>verify</span><a href="#verify" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -471,7 +471,7 @@ use <a href="_waku_enr.ENR.html#getFullMultiaddrs">getFullMultiaddrs</a>.</p>
<h5>signature: <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array" class="tsd-signature-type external" target="_blank">Uint8Array</a></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/enr.ts#L149">packages/enr/src/enr.ts:149</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/enr.ts#L149">packages/enr/src/enr.ts:149</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="create" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>create</span><a href="#create" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -488,7 +488,7 @@ use <a href="_waku_enr.ENR.html#getFullMultiaddrs">getFullMultiaddrs</a>.</p>
<h5><code class="tsd-tag ts-flagOptional">Optional</code> signature: <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array" class="tsd-signature-type external" target="_blank">Uint8Array</a></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" class="tsd-signature-type external" target="_blank">Promise</a><span class="tsd-signature-symbol">&lt;</span><a href="_waku_enr.ENR.html" class="tsd-signature-type" data-tsd-kind="Class">ENR</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/enr.ts#L37">packages/enr/src/enr.ts:37</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/enr.ts#L37">packages/enr/src/enr.ts:37</a></li></ul></aside></li></ul></section></section></div>
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
<div class="tsd-navigation settings">
<details class="tsd-index-accordion"><summary class="tsd-accordion-summary">
+3 -3
View File
@@ -21,7 +21,7 @@
<ul class="tsd-hierarchy">
<li><span class="target">EnrCreator</span></li></ul></section><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/creator.ts#L9">packages/enr/src/creator.ts:9</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/creator.ts#L9">packages/enr/src/creator.ts:9</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -60,7 +60,7 @@
<h5>kvs: <span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array" class="tsd-signature-type external" target="_blank">Uint8Array</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = {}</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" class="tsd-signature-type external" target="_blank">Promise</a><span class="tsd-signature-symbol">&lt;</span><a href="_waku_enr.ENR.html" class="tsd-signature-type" data-tsd-kind="Class">ENR</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/creator.ts#L25">packages/enr/src/creator.ts:25</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/creator.ts#L25">packages/enr/src/creator.ts:25</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="fromPublicKey" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>from<wbr/>Public<wbr/>Key</span><a href="#fromPublicKey" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -75,7 +75,7 @@
<h5>kvs: <span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array" class="tsd-signature-type external" target="_blank">Uint8Array</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = {}</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" class="tsd-signature-type external" target="_blank">Promise</a><span class="tsd-signature-symbol">&lt;</span><a href="_waku_enr.ENR.html" class="tsd-signature-type" data-tsd-kind="Class">ENR</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/creator.ts#L10">packages/enr/src/creator.ts:10</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/creator.ts#L10">packages/enr/src/creator.ts:10</a></li></ul></aside></li></ul></section></section></div>
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
<div class="tsd-navigation settings">
<details class="tsd-index-accordion"><summary class="tsd-accordion-summary">
+3 -3
View File
@@ -21,7 +21,7 @@
<ul class="tsd-hierarchy">
<li><span class="target">EnrDecoder</span></li></ul></section><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/decoder.ts#L9">packages/enr/src/decoder.ts:9</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/decoder.ts#L9">packages/enr/src/decoder.ts:9</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -58,7 +58,7 @@
<h5>encoded: <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array" class="tsd-signature-type external" target="_blank">Uint8Array</a></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" class="tsd-signature-type external" target="_blank">Promise</a><span class="tsd-signature-symbol">&lt;</span><a href="_waku_enr.ENR.html" class="tsd-signature-type" data-tsd-kind="Class">ENR</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/decoder.ts#L19">packages/enr/src/decoder.ts:19</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/decoder.ts#L19">packages/enr/src/decoder.ts:19</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="fromString" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>from<wbr/>String</span><a href="#fromString" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -71,7 +71,7 @@
<h5>encoded: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" class="tsd-signature-type external" target="_blank">Promise</a><span class="tsd-signature-symbol">&lt;</span><a href="_waku_enr.ENR.html" class="tsd-signature-type" data-tsd-kind="Class">ENR</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/decoder.ts#L10">packages/enr/src/decoder.ts:10</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/decoder.ts#L10">packages/enr/src/decoder.ts:10</a></li></ul></aside></li></ul></section></section></div>
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
<div class="tsd-navigation settings">
<details class="tsd-index-accordion"><summary class="tsd-accordion-summary">
+23 -23
View File
@@ -26,7 +26,7 @@
<ul class="tsd-hierarchy">
<li><a href="_waku_enr.ENR.html" class="tsd-signature-type" data-tsd-kind="Class">ENR</a></li></ul></li></ul></li></ul></section><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L13">packages/enr/src/raw_enr.ts:13</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L13">packages/enr/src/raw_enr.ts:13</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -77,19 +77,19 @@
<h4 class="tsd-returns-title">Returns <a href="_waku_enr._internal_.RawEnr.html" class="tsd-signature-type" data-tsd-kind="Class">RawEnr</a></h4><aside class="tsd-sources">
<p>Overrides Map&lt;ENRKey, ENRValue&gt;.constructor</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L17">packages/enr/src/raw_enr.ts:17</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L17">packages/enr/src/raw_enr.ts:17</a></li></ul></aside></li></ul></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Properties</h2>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="seq" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>seq</span><a href="#seq" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">seq<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">bigint</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L14">packages/enr/src/raw_enr.ts:14</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L14">packages/enr/src/raw_enr.ts:14</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="signature" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>signature</span><a href="#signature" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">signature<span class="tsd-signature-symbol">?:</span> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array" class="tsd-signature-type external" target="_blank">Uint8Array</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L15">packages/enr/src/raw_enr.ts:15</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L15">packages/enr/src/raw_enr.ts:15</a></li></ul></aside></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Accessors</h2>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class"><a id="id" class="tsd-anchor"></a>
@@ -99,7 +99,7 @@
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L33">packages/enr/src/raw_enr.ts:33</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L33">packages/enr/src/raw_enr.ts:33</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class"><a id="ip" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>ip</span><a href="#ip" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
@@ -107,7 +107,7 @@
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L48">packages/enr/src/raw_enr.ts:48</a></li></ul></aside></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L48">packages/enr/src/raw_enr.ts:48</a></li></ul></aside></li>
<li class="tsd-signature" id="ip.ip-2"><span class="tsd-signature-symbol">set</span> ip<span class="tsd-signature-symbol">(</span>ip<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
<li class="tsd-description">
<div class="tsd-parameters">
@@ -117,7 +117,7 @@
<h5>ip: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L52">packages/enr/src/raw_enr.ts:52</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L52">packages/enr/src/raw_enr.ts:52</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class"><a id="ip6" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>ip6</span><a href="#ip6" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
@@ -125,7 +125,7 @@
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L72">packages/enr/src/raw_enr.ts:72</a></li></ul></aside></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L72">packages/enr/src/raw_enr.ts:72</a></li></ul></aside></li>
<li class="tsd-signature" id="ip6.ip6-2"><span class="tsd-signature-symbol">set</span> ip6<span class="tsd-signature-symbol">(</span>ip<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
<li class="tsd-description">
<div class="tsd-parameters">
@@ -135,7 +135,7 @@
<h5>ip: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L76">packages/enr/src/raw_enr.ts:76</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L76">packages/enr/src/raw_enr.ts:76</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class"><a id="multiaddrs" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>multiaddrs</span><a href="#multiaddrs" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
@@ -151,7 +151,7 @@ address (e.g. <code>dns4</code>, <code>dnsaddr</code>, etc)..</p>
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Multiaddr</span><span class="tsd-signature-symbol">[]</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L108">packages/enr/src/raw_enr.ts:108</a></li></ul></aside></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L108">packages/enr/src/raw_enr.ts:108</a></li></ul></aside></li>
<li class="tsd-signature" id="multiaddrs.multiaddrs-2"><span class="tsd-signature-symbol">set</span> multiaddrs<span class="tsd-signature-symbol">(</span>multiaddrs<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Multiaddr</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
<li class="tsd-description">
<div class="tsd-comment tsd-typography"><p>Set the <code>multiaddrs</code> field on the ENR.</p>
@@ -170,7 +170,7 @@ ie, without a peer id.</p>
<h5>multiaddrs: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Multiaddr</span><span class="tsd-signature-symbol">[]</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L128">packages/enr/src/raw_enr.ts:128</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L128">packages/enr/src/raw_enr.ts:128</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class"><a id="publicKey" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>public<wbr/>Key</span><a href="#publicKey" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
@@ -178,7 +178,7 @@ ie, without a peer id.</p>
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array" class="tsd-signature-type external" target="_blank">Uint8Array</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L39">packages/enr/src/raw_enr.ts:39</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L39">packages/enr/src/raw_enr.ts:39</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class"><a id="tcp" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>tcp</span><a href="#tcp" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
@@ -186,7 +186,7 @@ ie, without a peer id.</p>
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L56">packages/enr/src/raw_enr.ts:56</a></li></ul></aside></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L56">packages/enr/src/raw_enr.ts:56</a></li></ul></aside></li>
<li class="tsd-signature" id="tcp.tcp-2"><span class="tsd-signature-symbol">set</span> tcp<span class="tsd-signature-symbol">(</span>port<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
<li class="tsd-description">
<div class="tsd-parameters">
@@ -196,7 +196,7 @@ ie, without a peer id.</p>
<h5>port: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L60">packages/enr/src/raw_enr.ts:60</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L60">packages/enr/src/raw_enr.ts:60</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class"><a id="tcp6" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>tcp6</span><a href="#tcp6" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
@@ -204,7 +204,7 @@ ie, without a peer id.</p>
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L80">packages/enr/src/raw_enr.ts:80</a></li></ul></aside></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L80">packages/enr/src/raw_enr.ts:80</a></li></ul></aside></li>
<li class="tsd-signature" id="tcp6.tcp6-2"><span class="tsd-signature-symbol">set</span> tcp6<span class="tsd-signature-symbol">(</span>port<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
<li class="tsd-description">
<div class="tsd-parameters">
@@ -214,7 +214,7 @@ ie, without a peer id.</p>
<h5>port: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L84">packages/enr/src/raw_enr.ts:84</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L84">packages/enr/src/raw_enr.ts:84</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class"><a id="udp" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>udp</span><a href="#udp" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
@@ -222,7 +222,7 @@ ie, without a peer id.</p>
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L64">packages/enr/src/raw_enr.ts:64</a></li></ul></aside></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L64">packages/enr/src/raw_enr.ts:64</a></li></ul></aside></li>
<li class="tsd-signature" id="udp.udp-2"><span class="tsd-signature-symbol">set</span> udp<span class="tsd-signature-symbol">(</span>port<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
<li class="tsd-description">
<div class="tsd-parameters">
@@ -232,7 +232,7 @@ ie, without a peer id.</p>
<h5>port: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L68">packages/enr/src/raw_enr.ts:68</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L68">packages/enr/src/raw_enr.ts:68</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class"><a id="udp6" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>udp6</span><a href="#udp6" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
@@ -240,7 +240,7 @@ ie, without a peer id.</p>
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L88">packages/enr/src/raw_enr.ts:88</a></li></ul></aside></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L88">packages/enr/src/raw_enr.ts:88</a></li></ul></aside></li>
<li class="tsd-signature" id="udp6.udp6-2"><span class="tsd-signature-symbol">set</span> udp6<span class="tsd-signature-symbol">(</span>port<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
<li class="tsd-description">
<div class="tsd-parameters">
@@ -250,7 +250,7 @@ ie, without a peer id.</p>
<h5>port: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L92">packages/enr/src/raw_enr.ts:92</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L92">packages/enr/src/raw_enr.ts:92</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class"><a id="waku2" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>waku2</span><a href="#waku2" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
@@ -260,7 +260,7 @@ ie, without a peer id.</p>
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/_waku_enr._internal_.Waku2.html" class="tsd-signature-type" data-tsd-kind="Interface">Waku2</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L135">packages/enr/src/raw_enr.ts:135</a></li></ul></aside></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L135">packages/enr/src/raw_enr.ts:135</a></li></ul></aside></li>
<li class="tsd-signature" id="waku2.waku2-2"><span class="tsd-signature-symbol">set</span> waku2<span class="tsd-signature-symbol">(</span>waku2<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/_waku_enr._internal_.Waku2.html" class="tsd-signature-type" data-tsd-kind="Interface">Waku2</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
<li class="tsd-description">
<div class="tsd-comment tsd-typography"><p>Set the <code>waku2</code> field on the ENR.</p>
@@ -272,7 +272,7 @@ ie, without a peer id.</p>
<h5>waku2: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/_waku_enr._internal_.Waku2.html" class="tsd-signature-type" data-tsd-kind="Interface">Waku2</a></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L145">packages/enr/src/raw_enr.ts:145</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L145">packages/enr/src/raw_enr.ts:145</a></li></ul></aside></li></ul></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Methods</h2>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="set" class="tsd-anchor"></a>
@@ -290,7 +290,7 @@ ie, without a peer id.</p>
<h4 class="tsd-returns-title">Returns <a href="_waku_enr._internal_.RawEnr.html" class="tsd-signature-type" data-tsd-kind="Class">RawEnr</a></h4><aside class="tsd-sources">
<p>Overrides Map.set</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/enr/src/raw_enr.ts#L27">packages/enr/src/raw_enr.ts:27</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/enr/src/raw_enr.ts#L27">packages/enr/src/raw_enr.ts:27</a></li></ul></aside></li></ul></section></section></div>
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
<div class="tsd-navigation settings">
<details class="tsd-index-accordion"><summary class="tsd-accordion-summary">
@@ -27,7 +27,7 @@
<ul class="tsd-hierarchy">
<li><a href="../interfaces/_waku_message_encryption._internal_.IDecodedMessage.html" class="tsd-signature-type" data-tsd-kind="Interface">IDecodedMessage</a></li></ul></section><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/message-encryption/src/decoded_message.ts#L7">packages/message-encryption/src/decoded_message.ts:7</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/message-encryption/src/decoded_message.ts#L7">packages/message-encryption/src/decoded_message.ts:7</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -79,14 +79,14 @@
<h4 class="tsd-returns-title">Returns <a href="_waku_message_encryption.DecodedMessage.html" class="tsd-signature-type" data-tsd-kind="Class">DecodedMessage</a></h4><aside class="tsd-sources">
<p>Overrides <a href="_waku_message_encryption._internal_.DecodedMessage.html">DecodedMessage</a>.<a href="_waku_message_encryption._internal_.DecodedMessage.html#constructor">constructor</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/message-encryption/src/decoded_message.ts#L13">packages/message-encryption/src/decoded_message.ts:13</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/message-encryption/src/decoded_message.ts#L13">packages/message-encryption/src/decoded_message.ts:13</a></li></ul></aside></li></ul></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Properties</h2>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private"><a id="_decodedPayload" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagReadonly">Readonly</code> <span>_decoded<wbr/>Payload</span><a href="#_decodedPayload" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">_decoded<wbr/>Payload<span class="tsd-signature-symbol">:</span> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array" class="tsd-signature-type external" target="_blank">Uint8Array</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/message-encryption/src/decoded_message.ts#L11">packages/message-encryption/src/decoded_message.ts:11</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/message-encryption/src/decoded_message.ts#L11">packages/message-encryption/src/decoded_message.ts:11</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited"><a id="proto" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>proto</span><a href="#proto" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">proto<span class="tsd-signature-symbol">:</span> <a href="../interfaces/_waku_message_encryption._internal_.WakuMessage-1.html" class="tsd-signature-type" data-tsd-kind="Interface">WakuMessage</a></div><aside class="tsd-sources">
@@ -104,12 +104,12 @@
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>signature</span><a href="#signature" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">signature<span class="tsd-signature-symbol">?:</span> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array" class="tsd-signature-type external" target="_blank">Uint8Array</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/message-encryption/src/decoded_message.ts#L17">packages/message-encryption/src/decoded_message.ts:17</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/message-encryption/src/decoded_message.ts#L17">packages/message-encryption/src/decoded_message.ts:17</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="signaturePublicKey" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>signature<wbr/>Public<wbr/>Key</span><a href="#signaturePublicKey" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">signature<wbr/>Public<wbr/>Key<span class="tsd-signature-symbol">?:</span> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array" class="tsd-signature-type external" target="_blank">Uint8Array</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/message-encryption/src/decoded_message.ts#L18">packages/message-encryption/src/decoded_message.ts:18</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/message-encryption/src/decoded_message.ts#L18">packages/message-encryption/src/decoded_message.ts:18</a></li></ul></aside></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Accessors</h2>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><a id="_rawTimestamp" class="tsd-anchor"></a>
@@ -160,7 +160,7 @@
<p>Implementation of <a href="../interfaces/_waku_message_encryption._internal_.IDecodedMessage.html">IDecodedMessage</a>.<a href="../interfaces/_waku_message_encryption._internal_.IDecodedMessage.html#payload">payload</a></p>
<p>Overrides DecodedMessageV0.payload</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/message-encryption/src/decoded_message.ts#L24">packages/message-encryption/src/decoded_message.ts:24</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/message-encryption/src/decoded_message.ts#L24">packages/message-encryption/src/decoded_message.ts:24</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><a id="rateLimitProof" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>rate<wbr/>Limit<wbr/>Proof</span><a href="#rateLimitProof" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
@@ -28,7 +28,7 @@
<ul class="tsd-hierarchy">
<li><a href="../interfaces/_waku_message_encryption._internal_.IDecoder.html" class="tsd-signature-type" data-tsd-kind="Interface">IDecoder</a><span class="tsd-signature-symbol">&lt;</span><a href="_waku_message_encryption.DecodedMessage.html" class="tsd-signature-type" data-tsd-kind="Class">DecodedMessage</a><span class="tsd-signature-symbol">&gt;</span></li></ul></section><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/message-encryption/src/ecies.ts#L113">packages/message-encryption/src/ecies.ts:113</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/message-encryption/src/ecies.ts#L113">packages/message-encryption/src/ecies.ts:113</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -65,7 +65,7 @@
<h4 class="tsd-returns-title">Returns <a href="../modules/_waku_message_encryption.ecies.html" class="tsd-signature-type" data-tsd-kind="Namespace">ecies</a><span class="tsd-signature-symbol">.</span><a href="_waku_message_encryption.ecies.Decoder.html" class="tsd-signature-type" data-tsd-kind="Class">Decoder</a></h4><aside class="tsd-sources">
<p>Overrides <a href="_waku_message_encryption._internal_.Decoder.html">Decoder</a>.<a href="_waku_message_encryption._internal_.Decoder.html#constructor">constructor</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/message-encryption/src/ecies.ts#L114">packages/message-encryption/src/ecies.ts:114</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/message-encryption/src/ecies.ts#L114">packages/message-encryption/src/ecies.ts:114</a></li></ul></aside></li></ul></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Properties</h2>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a id="contentTopic" class="tsd-anchor"></a>
@@ -79,7 +79,7 @@
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>private<wbr/>Key</span><a href="#privateKey" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">private<wbr/>Key<span class="tsd-signature-symbol">:</span> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array" class="tsd-signature-type external" target="_blank">Uint8Array</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/message-encryption/src/ecies.ts#L114">packages/message-encryption/src/ecies.ts:114</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/message-encryption/src/ecies.ts#L114">packages/message-encryption/src/ecies.ts:114</a></li></ul></aside></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Methods</h2>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="fromProtoObj" class="tsd-anchor"></a>
@@ -98,7 +98,7 @@
<p>Implementation of IDecoder.fromProtoObj</p>
<p>Overrides <a href="_waku_message_encryption._internal_.Decoder.html">Decoder</a>.<a href="_waku_message_encryption._internal_.Decoder.html#fromProtoObj">fromProtoObj</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/message-encryption/src/ecies.ts#L118">packages/message-encryption/src/ecies.ts:118</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/message-encryption/src/ecies.ts#L118">packages/message-encryption/src/ecies.ts:118</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a id="fromWireToProtoObj" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>from<wbr/>Wire<wbr/>To<wbr/>Proto<wbr/>Obj</span><a href="#fromWireToProtoObj" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
@@ -26,7 +26,7 @@
<ul class="tsd-hierarchy">
<li><a href="../interfaces/_waku_message_encryption._internal_.IEncoder.html" class="tsd-signature-type" data-tsd-kind="Interface">IEncoder</a></li></ul></section><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/message-encryption/src/ecies.ts#L33">packages/message-encryption/src/ecies.ts:33</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/message-encryption/src/ecies.ts#L33">packages/message-encryption/src/ecies.ts:33</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -71,7 +71,7 @@
<h5><code class="tsd-tag ts-flagOptional">Optional</code> metaSetter: <a href="../interfaces/_waku_message_encryption._internal_.IMetaSetter.html" class="tsd-signature-type" data-tsd-kind="Interface">IMetaSetter</a></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="../modules/_waku_message_encryption.ecies.html" class="tsd-signature-type" data-tsd-kind="Namespace">ecies</a><span class="tsd-signature-symbol">.</span><a href="_waku_message_encryption.ecies.Encoder.html" class="tsd-signature-type" data-tsd-kind="Class">Encoder</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/message-encryption/src/ecies.ts#L34">packages/message-encryption/src/ecies.ts:34</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/message-encryption/src/ecies.ts#L34">packages/message-encryption/src/ecies.ts:34</a></li></ul></aside></li></ul></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Properties</h2>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="contentTopic" class="tsd-anchor"></a>
@@ -79,28 +79,28 @@
<div class="tsd-signature">content<wbr/>Topic<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_message_encryption._internal_.IEncoder.html">IEncoder</a>.<a href="../interfaces/_waku_message_encryption._internal_.IEncoder.html#contentTopic">contentTopic</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/message-encryption/src/ecies.ts#L35">packages/message-encryption/src/ecies.ts:35</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/message-encryption/src/ecies.ts#L35">packages/message-encryption/src/ecies.ts:35</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="ephemeral" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>ephemeral</span><a href="#ephemeral" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">ephemeral<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_message_encryption._internal_.IEncoder.html">IEncoder</a>.<a href="../interfaces/_waku_message_encryption._internal_.IEncoder.html#ephemeral">ephemeral</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/message-encryption/src/ecies.ts#L38">packages/message-encryption/src/ecies.ts:38</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/message-encryption/src/ecies.ts#L38">packages/message-encryption/src/ecies.ts:38</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="metaSetter" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>meta<wbr/>Setter</span><a href="#metaSetter" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">meta<wbr/>Setter<span class="tsd-signature-symbol">?:</span> <a href="../interfaces/_waku_message_encryption._internal_.IMetaSetter.html" class="tsd-signature-type" data-tsd-kind="Interface">IMetaSetter</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/message-encryption/src/ecies.ts#L39">packages/message-encryption/src/ecies.ts:39</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/message-encryption/src/ecies.ts#L39">packages/message-encryption/src/ecies.ts:39</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private"><a id="publicKey" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>public<wbr/>Key</span><a href="#publicKey" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">public<wbr/>Key<span class="tsd-signature-symbol">:</span> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array" class="tsd-signature-type external" target="_blank">Uint8Array</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/message-encryption/src/ecies.ts#L36">packages/message-encryption/src/ecies.ts:36</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/message-encryption/src/ecies.ts#L36">packages/message-encryption/src/ecies.ts:36</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private"><a id="sigPrivKey" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>sig<wbr/>Priv<wbr/>Key</span><a href="#sigPrivKey" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">sig<wbr/>Priv<wbr/>Key<span class="tsd-signature-symbol">?:</span> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array" class="tsd-signature-type external" target="_blank">Uint8Array</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/message-encryption/src/ecies.ts#L37">packages/message-encryption/src/ecies.ts:37</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/message-encryption/src/ecies.ts#L37">packages/message-encryption/src/ecies.ts:37</a></li></ul></aside></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Methods</h2>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="toProtoObj" class="tsd-anchor"></a>
@@ -116,7 +116,7 @@
<h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" class="tsd-signature-type external" target="_blank">Promise</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/_waku_message_encryption._internal_.IProtoMessage.html" class="tsd-signature-type" data-tsd-kind="Interface">IProtoMessage</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<p>Implementation of IEncoder.toProtoObj</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/message-encryption/src/ecies.ts#L53">packages/message-encryption/src/ecies.ts:53</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/message-encryption/src/ecies.ts#L53">packages/message-encryption/src/ecies.ts:53</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="toWire" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>to<wbr/>Wire</span><a href="#toWire" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -130,7 +130,7 @@
<h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" class="tsd-signature-type external" target="_blank">Promise</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array" class="tsd-signature-type external" target="_blank">Uint8Array</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<p>Implementation of IEncoder.toWire</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/message-encryption/src/ecies.ts#L46">packages/message-encryption/src/ecies.ts:46</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/message-encryption/src/ecies.ts#L46">packages/message-encryption/src/ecies.ts:46</a></li></ul></aside></li></ul></section></section></div>
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
<div class="tsd-navigation settings">
<details class="tsd-index-accordion"><summary class="tsd-accordion-summary">
@@ -28,7 +28,7 @@
<ul class="tsd-hierarchy">
<li><a href="../interfaces/_waku_message_encryption._internal_.IDecoder.html" class="tsd-signature-type" data-tsd-kind="Interface">IDecoder</a><span class="tsd-signature-symbol">&lt;</span><a href="_waku_message_encryption.DecodedMessage.html" class="tsd-signature-type" data-tsd-kind="Class">DecodedMessage</a><span class="tsd-signature-symbol">&gt;</span></li></ul></section><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/message-encryption/src/symmetric.ts#L103">packages/message-encryption/src/symmetric.ts:103</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/message-encryption/src/symmetric.ts#L103">packages/message-encryption/src/symmetric.ts:103</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -65,7 +65,7 @@
<h4 class="tsd-returns-title">Returns <a href="../modules/_waku_message_encryption.symmetric.html" class="tsd-signature-type" data-tsd-kind="Namespace">symmetric</a><span class="tsd-signature-symbol">.</span><a href="_waku_message_encryption.symmetric.Decoder.html" class="tsd-signature-type" data-tsd-kind="Class">Decoder</a></h4><aside class="tsd-sources">
<p>Overrides <a href="_waku_message_encryption._internal_.Decoder.html">Decoder</a>.<a href="_waku_message_encryption._internal_.Decoder.html#constructor">constructor</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/message-encryption/src/symmetric.ts#L104">packages/message-encryption/src/symmetric.ts:104</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/message-encryption/src/symmetric.ts#L104">packages/message-encryption/src/symmetric.ts:104</a></li></ul></aside></li></ul></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Properties</h2>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a id="contentTopic" class="tsd-anchor"></a>
@@ -79,7 +79,7 @@
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>sym<wbr/>Key</span><a href="#symKey" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">sym<wbr/>Key<span class="tsd-signature-symbol">:</span> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array" class="tsd-signature-type external" target="_blank">Uint8Array</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/message-encryption/src/symmetric.ts#L104">packages/message-encryption/src/symmetric.ts:104</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/message-encryption/src/symmetric.ts#L104">packages/message-encryption/src/symmetric.ts:104</a></li></ul></aside></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Methods</h2>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="fromProtoObj" class="tsd-anchor"></a>
@@ -98,7 +98,7 @@
<p>Implementation of IDecoder.fromProtoObj</p>
<p>Overrides <a href="_waku_message_encryption._internal_.Decoder.html">Decoder</a>.<a href="_waku_message_encryption._internal_.Decoder.html#fromProtoObj">fromProtoObj</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/message-encryption/src/symmetric.ts#L108">packages/message-encryption/src/symmetric.ts:108</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/message-encryption/src/symmetric.ts#L108">packages/message-encryption/src/symmetric.ts:108</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a id="fromWireToProtoObj" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>from<wbr/>Wire<wbr/>To<wbr/>Proto<wbr/>Obj</span><a href="#fromWireToProtoObj" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
@@ -26,7 +26,7 @@
<ul class="tsd-hierarchy">
<li><a href="../interfaces/_waku_message_encryption._internal_.IEncoder.html" class="tsd-signature-type" data-tsd-kind="Interface">IEncoder</a></li></ul></section><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/message-encryption/src/symmetric.ts#L28">packages/message-encryption/src/symmetric.ts:28</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/message-encryption/src/symmetric.ts#L28">packages/message-encryption/src/symmetric.ts:28</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -71,7 +71,7 @@
<h5><code class="tsd-tag ts-flagOptional">Optional</code> metaSetter: <a href="../interfaces/_waku_message_encryption._internal_.IMetaSetter.html" class="tsd-signature-type" data-tsd-kind="Interface">IMetaSetter</a></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="../modules/_waku_message_encryption.symmetric.html" class="tsd-signature-type" data-tsd-kind="Namespace">symmetric</a><span class="tsd-signature-symbol">.</span><a href="_waku_message_encryption.symmetric.Encoder.html" class="tsd-signature-type" data-tsd-kind="Class">Encoder</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/message-encryption/src/symmetric.ts#L29">packages/message-encryption/src/symmetric.ts:29</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/message-encryption/src/symmetric.ts#L29">packages/message-encryption/src/symmetric.ts:29</a></li></ul></aside></li></ul></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Properties</h2>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="contentTopic" class="tsd-anchor"></a>
@@ -79,28 +79,28 @@
<div class="tsd-signature">content<wbr/>Topic<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_message_encryption._internal_.IEncoder.html">IEncoder</a>.<a href="../interfaces/_waku_message_encryption._internal_.IEncoder.html#contentTopic">contentTopic</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/message-encryption/src/symmetric.ts#L30">packages/message-encryption/src/symmetric.ts:30</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/message-encryption/src/symmetric.ts#L30">packages/message-encryption/src/symmetric.ts:30</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="ephemeral" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>ephemeral</span><a href="#ephemeral" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">ephemeral<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_message_encryption._internal_.IEncoder.html">IEncoder</a>.<a href="../interfaces/_waku_message_encryption._internal_.IEncoder.html#ephemeral">ephemeral</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/message-encryption/src/symmetric.ts#L33">packages/message-encryption/src/symmetric.ts:33</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/message-encryption/src/symmetric.ts#L33">packages/message-encryption/src/symmetric.ts:33</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="metaSetter" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>meta<wbr/>Setter</span><a href="#metaSetter" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">meta<wbr/>Setter<span class="tsd-signature-symbol">?:</span> <a href="../interfaces/_waku_message_encryption._internal_.IMetaSetter.html" class="tsd-signature-type" data-tsd-kind="Interface">IMetaSetter</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/message-encryption/src/symmetric.ts#L34">packages/message-encryption/src/symmetric.ts:34</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/message-encryption/src/symmetric.ts#L34">packages/message-encryption/src/symmetric.ts:34</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private"><a id="sigPrivKey" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>sig<wbr/>Priv<wbr/>Key</span><a href="#sigPrivKey" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">sig<wbr/>Priv<wbr/>Key<span class="tsd-signature-symbol">?:</span> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array" class="tsd-signature-type external" target="_blank">Uint8Array</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/message-encryption/src/symmetric.ts#L32">packages/message-encryption/src/symmetric.ts:32</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/message-encryption/src/symmetric.ts#L32">packages/message-encryption/src/symmetric.ts:32</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private"><a id="symKey" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>sym<wbr/>Key</span><a href="#symKey" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">sym<wbr/>Key<span class="tsd-signature-symbol">:</span> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array" class="tsd-signature-type external" target="_blank">Uint8Array</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/message-encryption/src/symmetric.ts#L31">packages/message-encryption/src/symmetric.ts:31</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/message-encryption/src/symmetric.ts#L31">packages/message-encryption/src/symmetric.ts:31</a></li></ul></aside></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Methods</h2>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="toProtoObj" class="tsd-anchor"></a>
@@ -116,7 +116,7 @@
<h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" class="tsd-signature-type external" target="_blank">Promise</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/_waku_message_encryption._internal_.IProtoMessage.html" class="tsd-signature-type" data-tsd-kind="Interface">IProtoMessage</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<p>Implementation of IEncoder.toProtoObj</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/message-encryption/src/symmetric.ts#L48">packages/message-encryption/src/symmetric.ts:48</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/message-encryption/src/symmetric.ts#L48">packages/message-encryption/src/symmetric.ts:48</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="toWire" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>to<wbr/>Wire</span><a href="#toWire" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -130,7 +130,7 @@
<h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" class="tsd-signature-type external" target="_blank">Promise</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array" class="tsd-signature-type external" target="_blank">Uint8Array</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<p>Implementation of IEncoder.toWire</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/message-encryption/src/symmetric.ts#L41">packages/message-encryption/src/symmetric.ts:41</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/message-encryption/src/symmetric.ts#L41">packages/message-encryption/src/symmetric.ts:41</a></li></ul></aside></li></ul></section></section></div>
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
<div class="tsd-navigation settings">
<details class="tsd-index-accordion"><summary class="tsd-accordion-summary">
@@ -27,7 +27,7 @@
<ul class="tsd-hierarchy">
<li><span class="tsd-signature-type">PeerDiscovery</span></li></ul></section><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L55">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:55</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L55">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:55</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -77,39 +77,39 @@
<h4 class="tsd-returns-title">Returns <a href="_waku_peer_exchange.PeerExchangeDiscovery.html" class="tsd-signature-type" data-tsd-kind="Class">PeerExchangeDiscovery</a></h4><aside class="tsd-sources">
<p>Overrides EventEmitter&lt;PeerDiscoveryEvents&gt;.constructor</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L82">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:82</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L82">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:82</a></li></ul></aside></li></ul></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Properties</h2>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private"><a id="components" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagReadonly">Readonly</code> <span>components</span><a href="#components" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">components<span class="tsd-signature-symbol">:</span> <a href="../interfaces/_waku_peer_exchange._internal_.PeerExchangeComponents.html" class="tsd-signature-type" data-tsd-kind="Interface">PeerExchangeComponents</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L59">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:59</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L59">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:59</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private"><a id="isStarted" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>is<wbr/>Started</span><a href="#isStarted" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">is<wbr/>Started<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L62">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:62</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L62">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:62</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private"><a id="options" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagReadonly">Readonly</code> <span>options</span><a href="#options" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">options<span class="tsd-signature-symbol">:</span> <a href="../interfaces/_waku_peer_exchange.Options.html" class="tsd-signature-type" data-tsd-kind="Interface">Options</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L61">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:61</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L61">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:61</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private"><a id="peerExchange" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagReadonly">Readonly</code> <span>peer<wbr/>Exchange</span><a href="#peerExchange" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">peer<wbr/>Exchange<span class="tsd-signature-symbol">:</span> <a href="_waku_peer_exchange.WakuPeerExchange.html" class="tsd-signature-type" data-tsd-kind="Class">WakuPeerExchange</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L60">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:60</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L60">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:60</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private"><a id="queryAttempts" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>query<wbr/>Attempts</span><a href="#queryAttempts" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">query<wbr/>Attempts<span class="tsd-signature-symbol">:</span> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map" class="tsd-signature-type external" target="_blank">Map</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L64">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:64</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L64">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:64</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private"><a id="queryingPeers" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>querying<wbr/>Peers</span><a href="#queryingPeers" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">querying<wbr/>Peers<span class="tsd-signature-symbol">:</span> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set" class="tsd-signature-type external" target="_blank">Set</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L63">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:63</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L63">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:63</a></li></ul></aside></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Accessors</h2>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class"><a id="_symbol_" class="tsd-anchor"></a>
@@ -120,7 +120,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">true</span></h4><aside class="tsd-sources">
<p>Implementation of PeerDiscovery.__@symbol@9338</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L120">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:120</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L120">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:120</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class"><a id="_toStringTag_" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>[to<wbr/>String<wbr/>Tag]</span><a href="#_toStringTag_" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
@@ -129,7 +129,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
<p>Implementation of PeerDiscovery.__@toStringTag@8313</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L124">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:124</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L124">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:124</a></li></ul></aside></li></ul></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Methods</h2>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-private"><a id="abortQueriesForPeer" class="tsd-anchor"></a>
@@ -144,7 +144,7 @@
<h5>peerIdStr: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L204">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:204</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L204">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:204</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-private"><a id="eventHandler" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagReadonly">Readonly</code> <span>event<wbr/>Handler</span><a href="#eventHandler" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-private">
@@ -157,7 +157,7 @@
<h5>event: <a href="https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent" class="tsd-signature-type external" target="_blank">CustomEvent</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">PeerProtocolsChangeData</span><span class="tsd-signature-symbol">&gt;</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" class="tsd-signature-type external" target="_blank">Promise</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L66">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:66</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L66">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:66</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-private"><a id="query" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>query</span><a href="#query" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-private">
@@ -170,7 +170,7 @@
<h5>peerId: <span class="tsd-signature-type">PeerId</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" class="tsd-signature-type external" target="_blank">Promise</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L152">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:152</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L152">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:152</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="start" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>start</span><a href="#start" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -180,7 +180,7 @@
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L93">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:93</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L93">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:93</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-private"><a id="startRecurringQueries" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagReadonly">Readonly</code> <span>start<wbr/>Recurring<wbr/>Queries</span><a href="#startRecurringQueries" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-private">
@@ -193,7 +193,7 @@
<h5>peerId: <span class="tsd-signature-type">PeerId</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" class="tsd-signature-type external" target="_blank">Promise</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L128">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:128</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L128">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:128</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="stop" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>stop</span><a href="#stop" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -203,7 +203,7 @@
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L109">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:109</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L109">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:109</a></li></ul></aside></li></ul></section></section></div>
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
<div class="tsd-navigation settings">
<details class="tsd-index-accordion"><summary class="tsd-accordion-summary">
@@ -30,7 +30,7 @@
<ul class="tsd-hierarchy">
<li><a href="../interfaces/_waku_peer_exchange._internal_.IPeerExchange.html" class="tsd-signature-type" data-tsd-kind="Interface">IPeerExchange</a></li></ul></section><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/peer-exchange/src/waku_peer_exchange.ts#L31">packages/peer-exchange/src/waku_peer_exchange.ts:31</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/peer-exchange/src/waku_peer_exchange.ts#L31">packages/peer-exchange/src/waku_peer_exchange.ts:31</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -71,7 +71,7 @@
<h4 class="tsd-returns-title">Returns <a href="_waku_peer_exchange.WakuPeerExchange.html" class="tsd-signature-type" data-tsd-kind="Class">WakuPeerExchange</a></h4><aside class="tsd-sources">
<p>Overrides <a href="_waku_peer_exchange._internal_.BaseProtocol.html">BaseProtocol</a>.<a href="_waku_peer_exchange._internal_.BaseProtocol.html#constructor">constructor</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/peer-exchange/src/waku_peer_exchange.ts#L37">packages/peer-exchange/src/waku_peer_exchange.ts:37</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/peer-exchange/src/waku_peer_exchange.ts#L37">packages/peer-exchange/src/waku_peer_exchange.ts:37</a></li></ul></aside></li></ul></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Properties</h2>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="components" class="tsd-anchor"></a>
@@ -80,7 +80,7 @@
<div class="tsd-comment tsd-typography"><p>libp2p components</p>
</div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/peer-exchange/src/waku_peer_exchange.ts#L37">packages/peer-exchange/src/waku_peer_exchange.ts:37</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/peer-exchange/src/waku_peer_exchange.ts#L37">packages/peer-exchange/src/waku_peer_exchange.ts:37</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited"><a id="getConnections" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Connections</span><a href="#getConnections" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">get<wbr/>Connections<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span>peerId<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">PeerId</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">Connection</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span></div>
@@ -106,7 +106,7 @@
<p>Implementation of <a href="../interfaces/_waku_peer_exchange._internal_.IPeerExchange.html">IPeerExchange</a>.<a href="../interfaces/_waku_peer_exchange._internal_.IPeerExchange.html#multicodec">multicodec</a></p>
<p>Overrides <a href="_waku_peer_exchange._internal_.BaseProtocol.html">BaseProtocol</a>.<a href="_waku_peer_exchange._internal_.BaseProtocol.html#multicodec">multicodec</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/peer-exchange/src/waku_peer_exchange.ts#L32">packages/peer-exchange/src/waku_peer_exchange.ts:32</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/peer-exchange/src/waku_peer_exchange.ts#L32">packages/peer-exchange/src/waku_peer_exchange.ts:32</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a id="peerStore" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>peer<wbr/>Store</span><a href="#peerStore" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">peer<wbr/>Store<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">PeerStore</span></div><aside class="tsd-sources">
@@ -173,7 +173,7 @@ peers.</p>
<h4 class="tsd-returns-title">Returns <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" class="tsd-signature-type external" target="_blank">Promise</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/_waku_peer_exchange._internal_.PeerInfo.html" class="tsd-signature-type" data-tsd-kind="Interface">PeerInfo</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_peer_exchange._internal_.IPeerExchange.html">IPeerExchange</a>.<a href="../interfaces/_waku_peer_exchange._internal_.IPeerExchange.html#query">query</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/f3d3c6612/packages/peer-exchange/src/waku_peer_exchange.ts#L51">packages/peer-exchange/src/waku_peer_exchange.ts:51</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/fefc7aebe/packages/peer-exchange/src/waku_peer_exchange.ts#L51">packages/peer-exchange/src/waku_peer_exchange.ts:51</a></li></ul></aside></li></ul></section></section></div>
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
<div class="tsd-navigation settings">
<details class="tsd-index-accordion"><summary class="tsd-accordion-summary">