This commit is contained in:
status-im-auto 2023-11-28 00:04:16 +00:00 committed by Jenkins
parent f552ccdaad
commit f839cc029c
364 changed files with 2026 additions and 1609 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -27,7 +27,7 @@
<ul class="tsd-hierarchy">
<li><a href="../interfaces/_waku_sdk.IConnectionManager.html" class="tsd-signature-type tsd-kind-interface">IConnectionManager</a></li></ul></section><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/connection_manager.ts#L32">packages/core/src/lib/connection_manager.ts:32</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/connection_manager.ts#L32">packages/core/src/lib/connection_manager.ts:32</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">
@ -104,7 +104,7 @@
<h4 class="tsd-returns-title">Returns <a href="_waku_core.ConnectionManager.html" class="tsd-signature-type tsd-kind-class">ConnectionManager</a></h4><aside class="tsd-sources">
<p>Overrides EventEmitter&lt;IPeersByDiscoveryEvents &amp; IConnectionStateEvents&gt;.constructor</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/connection_manager.ts#L140">packages/core/src/lib/connection_manager.ts:140</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/connection_manager.ts#L140">packages/core/src/lib/connection_manager.ts:140</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-is-private tsd-is-inherited tsd-is-external"><a id="_private" class="tsd-anchor"></a>
@ -118,32 +118,32 @@
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>configured<wbr/>Pubsub<wbr/>Topics</span><a href="#configuredPubsubTopics" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">configured<wbr/>Pubsub<wbr/>Topics</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</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/7df21b775/packages/core/src/lib/connection_manager.ts#L143">packages/core/src/lib/connection_manager.ts:143</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/connection_manager.ts#L143">packages/core/src/lib/connection_manager.ts:143</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-is-private"><a id="currentActiveParallelDialCount" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>current<wbr/>Active<wbr/>Parallel<wbr/>Dial<wbr/>Count</span><a href="#currentActiveParallelDialCount" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">current<wbr/>Active<wbr/>Parallel<wbr/>Dial<wbr/>Count</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 0</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/connection_manager.ts#L43">packages/core/src/lib/connection_manager.ts:43</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/connection_manager.ts#L43">packages/core/src/lib/connection_manager.ts:43</a></li></ul></aside></section>
<section class="tsd-panel tsd-member 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">dial<wbr/>Attempts<wbr/>For<wbr/>Peer</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type ">Map</span><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/7df21b775/packages/core/src/lib/connection_manager.ts#L40">packages/core/src/lib/connection_manager.ts:40</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/connection_manager.ts#L40">packages/core/src/lib/connection_manager.ts:40</a></li></ul></aside></section>
<section class="tsd-panel tsd-member 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">dial<wbr/>Errors<wbr/>For<wbr/>Peer</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type ">Map</span><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/7df21b775/packages/core/src/lib/connection_manager.ts#L41">packages/core/src/lib/connection_manager.ts:41</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/connection_manager.ts#L41">packages/core/src/lib/connection_manager.ts:41</a></li></ul></aside></section>
<section class="tsd-panel tsd-member 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">keep<wbr/>Alive<wbr/>Manager</span><span class="tsd-signature-symbol">:</span> <a href="_waku_core.KeepAliveManager.html" class="tsd-signature-type tsd-kind-class">KeepAliveManager</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/connection_manager.ts#L37">packages/core/src/lib/connection_manager.ts:37</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/connection_manager.ts#L37">packages/core/src/lib/connection_manager.ts:37</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-is-private"><a id="libp2p" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>libp2p</span><a href="#libp2p" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">libp2p</span><span class="tsd-signature-symbol">:</span> <a href="../types/_waku_sdk.Libp2p.html" class="tsd-signature-type tsd-kind-type-alias">Libp2p</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/connection_manager.ts#L39">packages/core/src/lib/connection_manager.ts:39</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/connection_manager.ts#L39">packages/core/src/lib/connection_manager.ts:39</a></li></ul></aside></section>
<section class="tsd-panel tsd-member 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">on<wbr/>Event<wbr/>Handlers</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">peer:connect</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">evt</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><span class="tsd-kind-property">peer:disconnect</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">evt</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><span class="tsd-kind-property">peer:discovery</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">evt</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 class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div>
@ -190,27 +190,27 @@
<h5><span class="tsd-kind-parameter">evt</span>: <span class="tsd-signature-type ">CustomEvent</span><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 <span class="tsd-signature-type">void</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/7df21b775/packages/core/src/lib/connection_manager.ts#L367">packages/core/src/lib/connection_manager.ts:367</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/connection_manager.ts#L367">packages/core/src/lib/connection_manager.ts:367</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-is-private"><a id="online" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>online</span><a href="#online" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">online</span><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">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/connection_manager.ts#L45">packages/core/src/lib/connection_manager.ts:45</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/connection_manager.ts#L45">packages/core/src/lib/connection_manager.ts:45</a></li></ul></aside></section>
<section class="tsd-panel tsd-member 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">options</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/_waku_sdk.ConnectionManagerOptions.html" class="tsd-signature-type tsd-kind-interface">ConnectionManagerOptions</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/connection_manager.ts#L38">packages/core/src/lib/connection_manager.ts:38</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/connection_manager.ts#L38">packages/core/src/lib/connection_manager.ts:38</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-is-private"><a id="pendingPeerDialQueue" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>pending<wbr/>Peer<wbr/>Dial<wbr/>Queue</span><a href="#pendingPeerDialQueue" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">pending<wbr/>Peer<wbr/>Dial<wbr/>Queue</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type ">PeerId</span><span class="tsd-signature-symbol">[]</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/7df21b775/packages/core/src/lib/connection_manager.ts#L44">packages/core/src/lib/connection_manager.ts:44</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/connection_manager.ts#L44">packages/core/src/lib/connection_manager.ts:44</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-is-private"><a id="instances" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagStatic">Static</code> <span>instances</span><a href="#instances" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">instances</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type ">Map</span><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 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/7df21b775/packages/core/src/lib/connection_manager.ts#L36">packages/core/src/lib/connection_manager.ts:36</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/connection_manager.ts#L36">packages/core/src/lib/connection_manager.ts:36</a></li></ul></aside></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Methods</h2>
<section class="tsd-panel tsd-member tsd-is-inherited tsd-is-external"><a id="addEventListener" class="tsd-anchor"></a>
@ -249,7 +249,7 @@
<h5><span class="tsd-kind-parameter">peerId</span>: <span class="tsd-signature-type ">PeerId</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><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/7df21b775/packages/core/src/lib/connection_manager.ts#L354">packages/core/src/lib/connection_manager.ts:354</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/connection_manager.ts#L354">packages/core/src/lib/connection_manager.ts:354</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-private"><a id="dialPeer" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>dial<wbr/>Peer</span><a href="#dialPeer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-private">
@ -262,7 +262,7 @@
<h5><span class="tsd-kind-parameter">peerId</span>: <span class="tsd-signature-type ">PeerId</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><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/7df21b775/packages/core/src/lib/connection_manager.ts#L214">packages/core/src/lib/connection_manager.ts:214</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/connection_manager.ts#L214">packages/core/src/lib/connection_manager.ts:214</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-private"><a id="dialPeerStorePeers" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>dial<wbr/>Peer<wbr/>Store<wbr/>Peers</span><a href="#dialPeerStorePeers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-private">
@ -270,7 +270,7 @@
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><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/7df21b775/packages/core/src/lib/connection_manager.ts#L173">packages/core/src/lib/connection_manager.ts:173</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/connection_manager.ts#L173">packages/core/src/lib/connection_manager.ts:173</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-private"><a id="dispatchDiscoveryEvent" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>dispatch<wbr/>Discovery<wbr/>Event</span><a href="#dispatchDiscoveryEvent" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-private">
@ -283,7 +283,7 @@
<h5><span class="tsd-kind-parameter">peerId</span>: <span class="tsd-signature-type ">PeerId</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><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/7df21b775/packages/core/src/lib/connection_manager.ts#L513">packages/core/src/lib/connection_manager.ts:513</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/connection_manager.ts#L513">packages/core/src/lib/connection_manager.ts:513</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-inherited tsd-is-external"><a id="dispatchEvent" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>dispatch<wbr/>Event</span><a href="#dispatchEvent" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited tsd-is-external">
@ -311,7 +311,7 @@
<h5><span class="tsd-kind-parameter">peerId</span>: <span class="tsd-signature-type ">PeerId</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><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/7df21b775/packages/core/src/lib/connection_manager.ts#L296">packages/core/src/lib/connection_manager.ts:296</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/connection_manager.ts#L296">packages/core/src/lib/connection_manager.ts:296</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-private"><a id="getPeerShardInfo" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>get<wbr/>Peer<wbr/>Shard<wbr/>Info</span><a href="#getPeerShardInfo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-private">
@ -326,7 +326,7 @@
<h5><span class="tsd-kind-parameter">peerStore</span>: <span class="tsd-signature-type ">PeerStore</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/_waku_sdk.ShardInfo.html" class="tsd-signature-type tsd-kind-interface">ShardInfo</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/7df21b775/packages/core/src/lib/connection_manager.ts#L560">packages/core/src/lib/connection_manager.ts:560</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/connection_manager.ts#L560">packages/core/src/lib/connection_manager.ts:560</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><a id="getPeersByDiscovery" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>get<wbr/>Peers<wbr/>By<wbr/>Discovery</span><a href="#getPeersByDiscovery" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -335,7 +335,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/_waku_sdk.PeersByDiscoveryResult.html" class="tsd-signature-type tsd-kind-interface">PeersByDiscoveryResult</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_sdk.IConnectionManager.html">IConnectionManager</a>.<a href="../interfaces/_waku_sdk.IConnectionManager.html#getPeersByDiscovery">getPeersByDiscovery</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/connection_manager.ts#L96">packages/core/src/lib/connection_manager.ts:96</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/connection_manager.ts#L96">packages/core/src/lib/connection_manager.ts:96</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-private">
@ -351,7 +351,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><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>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/connection_manager.ts#L533">packages/core/src/lib/connection_manager.ts:533</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/connection_manager.ts#L533">packages/core/src/lib/connection_manager.ts:533</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><a id="isConnected" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>is<wbr/>Connected</span><a href="#isConnected" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -359,7 +359,7 @@
<li class="tsd-description">
<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/7df21b775/packages/core/src/lib/connection_manager.ts#L47">packages/core/src/lib/connection_manager.ts:47</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/connection_manager.ts#L47">packages/core/src/lib/connection_manager.ts:47</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-private"><a id="isPeerDialableBasedOnBootstrapStatus" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>is<wbr/>Peer<wbr/>Dialable<wbr/>Based<wbr/>On<wbr/>Bootstrap<wbr/>Status</span><a href="#isPeerDialableBasedOnBootstrapStatus" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-private">
@ -379,7 +379,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span></h4>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/connection_manager.ts#L491">packages/core/src/lib/connection_manager.ts:491</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/connection_manager.ts#L491">packages/core/src/lib/connection_manager.ts:491</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-private"><a id="isPeerTopicConfigured" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>is<wbr/>Peer<wbr/>Topic<wbr/>Configured</span><a href="#isPeerTopicConfigured" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-private">
@ -392,7 +392,7 @@
<h5><span class="tsd-kind-parameter">peerId</span>: <span class="tsd-signature-type ">PeerId</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><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/7df21b775/packages/core/src/lib/connection_manager.ts#L543">packages/core/src/lib/connection_manager.ts:543</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/connection_manager.ts#L543">packages/core/src/lib/connection_manager.ts:543</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-inherited tsd-is-external"><a id="listenerCount" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>listener<wbr/>Count</span><a href="#listenerCount" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited tsd-is-external">
@ -415,7 +415,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/7df21b775/packages/core/src/lib/connection_manager.ts#L308">packages/core/src/lib/connection_manager.ts:308</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/connection_manager.ts#L308">packages/core/src/lib/connection_manager.ts:308</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-inherited tsd-is-external"><a id="removeEventListener" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>remove<wbr/>Event<wbr/>Listener</span><a href="#removeEventListener" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited tsd-is-external">
@ -447,7 +447,7 @@
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><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/7df21b775/packages/core/src/lib/connection_manager.ts#L191">packages/core/src/lib/connection_manager.ts:191</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/connection_manager.ts#L191">packages/core/src/lib/connection_manager.ts:191</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-inherited tsd-is-external"><a id="safeDispatchEvent" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>safe<wbr/>Dispatch<wbr/>Event</span><a href="#safeDispatchEvent" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited tsd-is-external">
@ -492,7 +492,7 @@
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/connection_manager.ts#L444">packages/core/src/lib/connection_manager.ts:444</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/connection_manager.ts#L444">packages/core/src/lib/connection_manager.ts:444</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-private">
@ -500,7 +500,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/7df21b775/packages/core/src/lib/connection_manager.ts#L328">packages/core/src/lib/connection_manager.ts:328</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/connection_manager.ts#L328">packages/core/src/lib/connection_manager.ts:328</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-private">
@ -508,7 +508,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/7df21b775/packages/core/src/lib/connection_manager.ts#L335">packages/core/src/lib/connection_manager.ts:335</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/connection_manager.ts#L335">packages/core/src/lib/connection_manager.ts:335</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-private">
@ -516,7 +516,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/7df21b775/packages/core/src/lib/connection_manager.ts#L321">packages/core/src/lib/connection_manager.ts:321</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/connection_manager.ts#L321">packages/core/src/lib/connection_manager.ts:321</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -525,7 +525,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_sdk.IConnectionManager.html">IConnectionManager</a>.<a href="../interfaces/_waku_sdk.IConnectionManager.html#stop">stop</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/connection_manager.ts#L198">packages/core/src/lib/connection_manager.ts:198</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/connection_manager.ts#L198">packages/core/src/lib/connection_manager.ts:198</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-private"><a id="toggleOffline" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>toggle<wbr/>Offline</span><a href="#toggleOffline" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-private">
@ -533,7 +533,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/7df21b775/packages/core/src/lib/connection_manager.ts#L62">packages/core/src/lib/connection_manager.ts:62</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/connection_manager.ts#L62">packages/core/src/lib/connection_manager.ts:62</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-private"><a id="toggleOnline" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>toggle<wbr/>Online</span><a href="#toggleOnline" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-private">
@ -541,7 +541,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/7df21b775/packages/core/src/lib/connection_manager.ts#L51">packages/core/src/lib/connection_manager.ts:51</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/connection_manager.ts#L51">packages/core/src/lib/connection_manager.ts:51</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -564,7 +564,7 @@
<h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">options</span>: <a href="../interfaces/_waku_sdk.ConnectionManagerOptions.html" class="tsd-signature-type 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 tsd-kind-class">ConnectionManager</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/connection_manager.ts#L73">packages/core/src/lib/connection_manager.ts:73</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/connection_manager.ts#L73">packages/core/src/lib/connection_manager.ts:73</a></li></ul></aside></li></ul></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -25,7 +25,7 @@
<ul class="tsd-hierarchy">
<li><a href="../interfaces/_waku_sdk.IDecodedMessage.html" class="tsd-signature-type 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/7df21b775/packages/core/src/lib/message/version_0.ts#L23">packages/core/src/lib/message/version_0.ts:23</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/message/version_0.ts#L23">packages/core/src/lib/message/version_0.ts:23</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><span class="tsd-kind-parameter">proto</span>: <a href="../modules/_waku_core.message.html" class="tsd-signature-type tsd-kind-namespace">message</a><span class="tsd-signature-symbol">.</span><a href="../modules/_waku_core.message.version_0.html" class="tsd-signature-type 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 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 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 tsd-kind-class">DecodedMessage</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/message/version_0.ts#L24">packages/core/src/lib/message/version_0.ts:24</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/message/version_0.ts#L24">packages/core/src/lib/message/version_0.ts:24</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-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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">proto</span><span class="tsd-signature-symbol">:</span> <a href="../modules/_waku_core.message.html" class="tsd-signature-type tsd-kind-namespace">message</a><span class="tsd-signature-symbol">.</span><a href="../modules/_waku_core.message.version_0.html" class="tsd-signature-type 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 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 tsd-kind-interface">WakuMessage</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/message/version_0.ts#L26">packages/core/src/lib/message/version_0.ts:26</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/message/version_0.ts#L26">packages/core/src/lib/message/version_0.ts:26</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><a id="pubsubTopic" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>pubsub<wbr/>Topic</span><a href="#pubsubTopic" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">pubsub<wbr/>Topic</span><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_sdk.IDecodedMessage.html">IDecodedMessage</a>.<a href="../interfaces/_waku_sdk.IDecodedMessage.html#pubsubTopic">pubsubTopic</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/message/version_0.ts#L25">packages/core/src/lib/message/version_0.ts:25</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/message/version_0.ts#L25">packages/core/src/lib/message/version_0.ts:25</a></li></ul></aside></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Accessors</h2>
<section class="tsd-panel tsd-member"><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/7df21b775/packages/core/src/lib/message/version_0.ts#L41">packages/core/src/lib/message/version_0.ts:41</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/message/version_0.ts#L41">packages/core/src/lib/message/version_0.ts:41</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -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_sdk.IDecodedMessage.html">IDecodedMessage</a>.<a href="../interfaces/_waku_sdk.IDecodedMessage.html#contentTopic">contentTopic</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/message/version_0.ts#L37">packages/core/src/lib/message/version_0.ts:37</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/message/version_0.ts#L37">packages/core/src/lib/message/version_0.ts:37</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -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_sdk.IDecodedMessage.html">IDecodedMessage</a>.<a href="../interfaces/_waku_sdk.IDecodedMessage.html#ephemeral">ephemeral</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/message/version_0.ts#L29">packages/core/src/lib/message/version_0.ts:29</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/message/version_0.ts#L29">packages/core/src/lib/message/version_0.ts:29</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -117,7 +117,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type ">Uint8Array</span></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_sdk.IDecodedMessage.html">IDecodedMessage</a>.<a href="../interfaces/_waku_sdk.IDecodedMessage.html#meta">meta</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/message/version_0.ts#L60">packages/core/src/lib/message/version_0.ts:60</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/message/version_0.ts#L60">packages/core/src/lib/message/version_0.ts:60</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -126,7 +126,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Uint8Array</span></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_sdk.IDecodedMessage.html">IDecodedMessage</a>.<a href="../interfaces/_waku_sdk.IDecodedMessage.html#payload">payload</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/message/version_0.ts#L33">packages/core/src/lib/message/version_0.ts:33</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/message/version_0.ts#L33">packages/core/src/lib/message/version_0.ts:33</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -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_sdk.IRateLimitProof.html" class="tsd-signature-type tsd-kind-interface">IRateLimitProof</a></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_sdk.IDecodedMessage.html">IDecodedMessage</a>.<a href="../interfaces/_waku_sdk.IDecodedMessage.html#rateLimitProof">rateLimitProof</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/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>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/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 class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -144,7 +144,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type ">Date</span></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_sdk.IDecodedMessage.html">IDecodedMessage</a>.<a href="../interfaces/_waku_sdk.IDecodedMessage.html#timestamp">timestamp</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/message/version_0.ts#L45">packages/core/src/lib/message/version_0.ts:45</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/message/version_0.ts#L45">packages/core/src/lib/message/version_0.ts:45</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -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/7df21b775/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></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/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></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -25,7 +25,7 @@
<ul class="tsd-hierarchy">
<li><a href="../interfaces/_waku_sdk.IDecoder.html" class="tsd-signature-type tsd-kind-interface">IDecoder</a><span class="tsd-signature-symbol">&lt;</span><a href="_waku_core.DecodedMessage.html" class="tsd-signature-type 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/7df21b775/packages/core/src/lib/message/version_0.ts#L130">packages/core/src/lib/message/version_0.ts:130</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/message/version_0.ts#L130">packages/core/src/lib/message/version_0.ts:130</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">
@ -61,7 +61,7 @@
<h5><span class="tsd-kind-parameter">contentTopic</span>: <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 tsd-kind-class">Decoder</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/message/version_0.ts#L131">packages/core/src/lib/message/version_0.ts:131</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/message/version_0.ts#L131">packages/core/src/lib/message/version_0.ts:131</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"><a id="contentTopic" class="tsd-anchor"></a>
@ -69,13 +69,13 @@
<div class="tsd-signature"><span class="tsd-kind-property">content<wbr/>Topic</span><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_sdk.IDecoder.html">IDecoder</a>.<a href="../interfaces/_waku_sdk.IDecoder.html#contentTopic">contentTopic</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/message/version_0.ts#L133">packages/core/src/lib/message/version_0.ts:133</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/message/version_0.ts#L133">packages/core/src/lib/message/version_0.ts:133</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><a id="pubsubTopic" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>pubsub<wbr/>Topic</span><a href="#pubsubTopic" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">pubsub<wbr/>Topic</span><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_sdk.IDecoder.html">IDecoder</a>.<a href="../interfaces/_waku_sdk.IDecoder.html#pubsubTopic">pubsubTopic</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/message/version_0.ts#L132">packages/core/src/lib/message/version_0.ts:132</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/message/version_0.ts#L132">packages/core/src/lib/message/version_0.ts:132</a></li></ul></aside></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Methods</h2>
<section class="tsd-panel tsd-member"><a id="fromProtoObj" class="tsd-anchor"></a>
@ -93,7 +93,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><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 tsd-kind-class">DecodedMessage</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_sdk.IDecoder.html">IDecoder</a>.<a href="../interfaces/_waku_sdk.IDecoder.html#fromProtoObj">fromProtoObj</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/message/version_0.ts#L153">packages/core/src/lib/message/version_0.ts:153</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/message/version_0.ts#L153">packages/core/src/lib/message/version_0.ts:153</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -107,7 +107,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/_waku_sdk.IProtoMessage.html" class="tsd-signature-type tsd-kind-interface">IProtoMessage</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_sdk.IDecoder.html">IDecoder</a>.<a href="../interfaces/_waku_sdk.IDecoder.html#fromWireToProtoObj">fromWireToProtoObj</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/message/version_0.ts#L140">packages/core/src/lib/message/version_0.ts:140</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/message/version_0.ts#L140">packages/core/src/lib/message/version_0.ts:140</a></li></ul></aside></li></ul></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -25,7 +25,7 @@
<ul class="tsd-hierarchy">
<li><a href="../interfaces/_waku_sdk.IEncoder.html" class="tsd-signature-type 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/7df21b775/packages/core/src/lib/message/version_0.ts#L75">packages/core/src/lib/message/version_0.ts:75</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/message/version_0.ts#L75">packages/core/src/lib/message/version_0.ts:75</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,7 +67,7 @@
<h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">metaSetter</span>: <a href="../interfaces/_waku_sdk.IMetaSetter.html" class="tsd-signature-type 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 tsd-kind-class">Encoder</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/message/version_0.ts#L76">packages/core/src/lib/message/version_0.ts:76</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/message/version_0.ts#L76">packages/core/src/lib/message/version_0.ts:76</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"><a id="contentTopic" class="tsd-anchor"></a>
@ -75,24 +75,24 @@
<div class="tsd-signature"><span class="tsd-kind-property">content<wbr/>Topic</span><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_sdk.IEncoder.html">IEncoder</a>.<a href="../interfaces/_waku_sdk.IEncoder.html#contentTopic">contentTopic</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/message/version_0.ts#L77">packages/core/src/lib/message/version_0.ts:77</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/message/version_0.ts#L77">packages/core/src/lib/message/version_0.ts:77</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">ephemeral</span><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_sdk.IEncoder.html">IEncoder</a>.<a href="../interfaces/_waku_sdk.IEncoder.html#ephemeral">ephemeral</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/message/version_0.ts#L78">packages/core/src/lib/message/version_0.ts:78</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/message/version_0.ts#L78">packages/core/src/lib/message/version_0.ts:78</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">meta<wbr/>Setter</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/_waku_sdk.IMetaSetter.html" class="tsd-signature-type tsd-kind-interface">IMetaSetter</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/message/version_0.ts#L80">packages/core/src/lib/message/version_0.ts:80</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/message/version_0.ts#L80">packages/core/src/lib/message/version_0.ts:80</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><a id="pubsubTopic" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>pubsub<wbr/>Topic</span><a href="#pubsubTopic" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">pubsub<wbr/>Topic</span><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_sdk.IEncoder.html">IEncoder</a>.<a href="../interfaces/_waku_sdk.IEncoder.html#pubsubTopic">pubsubTopic</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/message/version_0.ts#L79">packages/core/src/lib/message/version_0.ts:79</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/message/version_0.ts#L79">packages/core/src/lib/message/version_0.ts:79</a></li></ul></aside></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Methods</h2>
<section class="tsd-panel tsd-member"><a id="toProtoObj" class="tsd-anchor"></a>
@ -108,7 +108,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/_waku_sdk.IProtoMessage.html" class="tsd-signature-type tsd-kind-interface">IProtoMessage</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_sdk.IEncoder.html">IEncoder</a>.<a href="../interfaces/_waku_sdk.IEncoder.html#toProtoObj">toProtoObj</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/message/version_0.ts#L91">packages/core/src/lib/message/version_0.ts:91</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/message/version_0.ts#L91">packages/core/src/lib/message/version_0.ts:91</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -122,7 +122,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type ">Uint8Array</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_sdk.IEncoder.html">IEncoder</a>.<a href="../interfaces/_waku_sdk.IEncoder.html#toWire">toWire</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/message/version_0.ts#L87">packages/core/src/lib/message/version_0.ts:87</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/message/version_0.ts#L87">packages/core/src/lib/message/version_0.ts:87</a></li></ul></aside></li></ul></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

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/7df21b775/packages/core/src/lib/keep_alive_manager.ts#L14">packages/core/src/lib/keep_alive_manager.ts:14</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/keep_alive_manager.ts#L14">packages/core/src/lib/keep_alive_manager.ts:14</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">
@ -62,29 +62,29 @@
<h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">relay</span>: <a href="../types/_waku_sdk.IRelay.html" class="tsd-signature-type 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 tsd-kind-class">KeepAliveManager</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/keep_alive_manager.ts#L20">packages/core/src/lib/keep_alive_manager.ts:20</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/keep_alive_manager.ts#L20">packages/core/src/lib/keep_alive_manager.ts:20</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-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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">options</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/_waku_sdk.KeepAliveOptions.html" class="tsd-signature-type tsd-kind-interface">KeepAliveOptions</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/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/7eb3375f5/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-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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">ping<wbr/>Keep<wbr/>Alive<wbr/>Timers</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type ">Map</span><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 ">Timeout</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/7df21b775/packages/core/src/lib/keep_alive_manager.ts#L15">packages/core/src/lib/keep_alive_manager.ts:15</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/keep_alive_manager.ts#L15">packages/core/src/lib/keep_alive_manager.ts:15</a></li></ul></aside></section>
<section class="tsd-panel tsd-member 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">relay</span><span class="tsd-signature-symbol">?:</span> <a href="../types/_waku_sdk.IRelay.html" class="tsd-signature-type 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/7df21b775/packages/core/src/lib/keep_alive_manager.ts#L18">packages/core/src/lib/keep_alive_manager.ts:18</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/keep_alive_manager.ts#L18">packages/core/src/lib/keep_alive_manager.ts:18</a></li></ul></aside></section>
<section class="tsd-panel tsd-member 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">relay<wbr/>Keep<wbr/>Alive<wbr/>Timers</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type ">Map</span><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 ">Timeout</span><span class="tsd-signature-symbol">[]</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/7df21b775/packages/core/src/lib/keep_alive_manager.ts#L16">packages/core/src/lib/keep_alive_manager.ts:16</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/keep_alive_manager.ts#L16">packages/core/src/lib/keep_alive_manager.ts:16</a></li></ul></aside></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Methods</h2>
<section class="tsd-panel tsd-member"><a id="connectionsExist" class="tsd-anchor"></a>
@ -94,7 +94,7 @@
<li class="tsd-description">
<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/7df21b775/packages/core/src/lib/keep_alive_manager.ts#L114">packages/core/src/lib/keep_alive_manager.ts:114</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/keep_alive_manager.ts#L114">packages/core/src/lib/keep_alive_manager.ts:114</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-private"><a id="scheduleRelayPings" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>schedule<wbr/>Relay<wbr/>Pings</span><a href="#scheduleRelayPings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-private">
@ -111,7 +111,7 @@
<h5><span class="tsd-kind-parameter">peerIdStr</span>: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Timeout</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/7df21b775/packages/core/src/lib/keep_alive_manager.ts#L120">packages/core/src/lib/keep_alive_manager.ts:120</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/keep_alive_manager.ts#L120">packages/core/src/lib/keep_alive_manager.ts:120</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -128,7 +128,7 @@
<h5><span class="tsd-kind-parameter">peerStore</span>: <span class="tsd-signature-type ">PeerStore</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/7df21b775/packages/core/src/lib/keep_alive_manager.ts#L27">packages/core/src/lib/keep_alive_manager.ts:27</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/keep_alive_manager.ts#L27">packages/core/src/lib/keep_alive_manager.ts:27</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -141,7 +141,7 @@
<h5><span class="tsd-kind-parameter">peerId</span>: <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/7df21b775/packages/core/src/lib/keep_alive_manager.ts#L88">packages/core/src/lib/keep_alive_manager.ts:88</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/keep_alive_manager.ts#L88">packages/core/src/lib/keep_alive_manager.ts:88</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -149,7 +149,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/7df21b775/packages/core/src/lib/keep_alive_manager.ts#L102">packages/core/src/lib/keep_alive_manager.ts:102</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/keep_alive_manager.ts#L102">packages/core/src/lib/keep_alive_manager.ts:102</a></li></ul></aside></li></ul></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -21,7 +21,7 @@
<ul class="tsd-hierarchy">
<li><span class="target">StreamManager</span></li></ul></section><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/stream_manager.ts#L8">packages/core/src/lib/stream_manager.ts:8</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/stream_manager.ts#L8">packages/core/src/lib/stream_manager.ts:8</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">
@ -102,7 +102,7 @@ by a PeerId</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="_waku_core.StreamManager.html" class="tsd-signature-type tsd-kind-class">StreamManager</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/stream_manager.ts#L12">packages/core/src/lib/stream_manager.ts:12</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/stream_manager.ts#L12">packages/core/src/lib/stream_manager.ts:12</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"><a id="addEventListener" class="tsd-anchor"></a>
@ -131,7 +131,7 @@ by a PeerId</p>
<h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">options</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type ">AddEventListenerOptions</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</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/7df21b775/packages/core/src/lib/stream_manager.ts#L15">packages/core/src/lib/stream_manager.ts:15</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/stream_manager.ts#L15">packages/core/src/lib/stream_manager.ts:15</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><a id="getConnections" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>get<wbr/>Connections</span><a href="#getConnections" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Connections</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">peerId</span><span class="tsd-signature-symbol">?</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>
@ -156,22 +156,22 @@ by a PeerId</p>
</code><button>Copy</button></pre>
</div></li></ul></li></ul></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/stream_manager.ts#L14">packages/core/src/lib/stream_manager.ts:14</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/stream_manager.ts#L14">packages/core/src/lib/stream_manager.ts:14</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-is-private"><a id="log" 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>log</span><a href="#log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">log</span><span class="tsd-signature-symbol">:</span> <a href="../modules/_waku_sdk.utils.html" class="tsd-signature-type tsd-kind-namespace">utils</a><span class="tsd-signature-symbol">.</span><a href="_waku_sdk.utils.Logger.html" class="tsd-signature-type tsd-kind-class">Logger</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/stream_manager.ts#L10">packages/core/src/lib/stream_manager.ts:10</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/stream_manager.ts#L10">packages/core/src/lib/stream_manager.ts:10</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><a id="multicodec" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>multicodec</span><a href="#multicodec" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">multicodec</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/stream_manager.ts#L13">packages/core/src/lib/stream_manager.ts:13</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/stream_manager.ts#L13">packages/core/src/lib/stream_manager.ts:13</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-is-private"><a id="streamPool" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>stream<wbr/>Pool</span><a href="#streamPool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">stream<wbr/>Pool</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type ">Map</span><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 ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type ">Stream</span><span class="tsd-signature-symbol">&gt;</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/7df21b775/packages/core/src/lib/stream_manager.ts#L9">packages/core/src/lib/stream_manager.ts:9</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/stream_manager.ts#L9">packages/core/src/lib/stream_manager.ts:9</a></li></ul></aside></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Methods</h2>
<section class="tsd-panel tsd-member"><a id="getStream" class="tsd-anchor"></a>
@ -186,7 +186,7 @@ by a PeerId</p>
<h5><span class="tsd-kind-parameter">peer</span>: <span class="tsd-signature-type ">Peer</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><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">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/stream_manager.ts#L26">packages/core/src/lib/stream_manager.ts:26</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/stream_manager.ts#L26">packages/core/src/lib/stream_manager.ts:26</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-private"><a id="handlePeerUpdateStreamPool" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>handle<wbr/>Peer<wbr/>Update<wbr/>Stream<wbr/>Pool</span><a href="#handlePeerUpdateStreamPool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-private">
@ -199,7 +199,7 @@ by a PeerId</p>
<h5><span class="tsd-kind-parameter">evt</span>: <span class="tsd-signature-type ">CustomEvent</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type ">PeerUpdate</span><span class="tsd-signature-symbol">&gt;</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/7df21b775/packages/core/src/lib/stream_manager.ts#L67">packages/core/src/lib/stream_manager.ts:67</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/stream_manager.ts#L67">packages/core/src/lib/stream_manager.ts:67</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-private"><a id="newStream" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>new<wbr/>Stream</span><a href="#newStream" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-private">
@ -212,7 +212,7 @@ by a PeerId</p>
<h5><span class="tsd-kind-parameter">peer</span>: <span class="tsd-signature-type ">Peer</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><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">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/stream_manager.ts#L48">packages/core/src/lib/stream_manager.ts:48</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/stream_manager.ts#L48">packages/core/src/lib/stream_manager.ts:48</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-private"><a id="prepareNewStream" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>prepare<wbr/>New<wbr/>Stream</span><a href="#prepareNewStream" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-private">
@ -225,7 +225,7 @@ by a PeerId</p>
<h5><span class="tsd-kind-parameter">peer</span>: <span class="tsd-signature-type ">Peer</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/7df21b775/packages/core/src/lib/stream_manager.ts#L57">packages/core/src/lib/stream_manager.ts:57</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/stream_manager.ts#L57">packages/core/src/lib/stream_manager.ts:57</a></li></ul></aside></li></ul></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -26,7 +26,7 @@
<ul class="tsd-hierarchy">
<li><a href="../interfaces/_waku_sdk.Waku-1.html" class="tsd-signature-type 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/7df21b775/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/7eb3375f5/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">
@ -125,7 +125,7 @@
<h4 class="tsd-returns-title">Returns <a href="../types/_waku_sdk.IRelay.html" class="tsd-signature-type 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 tsd-kind-namespace">waku</a><span class="tsd-signature-symbol">.</span><a href="_waku_core.waku.WakuNode.html" class="tsd-signature-type tsd-kind-class">WakuNode</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/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/7eb3375f5/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"><a id="connectionManager" class="tsd-anchor"></a>
@ -133,42 +133,42 @@
<div class="tsd-signature"><span class="tsd-kind-property">connection<wbr/>Manager</span><span class="tsd-signature-symbol">:</span> <a href="_waku_core.ConnectionManager.html" class="tsd-signature-type tsd-kind-class">ConnectionManager</a></div><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_sdk.Waku-1.html">Waku</a>.<a href="../interfaces/_waku_sdk.Waku-1.html#connectionManager">connectionManager</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/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/7eb3375f5/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"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">filter</span><span class="tsd-signature-symbol">?:</span> <a href="../types/_waku_sdk.IFilter.html" class="tsd-signature-type tsd-kind-type-alias">IFilter</a></div><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_sdk.Waku-1.html">Waku</a>.<a href="../interfaces/_waku_sdk.Waku-1.html#filter">filter</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/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/7eb3375f5/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"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">libp2p</span><span class="tsd-signature-symbol">:</span> <a href="../types/_waku_sdk.Libp2p.html" class="tsd-signature-type tsd-kind-type-alias">Libp2p</a></div><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_sdk.Waku-1.html">Waku</a>.<a href="../interfaces/_waku_sdk.Waku-1.html#libp2p">libp2p</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/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/7eb3375f5/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"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">light<wbr/>Push</span><span class="tsd-signature-symbol">?:</span> <a href="../types/_waku_sdk.ILightPush.html" class="tsd-signature-type tsd-kind-type-alias">ILightPush</a></div><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_sdk.Waku-1.html">Waku</a>.<a href="../interfaces/_waku_sdk.Waku-1.html#lightPush">lightPush</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/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/7eb3375f5/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"><a id="pubsubTopics" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>pubsub<wbr/>Topics</span><a href="#pubsubTopics" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">pubsub<wbr/>Topics</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</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/7df21b775/packages/core/src/lib/waku.ts#L56">packages/core/src/lib/waku.ts:56</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/waku.ts#L56">packages/core/src/lib/waku.ts:56</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">relay</span><span class="tsd-signature-symbol">?:</span> <a href="../types/_waku_sdk.IRelay.html" class="tsd-signature-type tsd-kind-type-alias">IRelay</a></div><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_sdk.Waku-1.html">Waku</a>.<a href="../interfaces/_waku_sdk.Waku-1.html#relay">relay</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/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/7eb3375f5/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"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">store</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/_waku_sdk.IStore.html" class="tsd-signature-type tsd-kind-interface">IStore</a></div><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_sdk.Waku-1.html">Waku</a>.<a href="../interfaces/_waku_sdk.Waku-1.html#store">store</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/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/7eb3375f5/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"><a id="dial" class="tsd-anchor"></a>
@ -195,7 +195,7 @@
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_sdk.Waku-1.html">Waku</a>.<a href="../interfaces/_waku_sdk.Waku-1.html#dial">dial</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/waku.ts#L109">packages/core/src/lib/waku.ts:109</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/waku.ts#L109">packages/core/src/lib/waku.ts:109</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -208,7 +208,7 @@
<h4>Throws</h4><p>if libp2p is not listening on localhost.</p>
</div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/waku.ts#L190">packages/core/src/lib/waku.ts:190</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/waku.ts#L190">packages/core/src/lib/waku.ts:190</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><a id="isConnected" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>is<wbr/>Connected</span><a href="#isConnected" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -217,7 +217,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_sdk.Waku-1.html">Waku</a>.<a href="../interfaces/_waku_sdk.Waku-1.html#isConnected">isConnected</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/waku.ts#L181">packages/core/src/lib/waku.ts:181</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/waku.ts#L181">packages/core/src/lib/waku.ts:181</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -226,7 +226,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_sdk.Waku-1.html">Waku</a>.<a href="../interfaces/_waku_sdk.Waku-1.html#isStarted">isStarted</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/waku.ts#L177">packages/core/src/lib/waku.ts:177</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/waku.ts#L177">packages/core/src/lib/waku.ts:177</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -235,7 +235,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><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_sdk.Waku-1.html">Waku</a>.<a href="../interfaces/_waku_sdk.Waku-1.html#start">start</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/waku.ts#L168">packages/core/src/lib/waku.ts:168</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/waku.ts#L168">packages/core/src/lib/waku.ts:168</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -244,7 +244,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><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_sdk.Waku-1.html">Waku</a>.<a href="../interfaces/_waku_sdk.Waku-1.html#stop">stop</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/waku.ts#L172">packages/core/src/lib/waku.ts:172</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/waku.ts#L172">packages/core/src/lib/waku.ts:172</a></li></ul></aside></li></ul></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -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/7df21b775/packages/dns-discovery/src/dns.ts#L19">packages/dns-discovery/src/dns.ts:19</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/dns-discovery/src/dns.ts#L19">packages/dns-discovery/src/dns.ts:19</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><span class="tsd-kind-parameter">dns</span>: <a href="../interfaces/_waku_sdk.DnsClient.html" class="tsd-signature-type 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 tsd-kind-class">DnsNodeDiscovery</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/dns-discovery/src/dns.ts#L69">packages/dns-discovery/src/dns.ts:69</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/dns-discovery/src/dns.ts#L69">packages/dns-discovery/src/dns.ts:69</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-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><span class="tsd-kind-parameter">key</span>: <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/7df21b775/packages/dns-discovery/src/dns.ts#L21">packages/dns-discovery/src/dns.ts:21</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/dns-discovery/src/dns.ts#L21">packages/dns-discovery/src/dns.ts:21</a></li></ul></aside></section>
<section class="tsd-panel tsd-member 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">_error<wbr/>Tolerance</span><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/7df21b775/packages/dns-discovery/src/dns.ts#L22">packages/dns-discovery/src/dns.ts:22</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/dns-discovery/src/dns.ts#L22">packages/dns-discovery/src/dns.ts:22</a></li></ul></aside></section>
<section class="tsd-panel tsd-member 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">dns</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/_waku_sdk.DnsClient.html" class="tsd-signature-type tsd-kind-interface">DnsClient</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/dns-discovery/src/dns.ts#L20">packages/dns-discovery/src/dns.ts:20</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/dns-discovery/src/dns.ts#L20">packages/dns-discovery/src/dns.ts:20</a></li></ul></aside></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Methods</h2>
<section class="tsd-panel tsd-member tsd-is-private"><a id="_getTXTRecord" class="tsd-anchor"></a>
@ -104,7 +104,7 @@ this DNS tree cache or via DNS query.</p>
<h4>Throws</h4><p>if the TXT Record contains non-UTF-8 values.</p>
</div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/dns-discovery/src/dns.ts#L148">packages/dns-discovery/src/dns.ts:148</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/dns-discovery/src/dns.ts#L148">packages/dns-discovery/src/dns.ts:148</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-private">
@ -123,7 +123,7 @@ ENR record as an ENR. Returns null if parsing or DNS resolution fails.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type ">ENR</span><span class="tsd-signature-symbol">&gt;</span></h4>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/dns-discovery/src/dns.ts#L102">packages/dns-discovery/src/dns.ts:102</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/dns-discovery/src/dns.ts#L102">packages/dns-discovery/src/dns.ts:102</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -142,7 +142,7 @@ return fewer peers than requested if</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">AsyncGenerator</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/_waku_sdk.IEnr.html" class="tsd-signature-type 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>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/dns-discovery/src/dns.ts#L77">packages/dns-discovery/src/dns.ts:77</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/dns-discovery/src/dns.ts#L77">packages/dns-discovery/src/dns.ts:77</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -169,7 +169,7 @@ peers encountered by randomized search exceeds the sum of the fields of</p>
<h4>Link</h4><p>_errorTolerance factor.</p>
</div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/dns-discovery/src/dns.ts#L40">packages/dns-discovery/src/dns.ts:40</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/dns-discovery/src/dns.ts#L40">packages/dns-discovery/src/dns.ts:40</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -182,7 +182,7 @@ peers encountered by randomized search exceeds the sum of the fields of</p>
<h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dnsClient</span>: <a href="../interfaces/_waku_sdk.DnsClient.html" class="tsd-signature-type tsd-kind-interface">DnsClient</a></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="_waku_dns_discovery.DnsNodeDiscovery.html" class="tsd-signature-type 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/7df21b775/packages/dns-discovery/src/dns.ts#L24">packages/dns-discovery/src/dns.ts:24</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/dns-discovery/src/dns.ts#L24">packages/dns-discovery/src/dns.ts:24</a></li></ul></aside></li></ul></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -31,7 +31,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/7df21b775/packages/dns-discovery/src/dns_discovery.ts#L30">packages/dns-discovery/src/dns_discovery.ts:30</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/dns-discovery/src/dns_discovery.ts#L30">packages/dns-discovery/src/dns_discovery.ts:30</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">
@ -81,7 +81,7 @@
<h4 class="tsd-returns-title">Returns <a href="_waku_dns_discovery.PeerDiscoveryDns.html" class="tsd-signature-type 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/7df21b775/packages/dns-discovery/src/dns_discovery.ts#L39">packages/dns-discovery/src/dns_discovery.ts:39</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/dns-discovery/src/dns_discovery.ts#L39">packages/dns-discovery/src/dns_discovery.ts:39</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-is-private tsd-is-inherited tsd-is-external"><a id="_private" class="tsd-anchor"></a>
@ -94,17 +94,17 @@
<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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">_components</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/_waku_sdk.DnsDiscoveryComponents.html" class="tsd-signature-type tsd-kind-interface">DnsDiscoveryComponents</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/dns-discovery/src/dns_discovery.ts#L36">packages/dns-discovery/src/dns_discovery.ts:36</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/dns-discovery/src/dns_discovery.ts#L36">packages/dns-discovery/src/dns_discovery.ts:36</a></li></ul></aside></section>
<section class="tsd-panel tsd-member 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">_options</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/_waku_sdk.DnsDiscOptions.html" class="tsd-signature-type tsd-kind-interface">DnsDiscOptions</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/dns-discovery/src/dns_discovery.ts#L37">packages/dns-discovery/src/dns_discovery.ts:37</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/dns-discovery/src/dns_discovery.ts#L37">packages/dns-discovery/src/dns_discovery.ts:37</a></li></ul></aside></section>
<section class="tsd-panel tsd-member 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">_started</span><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/7df21b775/packages/dns-discovery/src/dns_discovery.ts#L35">packages/dns-discovery/src/dns_discovery.ts:35</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/dns-discovery/src/dns_discovery.ts#L35">packages/dns-discovery/src/dns_discovery.ts:35</a></li></ul></aside></section>
<section class="tsd-panel tsd-member 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">next<wbr/>Peer</span><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><span class="tsd-signature-type ">AsyncGenerator</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/_waku_sdk.IEnr.html" class="tsd-signature-type 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>
@ -117,7 +117,7 @@
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">AsyncGenerator</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/_waku_sdk.IEnr.html" class="tsd-signature-type 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></li></ul></li></ul></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/dns-discovery/src/dns_discovery.ts#L34">packages/dns-discovery/src/dns_discovery.ts:34</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/dns-discovery/src/dns_discovery.ts#L34">packages/dns-discovery/src/dns_discovery.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"><a id="_peerDiscovery_" class="tsd-anchor"></a>
@ -127,7 +127,7 @@
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">true</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/dns-discovery/src/dns_discovery.ts#L129">packages/dns-discovery/src/dns_discovery.ts:129</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/dns-discovery/src/dns_discovery.ts#L129">packages/dns-discovery/src/dns_discovery.ts:129</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -135,7 +135,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/7df21b775/packages/dns-discovery/src/dns_discovery.ts#L133">packages/dns-discovery/src/dns_discovery.ts:133</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/dns-discovery/src/dns_discovery.ts#L133">packages/dns-discovery/src/dns_discovery.ts:133</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-is-inherited tsd-is-external"><a id="addEventListener" class="tsd-anchor"></a>
@ -248,7 +248,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/dns-discovery/src/dns_discovery.ts#L52">packages/dns-discovery/src/dns_discovery.ts:52</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/dns-discovery/src/dns_discovery.ts#L52">packages/dns-discovery/src/dns_discovery.ts:52</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -259,7 +259,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/dns-discovery/src/dns_discovery.ts#L125">packages/dns-discovery/src/dns_discovery.ts:125</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/dns-discovery/src/dns_discovery.ts#L125">packages/dns-discovery/src/dns_discovery.ts:125</a></li></ul></aside></li></ul></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -27,7 +27,7 @@
<ul class="tsd-hierarchy">
<li><a href="../interfaces/_waku_sdk.IEnr.html" class="tsd-signature-type 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/7df21b775/packages/enr/src/enr.ts#L34">packages/enr/src/enr.ts:34</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/enr.ts#L34">packages/enr/src/enr.ts:34</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">
@ -105,7 +105,7 @@
<h4 class="tsd-returns-title">Returns <a href="_waku_enr.ENR.html" class="tsd-signature-type tsd-kind-class">ENR</a></h4><aside class="tsd-sources">
<p>Inherited from RawEnr.constructor</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/enr/src/raw_enr.ts#L24">packages/enr/src/raw_enr.ts:24</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/raw_enr.ts#L24">packages/enr/src/raw_enr.ts:24</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-is-inherited tsd-is-external"><a id="_toStringTag_" class="tsd-anchor"></a>
@ -132,27 +132,27 @@
<h5><span class="tsd-kind-parameter">protocol</span>: <a href="../enums/_waku_enr.TransportProtocol.html" class="tsd-signature-type tsd-kind-enum">TransportProtocol</a><span class="tsd-signature-symbol"> | </span><a href="../enums/_waku_enr.TransportProtocolPerIpVersion.html" class="tsd-signature-type tsd-kind-enum">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/7df21b775/packages/enr/src/enr.ts#L64">packages/enr/src/enr.ts:64</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/enr.ts#L64">packages/enr/src/enr.ts:64</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">peer<wbr/>Id</span><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_sdk.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_sdk.IEnr.html#peerId">peerId</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/enr/src/enr.ts#L36">packages/enr/src/enr.ts:36</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/enr.ts#L36">packages/enr/src/enr.ts:36</a></li></ul></aside></section>
<section class="tsd-panel tsd-member 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">seq</span><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_sdk.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_sdk.IEnr.html#seq">seq</a></p>
<p>Inherited from RawEnr.seq</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/enr/src/raw_enr.ts#L21">packages/enr/src/raw_enr.ts:21</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/raw_enr.ts#L21">packages/enr/src/raw_enr.ts:21</a></li></ul></aside></section>
<section class="tsd-panel tsd-member 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">signature</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type ">Uint8Array</span></div><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_sdk.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_sdk.IEnr.html#signature">signature</a></p>
<p>Inherited from RawEnr.signature</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/enr/src/raw_enr.ts#L22">packages/enr/src/raw_enr.ts:22</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/raw_enr.ts#L22">packages/enr/src/raw_enr.ts:22</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-is-inherited tsd-is-external"><a id="size" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>size</span><a href="#size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">size</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
@ -167,7 +167,7 @@
<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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">RECORD_<wbr/>PREFIX</span><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/7df21b775/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/7eb3375f5/packages/enr/src/enr.ts#L35">packages/enr/src/enr.ts:35</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-is-inherited tsd-is-external"><a id="_species_" 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>[species]</span><a href="#_species_" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">[species]</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type ">MapConstructor</span></div><aside class="tsd-sources">
@ -185,7 +185,7 @@
<p>Implementation of <a href="../interfaces/_waku_sdk.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_sdk.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/7df21b775/packages/enr/src/raw_enr.ts#L40">packages/enr/src/raw_enr.ts:40</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/raw_enr.ts#L40">packages/enr/src/raw_enr.ts:40</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited">
@ -195,7 +195,7 @@
<p>Implementation of <a href="../interfaces/_waku_sdk.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_sdk.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/7df21b775/packages/enr/src/raw_enr.ts#L67">packages/enr/src/raw_enr.ts:67</a></li></ul></aside></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/raw_enr.ts#L67">packages/enr/src/raw_enr.ts:67</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><span class="tsd-kind-parameter">ip</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">
@ -207,7 +207,7 @@
<p>Implementation of <a href="../interfaces/_waku_sdk.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_sdk.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/7df21b775/packages/enr/src/raw_enr.ts#L71">packages/enr/src/raw_enr.ts:71</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/raw_enr.ts#L71">packages/enr/src/raw_enr.ts:71</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited">
@ -217,7 +217,7 @@
<p>Implementation of <a href="../interfaces/_waku_sdk.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_sdk.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/7df21b775/packages/enr/src/raw_enr.ts#L91">packages/enr/src/raw_enr.ts:91</a></li></ul></aside></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/raw_enr.ts#L91">packages/enr/src/raw_enr.ts:91</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><span class="tsd-kind-parameter">ip</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">
@ -229,7 +229,7 @@
<p>Implementation of <a href="../interfaces/_waku_sdk.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_sdk.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/7df21b775/packages/enr/src/raw_enr.ts#L95">packages/enr/src/raw_enr.ts:95</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/raw_enr.ts#L95">packages/enr/src/raw_enr.ts:95</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited">
@ -248,7 +248,7 @@ address (e.g. <code>dns4</code>, <code>dnsaddr</code>, etc)..</p>
<p>Implementation of <a href="../interfaces/_waku_sdk.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_sdk.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/7df21b775/packages/enr/src/raw_enr.ts#L127">packages/enr/src/raw_enr.ts:127</a></li></ul></aside></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/raw_enr.ts#L127">packages/enr/src/raw_enr.ts:127</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><span class="tsd-kind-parameter">multiaddrs</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>
@ -270,7 +270,7 @@ ie, without a peer id.</p>
<p>Implementation of <a href="../interfaces/_waku_sdk.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_sdk.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/7df21b775/packages/enr/src/raw_enr.ts#L147">packages/enr/src/raw_enr.ts:147</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/raw_enr.ts#L147">packages/enr/src/raw_enr.ts:147</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -279,7 +279,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_sdk.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_sdk.IEnr.html#nodeId">nodeId</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/enr/src/enr.ts#L56">packages/enr/src/enr.ts:56</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/enr.ts#L56">packages/enr/src/enr.ts:56</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -288,7 +288,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_sdk.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_sdk.IEnr.html#peerInfo">peerInfo</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/enr/src/enr.ts#L114">packages/enr/src/enr.ts:114</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/enr.ts#L114">packages/enr/src/enr.ts:114</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited">
@ -298,7 +298,7 @@ ie, without a peer id.</p>
<p>Implementation of <a href="../interfaces/_waku_sdk.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_sdk.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/7df21b775/packages/enr/src/raw_enr.ts#L46">packages/enr/src/raw_enr.ts:46</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/raw_enr.ts#L46">packages/enr/src/raw_enr.ts:46</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-inherited"><a id="rs" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>rs</span><a href="#rs" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited">
@ -307,7 +307,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><a href="../interfaces/_waku_sdk.ShardInfo.html" class="tsd-signature-type tsd-kind-interface">ShardInfo</a></h4><aside class="tsd-sources">
<p>Inherited from RawEnr.rs</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/enr/src/raw_enr.ts#L55">packages/enr/src/raw_enr.ts:55</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/raw_enr.ts#L55">packages/enr/src/raw_enr.ts:55</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-inherited"><a id="rsv" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>rsv</span><a href="#rsv" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited">
@ -316,7 +316,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><a href="../interfaces/_waku_sdk.ShardInfo.html" class="tsd-signature-type tsd-kind-interface">ShardInfo</a></h4><aside class="tsd-sources">
<p>Inherited from RawEnr.rsv</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/enr/src/raw_enr.ts#L61">packages/enr/src/raw_enr.ts:61</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/raw_enr.ts#L61">packages/enr/src/raw_enr.ts:61</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><a id="shardInfo" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>shard<wbr/>Info</span><a href="#shardInfo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -325,7 +325,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><a href="../interfaces/_waku_sdk.ShardInfo.html" class="tsd-signature-type tsd-kind-interface">ShardInfo</a></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_sdk.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_sdk.IEnr.html#shardInfo">shardInfo</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/enr/src/enr.ts#L68">packages/enr/src/enr.ts:68</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/enr.ts#L68">packages/enr/src/enr.ts:68</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited">
@ -335,7 +335,7 @@ ie, without a peer id.</p>
<p>Implementation of <a href="../interfaces/_waku_sdk.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_sdk.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/7df21b775/packages/enr/src/raw_enr.ts#L75">packages/enr/src/raw_enr.ts:75</a></li></ul></aside></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/raw_enr.ts#L75">packages/enr/src/raw_enr.ts:75</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><span class="tsd-kind-parameter">port</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">
@ -347,7 +347,7 @@ ie, without a peer id.</p>
<p>Implementation of <a href="../interfaces/_waku_sdk.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_sdk.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/7df21b775/packages/enr/src/raw_enr.ts#L79">packages/enr/src/raw_enr.ts:79</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/raw_enr.ts#L79">packages/enr/src/raw_enr.ts:79</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited">
@ -357,7 +357,7 @@ ie, without a peer id.</p>
<p>Implementation of <a href="../interfaces/_waku_sdk.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_sdk.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/7df21b775/packages/enr/src/raw_enr.ts#L99">packages/enr/src/raw_enr.ts:99</a></li></ul></aside></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/raw_enr.ts#L99">packages/enr/src/raw_enr.ts:99</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><span class="tsd-kind-parameter">port</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">
@ -369,7 +369,7 @@ ie, without a peer id.</p>
<p>Implementation of <a href="../interfaces/_waku_sdk.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_sdk.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/7df21b775/packages/enr/src/raw_enr.ts#L103">packages/enr/src/raw_enr.ts:103</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/raw_enr.ts#L103">packages/enr/src/raw_enr.ts:103</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited">
@ -379,7 +379,7 @@ ie, without a peer id.</p>
<p>Implementation of <a href="../interfaces/_waku_sdk.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_sdk.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/7df21b775/packages/enr/src/raw_enr.ts#L83">packages/enr/src/raw_enr.ts:83</a></li></ul></aside></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/raw_enr.ts#L83">packages/enr/src/raw_enr.ts:83</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><span class="tsd-kind-parameter">port</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">
@ -391,7 +391,7 @@ ie, without a peer id.</p>
<p>Implementation of <a href="../interfaces/_waku_sdk.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_sdk.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/7df21b775/packages/enr/src/raw_enr.ts#L87">packages/enr/src/raw_enr.ts:87</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/raw_enr.ts#L87">packages/enr/src/raw_enr.ts:87</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited">
@ -401,7 +401,7 @@ ie, without a peer id.</p>
<p>Implementation of <a href="../interfaces/_waku_sdk.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_sdk.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/7df21b775/packages/enr/src/raw_enr.ts#L107">packages/enr/src/raw_enr.ts:107</a></li></ul></aside></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/raw_enr.ts#L107">packages/enr/src/raw_enr.ts:107</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><span class="tsd-kind-parameter">port</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">
@ -413,7 +413,7 @@ ie, without a peer id.</p>
<p>Implementation of <a href="../interfaces/_waku_sdk.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_sdk.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/7df21b775/packages/enr/src/raw_enr.ts#L111">packages/enr/src/raw_enr.ts:111</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/raw_enr.ts#L111">packages/enr/src/raw_enr.ts:111</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited">
@ -426,7 +426,7 @@ ie, without a peer id.</p>
<p>Implementation of <a href="../interfaces/_waku_sdk.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_sdk.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/7df21b775/packages/enr/src/raw_enr.ts#L154">packages/enr/src/raw_enr.ts:154</a></li></ul></aside></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/raw_enr.ts#L154">packages/enr/src/raw_enr.ts:154</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><span class="tsd-kind-parameter">waku2</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>waku2</code> field on the ENR.</p>
@ -441,7 +441,7 @@ ie, without a peer id.</p>
<p>Implementation of <a href="../interfaces/_waku_sdk.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_sdk.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/7df21b775/packages/enr/src/raw_enr.ts#L164">packages/enr/src/raw_enr.ts:164</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/raw_enr.ts#L164">packages/enr/src/raw_enr.ts:164</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-is-inherited tsd-is-external"><a id="_iterator_" class="tsd-anchor"></a>
@ -558,7 +558,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/7df21b775/packages/enr/src/enr.ts#L99">packages/enr/src/enr.ts:99</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/enr.ts#L99">packages/enr/src/enr.ts:99</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -577,7 +577,7 @@ use <a href="_waku_enr.ENR.html#getFullMultiaddrs" class="tsd-kind-method">ENR.g
<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>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/enr/src/enr.ts#L132">packages/enr/src/enr.ts:132</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/enr.ts#L132">packages/enr/src/enr.ts:132</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -589,7 +589,7 @@ use <a href="_waku_enr.ENR.html#getFullMultiaddrs" class="tsd-kind-method">ENR.g
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_sdk.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_sdk.IEnr.html#getFullMultiaddrs">getFullMultiaddrs</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/enr/src/enr.ts#L147">packages/enr/src/enr.ts:147</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/enr.ts#L147">packages/enr/src/enr.ts:147</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-inherited tsd-is-external"><a id="has" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>has</span><a href="#has" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited tsd-is-external">
@ -639,7 +639,7 @@ use <a href="_waku_enr.ENR.html#getFullMultiaddrs" class="tsd-kind-method">ENR.g
<p>Implementation of <a href="../interfaces/_waku_sdk.IEnr.html">IEnr</a>.<a href="../interfaces/_waku_sdk.IEnr.html#set">set</a></p>
<p>Inherited from RawEnr.set</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/enr/src/raw_enr.ts#L34">packages/enr/src/raw_enr.ts:34</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/raw_enr.ts#L34">packages/enr/src/raw_enr.ts:34</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -652,7 +652,7 @@ use <a href="_waku_enr.ENR.html#getFullMultiaddrs" class="tsd-kind-method">ENR.g
<h5><span class="tsd-kind-parameter">multiaddr</span>: <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/7df21b775/packages/enr/src/enr.ts#L75">packages/enr/src/enr.ts:75</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/enr.ts#L75">packages/enr/src/enr.ts:75</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -667,7 +667,7 @@ use <a href="_waku_enr.ENR.html#getFullMultiaddrs" class="tsd-kind-method">ENR.g
<h5><span class="tsd-kind-parameter">privateKey</span>: <span class="tsd-signature-type ">Uint8Array</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type ">Uint8Array</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/7df21b775/packages/enr/src/enr.ts#L167">packages/enr/src/enr.ts:167</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/enr.ts#L167">packages/enr/src/enr.ts:167</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-inherited tsd-is-external"><a id="values" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>values</span><a href="#values" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited tsd-is-external">
@ -695,7 +695,7 @@ use <a href="_waku_enr.ENR.html#getFullMultiaddrs" class="tsd-kind-method">ENR.g
<h5><span class="tsd-kind-parameter">signature</span>: <span class="tsd-signature-type ">Uint8Array</span></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/7df21b775/packages/enr/src/enr.ts#L157">packages/enr/src/enr.ts:157</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/enr.ts#L157">packages/enr/src/enr.ts:157</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -712,7 +712,7 @@ use <a href="_waku_enr.ENR.html#getFullMultiaddrs" class="tsd-kind-method">ENR.g
<h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">signature</span>: <span class="tsd-signature-type ">Uint8Array</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="_waku_enr.ENR.html" class="tsd-signature-type 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/7df21b775/packages/enr/src/enr.ts#L38">packages/enr/src/enr.ts:38</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/enr.ts#L38">packages/enr/src/enr.ts:38</a></li></ul></aside></li></ul></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

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/7df21b775/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/7eb3375f5/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><span class="tsd-kind-parameter">kvs</span>: <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><span class="tsd-signature-type ">Uint8Array</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = {}</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="_waku_enr.ENR.html" class="tsd-signature-type 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/7df21b775/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/7eb3375f5/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"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -75,7 +75,7 @@
<h5><span class="tsd-kind-parameter">kvs</span>: <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><span class="tsd-signature-type ">Uint8Array</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = {}</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="_waku_enr.ENR.html" class="tsd-signature-type 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/7df21b775/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/7eb3375f5/packages/enr/src/creator.ts#L10">packages/enr/src/creator.ts:10</a></li></ul></aside></li></ul></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

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/7df21b775/packages/enr/src/decoder.ts#L11">packages/enr/src/decoder.ts:11</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/decoder.ts#L11">packages/enr/src/decoder.ts:11</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><span class="tsd-kind-parameter">encoded</span>: <span class="tsd-signature-type ">Uint8Array</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="_waku_enr.ENR.html" class="tsd-signature-type 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/7df21b775/packages/enr/src/decoder.ts#L21">packages/enr/src/decoder.ts:21</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/decoder.ts#L21">packages/enr/src/decoder.ts:21</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -71,7 +71,7 @@
<h5><span class="tsd-kind-parameter">encoded</span>: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="_waku_enr.ENR.html" class="tsd-signature-type 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/7df21b775/packages/enr/src/decoder.ts#L12">packages/enr/src/decoder.ts:12</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/decoder.ts#L12">packages/enr/src/decoder.ts:12</a></li></ul></aside></li></ul></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -27,7 +27,7 @@
<ul class="tsd-hierarchy">
<li><a href="../interfaces/_waku_sdk.IDecodedMessage.html" class="tsd-signature-type 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/7df21b775/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/7eb3375f5/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 tsd-kind-class">DecodedMessage</a></h4><aside class="tsd-sources">
<p>Overrides <a href="_waku_sdk.DecodedMessage.html">DecodedMessage</a>.<a href="_waku_sdk.DecodedMessage.html#constructor">constructor</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/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/7eb3375f5/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-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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">_decoded<wbr/>Payload</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type ">Uint8Array</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/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/7eb3375f5/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-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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">proto</span><span class="tsd-signature-symbol">:</span> <a href="../modules/_waku_core.message.html" class="tsd-signature-type tsd-kind-namespace">message</a><span class="tsd-signature-symbol">.</span><a href="../modules/_waku_core.message.version_0.html" class="tsd-signature-type 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 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 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">signature</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type ">Uint8Array</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/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/7eb3375f5/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"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">signature<wbr/>Public<wbr/>Key</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type ">Uint8Array</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/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/7eb3375f5/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-is-inherited"><a id="_rawTimestamp" class="tsd-anchor"></a>
@ -160,7 +160,7 @@
<p>Implementation of <a href="../interfaces/_waku_sdk.IDecodedMessage.html">IDecodedMessage</a>.<a href="../interfaces/_waku_sdk.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/7df21b775/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/7eb3375f5/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-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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited">

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -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/7df21b775/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L53">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:53</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L53">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:53</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">
@ -83,7 +83,7 @@
<h4 class="tsd-returns-title">Returns <a href="_waku_peer_exchange.PeerExchangeDiscovery.html" class="tsd-signature-type 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/7df21b775/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L81">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:81</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L81">packages/peer-exchange/src/waku_peer_exchange_discovery.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-is-private tsd-is-inherited tsd-is-external"><a id="_private" class="tsd-anchor"></a>
@ -96,32 +96,32 @@
<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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">components</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type ">Components</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L57">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:57</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L57">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:57</a></li></ul></aside></section>
<section class="tsd-panel tsd-member 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Started</span><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/7df21b775/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/7eb3375f5/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-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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">options</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/_waku_peer_exchange.Options.html" class="tsd-signature-type tsd-kind-interface">Options</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/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/7eb3375f5/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-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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">peer<wbr/>Exchange</span><span class="tsd-signature-symbol">:</span> <a href="_waku_peer_exchange.WakuPeerExchange.html" class="tsd-signature-type tsd-kind-class">WakuPeerExchange</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L58">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:58</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L58">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:58</a></li></ul></aside></section>
<section class="tsd-panel tsd-member 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">query<wbr/>Attempts</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type ">Map</span><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/7df21b775/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/7eb3375f5/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-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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">querying<wbr/>Peers</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type ">Set</span><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/7df21b775/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>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/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>
<section class="tsd-panel-group tsd-member-group">
<h2>Accessors</h2>
<section class="tsd-panel tsd-member"><a id="_peerDiscovery_" class="tsd-anchor"></a>
@ -131,7 +131,7 @@
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">true</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/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/7eb3375f5/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"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -139,7 +139,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/7df21b775/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/7eb3375f5/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-is-private"><a id="abortQueriesForPeer" class="tsd-anchor"></a>
@ -154,7 +154,7 @@
<h5><span class="tsd-kind-parameter">peerIdStr</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/7df21b775/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L217">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:217</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L217">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:217</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-inherited tsd-is-external"><a id="addEventListener" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>add<wbr/>Event<wbr/>Listener</span><a href="#addEventListener" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited tsd-is-external">
@ -206,7 +206,7 @@
<h5><span class="tsd-kind-parameter">event</span>: <span class="tsd-signature-type ">CustomEvent</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type ">IdentifyResult</span><span class="tsd-signature-symbol">&gt;</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/7df21b775/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L64">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:64</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L64">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:64</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-inherited tsd-is-external"><a id="listenerCount" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>listener<wbr/>Count</span><a href="#listenerCount" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited tsd-is-external">
@ -234,7 +234,7 @@
<h5><span class="tsd-kind-parameter">peerId</span>: <span class="tsd-signature-type ">PeerId</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><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/7df21b775/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L160">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:160</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L160">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:160</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-inherited tsd-is-external"><a id="removeEventListener" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>remove<wbr/>Event<wbr/>Listener</span><a href="#removeEventListener" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited tsd-is-external">
@ -291,7 +291,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L92">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:92</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L92">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:92</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-private">
@ -304,7 +304,7 @@
<h5><span class="tsd-kind-parameter">peerId</span>: <span class="tsd-signature-type ">PeerId</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><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/7df21b775/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/7eb3375f5/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"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -315,7 +315,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/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/7eb3375f5/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-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -31,7 +31,7 @@
<ul class="tsd-hierarchy">
<li><a href="../interfaces/_waku_sdk.IPeerExchange.html" class="tsd-signature-type 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/7df21b775/packages/peer-exchange/src/waku_peer_exchange.ts#L25">packages/peer-exchange/src/waku_peer_exchange.ts:25</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/peer-exchange/src/waku_peer_exchange.ts#L25">packages/peer-exchange/src/waku_peer_exchange.ts:25</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">
@ -78,7 +78,7 @@
<h4 class="tsd-returns-title">Returns <a href="_waku_peer_exchange.WakuPeerExchange.html" class="tsd-signature-type tsd-kind-class">WakuPeerExchange</a></h4><aside class="tsd-sources">
<p>Overrides BaseProtocol.constructor</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/peer-exchange/src/waku_peer_exchange.ts#L29">packages/peer-exchange/src/waku_peer_exchange.ts:29</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/peer-exchange/src/waku_peer_exchange.ts#L29">packages/peer-exchange/src/waku_peer_exchange.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-is-inherited"><a id="addLibp2pEventListener" class="tsd-anchor"></a>
@ -260,7 +260,7 @@ peers.</p>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_sdk.IPeerExchange.html">IPeerExchange</a>.<a href="../interfaces/_waku_sdk.IPeerExchange.html#query">query</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/peer-exchange/src/waku_peer_exchange.ts#L36">packages/peer-exchange/src/waku_peer_exchange.ts:36</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/peer-exchange/src/waku_peer_exchange.ts#L36">packages/peer-exchange/src/waku_peer_exchange.ts:36</a></li></ul></aside></li></ul></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -19,8 +19,7 @@
<section class="tsd-panel tsd-hierarchy">
<h4>Hierarchy</h4>
<ul class="tsd-hierarchy">
<li><span class="target">Decoder</span>
<ul class="tsd-hierarchy"></ul></li></ul></section>
<li><span class="target">Decoder</span></li></ul></section>
<section class="tsd-panel">
<h4>Implements</h4>
<ul class="tsd-hierarchy">

View File

@ -21,7 +21,7 @@
<ul class="tsd-hierarchy">
<li><span class="target">Logger</span></li></ul></section><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/utils/src/logger/index.ts#L5">logger/index.ts:5</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/utils/src/logger/index.ts#L5">logger/index.ts:5</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">
@ -62,24 +62,24 @@
<h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">prefix</span>: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="_waku_utils.Logger.html" class="tsd-signature-type tsd-kind-class">Logger</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/utils/src/logger/index.ts#L14">logger/index.ts:14</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/utils/src/logger/index.ts#L14">logger/index.ts:14</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-is-private"><a id="_error" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_error</span><a href="#_error" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">_error</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type ">Debugger</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/utils/src/logger/index.ts#L8">logger/index.ts:8</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/utils/src/logger/index.ts#L8">logger/index.ts:8</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-is-private"><a id="_info" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_info</span><a href="#_info" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">_info</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type ">Debugger</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/utils/src/logger/index.ts#L6">logger/index.ts:6</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/utils/src/logger/index.ts#L6">logger/index.ts:6</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-is-private"><a id="_warn" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_warn</span><a href="#_warn" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">_warn</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type ">Debugger</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/utils/src/logger/index.ts#L7">logger/index.ts:7</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/utils/src/logger/index.ts#L7">logger/index.ts:7</a></li></ul></aside></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Accessors</h2>
<section class="tsd-panel tsd-member"><a id="error" class="tsd-anchor"></a>
@ -89,7 +89,7 @@
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Debugger</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/utils/src/logger/index.ts#L28">logger/index.ts:28</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/utils/src/logger/index.ts#L28">logger/index.ts:28</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><a id="info" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>info</span><a href="#info" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -97,7 +97,7 @@
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Debugger</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/utils/src/logger/index.ts#L20">logger/index.ts:20</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/utils/src/logger/index.ts#L20">logger/index.ts:20</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><a id="warn" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>warn</span><a href="#warn" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -105,7 +105,7 @@
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Debugger</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/utils/src/logger/index.ts#L24">logger/index.ts:24</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/utils/src/logger/index.ts#L24">logger/index.ts:24</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"><a id="log" class="tsd-anchor"></a>
@ -122,7 +122,7 @@
<h5><code class="tsd-tag ts-flagRest">Rest</code> <span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span>: <span class="tsd-signature-type">unknown</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/7df21b775/packages/utils/src/logger/index.ts#L32">logger/index.ts:32</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/utils/src/logger/index.ts#L32">logger/index.ts:32</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><a id="createDebugNamespace" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>create<wbr/>Debug<wbr/>Namespace</span><a href="#createDebugNamespace" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@ -137,7 +137,7 @@
<h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">prefix</span>: <span class="tsd-signature-type">string</span></h5></li></ul></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/7df21b775/packages/utils/src/logger/index.ts#L10">logger/index.ts:10</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/utils/src/logger/index.ts#L10">logger/index.ts:10</a></li></ul></aside></li></ul></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -18,7 +18,7 @@
<li><a href="_waku_core.waku_store.PageDirection.html">PageDirection</a></li></ul>
<h1>Enumeration PageDirection</h1></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/store/history_rpc.ts#L7">packages/core/src/lib/store/history_rpc.ts:7</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/store/history_rpc.ts#L7">packages/core/src/lib/store/history_rpc.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">
@ -35,12 +35,12 @@
<h3 class="tsd-anchor-link"><span>BACKWARD</span><a href="#BACKWARD" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">BACKWARD</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;backward&quot;</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/store/history_rpc.ts#L8">packages/core/src/lib/store/history_rpc.ts:8</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/store/history_rpc.ts#L8">packages/core/src/lib/store/history_rpc.ts:8</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><a id="FORWARD" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>FORWARD</span><a href="#FORWARD" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">FORWARD</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;forward&quot;</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/store/history_rpc.ts#L9">packages/core/src/lib/store/history_rpc.ts:9</a></li></ul></aside></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/store/history_rpc.ts#L9">packages/core/src/lib/store/history_rpc.ts:9</a></li></ul></aside></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -17,7 +17,7 @@
<li><a href="_waku_enr.TransportProtocol.html">TransportProtocol</a></li></ul>
<h1>Enumeration TransportProtocol</h1></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/enr/src/enr.ts#L23">packages/enr/src/enr.ts:23</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/enr.ts#L23">packages/enr/src/enr.ts:23</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">
@ -34,12 +34,12 @@
<h3 class="tsd-anchor-link"><span>TCP</span><a href="#TCP" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">TCP</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;tcp&quot;</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/enr/src/enr.ts#L24">packages/enr/src/enr.ts:24</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/enr.ts#L24">packages/enr/src/enr.ts:24</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">UDP</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;udp&quot;</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/enr/src/enr.ts#L25">packages/enr/src/enr.ts:25</a></li></ul></aside></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/enr.ts#L25">packages/enr/src/enr.ts:25</a></li></ul></aside></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -17,7 +17,7 @@
<li><a href="_waku_enr.TransportProtocolPerIpVersion.html">TransportProtocolPerIpVersion</a></li></ul>
<h1>Enumeration TransportProtocolPerIpVersion</h1></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/enr/src/enr.ts#L27">packages/enr/src/enr.ts:27</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/enr.ts#L27">packages/enr/src/enr.ts:27</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">
@ -36,22 +36,22 @@
<h3 class="tsd-anchor-link"><span>TCP4</span><a href="#TCP4" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">TCP4</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;tcp4&quot;</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/enr/src/enr.ts#L28">packages/enr/src/enr.ts:28</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/enr.ts#L28">packages/enr/src/enr.ts:28</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">TCP6</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;tcp6&quot;</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/enr/src/enr.ts#L30">packages/enr/src/enr.ts:30</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/enr.ts#L30">packages/enr/src/enr.ts:30</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><a id="UDP4" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>UDP4</span><a href="#UDP4" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">UDP4</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;udp4&quot;</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/enr/src/enr.ts#L29">packages/enr/src/enr.ts:29</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/enr.ts#L29">packages/enr/src/enr.ts:29</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">UDP6</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;udp6&quot;</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/enr/src/enr.ts#L31">packages/enr/src/enr.ts:31</a></li></ul></aside></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/enr.ts#L31">packages/enr/src/enr.ts:31</a></li></ul></aside></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -17,7 +17,7 @@
<li><a href="_waku_interfaces.EConnectionStateEvents.html">EConnectionStateEvents</a></li></ul>
<h1>Enumeration EConnectionStateEvents</h1></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/interfaces/src/connection_manager.ts#L52">packages/interfaces/src/connection_manager.ts:52</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/interfaces/src/connection_manager.ts#L52">packages/interfaces/src/connection_manager.ts:52</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">
@ -33,7 +33,7 @@
<h3 class="tsd-anchor-link"><span>CONNECTION_<wbr/>STATUS</span><a href="#CONNECTION_STATUS" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">CONNECTION_<wbr/>STATUS</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;waku:connection&quot;</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/interfaces/src/connection_manager.ts#L53">packages/interfaces/src/connection_manager.ts:53</a></li></ul></aside></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/interfaces/src/connection_manager.ts#L53">packages/interfaces/src/connection_manager.ts:53</a></li></ul></aside></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -17,7 +17,7 @@
<li><a href="_waku_interfaces.EPeersByDiscoveryEvents.html">EPeersByDiscoveryEvents</a></li></ul>
<h1>Enumeration EPeersByDiscoveryEvents</h1></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/interfaces/src/connection_manager.ts#L27">packages/interfaces/src/connection_manager.ts:27</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/interfaces/src/connection_manager.ts#L27">packages/interfaces/src/connection_manager.ts:27</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">
@ -36,22 +36,22 @@
<h3 class="tsd-anchor-link"><span>PEER_<wbr/>CONNECT_<wbr/>BOOTSTRAP</span><a href="#PEER_CONNECT_BOOTSTRAP" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">PEER_<wbr/>CONNECT_<wbr/>BOOTSTRAP</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;peer:connected:bootstrap&quot;</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/interfaces/src/connection_manager.ts#L30">packages/interfaces/src/connection_manager.ts:30</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/interfaces/src/connection_manager.ts#L30">packages/interfaces/src/connection_manager.ts:30</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><a id="PEER_CONNECT_PEER_EXCHANGE" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>PEER_<wbr/>CONNECT_<wbr/>PEER_<wbr/>EXCHANGE</span><a href="#PEER_CONNECT_PEER_EXCHANGE" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">PEER_<wbr/>CONNECT_<wbr/>PEER_<wbr/>EXCHANGE</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;peer:connected:peer-exchange&quot;</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/interfaces/src/connection_manager.ts#L31">packages/interfaces/src/connection_manager.ts:31</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/interfaces/src/connection_manager.ts#L31">packages/interfaces/src/connection_manager.ts:31</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><a id="PEER_DISCOVERY_BOOTSTRAP" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>PEER_<wbr/>DISCOVERY_<wbr/>BOOTSTRAP</span><a href="#PEER_DISCOVERY_BOOTSTRAP" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">PEER_<wbr/>DISCOVERY_<wbr/>BOOTSTRAP</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;peer:discovery:bootstrap&quot;</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/interfaces/src/connection_manager.ts#L28">packages/interfaces/src/connection_manager.ts:28</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/interfaces/src/connection_manager.ts#L28">packages/interfaces/src/connection_manager.ts:28</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><a id="PEER_DISCOVERY_PEER_EXCHANGE" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>PEER_<wbr/>DISCOVERY_<wbr/>PEER_<wbr/>EXCHANGE</span><a href="#PEER_DISCOVERY_PEER_EXCHANGE" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">PEER_<wbr/>DISCOVERY_<wbr/>PEER_<wbr/>EXCHANGE</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;peer:discovery:peer-exchange&quot;</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/interfaces/src/connection_manager.ts#L29">packages/interfaces/src/connection_manager.ts:29</a></li></ul></aside></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/interfaces/src/connection_manager.ts#L29">packages/interfaces/src/connection_manager.ts:29</a></li></ul></aside></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -17,7 +17,7 @@
<li><a href="_waku_interfaces.PageDirection.html">PageDirection</a></li></ul>
<h1>Enumeration PageDirection</h1></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/interfaces/src/store.ts#L4">packages/interfaces/src/store.ts:4</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/interfaces/src/store.ts#L4">packages/interfaces/src/store.ts:4</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">
@ -34,12 +34,12 @@
<h3 class="tsd-anchor-link"><span>BACKWARD</span><a href="#BACKWARD" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">BACKWARD</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;backward&quot;</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/interfaces/src/store.ts#L5">packages/interfaces/src/store.ts:5</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/interfaces/src/store.ts#L5">packages/interfaces/src/store.ts:5</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><a id="FORWARD" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>FORWARD</span><a href="#FORWARD" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">FORWARD</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;forward&quot;</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/interfaces/src/store.ts#L6">packages/interfaces/src/store.ts:6</a></li></ul></aside></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/interfaces/src/store.ts#L6">packages/interfaces/src/store.ts:6</a></li></ul></aside></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -17,7 +17,7 @@
<li><a href="_waku_interfaces.Protocols.html">Protocols</a></li></ul>
<h1>Enumeration Protocols</h1></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/interfaces/src/protocols.ts#L9">packages/interfaces/src/protocols.ts:9</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/interfaces/src/protocols.ts#L9">packages/interfaces/src/protocols.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">
@ -36,22 +36,22 @@
<h3 class="tsd-anchor-link"><span>Filter</span><a href="#Filter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">Filter</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;filter&quot;</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/interfaces/src/protocols.ts#L13">packages/interfaces/src/protocols.ts:13</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/interfaces/src/protocols.ts#L13">packages/interfaces/src/protocols.ts:13</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><a id="LightPush" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>Light<wbr/>Push</span><a href="#LightPush" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">Light<wbr/>Push</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;lightpush&quot;</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/interfaces/src/protocols.ts#L12">packages/interfaces/src/protocols.ts:12</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/interfaces/src/protocols.ts#L12">packages/interfaces/src/protocols.ts:12</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><a id="Relay" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>Relay</span><a href="#Relay" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">Relay</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;relay&quot;</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/interfaces/src/protocols.ts#L10">packages/interfaces/src/protocols.ts:10</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/interfaces/src/protocols.ts#L10">packages/interfaces/src/protocols.ts:10</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><a id="Store" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>Store</span><a href="#Store" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">Store</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;store&quot;</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/interfaces/src/protocols.ts#L11">packages/interfaces/src/protocols.ts:11</a></li></ul></aside></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/interfaces/src/protocols.ts#L11">packages/interfaces/src/protocols.ts:11</a></li></ul></aside></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -17,7 +17,7 @@
<li><a href="_waku_interfaces.SendError.html">SendError</a></li></ul>
<h1>Enumeration SendError</h1></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/interfaces/src/protocols.ts#L67">packages/interfaces/src/protocols.ts:67</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/interfaces/src/protocols.ts#L67">packages/interfaces/src/protocols.ts:67</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">
@ -45,7 +45,7 @@ ensuring that messages are sent via several peer enable mitigation of this error
</div>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/interfaces/src/protocols.ts#L79">packages/interfaces/src/protocols.ts:79</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/interfaces/src/protocols.ts#L79">packages/interfaces/src/protocols.ts:79</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><a id="EMPTY_PAYLOAD" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>EMPTY_<wbr/>PAYLOAD</span><a href="#EMPTY_PAYLOAD" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">EMPTY_<wbr/>PAYLOAD</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;Payload is empty&quot;</span></div>
@ -54,7 +54,7 @@ payload is set on the outgoing message.</p>
</div>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/interfaces/src/protocols.ts#L84">packages/interfaces/src/protocols.ts:84</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/interfaces/src/protocols.ts#L84">packages/interfaces/src/protocols.ts:84</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><a id="ENCODE_FAILED" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>ENCODE_<wbr/>FAILED</span><a href="#ENCODE_FAILED" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">ENCODE_<wbr/>FAILED</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;Failed to encode&quot;</span></div>
@ -63,7 +63,7 @@ further investigation.</p>
</div>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/interfaces/src/protocols.ts#L74">packages/interfaces/src/protocols.ts:74</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/interfaces/src/protocols.ts#L74">packages/interfaces/src/protocols.ts:74</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><a id="GENERIC_FAIL" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>GENERIC_<wbr/>FAIL</span><a href="#GENERIC_FAIL" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">GENERIC_<wbr/>FAIL</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;Generic error&quot;</span></div>
@ -71,7 +71,7 @@ further investigation.</p>
</div>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/interfaces/src/protocols.ts#L69">packages/interfaces/src/protocols.ts:69</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/interfaces/src/protocols.ts#L69">packages/interfaces/src/protocols.ts:69</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><a id="NO_PEER_AVAILABLE" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>NO_<wbr/>PEER_<wbr/>AVAILABLE</span><a href="#NO_PEER_AVAILABLE" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">NO_<wbr/>PEER_<wbr/>AVAILABLE</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;No peer available&quot;</span></div>
@ -82,7 +82,7 @@ on the connection manager before retrying.</p>
</div>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/interfaces/src/protocols.ts#L101">packages/interfaces/src/protocols.ts:101</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/interfaces/src/protocols.ts#L101">packages/interfaces/src/protocols.ts:101</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><a id="REMOTE_PEER_FAULT" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>REMOTE_<wbr/>PEER_<wbr/>FAULT</span><a href="#REMOTE_PEER_FAULT" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">REMOTE_<wbr/>PEER_<wbr/>FAULT</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;Remote peer fault&quot;</span></div>
@ -91,7 +91,7 @@ or <code>DECODE_FAILED</code> can be used.</p>
</div>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/interfaces/src/protocols.ts#L106">packages/interfaces/src/protocols.ts:106</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/interfaces/src/protocols.ts#L106">packages/interfaces/src/protocols.ts:106</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><a id="REMOTE_PEER_REJECTED" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>REMOTE_<wbr/>PEER_<wbr/>REJECTED</span><a href="#REMOTE_PEER_REJECTED" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">REMOTE_<wbr/>PEER_<wbr/>REJECTED</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;Remote peer rejected&quot;</span></div>
@ -101,7 +101,7 @@ or <code>DECODE_FAILED</code> can be used.</p>
</div>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/interfaces/src/protocols.ts#L112">packages/interfaces/src/protocols.ts:112</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/interfaces/src/protocols.ts#L112">packages/interfaces/src/protocols.ts:112</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><a id="SIZE_TOO_BIG" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>SIZE_<wbr/>TOO_<wbr/>BIG</span><a href="#SIZE_TOO_BIG" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">SIZE_<wbr/>TOO_<wbr/>BIG</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;Size is too big&quot;</span></div>
@ -110,7 +110,7 @@ Compressing the message or using an alternative strategy for large messages is r
</div>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/interfaces/src/protocols.ts#L89">packages/interfaces/src/protocols.ts:89</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/interfaces/src/protocols.ts#L89">packages/interfaces/src/protocols.ts:89</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><a id="TOPIC_NOT_CONFIGURED" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>TOPIC_<wbr/>NOT_<wbr/>CONFIGURED</span><a href="#TOPIC_NOT_CONFIGURED" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">TOPIC_<wbr/>NOT_<wbr/>CONFIGURED</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;Topic not configured&quot;</span></div>
@ -119,7 +119,7 @@ Please ensure that the PubsubTopic is used when initializing the Waku node.</p>
</div>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/interfaces/src/protocols.ts#L94">packages/interfaces/src/protocols.ts:94</a></li></ul></aside></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/interfaces/src/protocols.ts#L94">packages/interfaces/src/protocols.ts:94</a></li></ul></aside></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -17,7 +17,7 @@
<li><a href="_waku_interfaces.Tags.html">Tags</a></li></ul>
<h1>Enumeration Tags</h1></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/interfaces/src/connection_manager.ts#L5">packages/interfaces/src/connection_manager.ts:5</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/interfaces/src/connection_manager.ts#L5">packages/interfaces/src/connection_manager.ts:5</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">
@ -34,12 +34,12 @@
<h3 class="tsd-anchor-link"><span>BOOTSTRAP</span><a href="#BOOTSTRAP" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">BOOTSTRAP</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;bootstrap&quot;</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/interfaces/src/connection_manager.ts#L6">packages/interfaces/src/connection_manager.ts:6</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/interfaces/src/connection_manager.ts#L6">packages/interfaces/src/connection_manager.ts:6</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><a id="PEER_EXCHANGE" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>PEER_<wbr/>EXCHANGE</span><a href="#PEER_EXCHANGE" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">PEER_<wbr/>EXCHANGE</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;peer-exchange&quot;</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/interfaces/src/connection_manager.ts#L7">packages/interfaces/src/connection_manager.ts:7</a></li></ul></aside></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/interfaces/src/connection_manager.ts#L7">packages/interfaces/src/connection_manager.ts:7</a></li></ul></aside></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -19,8 +19,8 @@
<li><a href="_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html">FilterSubscribeType</a></li></ul>
<h1>Enumeration FilterSubscribeType</h1></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/proto/src/lib/filter_v2.ts#L19">lib/filter_v2.ts:19</a></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/proto/src/lib/filter_v2.ts#L33">lib/filter_v2.ts:33</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/filter_v2.ts#L19">lib/filter_v2.ts:19</a></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/filter_v2.ts#L33">lib/filter_v2.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">
@ -39,22 +39,22 @@
<h3 class="tsd-anchor-link"><span>SUBSCRIBE</span><a href="#SUBSCRIBE" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">SUBSCRIBE</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;SUBSCRIBE&quot;</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/proto/src/lib/filter_v2.ts#L21">lib/filter_v2.ts:21</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/filter_v2.ts#L21">lib/filter_v2.ts:21</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><a id="SUBSCRIBER_PING" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>SUBSCRIBER_<wbr/>PING</span><a href="#SUBSCRIBER_PING" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">SUBSCRIBER_<wbr/>PING</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;SUBSCRIBER_PING&quot;</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/proto/src/lib/filter_v2.ts#L20">lib/filter_v2.ts:20</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/filter_v2.ts#L20">lib/filter_v2.ts:20</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><a id="UNSUBSCRIBE" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>UNSUBSCRIBE</span><a href="#UNSUBSCRIBE" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">UNSUBSCRIBE</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;UNSUBSCRIBE&quot;</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/proto/src/lib/filter_v2.ts#L22">lib/filter_v2.ts:22</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/filter_v2.ts#L22">lib/filter_v2.ts:22</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><a id="UNSUBSCRIBE_ALL" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>UNSUBSCRIBE_<wbr/>ALL</span><a href="#UNSUBSCRIBE_ALL" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">UNSUBSCRIBE_<wbr/>ALL</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;UNSUBSCRIBE_ALL&quot;</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/proto/src/lib/filter_v2.ts#L23">lib/filter_v2.ts:23</a></li></ul></aside></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/filter_v2.ts#L23">lib/filter_v2.ts:23</a></li></ul></aside></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -19,8 +19,8 @@
<li><a href="_waku_proto.proto_store.HistoryResponse.HistoryError-1.html">HistoryError</a></li></ul>
<h1>Enumeration HistoryError</h1></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/proto/src/lib/store.ts#L350">lib/store.ts:350</a></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/proto/src/lib/store.ts#L360">lib/store.ts:360</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/store.ts#L350">lib/store.ts:350</a></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/store.ts#L360">lib/store.ts:360</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">
@ -37,12 +37,12 @@
<h3 class="tsd-anchor-link"><span>INVALID_<wbr/>CURSOR</span><a href="#INVALID_CURSOR" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">INVALID_<wbr/>CURSOR</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;INVALID_CURSOR&quot;</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/proto/src/lib/store.ts#L352">lib/store.ts:352</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/store.ts#L352">lib/store.ts:352</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><a id="NONE" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>NONE</span><a href="#NONE" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">NONE</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;NONE&quot;</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/proto/src/lib/store.ts#L351">lib/store.ts:351</a></li></ul></aside></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/store.ts#L351">lib/store.ts:351</a></li></ul></aside></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -19,8 +19,8 @@
<li><a href="_waku_proto.proto_store.PagingInfo.Direction-1.html">Direction</a></li></ul>
<h1>Enumeration Direction</h1></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/proto/src/lib/store.ts#L106">lib/store.ts:106</a></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/proto/src/lib/store.ts#L116">lib/store.ts:116</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/store.ts#L106">lib/store.ts:106</a></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/store.ts#L116">lib/store.ts:116</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">
@ -37,12 +37,12 @@
<h3 class="tsd-anchor-link"><span>BACKWARD</span><a href="#BACKWARD" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">BACKWARD</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;BACKWARD&quot;</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/proto/src/lib/store.ts#L107">lib/store.ts:107</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/store.ts#L107">lib/store.ts:107</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><a id="FORWARD" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>FORWARD</span><a href="#FORWARD" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">FORWARD</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;FORWARD&quot;</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/proto/src/lib/store.ts#L108">lib/store.ts:108</a></li></ul></aside></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/store.ts#L108">lib/store.ts:108</a></li></ul></aside></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -39,7 +39,7 @@ messages.</p>
<h4 class="tsd-returns-title">Returns <a href="../classes/_waku_core.Decoder.html" class="tsd-signature-type tsd-kind-class">Decoder</a></h4>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/message/version_0.ts#L183">packages/core/src/lib/message/version_0.ts:183</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/message/version_0.ts#L183">packages/core/src/lib/message/version_0.ts:183</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -34,7 +34,7 @@ messages.</p>
<h4 class="tsd-returns-title">Returns <a href="../classes/_waku_core.Encoder.html" class="tsd-signature-type tsd-kind-class">Encoder</a></h4>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/message/version_0.ts#L121">packages/core/src/lib/message/version_0.ts:121</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/message/version_0.ts#L121">packages/core/src/lib/message/version_0.ts:121</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -56,7 +56,7 @@ remote nodes, <strong>rejects</strong> if the timeoutMs is reached.</p>
</code><button>Copy</button></pre>
</div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/wait_for_remote_peer.ts#L28">packages/core/src/lib/wait_for_remote_peer.ts:28</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/wait_for_remote_peer.ts#L28">packages/core/src/lib/wait_for_remote_peer.ts:28</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -39,7 +39,7 @@
<h5><span class="tsd-kind-parameter">libp2p</span>: <a href="../types/_waku_sdk.Libp2p.html" class="tsd-signature-type tsd-kind-type-alias">Libp2p</a></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="../types/_waku_sdk.IFilter.html" class="tsd-signature-type tsd-kind-type-alias">IFilter</a></h4></li></ul></li></ul><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/filter/index.ts#L403">packages/core/src/lib/filter/index.ts:403</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/filter/index.ts#L403">packages/core/src/lib/filter/index.ts:403</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -39,7 +39,7 @@
<h5><span class="tsd-kind-parameter">libp2p</span>: <a href="../types/_waku_sdk.Libp2p.html" class="tsd-signature-type tsd-kind-type-alias">Libp2p</a></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="../types/_waku_sdk.ILightPush.html" class="tsd-signature-type tsd-kind-type-alias">ILightPush</a></h4></li></ul></li></ul><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/light_push/index.ts#L200">packages/core/src/lib/light_push/index.ts:200</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/light_push/index.ts#L200">packages/core/src/lib/light_push/index.ts:200</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -28,7 +28,7 @@
<h5><span class="tsd-kind-parameter">message</span>: <a href="../interfaces/_waku_sdk.IDecodedMessage.html" class="tsd-signature-type tsd-kind-interface">IDecodedMessage</a></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/_waku_sdk.Cursor.html" class="tsd-signature-type tsd-kind-interface">Cursor</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/7df21b775/packages/core/src/lib/store/index.ts#L408">packages/core/src/lib/store/index.ts:408</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/store/index.ts#L408">packages/core/src/lib/store/index.ts:408</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -39,7 +39,7 @@
<h5><span class="tsd-kind-parameter">libp2p</span>: <a href="../types/_waku_sdk.Libp2p.html" class="tsd-signature-type tsd-kind-type-alias">Libp2p</a></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="../interfaces/_waku_sdk.IStore.html" class="tsd-signature-type tsd-kind-interface">IStore</a></h4></li></ul></li></ul><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/core/src/lib/store/index.ts#L432">packages/core/src/lib/store/index.ts:432</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/core/src/lib/store/index.ts#L432">packages/core/src/lib/store/index.ts:432</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -40,7 +40,7 @@
<h5><span class="tsd-kind-parameter">components</span>: <a href="../interfaces/_waku_sdk.DnsDiscoveryComponents.html" class="tsd-signature-type tsd-kind-interface">DnsDiscoveryComponents</a></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="../classes/_waku_dns_discovery.PeerDiscoveryDns.html" class="tsd-signature-type tsd-kind-class">PeerDiscoveryDns</a></h4></li></ul></li></ul><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/dns-discovery/src/dns_discovery.ts#L138">packages/dns-discovery/src/dns_discovery.ts:138</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/dns-discovery/src/dns_discovery.ts#L138">packages/dns-discovery/src/dns_discovery.ts:138</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -27,7 +27,7 @@
<h5><span class="tsd-kind-parameter">publicKey</span>: <span class="tsd-signature-type ">Uint8Array</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Uint8Array</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/enr/src/crypto.ts#L31">packages/enr/src/crypto.ts:31</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/crypto.ts#L31">packages/enr/src/crypto.ts:31</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -27,7 +27,7 @@
<h5><span class="tsd-kind-parameter">publicKey</span>: <span class="tsd-signature-type ">Uint8Array</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type ">PeerId</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/7df21b775/packages/enr/src/peer_id.ts#L6">packages/enr/src/peer_id.ts:6</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/peer_id.ts#L6">packages/enr/src/peer_id.ts:6</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -27,7 +27,7 @@
<h5><span class="tsd-kind-parameter">bytes</span>: <span class="tsd-signature-type ">Uint8Array</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="../interfaces/_waku_sdk.ShardInfo.html" class="tsd-signature-type tsd-kind-interface">ShardInfo</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/enr/src/relay_shard_codec.ts#L3">packages/enr/src/relay_shard_codec.ts:3</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/relay_shard_codec.ts#L3">packages/enr/src/relay_shard_codec.ts:3</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -27,7 +27,7 @@
<h5><span class="tsd-kind-parameter">byte</span>: <span class="tsd-signature-type">number</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="../interfaces/_waku_sdk.Waku2.html" class="tsd-signature-type tsd-kind-interface">Waku2</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/enr/src/waku2_codec.ts#L17">packages/enr/src/waku2_codec.ts:17</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/waku2_codec.ts#L17">packages/enr/src/waku2_codec.ts:17</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -27,7 +27,7 @@
<h5><span class="tsd-kind-parameter">shardInfo</span>: <a href="../interfaces/_waku_sdk.ShardInfo.html" class="tsd-signature-type tsd-kind-interface">ShardInfo</a></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Uint8Array</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/enr/src/relay_shard_codec.ts#L36">packages/enr/src/relay_shard_codec.ts:36</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/relay_shard_codec.ts#L36">packages/enr/src/relay_shard_codec.ts:36</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -27,7 +27,7 @@
<h5><span class="tsd-kind-parameter">protocols</span>: <a href="../interfaces/_waku_sdk.Waku2.html" class="tsd-signature-type tsd-kind-interface">Waku2</a></h5></li></ul></div>
<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/7df21b775/packages/enr/src/waku2_codec.ts#L3">packages/enr/src/waku2_codec.ts:3</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/waku2_codec.ts#L3">packages/enr/src/waku2_codec.ts:3</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -27,7 +27,7 @@
<h5><span class="tsd-kind-parameter">peerId</span>: <span class="tsd-signature-type ">PeerId</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type ">Uint8Array</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/7df21b775/packages/enr/src/peer_id.ts#L22">packages/enr/src/peer_id.ts:22</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/peer_id.ts#L22">packages/enr/src/peer_id.ts:22</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -27,7 +27,7 @@
<h5><span class="tsd-kind-parameter">peerId</span>: <span class="tsd-signature-type ">PeerId</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Uint8Array</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/enr/src/peer_id.ts#L13">packages/enr/src/peer_id.ts:13</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/peer_id.ts#L13">packages/enr/src/peer_id.ts:13</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -27,7 +27,7 @@
<h5><span class="tsd-kind-parameter">input</span>: <span class="tsd-signature-type ">Uint8Array</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Uint8Array</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/enr/src/crypto.ts#L27">packages/enr/src/crypto.ts:27</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/crypto.ts#L27">packages/enr/src/crypto.ts:27</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -39,7 +39,7 @@
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/enr/src/crypto.ts#L13">packages/enr/src/crypto.ts:13</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/crypto.ts#L13">packages/enr/src/crypto.ts:13</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -34,7 +34,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/enr/src/crypto.ts#L42">packages/enr/src/crypto.ts:42</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/enr/src/crypto.ts#L42">packages/enr/src/crypto.ts:42</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,4 +1,4 @@
<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Signature | Documentation</title><meta name="description" content="Documentation for Documentation"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar">
<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>getSubtle | Documentation</title><meta name="description" content="Documentation for Documentation"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar">
<div class="tsd-toolbar-contents container">
<div class="table-cell" id="tsd-search" data-base="..">
<div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div>
@ -14,18 +14,16 @@
<ul class="tsd-breadcrumb">
<li><a href="../index.html">Documentation</a></li>
<li><a href="../modules/_waku_message_encryption.html">@waku/message-encryption</a></li>
<li><a href="_waku_message_encryption.Signature.html">Signature</a></li></ul>
<h1>Type alias Signature</h1></div>
<div class="tsd-signature"><span class="tsd-kind-type-alias">Signature</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">publicKey</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type ">Uint8Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">signature</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type ">Uint8Array</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div>
<div class="tsd-type-declaration">
<h4>Type declaration</h4>
<ul class="tsd-parameters">
<li class="tsd-parameter">
<h5><span class="tsd-kind-property">public<wbr/>Key</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type ">Uint8Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span></h5></li>
<li class="tsd-parameter">
<h5><span class="tsd-kind-property">signature</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type ">Uint8Array</span></h5></li></ul></div><aside class="tsd-sources">
<li><a href="../modules/_waku_message_encryption.crypto.html">crypto</a></li>
<li><a href="_waku_message_encryption.crypto.getSubtle.html">getSubtle</a></li></ul>
<h1>Function getSubtle</h1></div>
<section class="tsd-panel">
<ul class="tsd-signatures">
<li class="tsd-signature tsd-anchor-link" id="getSubtle"><span class="tsd-kind-call-signature">get<wbr/>Subtle</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type ">SubtleCrypto</span><a href="#getSubtle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></li>
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">SubtleCrypto</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/message-encryption/src/index.ts#L18">packages/message-encryption/src/index.ts:18</a></li></ul></aside></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/message-encryption/src/crypto/utils.ts#L15">packages/message-encryption/src/crypto/utils.ts:15</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -1,4 +1,4 @@
<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Version | Documentation</title><meta name="description" content="Documentation for Documentation"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar">
<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>keccak256 | Documentation</title><meta name="description" content="Documentation for Documentation"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar">
<div class="tsd-toolbar-contents container">
<div class="table-cell" id="tsd-search" data-base="..">
<div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div>
@ -14,11 +14,21 @@
<ul class="tsd-breadcrumb">
<li><a href="../index.html">Documentation</a></li>
<li><a href="../modules/_waku_message_encryption.html">@waku/message-encryption</a></li>
<li><a href="_waku_message_encryption.Version.html">Version</a></li></ul>
<h1>Variable Version<code class="tsd-tag ts-flagConst">Const</code> </h1></div>
<div class="tsd-signature"><span class="tsd-kind-variable">Version</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">1</span><span class="tsd-signature-symbol"> = 1</span></div><aside class="tsd-sources">
<li><a href="../modules/_waku_message_encryption.crypto.html">crypto</a></li>
<li><a href="_waku_message_encryption.crypto.keccak256.html">keccak256</a></li></ul>
<h1>Function keccak256</h1></div>
<section class="tsd-panel">
<ul class="tsd-signatures">
<li class="tsd-signature tsd-anchor-link" id="keccak256"><span class="tsd-kind-call-signature">keccak256</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">input</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type ">Uint8Array</span><a href="#keccak256" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></li>
<li class="tsd-description">
<div class="tsd-parameters">
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameter-list">
<li>
<h5><span class="tsd-kind-parameter">input</span>: <span class="tsd-signature-type ">Uint8Array</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Uint8Array</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/message-encryption/src/index.ts#L16">packages/message-encryption/src/index.ts:16</a></li></ul></aside></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/message-encryption/src/crypto/utils.ts#L74">packages/message-encryption/src/crypto/utils.ts:74</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,4 +1,4 @@
<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Decoder | Documentation</title><meta name="description" content="Documentation for Documentation"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar">
<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>decrypt | Documentation</title><meta name="description" content="Documentation for Documentation"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar">
<div class="tsd-toolbar-contents container">
<div class="table-cell" id="tsd-search" data-base="..">
<div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div>
@ -14,116 +14,26 @@
<ul class="tsd-breadcrumb">
<li><a href="../index.html">Documentation</a></li>
<li><a href="../modules/_waku_message_encryption.html">@waku/message-encryption</a></li>
<li><a href="../modules/_waku_message_encryption.ecies.html">ecies</a></li>
<li><a href="_waku_message_encryption.ecies.Decoder.html">Decoder</a></li></ul>
<h1>Class Decoder</h1></div>
<section class="tsd-panel tsd-hierarchy">
<h4>Hierarchy</h4>
<ul class="tsd-hierarchy">
<li><a href="_waku_sdk.Decoder.html" class="tsd-signature-type tsd-kind-class">Decoder</a>
<ul class="tsd-hierarchy">
<li><span class="target">Decoder</span></li></ul></li></ul></section>
<li><a href="../modules/_waku_message_encryption.crypto.html">crypto</a></li>
<li><a href="../modules/_waku_message_encryption.crypto.symmetric.html">symmetric</a></li>
<li><a href="_waku_message_encryption.crypto.symmetric.decrypt.html">decrypt</a></li></ul>
<h1>Function decrypt</h1></div>
<section class="tsd-panel">
<h4>Implements</h4>
<ul class="tsd-hierarchy">
<li><a href="../interfaces/_waku_sdk.IDecoder.html" class="tsd-signature-type tsd-kind-interface">IDecoder</a><span class="tsd-signature-symbol">&lt;</span><a href="_waku_message_encryption.DecodedMessage.html" class="tsd-signature-type 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/7df21b775/packages/message-encryption/src/ecies.ts#L117">packages/message-encryption/src/ecies.ts:117</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">
<h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex=0><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="#icon-chevronSmall"></use></svg> Index</h5></summary>
<div class="tsd-accordion-details">
<section class="tsd-index-section">
<h3 class="tsd-index-heading">Constructors</h3>
<div class="tsd-index-list"><a href="_waku_message_encryption.ecies.Decoder.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-512"></use></svg><span>constructor</span></a>
</div></section>
<section class="tsd-index-section">
<h3 class="tsd-index-heading">Properties</h3>
<div class="tsd-index-list"><a href="_waku_message_encryption.ecies.Decoder.html#contentTopic" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>content<wbr/>Topic</span></a>
<a href="_waku_message_encryption.ecies.Decoder.html#privateKey" class="tsd-index-link tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>private<wbr/>Key</span></a>
<a href="_waku_message_encryption.ecies.Decoder.html#pubsubTopic" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>pubsub<wbr/>Topic</span></a>
</div></section>
<section class="tsd-index-section">
<h3 class="tsd-index-heading">Methods</h3>
<div class="tsd-index-list"><a href="_waku_message_encryption.ecies.Decoder.html#fromProtoObj" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>from<wbr/>Proto<wbr/>Obj</span></a>
<a href="_waku_message_encryption.ecies.Decoder.html#fromWireToProtoObj" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>from<wbr/>Wire<wbr/>To<wbr/>Proto<wbr/>Obj</span></a>
</div></section></div></details></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Constructors</h2>
<section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
<li class="tsd-signature tsd-anchor-link" id="constructor.new_Decoder"><span class="tsd-kind-constructor-signature">new <wbr/>Decoder</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pubsubTopic</span>, <span class="tsd-kind-parameter">contentTopic</span>, <span class="tsd-kind-parameter">privateKey</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../modules/_waku_message_encryption.ecies.html" class="tsd-signature-type tsd-kind-namespace">ecies</a><span class="tsd-signature-symbol">.</span><a href="_waku_message_encryption.ecies.Decoder.html" class="tsd-signature-type tsd-kind-class">Decoder</a><a href="#constructor.new_Decoder" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></li>
<li class="tsd-signature tsd-anchor-link" id="decrypt"><span class="tsd-kind-call-signature">decrypt</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">iv</span>, <span class="tsd-kind-parameter">key</span>, <span class="tsd-kind-parameter">cipherText</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type ">Uint8Array</span><span class="tsd-signature-symbol">&gt;</span><a href="#decrypt" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></li>
<li class="tsd-description">
<div class="tsd-parameters">
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameter-list">
<li>
<h5><span class="tsd-kind-parameter">pubsubTopic</span>: <span class="tsd-signature-type">string</span></h5></li>
<h5><span class="tsd-kind-parameter">iv</span>: <span class="tsd-signature-type ">Uint8Array</span></h5></li>
<li>
<h5><span class="tsd-kind-parameter">contentTopic</span>: <span class="tsd-signature-type">string</span></h5></li>
<h5><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type ">Uint8Array</span></h5></li>
<li>
<h5><span class="tsd-kind-parameter">privateKey</span>: <span class="tsd-signature-type ">Uint8Array</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="../modules/_waku_message_encryption.ecies.html" class="tsd-signature-type tsd-kind-namespace">ecies</a><span class="tsd-signature-symbol">.</span><a href="_waku_message_encryption.ecies.Decoder.html" class="tsd-signature-type tsd-kind-class">Decoder</a></h4><aside class="tsd-sources">
<p>Overrides <a href="_waku_sdk.Decoder.html">Decoder</a>.<a href="_waku_sdk.Decoder.html#constructor">constructor</a></p>
<h5><span class="tsd-kind-parameter">cipherText</span>: <span class="tsd-signature-type ">Uint8Array</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type ">Uint8Array</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/7df21b775/packages/message-encryption/src/ecies.ts#L118">packages/message-encryption/src/ecies.ts:118</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-is-inherited"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">content<wbr/>Topic</span><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_sdk.IDecoder.html">IDecoder</a>.<a href="../interfaces/_waku_sdk.IDecoder.html#contentTopic">contentTopic</a></p>
<p>Inherited from <a href="_waku_sdk.Decoder.html">Decoder</a>.<a href="_waku_sdk.Decoder.html#contentTopic">contentTopic</a></p>
<ul>
<li>Defined in packages/core/dist/lib/message/version_0.d.ts:38</li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-is-private"><a id="privateKey" class="tsd-anchor"></a>
<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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">private<wbr/>Key</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type ">Uint8Array</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/message-encryption/src/ecies.ts#L121">packages/message-encryption/src/ecies.ts:121</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-is-inherited"><a id="pubsubTopic" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>pubsub<wbr/>Topic</span><a href="#pubsubTopic" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">pubsub<wbr/>Topic</span><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_sdk.IDecoder.html">IDecoder</a>.<a href="../interfaces/_waku_sdk.IDecoder.html#pubsubTopic">pubsubTopic</a></p>
<p>Inherited from <a href="_waku_sdk.Decoder.html">Decoder</a>.<a href="_waku_sdk.Decoder.html#pubsubTopic">pubsubTopic</a></p>
<ul>
<li>Defined in packages/core/dist/lib/message/version_0.d.ts:37</li></ul></aside></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Methods</h2>
<section class="tsd-panel tsd-member"><a id="fromProtoObj" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>from<wbr/>Proto<wbr/>Obj</span><a href="#fromProtoObj" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
<li class="tsd-signature tsd-anchor-link" id="fromProtoObj.fromProtoObj-1"><span class="tsd-kind-call-signature">from<wbr/>Proto<wbr/>Obj</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pubsubTopic</span>, <span class="tsd-kind-parameter">protoMessage</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="_waku_message_encryption.DecodedMessage.html" class="tsd-signature-type tsd-kind-class">DecodedMessage</a><span class="tsd-signature-symbol">&gt;</span><a href="#fromProtoObj.fromProtoObj-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></li>
<li class="tsd-description">
<div class="tsd-parameters">
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameter-list">
<li>
<h5><span class="tsd-kind-parameter">pubsubTopic</span>: <span class="tsd-signature-type">string</span></h5></li>
<li>
<h5><span class="tsd-kind-parameter">protoMessage</span>: <a href="../interfaces/_waku_sdk.IProtoMessage.html" class="tsd-signature-type tsd-kind-interface">IProtoMessage</a></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="_waku_message_encryption.DecodedMessage.html" class="tsd-signature-type tsd-kind-class">DecodedMessage</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_sdk.IDecoder.html">IDecoder</a>.<a href="../interfaces/_waku_sdk.IDecoder.html#fromProtoObj">fromProtoObj</a></p>
<p>Overrides <a href="_waku_sdk.Decoder.html">Decoder</a>.<a href="_waku_sdk.Decoder.html#fromProtoObj">fromProtoObj</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/message-encryption/src/ecies.ts#L126">packages/message-encryption/src/ecies.ts:126</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited">
<li class="tsd-signature tsd-anchor-link" id="fromWireToProtoObj.fromWireToProtoObj-1"><span class="tsd-kind-call-signature">from<wbr/>Wire<wbr/>To<wbr/>Proto<wbr/>Obj</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">bytes</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/_waku_sdk.IProtoMessage.html" class="tsd-signature-type tsd-kind-interface">IProtoMessage</a><span class="tsd-signature-symbol">&gt;</span><a href="#fromWireToProtoObj.fromWireToProtoObj-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></li>
<li class="tsd-description">
<div class="tsd-parameters">
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameter-list">
<li>
<h5><span class="tsd-kind-parameter">bytes</span>: <span class="tsd-signature-type ">Uint8Array</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/_waku_sdk.IProtoMessage.html" class="tsd-signature-type tsd-kind-interface">IProtoMessage</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_sdk.IDecoder.html">IDecoder</a>.<a href="../interfaces/_waku_sdk.IDecoder.html#fromWireToProtoObj">fromWireToProtoObj</a></p>
<p>Inherited from <a href="_waku_sdk.Decoder.html">Decoder</a>.<a href="_waku_sdk.Decoder.html#fromWireToProtoObj">fromWireToProtoObj</a></p>
<ul>
<li>Defined in packages/core/dist/lib/message/version_0.d.ts:40</li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/message-encryption/src/crypto/symmetric.ts#L18">packages/message-encryption/src/crypto/symmetric.ts:18</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
@ -137,17 +47,7 @@
<li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><use href="#icon-checkbox"></use></svg><span>Private</span></label></li>
<li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><use href="#icon-checkbox"></use></svg><span>Inherited</span></label></li></ul></form></div>
<div class="tsd-theme-toggle">
<h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div>
<details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary">
<h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="#icon-chevronDown"></use></svg>On This Page</h3></summary>
<div class="tsd-accordion-details">
<ul>
<li><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-512"></use></svg><span>constructor</span></a></li>
<li><a href="#contentTopic" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>content<wbr/>Topic</span></a></li>
<li><a href="#privateKey" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>private<wbr/>Key</span></a></li>
<li><a href="#pubsubTopic" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>pubsub<wbr/>Topic</span></a></li>
<li><a href="#fromProtoObj" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>from<wbr/>Proto<wbr/>Obj</span></a></li>
<li><a href="#fromWireToProtoObj" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>from<wbr/>Wire<wbr/>To<wbr/>Proto<wbr/>Obj</span></a></li></ul></div></details></div>
<h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div>
<div class="site-menu">
<nav class="tsd-navigation"><a href="../index.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1"></use></svg><span>Documentation</span></a>
<ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base="..">

File diff suppressed because one or more lines are too long

View File

@ -1,4 +1,4 @@
<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>OneMillion | Documentation</title><meta name="description" content="Documentation for Documentation"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar">
<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>generateIv | Documentation</title><meta name="description" content="Documentation for Documentation"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar">
<div class="tsd-toolbar-contents container">
<div class="table-cell" id="tsd-search" data-base="..">
<div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div>
@ -14,11 +14,17 @@
<ul class="tsd-breadcrumb">
<li><a href="../index.html">Documentation</a></li>
<li><a href="../modules/_waku_message_encryption.html">@waku/message-encryption</a></li>
<li><a href="_waku_message_encryption.OneMillion.html">OneMillion</a></li></ul>
<h1>Variable OneMillion<code class="tsd-tag ts-flagConst">Const</code> </h1></div>
<div class="tsd-signature"><span class="tsd-kind-variable">One<wbr/>Million</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">bigint</span><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources">
<li><a href="../modules/_waku_message_encryption.crypto.html">crypto</a></li>
<li><a href="../modules/_waku_message_encryption.crypto.symmetric.html">symmetric</a></li>
<li><a href="_waku_message_encryption.crypto.symmetric.generateIv.html">generateIv</a></li></ul>
<h1>Function generateIv</h1></div>
<section class="tsd-panel">
<ul class="tsd-signatures">
<li class="tsd-signature tsd-anchor-link" id="generateIv"><span class="tsd-kind-call-signature">generate<wbr/>Iv</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type ">Uint8Array</span><a href="#generateIv" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></li>
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Uint8Array</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/message-encryption/src/index.ts#L8">packages/message-encryption/src/index.ts:8</a></li></ul></aside></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/message-encryption/src/crypto/symmetric.ts#L31">packages/message-encryption/src/crypto/symmetric.ts:31</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -19,7 +19,7 @@
<h1>Function createDecoder</h1></div>
<section class="tsd-panel">
<ul class="tsd-signatures">
<li class="tsd-signature tsd-anchor-link" id="createDecoder"><span class="tsd-kind-call-signature">create<wbr/>Decoder</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">contentTopic</span>, <span class="tsd-kind-parameter">privateKey</span>, <span class="tsd-kind-parameter">pubsubTopic</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../modules/_waku_message_encryption.ecies.html" class="tsd-signature-type tsd-kind-namespace">ecies</a><span class="tsd-signature-symbol">.</span><a href="../classes/_waku_message_encryption.ecies.Decoder.html" class="tsd-signature-type tsd-kind-class">Decoder</a><a href="#createDecoder" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></li>
<li class="tsd-signature tsd-anchor-link" id="createDecoder"><span class="tsd-kind-call-signature">create<wbr/>Decoder</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">contentTopic</span>, <span class="tsd-kind-parameter">privateKey</span>, <span class="tsd-kind-parameter">pubsubTopic</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type ">Decoder</span><a href="#createDecoder" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></li>
<li class="tsd-description">
<div class="tsd-comment tsd-typography"><p>Creates a decoder that decrypts messages using ECIES, using the given private
key as defined in <a href="https://rfc.vac.dev/spec/26/">26/WAKU2-PAYLOAD</a>.</p>
@ -43,10 +43,10 @@ decode incoming messages.</p>
<div class="tsd-comment tsd-typography"></div></li>
<li>
<h5><span class="tsd-kind-parameter">pubsubTopic</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = DefaultPubsubTopic</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="../modules/_waku_message_encryption.ecies.html" class="tsd-signature-type tsd-kind-namespace">ecies</a><span class="tsd-signature-symbol">.</span><a href="../classes/_waku_message_encryption.ecies.Decoder.html" class="tsd-signature-type tsd-kind-class">Decoder</a></h4>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Decoder</span></h4>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/message-encryption/src/ecies.ts#L193">packages/message-encryption/src/ecies.ts:193</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/message-encryption/src/ecies.ts#L194">packages/message-encryption/src/ecies.ts:194</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -19,7 +19,7 @@
<h1>Function createEncoder</h1></div>
<section class="tsd-panel">
<ul class="tsd-signatures">
<li class="tsd-signature tsd-anchor-link" id="createEncoder"><span class="tsd-kind-call-signature">create<wbr/>Encoder</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">__namedParameters</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../modules/_waku_message_encryption.ecies.html" class="tsd-signature-type tsd-kind-namespace">ecies</a><span class="tsd-signature-symbol">.</span><a href="../classes/_waku_message_encryption.ecies.Encoder.html" class="tsd-signature-type tsd-kind-class">Encoder</a><a href="#createEncoder" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></li>
<li class="tsd-signature tsd-anchor-link" id="createEncoder"><span class="tsd-kind-call-signature">create<wbr/>Encoder</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">__namedParameters</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type ">Encoder</span><a href="#createEncoder" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></li>
<li class="tsd-description">
<div class="tsd-comment tsd-typography"><p>Creates an encoder that encrypts messages using ECIES for the given public,
as defined in <a href="https://rfc.vac.dev/spec/26/">26/WAKU2-PAYLOAD</a>.</p>
@ -36,10 +36,10 @@ in <a href="https://rfc.vac.dev/spec/26/">26/WAKU2-PAYLOAD</a>.</p>
<ul class="tsd-parameter-list">
<li>
<h5><span class="tsd-kind-parameter">__namedParameters</span>: <a href="../modules/_waku_message_encryption.ecies.html" class="tsd-signature-type tsd-kind-namespace">ecies</a><span class="tsd-signature-symbol">.</span><a href="../interfaces/_waku_message_encryption.ecies.EncoderOptions.html" class="tsd-signature-type tsd-kind-interface">EncoderOptions</a></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="../modules/_waku_message_encryption.ecies.html" class="tsd-signature-type tsd-kind-namespace">ecies</a><span class="tsd-signature-symbol">.</span><a href="../classes/_waku_message_encryption.ecies.Encoder.html" class="tsd-signature-type tsd-kind-class">Encoder</a></h4>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Encoder</span></h4>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/message-encryption/src/ecies.ts#L99">packages/message-encryption/src/ecies.ts:99</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/message-encryption/src/ecies.ts#L100">packages/message-encryption/src/ecies.ts:100</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -26,7 +26,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Uint8Array</span></h4>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/message-encryption/src/crypto/index.ts#L35">packages/message-encryption/src/crypto/index.ts:35</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/message-encryption/src/crypto/utils.ts#L35">packages/message-encryption/src/crypto/utils.ts:35</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -25,7 +25,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Uint8Array</span></h4>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/message-encryption/src/crypto/index.ts#L42">packages/message-encryption/src/crypto/index.ts:42</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/message-encryption/src/crypto/utils.ts#L42">packages/message-encryption/src/crypto/utils.ts:42</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -19,7 +19,7 @@
<h1>Function createDecoder</h1></div>
<section class="tsd-panel">
<ul class="tsd-signatures">
<li class="tsd-signature tsd-anchor-link" id="createDecoder"><span class="tsd-kind-call-signature">create<wbr/>Decoder</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">contentTopic</span>, <span class="tsd-kind-parameter">symKey</span>, <span class="tsd-kind-parameter">pubsubTopic</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../modules/_waku_message_encryption.symmetric.html" class="tsd-signature-type tsd-kind-namespace">symmetric</a><span class="tsd-signature-symbol">.</span><a href="../classes/_waku_message_encryption.symmetric.Decoder.html" class="tsd-signature-type tsd-kind-class">Decoder</a><a href="#createDecoder" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></li>
<li class="tsd-signature tsd-anchor-link" id="createDecoder"><span class="tsd-kind-call-signature">create<wbr/>Decoder</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">contentTopic</span>, <span class="tsd-kind-parameter">symKey</span>, <span class="tsd-kind-parameter">pubsubTopic</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type ">Decoder</span><a href="#createDecoder" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></li>
<li class="tsd-description">
<div class="tsd-comment tsd-typography"><p>Creates a decoder that decrypts messages using symmetric encryption, using
the given key as defined in <a href="https://rfc.vac.dev/spec/26/">26/WAKU2-PAYLOAD</a>.</p>
@ -43,10 +43,10 @@ decode incoming messages.</p>
<div class="tsd-comment tsd-typography"></div></li>
<li>
<h5><span class="tsd-kind-parameter">pubsubTopic</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = DefaultPubsubTopic</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="../modules/_waku_message_encryption.symmetric.html" class="tsd-signature-type tsd-kind-namespace">symmetric</a><span class="tsd-signature-symbol">.</span><a href="../classes/_waku_message_encryption.symmetric.Decoder.html" class="tsd-signature-type tsd-kind-class">Decoder</a></h4>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Decoder</span></h4>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/message-encryption/src/symmetric.ts#L189">packages/message-encryption/src/symmetric.ts:189</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/message-encryption/src/symmetric.ts#L194">packages/message-encryption/src/symmetric.ts:194</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -19,7 +19,7 @@
<h1>Function createEncoder</h1></div>
<section class="tsd-panel">
<ul class="tsd-signatures">
<li class="tsd-signature tsd-anchor-link" id="createEncoder"><span class="tsd-kind-call-signature">create<wbr/>Encoder</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">__namedParameters</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../modules/_waku_message_encryption.symmetric.html" class="tsd-signature-type tsd-kind-namespace">symmetric</a><span class="tsd-signature-symbol">.</span><a href="../classes/_waku_message_encryption.symmetric.Encoder.html" class="tsd-signature-type tsd-kind-class">Encoder</a><a href="#createEncoder" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></li>
<li class="tsd-signature tsd-anchor-link" id="createEncoder"><span class="tsd-kind-call-signature">create<wbr/>Encoder</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">__namedParameters</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type ">Encoder</span><a href="#createEncoder" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></li>
<li class="tsd-description">
<div class="tsd-comment tsd-typography"><p>Creates an encoder that encrypts messages using symmetric encryption for the
given key, as defined in <a href="https://rfc.vac.dev/spec/26/">26/WAKU2-PAYLOAD</a>.</p>
@ -35,10 +35,10 @@ in <a href="https://rfc.vac.dev/spec/26/">26/WAKU2-PAYLOAD</a>.</p>
<ul class="tsd-parameter-list">
<li>
<h5><span class="tsd-kind-parameter">__namedParameters</span>: <a href="../modules/_waku_message_encryption.symmetric.html" class="tsd-signature-type tsd-kind-namespace">symmetric</a><span class="tsd-signature-symbol">.</span><a href="../interfaces/_waku_message_encryption.symmetric.EncoderOptions.html" class="tsd-signature-type tsd-kind-interface">EncoderOptions</a></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="../modules/_waku_message_encryption.symmetric.html" class="tsd-signature-type tsd-kind-namespace">symmetric</a><span class="tsd-signature-symbol">.</span><a href="../classes/_waku_message_encryption.symmetric.Encoder.html" class="tsd-signature-type tsd-kind-class">Encoder</a></h4>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Encoder</span></h4>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/message-encryption/src/symmetric.ts#L95">packages/message-encryption/src/symmetric.ts:95</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/message-encryption/src/symmetric.ts#L100">packages/message-encryption/src/symmetric.ts:100</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -1,4 +1,4 @@
<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Decoder | Documentation</title><meta name="description" content="Documentation for Documentation"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar">
<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>decryptSymmetric | Documentation</title><meta name="description" content="Documentation for Documentation"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar">
<div class="tsd-toolbar-contents container">
<div class="table-cell" id="tsd-search" data-base="..">
<div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div>
@ -15,115 +15,32 @@
<li><a href="../index.html">Documentation</a></li>
<li><a href="../modules/_waku_message_encryption.html">@waku/message-encryption</a></li>
<li><a href="../modules/_waku_message_encryption.symmetric.html">symmetric</a></li>
<li><a href="_waku_message_encryption.symmetric.Decoder.html">Decoder</a></li></ul>
<h1>Class Decoder</h1></div>
<section class="tsd-panel tsd-hierarchy">
<h4>Hierarchy</h4>
<ul class="tsd-hierarchy">
<li><a href="_waku_sdk.Decoder.html" class="tsd-signature-type tsd-kind-class">Decoder</a>
<ul class="tsd-hierarchy">
<li><span class="target">Decoder</span></li></ul></li></ul></section>
<li><a href="_waku_message_encryption.symmetric.decryptSymmetric.html">decryptSymmetric</a></li></ul>
<h1>Function decryptSymmetric</h1></div>
<section class="tsd-panel">
<h4>Implements</h4>
<ul class="tsd-hierarchy">
<li><a href="../interfaces/_waku_sdk.IDecoder.html" class="tsd-signature-type tsd-kind-interface">IDecoder</a><span class="tsd-signature-symbol">&lt;</span><a href="_waku_message_encryption.DecodedMessage.html" class="tsd-signature-type 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/7df21b775/packages/message-encryption/src/symmetric.ts#L113">packages/message-encryption/src/symmetric.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">
<h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex=0><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="#icon-chevronSmall"></use></svg> Index</h5></summary>
<div class="tsd-accordion-details">
<section class="tsd-index-section">
<h3 class="tsd-index-heading">Constructors</h3>
<div class="tsd-index-list"><a href="_waku_message_encryption.symmetric.Decoder.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-512"></use></svg><span>constructor</span></a>
</div></section>
<section class="tsd-index-section">
<h3 class="tsd-index-heading">Properties</h3>
<div class="tsd-index-list"><a href="_waku_message_encryption.symmetric.Decoder.html#contentTopic" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>content<wbr/>Topic</span></a>
<a href="_waku_message_encryption.symmetric.Decoder.html#pubsubTopic" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>pubsub<wbr/>Topic</span></a>
<a href="_waku_message_encryption.symmetric.Decoder.html#symKey" class="tsd-index-link tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>sym<wbr/>Key</span></a>
</div></section>
<section class="tsd-index-section">
<h3 class="tsd-index-heading">Methods</h3>
<div class="tsd-index-list"><a href="_waku_message_encryption.symmetric.Decoder.html#fromProtoObj" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>from<wbr/>Proto<wbr/>Obj</span></a>
<a href="_waku_message_encryption.symmetric.Decoder.html#fromWireToProtoObj" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>from<wbr/>Wire<wbr/>To<wbr/>Proto<wbr/>Obj</span></a>
</div></section></div></details></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Constructors</h2>
<section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
<li class="tsd-signature tsd-anchor-link" id="constructor.new_Decoder"><span class="tsd-kind-constructor-signature">new <wbr/>Decoder</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pubsubTopic</span>, <span class="tsd-kind-parameter">contentTopic</span>, <span class="tsd-kind-parameter">symKey</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../modules/_waku_message_encryption.symmetric.html" class="tsd-signature-type tsd-kind-namespace">symmetric</a><span class="tsd-signature-symbol">.</span><a href="_waku_message_encryption.symmetric.Decoder.html" class="tsd-signature-type tsd-kind-class">Decoder</a><a href="#constructor.new_Decoder" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></li>
<li class="tsd-description">
<li class="tsd-signature tsd-anchor-link" id="decryptSymmetric"><span class="tsd-kind-call-signature">decrypt<wbr/>Symmetric</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">payload</span>, <span class="tsd-kind-parameter">key</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type ">Uint8Array</span><span class="tsd-signature-symbol">&gt;</span><a href="#decryptSymmetric" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></li>
<li class="tsd-description"><code class="tsd-tag ts-flagInternal">Internal</code>
<div class="tsd-comment tsd-typography"><p>Proceed with Symmetric decryption of the data as per <a href="https://rfc.vac.dev/spec/26/">26/WAKU-PAYLOAD</a>.</p>
</div>
<div class="tsd-parameters">
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameter-list">
<li>
<h5><span class="tsd-kind-parameter">pubsubTopic</span>: <span class="tsd-signature-type">string</span></h5></li>
<h5><span class="tsd-kind-parameter">payload</span>: <span class="tsd-signature-type ">Uint8Array</span></h5>
<div class="tsd-comment tsd-typography"><p>The cipher data, it is expected to be <code>cipherText | tag | iv</code>.</p>
</div>
<div class="tsd-comment tsd-typography"></div></li>
<li>
<h5><span class="tsd-kind-parameter">contentTopic</span>: <span class="tsd-signature-type">string</span></h5></li>
<li>
<h5><span class="tsd-kind-parameter">symKey</span>: <span class="tsd-signature-type ">Uint8Array</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="../modules/_waku_message_encryption.symmetric.html" class="tsd-signature-type tsd-kind-namespace">symmetric</a><span class="tsd-signature-symbol">.</span><a href="_waku_message_encryption.symmetric.Decoder.html" class="tsd-signature-type tsd-kind-class">Decoder</a></h4><aside class="tsd-sources">
<p>Overrides <a href="_waku_sdk.Decoder.html">Decoder</a>.<a href="_waku_sdk.Decoder.html#constructor">constructor</a></p>
<h5><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type ">Uint8Array</span></h5>
<div class="tsd-comment tsd-typography"><p>The key to use for decryption.</p>
</div>
<div class="tsd-comment tsd-typography"></div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type ">Uint8Array</span><span class="tsd-signature-symbol">&gt;</span></h4><p>The decrypted data, expected to be <code>flags | payload-length | payload | [signature]</code>.</p>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/message-encryption/src/symmetric.ts#L114">packages/message-encryption/src/symmetric.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-is-inherited"><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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">content<wbr/>Topic</span><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_sdk.IDecoder.html">IDecoder</a>.<a href="../interfaces/_waku_sdk.IDecoder.html#contentTopic">contentTopic</a></p>
<p>Inherited from <a href="_waku_sdk.Decoder.html">Decoder</a>.<a href="_waku_sdk.Decoder.html#contentTopic">contentTopic</a></p>
<ul>
<li>Defined in packages/core/dist/lib/message/version_0.d.ts:38</li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-is-inherited"><a id="pubsubTopic" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>pubsub<wbr/>Topic</span><a href="#pubsubTopic" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">pubsub<wbr/>Topic</span><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_sdk.IDecoder.html">IDecoder</a>.<a href="../interfaces/_waku_sdk.IDecoder.html#pubsubTopic">pubsubTopic</a></p>
<p>Inherited from <a href="_waku_sdk.Decoder.html">Decoder</a>.<a href="_waku_sdk.Decoder.html#pubsubTopic">pubsubTopic</a></p>
<ul>
<li>Defined in packages/core/dist/lib/message/version_0.d.ts:37</li></ul></aside></section>
<section class="tsd-panel tsd-member 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">sym<wbr/>Key</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type ">Uint8Array</span></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/message-encryption/src/symmetric.ts#L117">packages/message-encryption/src/symmetric.ts:117</a></li></ul></aside></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Methods</h2>
<section class="tsd-panel tsd-member"><a id="fromProtoObj" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>from<wbr/>Proto<wbr/>Obj</span><a href="#fromProtoObj" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
<li class="tsd-signature tsd-anchor-link" id="fromProtoObj.fromProtoObj-1"><span class="tsd-kind-call-signature">from<wbr/>Proto<wbr/>Obj</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pubsubTopic</span>, <span class="tsd-kind-parameter">protoMessage</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="_waku_message_encryption.DecodedMessage.html" class="tsd-signature-type tsd-kind-class">DecodedMessage</a><span class="tsd-signature-symbol">&gt;</span><a href="#fromProtoObj.fromProtoObj-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></li>
<li class="tsd-description">
<div class="tsd-parameters">
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameter-list">
<li>
<h5><span class="tsd-kind-parameter">pubsubTopic</span>: <span class="tsd-signature-type">string</span></h5></li>
<li>
<h5><span class="tsd-kind-parameter">protoMessage</span>: <a href="../interfaces/_waku_sdk.IProtoMessage.html" class="tsd-signature-type tsd-kind-interface">IProtoMessage</a></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="_waku_message_encryption.DecodedMessage.html" class="tsd-signature-type tsd-kind-class">DecodedMessage</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_sdk.IDecoder.html">IDecoder</a>.<a href="../interfaces/_waku_sdk.IDecoder.html#fromProtoObj">fromProtoObj</a></p>
<p>Overrides <a href="_waku_sdk.Decoder.html">Decoder</a>.<a href="_waku_sdk.Decoder.html#fromProtoObj">fromProtoObj</a></p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/message-encryption/src/symmetric.ts#L122">packages/message-encryption/src/symmetric.ts:122</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member 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 viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited">
<li class="tsd-signature tsd-anchor-link" id="fromWireToProtoObj.fromWireToProtoObj-1"><span class="tsd-kind-call-signature">from<wbr/>Wire<wbr/>To<wbr/>Proto<wbr/>Obj</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">bytes</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/_waku_sdk.IProtoMessage.html" class="tsd-signature-type tsd-kind-interface">IProtoMessage</a><span class="tsd-signature-symbol">&gt;</span><a href="#fromWireToProtoObj.fromWireToProtoObj-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></li>
<li class="tsd-description">
<div class="tsd-parameters">
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameter-list">
<li>
<h5><span class="tsd-kind-parameter">bytes</span>: <span class="tsd-signature-type ">Uint8Array</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/_waku_sdk.IProtoMessage.html" class="tsd-signature-type tsd-kind-interface">IProtoMessage</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/_waku_sdk.IDecoder.html">IDecoder</a>.<a href="../interfaces/_waku_sdk.IDecoder.html#fromWireToProtoObj">fromWireToProtoObj</a></p>
<p>Inherited from <a href="_waku_sdk.Decoder.html">Decoder</a>.<a href="_waku_sdk.Decoder.html#fromWireToProtoObj">fromWireToProtoObj</a></p>
<ul>
<li>Defined in packages/core/dist/lib/message/version_0.d.ts:40</li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/message-encryption/src/encryption.ts#L102">packages/message-encryption/src/encryption.ts:102</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
@ -137,17 +54,7 @@
<li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><use href="#icon-checkbox"></use></svg><span>Private</span></label></li>
<li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><use href="#icon-checkbox"></use></svg><span>Inherited</span></label></li></ul></form></div>
<div class="tsd-theme-toggle">
<h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div>
<details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary">
<h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="#icon-chevronDown"></use></svg>On This Page</h3></summary>
<div class="tsd-accordion-details">
<ul>
<li><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-512"></use></svg><span>constructor</span></a></li>
<li><a href="#contentTopic" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>content<wbr/>Topic</span></a></li>
<li><a href="#pubsubTopic" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>pubsub<wbr/>Topic</span></a></li>
<li><a href="#symKey" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>sym<wbr/>Key</span></a></li>
<li><a href="#fromProtoObj" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>from<wbr/>Proto<wbr/>Obj</span></a></li>
<li><a href="#fromWireToProtoObj" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>from<wbr/>Wire<wbr/>To<wbr/>Proto<wbr/>Obj</span></a></li></ul></div></details></div>
<h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div>
<div class="site-menu">
<nav class="tsd-navigation"><a href="../index.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1"></use></svg><span>Documentation</span></a>
<ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base="..">

File diff suppressed because one or more lines are too long

View File

@ -33,7 +33,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Uint8Array</span></h4>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/message-hash/src/index.ts#L9">index.ts:9</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/message-hash/src/index.ts#L9">index.ts:9</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -35,7 +35,7 @@
<h4 class="tsd-returns-title">Returns <a href="../classes/_waku_peer_exchange.WakuPeerExchange.html" class="tsd-signature-type tsd-kind-class">WakuPeerExchange</a></h4></li></ul></li></ul>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/peer-exchange/src/waku_peer_exchange.ts#L91">packages/peer-exchange/src/waku_peer_exchange.ts:91</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/peer-exchange/src/waku_peer_exchange.ts#L91">packages/peer-exchange/src/waku_peer_exchange.ts:91</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -33,7 +33,7 @@
<h5><span class="tsd-kind-parameter">components</span>: <a href="../types/_waku_sdk.Libp2pComponents.html" class="tsd-signature-type tsd-kind-type-alias">Libp2pComponents</a></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="../classes/_waku_peer_exchange.PeerExchangeDiscovery.html" class="tsd-signature-type tsd-kind-class">PeerExchangeDiscovery</a></h4></li></ul></li></ul><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L224">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:224</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L224">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:224</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -23,7 +23,7 @@
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Codec</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/_waku_proto.WakuMessage-1.html" class="tsd-signature-type tsd-kind-interface">WakuMessage</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/7df21b775/packages/proto/src/lib/filter.ts#L416">lib/filter.ts:416</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/filter.ts#L416">lib/filter.ts:416</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -28,7 +28,7 @@
<h5><span class="tsd-kind-parameter">buf</span>: <span class="tsd-signature-type ">Uint8Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type ">Uint8ArrayList</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="../interfaces/_waku_proto.WakuMessage-1.html" class="tsd-signature-type tsd-kind-interface">WakuMessage</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/proto/src/lib/filter.ts#L511">lib/filter.ts:511</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/filter.ts#L511">lib/filter.ts:511</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -28,7 +28,7 @@
<h5><span class="tsd-kind-parameter">obj</span>: <span class="tsd-signature-type ">Partial</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/_waku_proto.WakuMessage-1.html" class="tsd-signature-type tsd-kind-interface">WakuMessage</a><span class="tsd-signature-symbol">&gt;</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Uint8Array</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/proto/src/lib/filter.ts#L507">lib/filter.ts:507</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/filter.ts#L507">lib/filter.ts:507</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -25,7 +25,7 @@
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Codec</span><span class="tsd-signature-symbol">&lt;</span><a href="../modules/_waku_proto.proto_filter.html" class="tsd-signature-type tsd-kind-namespace">proto_filter</a><span class="tsd-signature-symbol">.</span><a href="../modules/_waku_proto.proto_filter.FilterRequest.html" class="tsd-signature-type tsd-kind-namespace">FilterRequest</a><span class="tsd-signature-symbol">.</span><a href="../interfaces/_waku_proto.proto_filter.FilterRequest.ContentFilter-1.html" class="tsd-signature-type tsd-kind-interface">ContentFilter</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/7df21b775/packages/proto/src/lib/filter.ts#L25">lib/filter.ts:25</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/filter.ts#L25">lib/filter.ts:25</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -30,7 +30,7 @@
<h5><span class="tsd-kind-parameter">buf</span>: <span class="tsd-signature-type ">Uint8Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type ">Uint8ArrayList</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="../modules/_waku_proto.proto_filter.html" class="tsd-signature-type tsd-kind-namespace">proto_filter</a><span class="tsd-signature-symbol">.</span><a href="../modules/_waku_proto.proto_filter.FilterRequest.html" class="tsd-signature-type tsd-kind-namespace">FilterRequest</a><span class="tsd-signature-symbol">.</span><a href="../interfaces/_waku_proto.proto_filter.FilterRequest.ContentFilter-1.html" class="tsd-signature-type tsd-kind-interface">ContentFilter</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/proto/src/lib/filter.ts#L71">lib/filter.ts:71</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/filter.ts#L71">lib/filter.ts:71</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -30,7 +30,7 @@
<h5><span class="tsd-kind-parameter">obj</span>: <span class="tsd-signature-type ">Partial</span><span class="tsd-signature-symbol">&lt;</span><a href="../modules/_waku_proto.proto_filter.html" class="tsd-signature-type tsd-kind-namespace">proto_filter</a><span class="tsd-signature-symbol">.</span><a href="../modules/_waku_proto.proto_filter.FilterRequest.html" class="tsd-signature-type tsd-kind-namespace">FilterRequest</a><span class="tsd-signature-symbol">.</span><a href="../interfaces/_waku_proto.proto_filter.FilterRequest.ContentFilter-1.html" class="tsd-signature-type tsd-kind-interface">ContentFilter</a><span class="tsd-signature-symbol">&gt;</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Uint8Array</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/proto/src/lib/filter.ts#L67">lib/filter.ts:67</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/filter.ts#L67">lib/filter.ts:67</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -24,7 +24,7 @@
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Codec</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/_waku_proto.proto_filter.FilterRequest-1.html" class="tsd-signature-type tsd-kind-interface">FilterRequest</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/7df21b775/packages/proto/src/lib/filter.ts#L78">lib/filter.ts:78</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/filter.ts#L78">lib/filter.ts:78</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -29,7 +29,7 @@
<h5><span class="tsd-kind-parameter">buf</span>: <span class="tsd-signature-type ">Uint8Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type ">Uint8ArrayList</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="../interfaces/_waku_proto.proto_filter.FilterRequest-1.html" class="tsd-signature-type tsd-kind-interface">FilterRequest</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/proto/src/lib/filter.ts#L144">lib/filter.ts:144</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/filter.ts#L144">lib/filter.ts:144</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -29,7 +29,7 @@
<h5><span class="tsd-kind-parameter">obj</span>: <span class="tsd-signature-type ">Partial</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/_waku_proto.proto_filter.FilterRequest-1.html" class="tsd-signature-type tsd-kind-interface">FilterRequest</a><span class="tsd-signature-symbol">&gt;</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Uint8Array</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/proto/src/lib/filter.ts#L140">lib/filter.ts:140</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/filter.ts#L140">lib/filter.ts:140</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -24,7 +24,7 @@
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Codec</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/_waku_proto.proto_filter.FilterRpc-1.html" class="tsd-signature-type tsd-kind-interface">FilterRpc</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/7df21b775/packages/proto/src/lib/filter.ts#L218">lib/filter.ts:218</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/filter.ts#L218">lib/filter.ts:218</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -29,7 +29,7 @@
<h5><span class="tsd-kind-parameter">buf</span>: <span class="tsd-signature-type ">Uint8Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type ">Uint8ArrayList</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="../interfaces/_waku_proto.proto_filter.FilterRpc-1.html" class="tsd-signature-type tsd-kind-interface">FilterRpc</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/proto/src/lib/filter.ts#L280">lib/filter.ts:280</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/filter.ts#L280">lib/filter.ts:280</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -29,7 +29,7 @@
<h5><span class="tsd-kind-parameter">obj</span>: <span class="tsd-signature-type ">Partial</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/_waku_proto.proto_filter.FilterRpc-1.html" class="tsd-signature-type tsd-kind-interface">FilterRpc</a><span class="tsd-signature-symbol">&gt;</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Uint8Array</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/proto/src/lib/filter.ts#L276">lib/filter.ts:276</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/filter.ts#L276">lib/filter.ts:276</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -24,7 +24,7 @@
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Codec</span><span class="tsd-signature-symbol">&lt;</span><a href="../modules/_waku_proto.proto_filter.html" class="tsd-signature-type tsd-kind-namespace">proto_filter</a><span class="tsd-signature-symbol">.</span><a href="../interfaces/_waku_proto.proto_filter.MessagePush-1.html" class="tsd-signature-type tsd-kind-interface">MessagePush</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/7df21b775/packages/proto/src/lib/filter.ts#L156">lib/filter.ts:156</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/filter.ts#L156">lib/filter.ts:156</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -29,7 +29,7 @@
<h5><span class="tsd-kind-parameter">buf</span>: <span class="tsd-signature-type ">Uint8Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type ">Uint8ArrayList</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="../modules/_waku_proto.proto_filter.html" class="tsd-signature-type tsd-kind-namespace">proto_filter</a><span class="tsd-signature-symbol">.</span><a href="../interfaces/_waku_proto.proto_filter.MessagePush-1.html" class="tsd-signature-type tsd-kind-interface">MessagePush</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/proto/src/lib/filter.ts#L204">lib/filter.ts:204</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/filter.ts#L204">lib/filter.ts:204</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -29,7 +29,7 @@
<h5><span class="tsd-kind-parameter">obj</span>: <span class="tsd-signature-type ">Partial</span><span class="tsd-signature-symbol">&lt;</span><a href="../modules/_waku_proto.proto_filter.html" class="tsd-signature-type tsd-kind-namespace">proto_filter</a><span class="tsd-signature-symbol">.</span><a href="../interfaces/_waku_proto.proto_filter.MessagePush-1.html" class="tsd-signature-type tsd-kind-interface">MessagePush</a><span class="tsd-signature-symbol">&gt;</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Uint8Array</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/proto/src/lib/filter.ts#L200">lib/filter.ts:200</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/filter.ts#L200">lib/filter.ts:200</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -24,7 +24,7 @@
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Codec</span><span class="tsd-signature-symbol">&lt;</span><a href="../modules/_waku_proto.proto_filter.html" class="tsd-signature-type tsd-kind-namespace">proto_filter</a><span class="tsd-signature-symbol">.</span><a href="../interfaces/_waku_proto.proto_filter.RateLimitProof-1.html" class="tsd-signature-type tsd-kind-interface">RateLimitProof</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/7df21b775/packages/proto/src/lib/filter.ts#L298">lib/filter.ts:298</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/filter.ts#L298">lib/filter.ts:298</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -29,7 +29,7 @@
<h5><span class="tsd-kind-parameter">buf</span>: <span class="tsd-signature-type ">Uint8Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type ">Uint8ArrayList</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="../modules/_waku_proto.proto_filter.html" class="tsd-signature-type tsd-kind-namespace">proto_filter</a><span class="tsd-signature-symbol">.</span><a href="../interfaces/_waku_proto.proto_filter.RateLimitProof-1.html" class="tsd-signature-type tsd-kind-interface">RateLimitProof</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/proto/src/lib/filter.ts#L398">lib/filter.ts:398</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/filter.ts#L398">lib/filter.ts:398</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -29,7 +29,7 @@
<h5><span class="tsd-kind-parameter">obj</span>: <span class="tsd-signature-type ">Partial</span><span class="tsd-signature-symbol">&lt;</span><a href="../modules/_waku_proto.proto_filter.html" class="tsd-signature-type tsd-kind-namespace">proto_filter</a><span class="tsd-signature-symbol">.</span><a href="../interfaces/_waku_proto.proto_filter.RateLimitProof-1.html" class="tsd-signature-type tsd-kind-interface">RateLimitProof</a><span class="tsd-signature-symbol">&gt;</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Uint8Array</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/proto/src/lib/filter.ts#L394">lib/filter.ts:394</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/filter.ts#L394">lib/filter.ts:394</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -25,7 +25,7 @@
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Codec</span><span class="tsd-signature-symbol">&lt;</span><a href="../enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html" class="tsd-signature-type tsd-kind-enum">FilterSubscribeType</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/7df21b775/packages/proto/src/lib/filter_v2.ts#L34">lib/filter_v2.ts:34</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/filter_v2.ts#L34">lib/filter_v2.ts:34</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -24,7 +24,7 @@
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Codec</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/_waku_proto.proto_filter_v2.FilterSubscribeRequest-1.html" class="tsd-signature-type tsd-kind-interface">FilterSubscribeRequest</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/7df21b775/packages/proto/src/lib/filter_v2.ts#L41">lib/filter_v2.ts:41</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/filter_v2.ts#L41">lib/filter_v2.ts:41</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -29,7 +29,7 @@
<h5><span class="tsd-kind-parameter">buf</span>: <span class="tsd-signature-type ">Uint8Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type ">Uint8ArrayList</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="../interfaces/_waku_proto.proto_filter_v2.FilterSubscribeRequest-1.html" class="tsd-signature-type tsd-kind-interface">FilterSubscribeRequest</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/proto/src/lib/filter_v2.ts#L115">lib/filter_v2.ts:115</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/filter_v2.ts#L115">lib/filter_v2.ts:115</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -29,7 +29,7 @@
<h5><span class="tsd-kind-parameter">obj</span>: <span class="tsd-signature-type ">Partial</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/_waku_proto.proto_filter_v2.FilterSubscribeRequest-1.html" class="tsd-signature-type tsd-kind-interface">FilterSubscribeRequest</a><span class="tsd-signature-symbol">&gt;</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Uint8Array</span></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7df21b775/packages/proto/src/lib/filter_v2.ts#L111">lib/filter_v2.ts:111</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/filter_v2.ts#L111">lib/filter_v2.ts:111</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -24,7 +24,7 @@
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Codec</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/_waku_proto.proto_filter_v2.FilterSubscribeResponse-1.html" class="tsd-signature-type tsd-kind-interface">FilterSubscribeResponse</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/7df21b775/packages/proto/src/lib/filter_v2.ts#L129">lib/filter_v2.ts:129</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/7eb3375f5/packages/proto/src/lib/filter_v2.ts#L129">lib/filter_v2.ts:129</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

Some files were not shown because too many files have changed in this diff Show More