This commit is contained in:
status-im-auto 2023-09-27 10:05:48 +00:00 committed by Jenkins
parent 8086d88f44
commit bfd3b4fbfa
365 changed files with 1569 additions and 1067 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/077d9a76d/packages/core/src/lib/connection_manager.ts#L25">packages/core/src/lib/connection_manager.ts:25</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/connection_manager.ts#L25">packages/core/src/lib/connection_manager.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">
@ -93,7 +93,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&gt;.constructor</p>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/077d9a76d/packages/core/src/lib/connection_manager.ts#L104">packages/core/src/lib/connection_manager.ts:104</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/connection_manager.ts#L104">packages/core/src/lib/connection_manager.ts:104</a></li></ul></aside></li></ul></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Properties</h2>
<section class="tsd-panel tsd-member tsd-is-private tsd-is-inherited tsd-is-external"><a id="_private" class="tsd-anchor"></a>
@ -107,27 +107,27 @@
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>current<wbr/>Active<wbr/>Dial<wbr/>Count</span><a href="#currentActiveDialCount" 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/>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/077d9a76d/packages/core/src/lib/connection_manager.ts#L36">packages/core/src/lib/connection_manager.ts:36</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/connection_manager.ts#L36">packages/core/src/lib/connection_manager.ts:36</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/077d9a76d/packages/core/src/lib/connection_manager.ts#L33">packages/core/src/lib/connection_manager.ts:33</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/connection_manager.ts#L33">packages/core/src/lib/connection_manager.ts:33</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/077d9a76d/packages/core/src/lib/connection_manager.ts#L34">packages/core/src/lib/connection_manager.ts:34</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/connection_manager.ts#L34">packages/core/src/lib/connection_manager.ts:34</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/077d9a76d/packages/core/src/lib/connection_manager.ts#L30">packages/core/src/lib/connection_manager.ts:30</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/connection_manager.ts#L30">packages/core/src/lib/connection_manager.ts:30</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/077d9a76d/packages/core/src/lib/connection_manager.ts#L32">packages/core/src/lib/connection_manager.ts:32</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/connection_manager.ts#L32">packages/core/src/lib/connection_manager.ts:32</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-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </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><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>
@ -180,22 +180,22 @@
<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/077d9a76d/packages/core/src/lib/connection_manager.ts#L312">packages/core/src/lib/connection_manager.ts:312</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/connection_manager.ts#L312">packages/core/src/lib/connection_manager.ts:312</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/077d9a76d/packages/core/src/lib/connection_manager.ts#L31">packages/core/src/lib/connection_manager.ts:31</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/connection_manager.ts#L31">packages/core/src/lib/connection_manager.ts:31</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/077d9a76d/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/a3c45b6e1/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="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/077d9a76d/packages/core/src/lib/connection_manager.ts#L29">packages/core/src/lib/connection_manager.ts:29</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/connection_manager.ts#L29">packages/core/src/lib/connection_manager.ts:29</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>
@ -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/077d9a76d/packages/core/src/lib/connection_manager.ts#L299">packages/core/src/lib/connection_manager.ts:299</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/connection_manager.ts#L299">packages/core/src/lib/connection_manager.ts:299</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">
@ -247,7 +247,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/077d9a76d/packages/core/src/lib/connection_manager.ts#L174">packages/core/src/lib/connection_manager.ts:174</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/connection_manager.ts#L174">packages/core/src/lib/connection_manager.ts:174</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">
@ -255,7 +255,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/077d9a76d/packages/core/src/lib/connection_manager.ts#L133">packages/core/src/lib/connection_manager.ts:133</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/connection_manager.ts#L133">packages/core/src/lib/connection_manager.ts:133</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">
@ -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/077d9a76d/packages/core/src/lib/connection_manager.ts#L241">packages/core/src/lib/connection_manager.ts:241</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/connection_manager.ts#L241">packages/core/src/lib/connection_manager.ts:241</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">
@ -292,7 +292,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/077d9a76d/packages/core/src/lib/connection_manager.ts#L60">packages/core/src/lib/connection_manager.ts:60</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/connection_manager.ts#L60">packages/core/src/lib/connection_manager.ts:60</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">
@ -308,7 +308,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/077d9a76d/packages/core/src/lib/connection_manager.ts#L424">packages/core/src/lib/connection_manager.ts:424</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/connection_manager.ts#L424">packages/core/src/lib/connection_manager.ts:424</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">
@ -331,7 +331,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/077d9a76d/packages/core/src/lib/connection_manager.ts#L253">packages/core/src/lib/connection_manager.ts:253</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/connection_manager.ts#L253">packages/core/src/lib/connection_manager.ts:253</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">
@ -363,7 +363,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/077d9a76d/packages/core/src/lib/connection_manager.ts#L151">packages/core/src/lib/connection_manager.ts:151</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/connection_manager.ts#L151">packages/core/src/lib/connection_manager.ts:151</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">
@ -405,7 +405,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/077d9a76d/packages/core/src/lib/connection_manager.ts#L397">packages/core/src/lib/connection_manager.ts:397</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/connection_manager.ts#L397">packages/core/src/lib/connection_manager.ts:397</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">
@ -413,7 +413,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/077d9a76d/packages/core/src/lib/connection_manager.ts#L273">packages/core/src/lib/connection_manager.ts:273</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/connection_manager.ts#L273">packages/core/src/lib/connection_manager.ts:273</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">
@ -421,7 +421,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/077d9a76d/packages/core/src/lib/connection_manager.ts#L280">packages/core/src/lib/connection_manager.ts:280</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/connection_manager.ts#L280">packages/core/src/lib/connection_manager.ts:280</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">
@ -429,7 +429,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/077d9a76d/packages/core/src/lib/connection_manager.ts#L266">packages/core/src/lib/connection_manager.ts:266</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/connection_manager.ts#L266">packages/core/src/lib/connection_manager.ts:266</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">
@ -438,7 +438,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/077d9a76d/packages/core/src/lib/connection_manager.ts#L158">packages/core/src/lib/connection_manager.ts:158</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/connection_manager.ts#L158">packages/core/src/lib/connection_manager.ts:158</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">
@ -459,7 +459,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/077d9a76d/packages/core/src/lib/connection_manager.ts#L39">packages/core/src/lib/connection_manager.ts:39</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/connection_manager.ts#L39">packages/core/src/lib/connection_manager.ts:39</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/077d9a76d/packages/core/src/lib/message/version_0.ts#L20">packages/core/src/lib/message/version_0.ts:20</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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/077d9a76d/packages/core/src/lib/message/version_0.ts#L21">packages/core/src/lib/message/version_0.ts:21</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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/077d9a76d/packages/core/src/lib/message/version_0.ts#L23">packages/core/src/lib/message/version_0.ts:23</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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>pub<wbr/>Sub<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">pub<wbr/>Sub<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/077d9a76d/packages/core/src/lib/message/version_0.ts#L22">packages/core/src/lib/message/version_0.ts:22</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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/077d9a76d/packages/core/src/lib/message/version_0.ts#L38">packages/core/src/lib/message/version_0.ts:38</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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/077d9a76d/packages/core/src/lib/message/version_0.ts#L34">packages/core/src/lib/message/version_0.ts:34</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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/077d9a76d/packages/core/src/lib/message/version_0.ts#L26">packages/core/src/lib/message/version_0.ts:26</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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/077d9a76d/packages/core/src/lib/message/version_0.ts#L57">packages/core/src/lib/message/version_0.ts:57</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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/077d9a76d/packages/core/src/lib/message/version_0.ts#L30">packages/core/src/lib/message/version_0.ts:30</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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/077d9a76d/packages/core/src/lib/message/version_0.ts#L67">packages/core/src/lib/message/version_0.ts:67</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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/077d9a76d/packages/core/src/lib/message/version_0.ts#L42">packages/core/src/lib/message/version_0.ts:42</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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/077d9a76d/packages/core/src/lib/message/version_0.ts#L61">packages/core/src/lib/message/version_0.ts:61</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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/077d9a76d/packages/core/src/lib/message/version_0.ts#L125">packages/core/src/lib/message/version_0.ts:125</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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">
@ -38,6 +38,7 @@
<section class="tsd-index-section">
<h3 class="tsd-index-heading">Properties</h3>
<div class="tsd-index-list"><a href="_waku_core.Decoder.html#contentTopic" class="tsd-index-link"><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_core.Decoder.html#pubSubTopic" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>pub<wbr/>Sub<wbr/>Topic</span></a>
</div></section>
<section class="tsd-index-section">
<h3 class="tsd-index-heading">Methods</h3>
@ -49,16 +50,18 @@
<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">contentTopic</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_waku_core.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="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-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_waku_core.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">
<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">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/077d9a76d/packages/core/src/lib/message/version_0.ts#L126">packages/core/src/lib/message/version_0.ts:126</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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>
@ -66,7 +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/077d9a76d/packages/core/src/lib/message/version_0.ts#L126">packages/core/src/lib/message/version_0.ts:126</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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>pub<wbr/>Sub<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">pub<wbr/>Sub<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/a3c45b6e1/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>
@ -84,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/077d9a76d/packages/core/src/lib/message/version_0.ts#L146">packages/core/src/lib/message/version_0.ts:146</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/message/version_0.ts#L154">packages/core/src/lib/message/version_0.ts:154</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">
@ -98,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/077d9a76d/packages/core/src/lib/message/version_0.ts#L132">packages/core/src/lib/message/version_0.ts:132</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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">
@ -119,6 +128,7 @@
<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=""><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=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>pub<wbr/>Sub<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=""><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>
<div class="site-menu">

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/077d9a76d/packages/core/src/lib/message/version_0.ts#L72">packages/core/src/lib/message/version_0.ts:72</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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">
@ -40,6 +40,7 @@
<div class="tsd-index-list"><a href="_waku_core.Encoder.html#contentTopic" class="tsd-index-link"><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_core.Encoder.html#ephemeral" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>ephemeral</span></a>
<a href="_waku_core.Encoder.html#metaSetter" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>meta<wbr/>Setter?</span></a>
<a href="_waku_core.Encoder.html#pubSubTopic" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>pub<wbr/>Sub<wbr/>Topic</span></a>
</div></section>
<section class="tsd-index-section">
<h3 class="tsd-index-heading">Methods</h3>
@ -51,7 +52,7 @@
<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_Encoder"><span class="tsd-kind-constructor-signature">new <wbr/>Encoder</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">contentTopic</span>, <span class="tsd-kind-parameter">ephemeral</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">metaSetter</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_waku_core.Encoder.html" class="tsd-signature-type tsd-kind-class">Encoder</a><a href="#constructor.new_Encoder" 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="constructor.new_Encoder"><span class="tsd-kind-constructor-signature">new <wbr/>Encoder</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">contentTopic</span>, <span class="tsd-kind-parameter">ephemeral</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">pubSubTopic</span>, <span class="tsd-kind-parameter">metaSetter</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_waku_core.Encoder.html" class="tsd-signature-type tsd-kind-class">Encoder</a><a href="#constructor.new_Encoder" 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>
@ -61,10 +62,12 @@
<li>
<h5><span class="tsd-kind-parameter">ephemeral</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></h5></li>
<li>
<h5><span class="tsd-kind-parameter">pubSubTopic</span>: <span class="tsd-signature-type">string</span></h5></li>
<li>
<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/077d9a76d/packages/core/src/lib/message/version_0.ts#L73">packages/core/src/lib/message/version_0.ts:73</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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>
@ -72,18 +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/077d9a76d/packages/core/src/lib/message/version_0.ts#L74">packages/core/src/lib/message/version_0.ts:74</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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/077d9a76d/packages/core/src/lib/message/version_0.ts#L75">packages/core/src/lib/message/version_0.ts:75</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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/077d9a76d/packages/core/src/lib/message/version_0.ts#L76">packages/core/src/lib/message/version_0.ts:76</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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>pub<wbr/>Sub<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">pub<wbr/>Sub<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/a3c45b6e1/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>
@ -99,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/077d9a76d/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>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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">
@ -113,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/077d9a76d/packages/core/src/lib/message/version_0.ts#L83">packages/core/src/lib/message/version_0.ts:83</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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">
@ -136,6 +145,7 @@
<li><a href="#contentTopic" class=""><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="#ephemeral" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>ephemeral</span></a></li>
<li><a href="#metaSetter" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>meta<wbr/>Setter</span></a></li>
<li><a href="#pubSubTopic" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>pub<wbr/>Sub<wbr/>Topic</span></a></li>
<li><a href="#toProtoObj" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>to<wbr/>Proto<wbr/>Obj</span></a></li>
<li><a href="#toWire" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>to<wbr/>Wire</span></a></li></ul></div></details></div>
<div class="site-menu">

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/077d9a76d/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/a3c45b6e1/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">
@ -40,7 +40,8 @@
</div></section>
<section class="tsd-index-section">
<h3 class="tsd-index-heading">Methods</h3>
<div class="tsd-index-list"><a href="_waku_core.KeepAliveManager.html#start" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>start</span></a>
<div class="tsd-index-list"><a href="_waku_core.KeepAliveManager.html#scheduleRelayPings" class="tsd-index-link tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>schedule<wbr/>Relay<wbr/>Pings</span></a>
<a href="_waku_core.KeepAliveManager.html#start" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>start</span></a>
<a href="_waku_core.KeepAliveManager.html#stop" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>stop</span></a>
<a href="_waku_core.KeepAliveManager.html#stopAll" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>stop<wbr/>All</span></a>
</div></section></div></details></section></section>
@ -60,31 +61,48 @@
<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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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">&gt;</span></div><aside class="tsd-sources">
<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/077d9a76d/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/a3c45b6e1/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 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">
<li class="tsd-signature tsd-anchor-link" id="scheduleRelayPings.scheduleRelayPings-1"><span class="tsd-kind-call-signature">schedule<wbr/>Relay<wbr/>Pings</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">relay</span>, <span class="tsd-kind-parameter">relayPeriodSecs</span>, <span class="tsd-kind-parameter">peerIdStr</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type ">Timeout</span><span class="tsd-signature-symbol">[]</span><a href="#scheduleRelayPings.scheduleRelayPings-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">relay</span>: <a href="../types/_waku_sdk.IRelay.html" class="tsd-signature-type tsd-kind-type-alias">IRelay</a></h5></li>
<li>
<h5><span class="tsd-kind-parameter">relayPeriodSecs</span>: <span class="tsd-signature-type">number</span></h5></li>
<li>
<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/a3c45b6e1/packages/core/src/lib/keep_alive_manager.ts#L104">packages/core/src/lib/keep_alive_manager.ts:104</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">
@ -101,7 +119,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/077d9a76d/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/a3c45b6e1/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">
@ -114,7 +132,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/077d9a76d/packages/core/src/lib/keep_alive_manager.ts#L83">packages/core/src/lib/keep_alive_manager.ts:83</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/keep_alive_manager.ts#L78">packages/core/src/lib/keep_alive_manager.ts:78</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">
@ -122,7 +140,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/077d9a76d/packages/core/src/lib/keep_alive_manager.ts#L97">packages/core/src/lib/keep_alive_manager.ts:97</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/keep_alive_manager.ts#L92">packages/core/src/lib/keep_alive_manager.ts:92</a></li></ul></aside></li></ul></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
@ -146,6 +164,7 @@
<li><a href="#pingKeepAliveTimers" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>ping<wbr/>Keep<wbr/>Alive<wbr/>Timers</span></a></li>
<li><a href="#relay" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>relay</span></a></li>
<li><a href="#relayKeepAliveTimers" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>relay<wbr/>Keep<wbr/>Alive<wbr/>Timers</span></a></li>
<li><a href="#scheduleRelayPings" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>schedule<wbr/>Relay<wbr/>Pings</span></a></li>
<li><a href="#start" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>start</span></a></li>
<li><a href="#stop" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>stop</span></a></li>
<li><a href="#stopAll" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>stop<wbr/>All</span></a></li></ul></div></details></div>

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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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> <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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/packages/core/src/lib/stream_manager.ts#L65">packages/core/src/lib/stream_manager.ts:65</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/stream_manager.ts#L65">packages/core/src/lib/stream_manager.ts:65</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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/packages/core/src/lib/waku.ts#L45">packages/core/src/lib/waku.ts:45</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/waku.ts#L45">packages/core/src/lib/waku.ts:45</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@ -121,7 +121,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/077d9a76d/packages/core/src/lib/waku.ts#L53">packages/core/src/lib/waku.ts:53</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/waku.ts#L53">packages/core/src/lib/waku.ts:53</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>
@ -129,37 +129,37 @@
<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/077d9a76d/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/a3c45b6e1/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="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/077d9a76d/packages/core/src/lib/waku.ts#L49">packages/core/src/lib/waku.ts:49</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/waku.ts#L49">packages/core/src/lib/waku.ts:49</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/077d9a76d/packages/core/src/lib/waku.ts#L46">packages/core/src/lib/waku.ts:46</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/waku.ts#L46">packages/core/src/lib/waku.ts:46</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/077d9a76d/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/a3c45b6e1/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="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/077d9a76d/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/a3c45b6e1/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="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/077d9a76d/packages/core/src/lib/waku.ts#L48">packages/core/src/lib/waku.ts:48</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/waku.ts#L48">packages/core/src/lib/waku.ts:48</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>
@ -186,7 +186,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/077d9a76d/packages/core/src/lib/waku.ts#L106">packages/core/src/lib/waku.ts:106</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/waku.ts#L106">packages/core/src/lib/waku.ts:106</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">
@ -199,7 +199,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/077d9a76d/packages/core/src/lib/waku.ts#L183">packages/core/src/lib/waku.ts:183</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/waku.ts#L183">packages/core/src/lib/waku.ts:183</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">
@ -208,7 +208,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/077d9a76d/packages/core/src/lib/waku.ts#L174">packages/core/src/lib/waku.ts:174</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/waku.ts#L174">packages/core/src/lib/waku.ts:174</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">
@ -217,7 +217,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/077d9a76d/packages/core/src/lib/waku.ts#L165">packages/core/src/lib/waku.ts:165</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/waku.ts#L165">packages/core/src/lib/waku.ts:165</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">
@ -226,7 +226,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/077d9a76d/packages/core/src/lib/waku.ts#L169">packages/core/src/lib/waku.ts:169</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/waku.ts#L169">packages/core/src/lib/waku.ts:169</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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/packages/dns-discovery/src/dns.ts#L146">packages/dns-discovery/src/dns.ts:146</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/dns-discovery/src/dns.ts#L146">packages/dns-discovery/src/dns.ts:146</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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/packages/dns-discovery/src/dns_discovery.ts#L29">packages/dns-discovery/src/dns_discovery.ts:29</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/dns-discovery/src/dns_discovery.ts#L29">packages/dns-discovery/src/dns_discovery.ts:29</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/077d9a76d/packages/dns-discovery/src/dns_discovery.ts#L38">packages/dns-discovery/src/dns_discovery.ts:38</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/dns-discovery/src/dns_discovery.ts#L38">packages/dns-discovery/src/dns_discovery.ts:38</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>
@ -95,17 +95,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/077d9a76d/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/a3c45b6e1/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="_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/077d9a76d/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/a3c45b6e1/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="_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/077d9a76d/packages/dns-discovery/src/dns_discovery.ts#L34">packages/dns-discovery/src/dns_discovery.ts:34</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/dns-discovery/src/dns_discovery.ts#L34">packages/dns-discovery/src/dns_discovery.ts:34</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>
@ -118,7 +118,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/077d9a76d/packages/dns-discovery/src/dns_discovery.ts#L33">packages/dns-discovery/src/dns_discovery.ts:33</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/dns-discovery/src/dns_discovery.ts#L33">packages/dns-discovery/src/dns_discovery.ts:33</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>
@ -128,7 +128,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/077d9a76d/packages/dns-discovery/src/dns_discovery.ts#L121">packages/dns-discovery/src/dns_discovery.ts:121</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/dns-discovery/src/dns_discovery.ts#L121">packages/dns-discovery/src/dns_discovery.ts:121</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">
@ -136,7 +136,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/077d9a76d/packages/dns-discovery/src/dns_discovery.ts#L125">packages/dns-discovery/src/dns_discovery.ts:125</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/dns-discovery/src/dns_discovery.ts#L125">packages/dns-discovery/src/dns_discovery.ts:125</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>
@ -249,7 +249,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/077d9a76d/packages/dns-discovery/src/dns_discovery.ts#L51">packages/dns-discovery/src/dns_discovery.ts:51</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/dns-discovery/src/dns_discovery.ts#L51">packages/dns-discovery/src/dns_discovery.ts:51</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">
@ -260,7 +260,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/077d9a76d/packages/dns-discovery/src/dns_discovery.ts#L117">packages/dns-discovery/src/dns_discovery.ts:117</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/dns-discovery/src/dns_discovery.ts#L117">packages/dns-discovery/src/dns_discovery.ts:117</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/077d9a76d/packages/enr/src/enr.ts#L33">packages/enr/src/enr.ts:33</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/enr.ts#L33">packages/enr/src/enr.ts:33</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@ -102,7 +102,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/077d9a76d/packages/enr/src/raw_enr.ts#L17">packages/enr/src/raw_enr.ts:17</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/raw_enr.ts#L17">packages/enr/src/raw_enr.ts:17</a></li></ul></aside></li></ul></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Properties</h2>
<section class="tsd-panel tsd-member tsd-is-inherited tsd-is-external"><a id="_toStringTag_" class="tsd-anchor"></a>
@ -129,27 +129,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/077d9a76d/packages/enr/src/enr.ts#L63">packages/enr/src/enr.ts:63</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/enr.ts#L63">packages/enr/src/enr.ts:63</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/077d9a76d/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/a3c45b6e1/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"><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/077d9a76d/packages/enr/src/raw_enr.ts#L14">packages/enr/src/raw_enr.ts:14</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/raw_enr.ts#L14">packages/enr/src/raw_enr.ts:14</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-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/077d9a76d/packages/enr/src/raw_enr.ts#L15">packages/enr/src/raw_enr.ts:15</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/raw_enr.ts#L15">packages/enr/src/raw_enr.ts:15</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-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>
@ -164,7 +164,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/077d9a76d/packages/enr/src/enr.ts#L34">packages/enr/src/enr.ts:34</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/enr.ts#L34">packages/enr/src/enr.ts:34</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">
@ -182,7 +182,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/077d9a76d/packages/enr/src/raw_enr.ts#L33">packages/enr/src/raw_enr.ts:33</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/raw_enr.ts#L33">packages/enr/src/raw_enr.ts:33</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-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">
@ -192,7 +192,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/077d9a76d/packages/enr/src/raw_enr.ts#L48">packages/enr/src/raw_enr.ts:48</a></li></ul></aside></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/raw_enr.ts#L48">packages/enr/src/raw_enr.ts:48</a></li></ul></aside></li>
<li class="tsd-signature" id="ip.ip-2"><span class="tsd-signature-symbol">set</span> ip<span class="tsd-signature-symbol">(</span><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">
@ -204,7 +204,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/077d9a76d/packages/enr/src/raw_enr.ts#L52">packages/enr/src/raw_enr.ts:52</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/raw_enr.ts#L52">packages/enr/src/raw_enr.ts:52</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-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">
@ -214,7 +214,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/077d9a76d/packages/enr/src/raw_enr.ts#L72">packages/enr/src/raw_enr.ts:72</a></li></ul></aside></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/raw_enr.ts#L72">packages/enr/src/raw_enr.ts:72</a></li></ul></aside></li>
<li class="tsd-signature" id="ip6.ip6-2"><span class="tsd-signature-symbol">set</span> ip6<span class="tsd-signature-symbol">(</span><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">
@ -226,7 +226,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/077d9a76d/packages/enr/src/raw_enr.ts#L76">packages/enr/src/raw_enr.ts:76</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/raw_enr.ts#L76">packages/enr/src/raw_enr.ts:76</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-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">
@ -245,7 +245,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/077d9a76d/packages/enr/src/raw_enr.ts#L108">packages/enr/src/raw_enr.ts:108</a></li></ul></aside></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/raw_enr.ts#L108">packages/enr/src/raw_enr.ts:108</a></li></ul></aside></li>
<li class="tsd-signature" id="multiaddrs.multiaddrs-2"><span class="tsd-signature-symbol">set</span> multiaddrs<span class="tsd-signature-symbol">(</span><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>
@ -267,7 +267,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/077d9a76d/packages/enr/src/raw_enr.ts#L128">packages/enr/src/raw_enr.ts:128</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/raw_enr.ts#L128">packages/enr/src/raw_enr.ts:128</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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">
@ -276,7 +276,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/077d9a76d/packages/enr/src/enr.ts#L55">packages/enr/src/enr.ts:55</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/enr.ts#L55">packages/enr/src/enr.ts:55</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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">
@ -285,7 +285,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/077d9a76d/packages/enr/src/enr.ts#L106">packages/enr/src/enr.ts:106</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/enr.ts#L106">packages/enr/src/enr.ts:106</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-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">
@ -295,7 +295,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/077d9a76d/packages/enr/src/raw_enr.ts#L39">packages/enr/src/raw_enr.ts:39</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/raw_enr.ts#L39">packages/enr/src/raw_enr.ts:39</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-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">
@ -305,7 +305,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/077d9a76d/packages/enr/src/raw_enr.ts#L56">packages/enr/src/raw_enr.ts:56</a></li></ul></aside></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/raw_enr.ts#L56">packages/enr/src/raw_enr.ts:56</a></li></ul></aside></li>
<li class="tsd-signature" id="tcp.tcp-2"><span class="tsd-signature-symbol">set</span> tcp<span class="tsd-signature-symbol">(</span><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">
@ -317,7 +317,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/077d9a76d/packages/enr/src/raw_enr.ts#L60">packages/enr/src/raw_enr.ts:60</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/raw_enr.ts#L60">packages/enr/src/raw_enr.ts:60</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-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">
@ -327,7 +327,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/077d9a76d/packages/enr/src/raw_enr.ts#L80">packages/enr/src/raw_enr.ts:80</a></li></ul></aside></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/raw_enr.ts#L80">packages/enr/src/raw_enr.ts:80</a></li></ul></aside></li>
<li class="tsd-signature" id="tcp6.tcp6-2"><span class="tsd-signature-symbol">set</span> tcp6<span class="tsd-signature-symbol">(</span><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">
@ -339,7 +339,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/077d9a76d/packages/enr/src/raw_enr.ts#L84">packages/enr/src/raw_enr.ts:84</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/raw_enr.ts#L84">packages/enr/src/raw_enr.ts:84</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-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">
@ -349,7 +349,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/077d9a76d/packages/enr/src/raw_enr.ts#L64">packages/enr/src/raw_enr.ts:64</a></li></ul></aside></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/raw_enr.ts#L64">packages/enr/src/raw_enr.ts:64</a></li></ul></aside></li>
<li class="tsd-signature" id="udp.udp-2"><span class="tsd-signature-symbol">set</span> udp<span class="tsd-signature-symbol">(</span><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">
@ -361,7 +361,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/077d9a76d/packages/enr/src/raw_enr.ts#L68">packages/enr/src/raw_enr.ts:68</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/raw_enr.ts#L68">packages/enr/src/raw_enr.ts:68</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-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">
@ -371,7 +371,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/077d9a76d/packages/enr/src/raw_enr.ts#L88">packages/enr/src/raw_enr.ts:88</a></li></ul></aside></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/raw_enr.ts#L88">packages/enr/src/raw_enr.ts:88</a></li></ul></aside></li>
<li class="tsd-signature" id="udp6.udp6-2"><span class="tsd-signature-symbol">set</span> udp6<span class="tsd-signature-symbol">(</span><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">
@ -383,7 +383,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/077d9a76d/packages/enr/src/raw_enr.ts#L92">packages/enr/src/raw_enr.ts:92</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/raw_enr.ts#L92">packages/enr/src/raw_enr.ts:92</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-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">
@ -396,7 +396,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/077d9a76d/packages/enr/src/raw_enr.ts#L135">packages/enr/src/raw_enr.ts:135</a></li></ul></aside></li>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/raw_enr.ts#L135">packages/enr/src/raw_enr.ts:135</a></li></ul></aside></li>
<li class="tsd-signature" id="waku2.waku2-2"><span class="tsd-signature-symbol">set</span> waku2<span class="tsd-signature-symbol">(</span><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>
@ -411,7 +411,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/077d9a76d/packages/enr/src/raw_enr.ts#L145">packages/enr/src/raw_enr.ts:145</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/raw_enr.ts#L145">packages/enr/src/raw_enr.ts:145</a></li></ul></aside></li></ul></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Methods</h2>
<section class="tsd-panel tsd-member tsd-is-inherited tsd-is-external"><a id="_iterator_" class="tsd-anchor"></a>
@ -528,7 +528,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/077d9a76d/packages/enr/src/enr.ts#L91">packages/enr/src/enr.ts:91</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/enr.ts#L91">packages/enr/src/enr.ts:91</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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">
@ -547,7 +547,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/077d9a76d/packages/enr/src/enr.ts#L124">packages/enr/src/enr.ts:124</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/enr.ts#L124">packages/enr/src/enr.ts:124</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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">
@ -559,7 +559,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/077d9a76d/packages/enr/src/enr.ts#L139">packages/enr/src/enr.ts:139</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/enr.ts#L139">packages/enr/src/enr.ts:139</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-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">
@ -609,7 +609,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/077d9a76d/packages/enr/src/raw_enr.ts#L27">packages/enr/src/raw_enr.ts:27</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/raw_enr.ts#L27">packages/enr/src/raw_enr.ts:27</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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">
@ -622,7 +622,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/077d9a76d/packages/enr/src/enr.ts#L67">packages/enr/src/enr.ts:67</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/enr.ts#L67">packages/enr/src/enr.ts:67</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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">
@ -637,7 +637,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/077d9a76d/packages/enr/src/enr.ts#L159">packages/enr/src/enr.ts:159</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/enr.ts#L159">packages/enr/src/enr.ts:159</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-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">
@ -665,7 +665,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/077d9a76d/packages/enr/src/enr.ts#L149">packages/enr/src/enr.ts:149</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/enr.ts#L149">packages/enr/src/enr.ts:149</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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">
@ -682,7 +682,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/077d9a76d/packages/enr/src/enr.ts#L37">packages/enr/src/enr.ts:37</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/enr.ts#L37">packages/enr/src/enr.ts:37</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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/packages/enr/src/decoder.ts#L9">packages/enr/src/decoder.ts:9</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/decoder.ts#L9">packages/enr/src/decoder.ts:9</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@ -58,7 +58,7 @@
<h5><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/077d9a76d/packages/enr/src/decoder.ts#L19">packages/enr/src/decoder.ts:19</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/decoder.ts#L19">packages/enr/src/decoder.ts:19</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><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/077d9a76d/packages/enr/src/decoder.ts#L10">packages/enr/src/decoder.ts:10</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/decoder.ts#L10">packages/enr/src/decoder.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

@ -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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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">

View File

@ -28,7 +28,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_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/077d9a76d/packages/message-encryption/src/ecies.ts#L113">packages/message-encryption/src/ecies.ts:113</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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">
@ -42,6 +42,7 @@
<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>pub<wbr/>Sub<wbr/>Topic</span></a>
</div></section>
<section class="tsd-index-section">
<h3 class="tsd-index-heading">Methods</h3>
@ -53,19 +54,21 @@
<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">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="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-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">contentTopic</span>: <span class="tsd-signature-type">string</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>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/077d9a76d/packages/message-encryption/src/ecies.ts#L114">packages/message-encryption/src/ecies.ts:114</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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>
@ -74,12 +77,19 @@
<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:36</li></ul></aside></section>
<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/077d9a76d/packages/message-encryption/src/ecies.ts#L116">packages/message-encryption/src/ecies.ts:116</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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>pub<wbr/>Sub<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">pub<wbr/>Sub<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>
@ -98,7 +108,7 @@
<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/077d9a76d/packages/message-encryption/src/ecies.ts#L121">packages/message-encryption/src/ecies.ts:121</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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">
@ -113,7 +123,7 @@
<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:38</li></ul></aside></li></ul></section></section></div>
<li>Defined in packages/core/dist/lib/message/version_0.d.ts:40</li></ul></aside></li></ul></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
@ -135,6 +145,7 @@
<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>pub<wbr/>Sub<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>
<div class="site-menu">

View File

@ -26,7 +26,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/077d9a76d/packages/message-encryption/src/ecies.ts#L33">packages/message-encryption/src/ecies.ts:33</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/message-encryption/src/ecies.ts#L34">packages/message-encryption/src/ecies.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">
@ -41,6 +41,7 @@
<div class="tsd-index-list"><a href="_waku_message_encryption.ecies.Encoder.html#contentTopic" class="tsd-index-link"><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.Encoder.html#ephemeral" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>ephemeral</span></a>
<a href="_waku_message_encryption.ecies.Encoder.html#metaSetter" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>meta<wbr/>Setter?</span></a>
<a href="_waku_message_encryption.ecies.Encoder.html#pubSubTopic" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>pub<wbr/>Sub<wbr/>Topic</span></a>
<a href="_waku_message_encryption.ecies.Encoder.html#publicKey" class="tsd-index-link tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>public<wbr/>Key</span></a>
<a href="_waku_message_encryption.ecies.Encoder.html#sigPrivKey" class="tsd-index-link tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>sig<wbr/>Priv<wbr/>Key?</span></a>
</div></section>
@ -54,12 +55,14 @@
<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_Encoder"><span class="tsd-kind-constructor-signature">new <wbr/>Encoder</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">contentTopic</span>, <span class="tsd-kind-parameter">publicKey</span>, <span class="tsd-kind-parameter">sigPrivKey</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">ephemeral</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">metaSetter</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="_waku_message_encryption.ecies.Encoder.html" class="tsd-signature-type tsd-kind-class">Encoder</a><a href="#constructor.new_Encoder" 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="constructor.new_Encoder"><span class="tsd-kind-constructor-signature">new <wbr/>Encoder</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">publicKey</span>, <span class="tsd-kind-parameter">sigPrivKey</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">ephemeral</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">metaSetter</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="_waku_message_encryption.ecies.Encoder.html" class="tsd-signature-type tsd-kind-class">Encoder</a><a href="#constructor.new_Encoder" 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">contentTopic</span>: <span class="tsd-signature-type">string</span></h5></li>
<li>
<h5><span class="tsd-kind-parameter">publicKey</span>: <span class="tsd-signature-type ">Uint8Array</span></h5></li>
@ -71,7 +74,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="../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.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/077d9a76d/packages/message-encryption/src/ecies.ts#L34">packages/message-encryption/src/ecies.ts:34</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/message-encryption/src/ecies.ts#L35">packages/message-encryption/src/ecies.ts:35</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>
@ -79,28 +82,34 @@
<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/077d9a76d/packages/message-encryption/src/ecies.ts#L35">packages/message-encryption/src/ecies.ts:35</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/message-encryption/src/ecies.ts#L37">packages/message-encryption/src/ecies.ts:37</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/077d9a76d/packages/message-encryption/src/ecies.ts#L38">packages/message-encryption/src/ecies.ts:38</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/message-encryption/src/ecies.ts#L40">packages/message-encryption/src/ecies.ts:40</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/077d9a76d/packages/message-encryption/src/ecies.ts#L39">packages/message-encryption/src/ecies.ts:39</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/message-encryption/src/ecies.ts#L41">packages/message-encryption/src/ecies.ts:41</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><a id="pubSubTopic" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>pub<wbr/>Sub<wbr/>Topic</span><a href="#pubSubTopic" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">pub<wbr/>Sub<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/a3c45b6e1/packages/message-encryption/src/ecies.ts#L36">packages/message-encryption/src/ecies.ts:36</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-is-private"><a id="publicKey" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>public<wbr/>Key</span><a href="#publicKey" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">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/077d9a76d/packages/message-encryption/src/ecies.ts#L36">packages/message-encryption/src/ecies.ts:36</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/message-encryption/src/ecies.ts#L38">packages/message-encryption/src/ecies.ts:38</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-is-private"><a id="sigPrivKey" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>sig<wbr/>Priv<wbr/>Key</span><a href="#sigPrivKey" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">sig<wbr/>Priv<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/077d9a76d/packages/message-encryption/src/ecies.ts#L37">packages/message-encryption/src/ecies.ts:37</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/message-encryption/src/ecies.ts#L39">packages/message-encryption/src/ecies.ts:39</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>
@ -116,7 +125,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.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/077d9a76d/packages/message-encryption/src/ecies.ts#L53">packages/message-encryption/src/ecies.ts:53</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/message-encryption/src/ecies.ts#L55">packages/message-encryption/src/ecies.ts:55</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">
@ -130,7 +139,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><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/077d9a76d/packages/message-encryption/src/ecies.ts#L46">packages/message-encryption/src/ecies.ts:46</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/message-encryption/src/ecies.ts#L48">packages/message-encryption/src/ecies.ts:48</a></li></ul></aside></li></ul></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
@ -153,6 +162,7 @@
<li><a href="#contentTopic" class=""><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="#ephemeral" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>ephemeral</span></a></li>
<li><a href="#metaSetter" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>meta<wbr/>Setter</span></a></li>
<li><a href="#pubSubTopic" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>pub<wbr/>Sub<wbr/>Topic</span></a></li>
<li><a href="#publicKey" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>public<wbr/>Key</span></a></li>
<li><a href="#sigPrivKey" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>sig<wbr/>Priv<wbr/>Key</span></a></li>
<li><a href="#toProtoObj" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>to<wbr/>Proto<wbr/>Obj</span></a></li>

View File

@ -28,7 +28,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_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/077d9a76d/packages/message-encryption/src/symmetric.ts#L102">packages/message-encryption/src/symmetric.ts:102</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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">
@ -41,6 +41,7 @@
<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>pub<wbr/>Sub<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">
@ -53,19 +54,21 @@
<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">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-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">
<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">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>
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/077d9a76d/packages/message-encryption/src/symmetric.ts#L103">packages/message-encryption/src/symmetric.ts:103</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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>
@ -74,12 +77,19 @@
<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:36</li></ul></aside></section>
<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>pub<wbr/>Sub<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">pub<wbr/>Sub<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/077d9a76d/packages/message-encryption/src/symmetric.ts#L105">packages/message-encryption/src/symmetric.ts:105</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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>
@ -98,7 +108,7 @@
<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/077d9a76d/packages/message-encryption/src/symmetric.ts#L110">packages/message-encryption/src/symmetric.ts:110</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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">
@ -113,7 +123,7 @@
<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:38</li></ul></aside></li></ul></section></section></div>
<li>Defined in packages/core/dist/lib/message/version_0.d.ts:40</li></ul></aside></li></ul></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
@ -134,6 +144,7 @@
<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>pub<wbr/>Sub<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>

View File

@ -26,7 +26,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/077d9a76d/packages/message-encryption/src/symmetric.ts#L28">packages/message-encryption/src/symmetric.ts:28</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/message-encryption/src/symmetric.ts#L30">packages/message-encryption/src/symmetric.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">
@ -41,6 +41,7 @@
<div class="tsd-index-list"><a href="_waku_message_encryption.symmetric.Encoder.html#contentTopic" class="tsd-index-link"><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.Encoder.html#ephemeral" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>ephemeral</span></a>
<a href="_waku_message_encryption.symmetric.Encoder.html#metaSetter" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>meta<wbr/>Setter?</span></a>
<a href="_waku_message_encryption.symmetric.Encoder.html#pubSubTopic" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>pub<wbr/>Sub<wbr/>Topic</span></a>
<a href="_waku_message_encryption.symmetric.Encoder.html#sigPrivKey" class="tsd-index-link tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>sig<wbr/>Priv<wbr/>Key?</span></a>
<a href="_waku_message_encryption.symmetric.Encoder.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>
@ -54,12 +55,14 @@
<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_Encoder"><span class="tsd-kind-constructor-signature">new <wbr/>Encoder</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">sigPrivKey</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">ephemeral</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">metaSetter</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="_waku_message_encryption.symmetric.Encoder.html" class="tsd-signature-type tsd-kind-class">Encoder</a><a href="#constructor.new_Encoder" 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="constructor.new_Encoder"><span class="tsd-kind-constructor-signature">new <wbr/>Encoder</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-kind-parameter">sigPrivKey</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">ephemeral</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">metaSetter</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="_waku_message_encryption.symmetric.Encoder.html" class="tsd-signature-type tsd-kind-class">Encoder</a><a href="#constructor.new_Encoder" 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">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>
@ -71,7 +74,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="../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.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/077d9a76d/packages/message-encryption/src/symmetric.ts#L29">packages/message-encryption/src/symmetric.ts:29</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/message-encryption/src/symmetric.ts#L31">packages/message-encryption/src/symmetric.ts:31</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>
@ -79,28 +82,34 @@
<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/077d9a76d/packages/message-encryption/src/symmetric.ts#L30">packages/message-encryption/src/symmetric.ts:30</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/message-encryption/src/symmetric.ts#L33">packages/message-encryption/src/symmetric.ts:33</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><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/077d9a76d/packages/message-encryption/src/symmetric.ts#L33">packages/message-encryption/src/symmetric.ts:33</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/message-encryption/src/symmetric.ts#L36">packages/message-encryption/src/symmetric.ts:36</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/077d9a76d/packages/message-encryption/src/symmetric.ts#L34">packages/message-encryption/src/symmetric.ts:34</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/message-encryption/src/symmetric.ts#L37">packages/message-encryption/src/symmetric.ts:37</a></li></ul></aside></section>
<section class="tsd-panel tsd-member"><a id="pubSubTopic" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>pub<wbr/>Sub<wbr/>Topic</span><a href="#pubSubTopic" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">pub<wbr/>Sub<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/a3c45b6e1/packages/message-encryption/src/symmetric.ts#L32">packages/message-encryption/src/symmetric.ts:32</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-is-private"><a id="sigPrivKey" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>sig<wbr/>Priv<wbr/>Key</span><a href="#sigPrivKey" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">sig<wbr/>Priv<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/077d9a76d/packages/message-encryption/src/symmetric.ts#L32">packages/message-encryption/src/symmetric.ts:32</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/message-encryption/src/symmetric.ts#L35">packages/message-encryption/src/symmetric.ts:35</a></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/077d9a76d/packages/message-encryption/src/symmetric.ts#L31">packages/message-encryption/src/symmetric.ts:31</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/message-encryption/src/symmetric.ts#L34">packages/message-encryption/src/symmetric.ts:34</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>
@ -116,7 +125,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.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/077d9a76d/packages/message-encryption/src/symmetric.ts#L48">packages/message-encryption/src/symmetric.ts:48</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/message-encryption/src/symmetric.ts#L51">packages/message-encryption/src/symmetric.ts:51</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">
@ -130,7 +139,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><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/077d9a76d/packages/message-encryption/src/symmetric.ts#L41">packages/message-encryption/src/symmetric.ts:41</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/message-encryption/src/symmetric.ts#L44">packages/message-encryption/src/symmetric.ts:44</a></li></ul></aside></li></ul></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
@ -153,6 +162,7 @@
<li><a href="#contentTopic" class=""><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="#ephemeral" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>ephemeral</span></a></li>
<li><a href="#metaSetter" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>meta<wbr/>Setter</span></a></li>
<li><a href="#pubSubTopic" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>pub<wbr/>Sub<wbr/>Topic</span></a></li>
<li><a href="#sigPrivKey" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>sig<wbr/>Priv<wbr/>Key</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="#toProtoObj" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>to<wbr/>Proto<wbr/>Obj</span></a></li>

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/077d9a76d/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L52">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:52</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L52">packages/peer-exchange/src/waku_peer_exchange_discovery.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">
@ -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/077d9a76d/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L80">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:80</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L80">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:80</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>
@ -97,32 +97,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/077d9a76d/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L56">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:56</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L56">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:56</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/077d9a76d/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/a3c45b6e1/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="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/077d9a76d/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/a3c45b6e1/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="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/077d9a76d/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/a3c45b6e1/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="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/077d9a76d/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L61">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:61</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L61">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:61</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-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/077d9a76d/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>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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>
<section class="tsd-panel-group tsd-member-group">
<h2>Accessors</h2>
<section class="tsd-panel tsd-member"><a id="_peerDiscovery_" class="tsd-anchor"></a>
@ -132,7 +132,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/077d9a76d/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L119">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:119</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L119">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:119</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">
@ -140,7 +140,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/077d9a76d/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L123">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:123</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L123">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:123</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>
@ -155,7 +155,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/077d9a76d/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L211">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:211</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L211">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:211</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">
@ -207,7 +207,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/077d9a76d/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L63">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:63</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L63">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:63</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">
@ -235,7 +235,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/077d9a76d/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L159">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:159</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L159">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:159</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">
@ -292,7 +292,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/077d9a76d/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L91">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:91</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L91">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:91</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">
@ -305,7 +305,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/077d9a76d/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L127">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:127</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L127">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:127</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">
@ -316,7 +316,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/077d9a76d/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L108">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:108</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L108">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:108</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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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>
@ -248,7 +248,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/077d9a76d/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/a3c45b6e1/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

@ -26,7 +26,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_sdk.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 packages/core/dist/lib/message/version_0.d.ts:35</li></ul></aside>
<li>Defined in packages/core/dist/lib/message/version_0.d.ts:36</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,6 +39,7 @@
<section class="tsd-index-section">
<h3 class="tsd-index-heading">Properties</h3>
<div class="tsd-index-list"><a href="_waku_sdk.Decoder.html#contentTopic" class="tsd-index-link"><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_sdk.Decoder.html#pubSubTopic" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>pub<wbr/>Sub<wbr/>Topic</span></a>
</div></section>
<section class="tsd-index-section">
<h3 class="tsd-index-heading">Methods</h3>
@ -50,16 +51,18 @@
<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">contentTopic</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_waku_sdk.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="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-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_waku_sdk.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">
<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">contentTopic</span>: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="_waku_sdk.Decoder.html" class="tsd-signature-type tsd-kind-class">Decoder</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in packages/core/dist/lib/message/version_0.d.ts:37</li></ul></aside></li></ul></section></section>
<li>Defined in packages/core/dist/lib/message/version_0.d.ts:39</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>
@ -67,7 +70,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 packages/core/dist/lib/message/version_0.d.ts:36</li></ul></aside></section></section>
<li>Defined in packages/core/dist/lib/message/version_0.d.ts:38</li></ul></aside></section>
<section class="tsd-panel tsd-member"><a id="pubSubTopic" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>pub<wbr/>Sub<wbr/>Topic</span><a href="#pubSubTopic" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">pub<wbr/>Sub<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 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>
@ -85,7 +94,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_sdk.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 packages/core/dist/lib/message/version_0.d.ts:39</li></ul></aside></li></ul></section>
<li>Defined in packages/core/dist/lib/message/version_0.d.ts:41</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">
@ -99,7 +108,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 packages/core/dist/lib/message/version_0.d.ts:38</li></ul></aside></li></ul></section></section></div>
<li>Defined in packages/core/dist/lib/message/version_0.d.ts:40</li></ul></aside></li></ul></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
@ -120,6 +129,7 @@
<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=""><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=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>pub<wbr/>Sub<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=""><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>
<div class="site-menu">

View File

@ -40,6 +40,7 @@
<div class="tsd-index-list"><a href="_waku_sdk.Encoder.html#contentTopic" class="tsd-index-link"><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_sdk.Encoder.html#ephemeral" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>ephemeral</span></a>
<a href="_waku_sdk.Encoder.html#metaSetter" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>meta<wbr/>Setter?</span></a>
<a href="_waku_sdk.Encoder.html#pubSubTopic" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>pub<wbr/>Sub<wbr/>Topic</span></a>
</div></section>
<section class="tsd-index-section">
<h3 class="tsd-index-heading">Methods</h3>
@ -51,7 +52,7 @@
<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_Encoder"><span class="tsd-kind-constructor-signature">new <wbr/>Encoder</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">contentTopic</span>, <span class="tsd-kind-parameter">ephemeral</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">metaSetter</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_waku_sdk.Encoder.html" class="tsd-signature-type tsd-kind-class">Encoder</a><a href="#constructor.new_Encoder" 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="constructor.new_Encoder"><span class="tsd-kind-constructor-signature">new <wbr/>Encoder</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">contentTopic</span>, <span class="tsd-kind-parameter">ephemeral</span>, <span class="tsd-kind-parameter">pubSubTopic</span>, <span class="tsd-kind-parameter">metaSetter</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_waku_sdk.Encoder.html" class="tsd-signature-type tsd-kind-class">Encoder</a><a href="#constructor.new_Encoder" 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>
@ -59,12 +60,14 @@
<li>
<h5><span class="tsd-kind-parameter">contentTopic</span>: <span class="tsd-signature-type">string</span></h5></li>
<li>
<h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">ephemeral</span>: <span class="tsd-signature-type">boolean</span></h5></li>
<h5><span class="tsd-kind-parameter">ephemeral</span>: <span class="tsd-signature-type">boolean</span></h5></li>
<li>
<h5><span class="tsd-kind-parameter">pubSubTopic</span>: <span class="tsd-signature-type">string</span></h5></li>
<li>
<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_sdk.Encoder.html" class="tsd-signature-type tsd-kind-class">Encoder</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in packages/core/dist/lib/message/version_0.d.ts:22</li></ul></aside></li></ul></section></section>
<li>Defined in packages/core/dist/lib/message/version_0.d.ts:23</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>
@ -83,6 +86,12 @@
<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 packages/core/dist/lib/message/version_0.d.ts:22</li></ul></aside></section>
<section class="tsd-panel tsd-member"><a id="pubSubTopic" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>pub<wbr/>Sub<wbr/>Topic</span><a href="#pubSubTopic" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">pub<wbr/>Sub<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 packages/core/dist/lib/message/version_0.d.ts:21</li></ul></aside></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Methods</h2>
@ -99,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 packages/core/dist/lib/message/version_0.d.ts:24</li></ul></aside></li></ul></section>
<li>Defined in packages/core/dist/lib/message/version_0.d.ts:25</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">
@ -113,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 packages/core/dist/lib/message/version_0.d.ts:23</li></ul></aside></li></ul></section></section></div>
<li>Defined in packages/core/dist/lib/message/version_0.d.ts:24</li></ul></aside></li></ul></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
@ -136,6 +145,7 @@
<li><a href="#contentTopic" class=""><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="#ephemeral" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>ephemeral</span></a></li>
<li><a href="#metaSetter" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>meta<wbr/>Setter</span></a></li>
<li><a href="#pubSubTopic" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>pub<wbr/>Sub<wbr/>Topic</span></a></li>
<li><a href="#toProtoObj" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>to<wbr/>Proto<wbr/>Obj</span></a></li>
<li><a href="#toWire" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>to<wbr/>Wire</span></a></li></ul></div></details></div>
<div class="site-menu">

View File

@ -38,6 +38,7 @@
<a href="_waku_sdk.waku.KeepAliveManager.html#pingKeepAliveTimers" class="tsd-index-link tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>ping<wbr/>Keep<wbr/>Alive<wbr/>Timers</span></a>
<a href="_waku_sdk.waku.KeepAliveManager.html#relay" class="tsd-index-link tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>relay?</span></a>
<a href="_waku_sdk.waku.KeepAliveManager.html#relayKeepAliveTimers" class="tsd-index-link tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>relay<wbr/>Keep<wbr/>Alive<wbr/>Timers</span></a>
<a href="_waku_sdk.waku.KeepAliveManager.html#scheduleRelayPings" class="tsd-index-link tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>schedule<wbr/>Relay<wbr/>Pings</span></a>
</div></section>
<section class="tsd-index-section">
<h3 class="tsd-index-heading">Methods</h3>
@ -83,7 +84,12 @@
<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">any</span></div><aside class="tsd-sources">
<ul>
<li>Defined in packages/core/dist/lib/keep_alive_manager.d.ts:9</li></ul></aside></section></section>
<li>Defined in packages/core/dist/lib/keep_alive_manager.d.ts:9</li></ul></aside></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>
<div class="tsd-signature"><span class="tsd-kind-property">schedule<wbr/>Relay<wbr/>Pings</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div><aside class="tsd-sources">
<ul>
<li>Defined in packages/core/dist/lib/keep_alive_manager.d.ts:16</li></ul></aside></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Methods</h2>
<section class="tsd-panel tsd-member"><a id="start" class="tsd-anchor"></a>
@ -147,6 +153,7 @@
<li><a href="#pingKeepAliveTimers" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>ping<wbr/>Keep<wbr/>Alive<wbr/>Timers</span></a></li>
<li><a href="#relay" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>relay</span></a></li>
<li><a href="#relayKeepAliveTimers" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>relay<wbr/>Keep<wbr/>Alive<wbr/>Timers</span></a></li>
<li><a href="#scheduleRelayPings" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>schedule<wbr/>Relay<wbr/>Pings</span></a></li>
<li><a href="#start" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>start</span></a></li>
<li><a href="#stop" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>stop</span></a></li>
<li><a href="#stopAll" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-2048"></use></svg><span>stop<wbr/>All</span></a></li></ul></div></details></div>

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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/packages/enr/src/enr.ts#L22">packages/enr/src/enr.ts:22</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/enr.ts#L22">packages/enr/src/enr.ts:22</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/077d9a76d/packages/enr/src/enr.ts#L23">packages/enr/src/enr.ts:23</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/enr.ts#L23">packages/enr/src/enr.ts:23</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/077d9a76d/packages/enr/src/enr.ts#L24">packages/enr/src/enr.ts:24</a></li></ul></aside></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/enr.ts#L24">packages/enr/src/enr.ts:24</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/077d9a76d/packages/enr/src/enr.ts#L26">packages/enr/src/enr.ts:26</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/enr.ts#L26">packages/enr/src/enr.ts:26</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/077d9a76d/packages/enr/src/enr.ts#L27">packages/enr/src/enr.ts:27</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/enr.ts#L27">packages/enr/src/enr.ts:27</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/077d9a76d/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/a3c45b6e1/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="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/077d9a76d/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/a3c45b6e1/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="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/077d9a76d/packages/enr/src/enr.ts#L30">packages/enr/src/enr.ts:30</a></li></ul></aside></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/enr/src/enr.ts#L30">packages/enr/src/enr.ts:30</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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/packages/interfaces/src/protocols.ts#L8">packages/interfaces/src/protocols.ts:8</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/packages/interfaces/src/protocols.ts#L11">packages/interfaces/src/protocols.ts:11</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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/077d9a76d/packages/interfaces/src/protocols.ts#L9">packages/interfaces/src/protocols.ts:9</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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/077d9a76d/packages/interfaces/src/protocols.ts#L10">packages/interfaces/src/protocols.ts:10</a></li></ul></aside></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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/077d9a76d/packages/interfaces/src/protocols.ts#L61">packages/interfaces/src/protocols.ts:61</a></li></ul></aside>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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">
@ -32,6 +32,7 @@
<a href="_waku_interfaces.SendError.html#REMOTE_PEER_FAULT" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-16"></use></svg><span>REMOTE_<wbr/>PEER_<wbr/>FAULT</span></a>
<a href="_waku_interfaces.SendError.html#REMOTE_PEER_REJECTED" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-16"></use></svg><span>REMOTE_<wbr/>PEER_<wbr/>REJECTED</span></a>
<a href="_waku_interfaces.SendError.html#SIZE_TOO_BIG" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-16"></use></svg><span>SIZE_<wbr/>TOO_<wbr/>BIG</span></a>
<a href="_waku_interfaces.SendError.html#TOPIC_NOT_CONFIGURED" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-16"></use></svg><span>TOPIC_<wbr/>NOT_<wbr/>CONFIGURED</span></a>
</div></section></div></details></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Enumeration Members</h2>
@ -43,7 +44,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/077d9a76d/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/a3c45b6e1/packages/interfaces/src/protocols.ts#L75">packages/interfaces/src/protocols.ts:75</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>
@ -52,7 +53,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/077d9a76d/packages/interfaces/src/protocols.ts#L66">packages/interfaces/src/protocols.ts:66</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/interfaces/src/protocols.ts#L72">packages/interfaces/src/protocols.ts:72</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>
@ -60,7 +61,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/077d9a76d/packages/interfaces/src/protocols.ts#L63">packages/interfaces/src/protocols.ts:63</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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>
@ -71,7 +72,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/077d9a76d/packages/interfaces/src/protocols.ts#L80">packages/interfaces/src/protocols.ts:80</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/interfaces/src/protocols.ts#L91">packages/interfaces/src/protocols.ts:91</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>
@ -80,7 +81,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/077d9a76d/packages/interfaces/src/protocols.ts#L85">packages/interfaces/src/protocols.ts:85</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/interfaces/src/protocols.ts#L96">packages/interfaces/src/protocols.ts:96</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>
@ -90,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/077d9a76d/packages/interfaces/src/protocols.ts#L91">packages/interfaces/src/protocols.ts:91</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/interfaces/src/protocols.ts#L102">packages/interfaces/src/protocols.ts:102</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>
@ -99,7 +100,16 @@ 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/077d9a76d/packages/interfaces/src/protocols.ts#L73">packages/interfaces/src/protocols.ts:73</a></li></ul></aside></section></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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="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>
<div class="tsd-comment tsd-typography"><p>The PubSubTopic passed to the send function is not configured on the Waku node.
Please ensure that the PubSubTopic is used when initializing the Waku node.</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/a3c45b6e1/packages/interfaces/src/protocols.ts#L84">packages/interfaces/src/protocols.ts:84</a></li></ul></aside></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
@ -124,7 +134,8 @@ Compressing the message or using an alternative strategy for large messages is r
<li><a href="#NO_PEER_AVAILABLE" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-16"></use></svg><span>NO_<wbr/>PEER_<wbr/>AVAILABLE</span></a></li>
<li><a href="#REMOTE_PEER_FAULT" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-16"></use></svg><span>REMOTE_<wbr/>PEER_<wbr/>FAULT</span></a></li>
<li><a href="#REMOTE_PEER_REJECTED" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-16"></use></svg><span>REMOTE_<wbr/>PEER_<wbr/>REJECTED</span></a></li>
<li><a href="#SIZE_TOO_BIG" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-16"></use></svg><span>SIZE_<wbr/>TOO_<wbr/>BIG</span></a></li></ul></div></details></div>
<li><a href="#SIZE_TOO_BIG" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-16"></use></svg><span>SIZE_<wbr/>TOO_<wbr/>BIG</span></a></li>
<li><a href="#TOPIC_NOT_CONFIGURED" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-16"></use></svg><span>TOPIC_<wbr/>NOT_<wbr/>CONFIGURED</span></a></li></ul></div></details></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="..">

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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/077d9a76d/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/a3c45b6e1/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/077d9a76d/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/a3c45b6e1/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/077d9a76d/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/a3c45b6e1/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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

@ -17,7 +17,7 @@
<li><a href="_waku_sdk.Protocols.html">Protocols</a></li></ul>
<h1>Enumeration Protocols</h1></div><aside class="tsd-sources">
<ul>
<li>Defined in packages/interfaces/dist/protocols.d.ts:6</li></ul></aside>
<li>Defined in packages/interfaces/dist/protocols.d.ts:7</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 packages/interfaces/dist/protocols.d.ts:10</li></ul></aside></section>
<li>Defined in packages/interfaces/dist/protocols.d.ts:11</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 packages/interfaces/dist/protocols.d.ts:9</li></ul></aside></section>
<li>Defined in packages/interfaces/dist/protocols.d.ts:10</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 packages/interfaces/dist/protocols.d.ts:7</li></ul></aside></section>
<li>Defined in packages/interfaces/dist/protocols.d.ts:8</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 packages/interfaces/dist/protocols.d.ts:8</li></ul></aside></section></section></div>
<li>Defined in packages/interfaces/dist/protocols.d.ts:9</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_sdk.SendError.html">SendError</a></li></ul>
<h1>Enumeration SendError</h1></div><aside class="tsd-sources">
<ul>
<li>Defined in packages/interfaces/dist/protocols.d.ts:53</li></ul></aside>
<li>Defined in packages/interfaces/dist/protocols.d.ts:59</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">
@ -32,6 +32,7 @@
<a href="_waku_sdk.SendError.html#REMOTE_PEER_FAULT" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-16"></use></svg><span>REMOTE_<wbr/>PEER_<wbr/>FAULT</span></a>
<a href="_waku_sdk.SendError.html#REMOTE_PEER_REJECTED" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-16"></use></svg><span>REMOTE_<wbr/>PEER_<wbr/>REJECTED</span></a>
<a href="_waku_sdk.SendError.html#SIZE_TOO_BIG" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-16"></use></svg><span>SIZE_<wbr/>TOO_<wbr/>BIG</span></a>
<a href="_waku_sdk.SendError.html#TOPIC_NOT_CONFIGURED" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-16"></use></svg><span>TOPIC_<wbr/>NOT_<wbr/>CONFIGURED</span></a>
</div></section></div></details></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Enumeration Members</h2>
@ -43,7 +44,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 packages/interfaces/dist/protocols.d.ts:61</li></ul></aside></section>
<li>Defined in packages/interfaces/dist/protocols.d.ts:67</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>
@ -52,7 +53,7 @@ further investigation.</p>
</div>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in packages/interfaces/dist/protocols.d.ts:58</li></ul></aside></section>
<li>Defined in packages/interfaces/dist/protocols.d.ts:64</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>
@ -60,7 +61,7 @@ further investigation.</p>
</div>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in packages/interfaces/dist/protocols.d.ts:55</li></ul></aside></section>
<li>Defined in packages/interfaces/dist/protocols.d.ts:61</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>
@ -71,7 +72,7 @@ on the connection manager before retrying.</p>
</div>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in packages/interfaces/dist/protocols.d.ts:72</li></ul></aside></section>
<li>Defined in packages/interfaces/dist/protocols.d.ts:83</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>
@ -80,7 +81,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 packages/interfaces/dist/protocols.d.ts:77</li></ul></aside></section>
<li>Defined in packages/interfaces/dist/protocols.d.ts:88</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>
@ -90,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 packages/interfaces/dist/protocols.d.ts:83</li></ul></aside></section>
<li>Defined in packages/interfaces/dist/protocols.d.ts:94</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>
@ -99,7 +100,16 @@ 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 packages/interfaces/dist/protocols.d.ts:65</li></ul></aside></section></section></div>
<li>Defined in packages/interfaces/dist/protocols.d.ts:71</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>
<div class="tsd-comment tsd-typography"><p>The PubSubTopic passed to the send function is not configured on the Waku node.
Please ensure that the PubSubTopic is used when initializing the Waku node.</p>
</div>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<ul>
<li>Defined in packages/interfaces/dist/protocols.d.ts:76</li></ul></aside></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
@ -124,7 +134,8 @@ Compressing the message or using an alternative strategy for large messages is r
<li><a href="#NO_PEER_AVAILABLE" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-16"></use></svg><span>NO_<wbr/>PEER_<wbr/>AVAILABLE</span></a></li>
<li><a href="#REMOTE_PEER_FAULT" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-16"></use></svg><span>REMOTE_<wbr/>PEER_<wbr/>FAULT</span></a></li>
<li><a href="#REMOTE_PEER_REJECTED" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-16"></use></svg><span>REMOTE_<wbr/>PEER_<wbr/>REJECTED</span></a></li>
<li><a href="#SIZE_TOO_BIG" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-16"></use></svg><span>SIZE_<wbr/>TOO_<wbr/>BIG</span></a></li></ul></div></details></div>
<li><a href="#SIZE_TOO_BIG" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-16"></use></svg><span>SIZE_<wbr/>TOO_<wbr/>BIG</span></a></li>
<li><a href="#TOPIC_NOT_CONFIGURED" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-16"></use></svg><span>TOPIC_<wbr/>NOT_<wbr/>CONFIGURED</span></a></li></ul></div></details></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="..">

View File

@ -18,7 +18,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-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../classes/_waku_core.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">pubsubTopic</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../classes/_waku_core.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-description">
<div class="tsd-comment tsd-typography"><p>Creates a decoder that decode messages without Waku level encryption.</p>
<p>A decoder is used to decode messages from the <a href="https://rfc.vac.dev/spec/14/">14/WAKU2-MESSAGE</a>
@ -33,11 +33,13 @@ messages.</p>
<h5><span class="tsd-kind-parameter">contentTopic</span>: <span class="tsd-signature-type">string</span></h5>
<div class="tsd-comment tsd-typography"><p>The resulting decoder will only decode messages with this content topic.</p>
</div>
<div class="tsd-comment tsd-typography"></div></li></ul></div>
<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="../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/077d9a76d/packages/core/src/lib/message/version_0.ts#L176">packages/core/src/lib/message/version_0.ts:176</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/message/version_0.ts#L184">packages/core/src/lib/message/version_0.ts:184</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/077d9a76d/packages/core/src/lib/message/version_0.ts#L117">packages/core/src/lib/message/version_0.ts:117</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/packages/core/src/lib/filter/index.ts#L373">packages/core/src/lib/filter/index.ts:373</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/filter/index.ts#L380">packages/core/src/lib/filter/index.ts:380</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/077d9a76d/packages/core/src/lib/light_push/index.ts#L185">packages/core/src/lib/light_push/index.ts:185</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/light_push/index.ts#L189">packages/core/src/lib/light_push/index.ts:189</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">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 <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/077d9a76d/packages/core/src/lib/store/index.ts#L368">packages/core/src/lib/store/index.ts:368</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/store/index.ts#L400">packages/core/src/lib/store/index.ts:400</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/077d9a76d/packages/core/src/lib/store/index.ts#L395">packages/core/src/lib/store/index.ts:395</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/core/src/lib/store/index.ts#L427">packages/core/src/lib/store/index.ts:427</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/077d9a76d/packages/dns-discovery/src/dns_discovery.ts#L130">packages/dns-discovery/src/dns_discovery.ts:130</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/dns-discovery/src/dns_discovery.ts#L130">packages/dns-discovery/src/dns_discovery.ts:130</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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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">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/077d9a76d/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/a3c45b6e1/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">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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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">

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-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><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-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>
@ -40,11 +40,13 @@ decode incoming messages.</p>
<h5><span class="tsd-kind-parameter">privateKey</span>: <span class="tsd-signature-type ">Uint8Array</span></h5>
<div class="tsd-comment tsd-typography"><p>The private key used to decrypt the message.</p>
</div>
<div class="tsd-comment tsd-typography"></div></li></ul></div>
<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>
<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/077d9a76d/packages/message-encryption/src/ecies.ts#L184">packages/message-encryption/src/ecies.ts:184</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/message-encryption/src/ecies.ts#L189">packages/message-encryption/src/ecies.ts:189</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 @@ in <a href="https://rfc.vac.dev/spec/26/">26/WAKU2-PAYLOAD</a>.</p>
<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>
<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/077d9a76d/packages/message-encryption/src/ecies.ts#L97">packages/message-encryption/src/ecies.ts:97</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/message-encryption/src/ecies.ts#L99">packages/message-encryption/src/ecies.ts:99</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

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/077d9a76d/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/a3c45b6e1/packages/message-encryption/src/crypto/index.ts#L35">packages/message-encryption/src/crypto/index.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/077d9a76d/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/a3c45b6e1/packages/message-encryption/src/crypto/index.ts#L42">packages/message-encryption/src/crypto/index.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-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><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-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>
@ -40,11 +40,13 @@ decode incoming messages.</p>
<h5><span class="tsd-kind-parameter">symKey</span>: <span class="tsd-signature-type ">Uint8Array</span></h5>
<div class="tsd-comment tsd-typography"><p>The symmetric key used to decrypt the message.</p>
</div>
<div class="tsd-comment tsd-typography"></div></li></ul></div>
<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>
<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/077d9a76d/packages/message-encryption/src/symmetric.ts#L173">packages/message-encryption/src/symmetric.ts:173</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/message-encryption/src/symmetric.ts#L185">packages/message-encryption/src/symmetric.ts:185</a></li></ul></aside></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">

View File

@ -38,7 +38,7 @@ in <a href="https://rfc.vac.dev/spec/26/">26/WAKU2-PAYLOAD</a>.</p>
<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>
<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/077d9a76d/packages/message-encryption/src/symmetric.ts#L92">packages/message-encryption/src/symmetric.ts:92</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/message-encryption/src/symmetric.ts#L95">packages/message-encryption/src/symmetric.ts:95</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 @@
<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/077d9a76d/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/a3c45b6e1/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/077d9a76d/packages/peer-exchange/src/waku_peer_exchange.ts#L89">packages/peer-exchange/src/waku_peer_exchange.ts:89</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/peer-exchange/src/waku_peer_exchange.ts#L89">packages/peer-exchange/src/waku_peer_exchange.ts:89</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/077d9a76d/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L218">packages/peer-exchange/src/waku_peer_exchange_discovery.ts:218</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/peer-exchange/src/waku_peer_exchange_discovery.ts#L218">packages/peer-exchange/src/waku_peer_exchange_discovery.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

@ -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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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/077d9a76d/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/a3c45b6e1/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">

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.FilterSubscribeResponse-1.html" class="tsd-signature-type tsd-kind-interface">FilterSubscribeResponse</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/077d9a76d/packages/proto/src/lib/filter_v2.ts#L192">lib/filter_v2.ts:192</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/proto/src/lib/filter_v2.ts#L192">lib/filter_v2.ts:192</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.FilterSubscribeResponse-1.html" class="tsd-signature-type tsd-kind-interface">FilterSubscribeResponse</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/077d9a76d/packages/proto/src/lib/filter_v2.ts#L188">lib/filter_v2.ts:188</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/proto/src/lib/filter_v2.ts#L188">lib/filter_v2.ts:188</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_v2.html" class="tsd-signature-type tsd-kind-namespace">proto_filter_v2</a><span class="tsd-signature-symbol">.</span><a href="../interfaces/_waku_proto.proto_filter_v2.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/077d9a76d/packages/proto/src/lib/filter_v2.ts#L205">lib/filter_v2.ts:205</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/proto/src/lib/filter_v2.ts#L205">lib/filter_v2.ts:205</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_v2.html" class="tsd-signature-type tsd-kind-namespace">proto_filter_v2</a><span class="tsd-signature-symbol">.</span><a href="../interfaces/_waku_proto.proto_filter_v2.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/077d9a76d/packages/proto/src/lib/filter_v2.ts#L257">lib/filter_v2.ts:257</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/proto/src/lib/filter_v2.ts#L257">lib/filter_v2.ts:257</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_v2.html" class="tsd-signature-type tsd-kind-namespace">proto_filter_v2</a><span class="tsd-signature-symbol">.</span><a href="../interfaces/_waku_proto.proto_filter_v2.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/077d9a76d/packages/proto/src/lib/filter_v2.ts#L253">lib/filter_v2.ts:253</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/proto/src/lib/filter_v2.ts#L253">lib/filter_v2.ts:253</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_v2.html" class="tsd-signature-type tsd-kind-namespace">proto_filter_v2</a><span class="tsd-signature-symbol">.</span><a href="../interfaces/_waku_proto.proto_filter_v2.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/077d9a76d/packages/proto/src/lib/filter_v2.ts#L275">lib/filter_v2.ts:275</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/proto/src/lib/filter_v2.ts#L275">lib/filter_v2.ts:275</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_v2.html" class="tsd-signature-type tsd-kind-namespace">proto_filter_v2</a><span class="tsd-signature-symbol">.</span><a href="../interfaces/_waku_proto.proto_filter_v2.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/077d9a76d/packages/proto/src/lib/filter_v2.ts#L375">lib/filter_v2.ts:375</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/proto/src/lib/filter_v2.ts#L375">lib/filter_v2.ts:375</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_v2.html" class="tsd-signature-type tsd-kind-namespace">proto_filter_v2</a><span class="tsd-signature-symbol">.</span><a href="../interfaces/_waku_proto.proto_filter_v2.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/077d9a76d/packages/proto/src/lib/filter_v2.ts#L371">lib/filter_v2.ts:371</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/proto/src/lib/filter_v2.ts#L371">lib/filter_v2.ts:371</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_v2.html" class="tsd-signature-type tsd-kind-namespace">proto_filter_v2</a><span class="tsd-signature-symbol">.</span><a href="../interfaces/_waku_proto.proto_filter_v2.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/077d9a76d/packages/proto/src/lib/filter_v2.ts#L393">lib/filter_v2.ts:393</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/proto/src/lib/filter_v2.ts#L393">lib/filter_v2.ts:393</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_v2.html" class="tsd-signature-type tsd-kind-namespace">proto_filter_v2</a><span class="tsd-signature-symbol">.</span><a href="../interfaces/_waku_proto.proto_filter_v2.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/077d9a76d/packages/proto/src/lib/filter_v2.ts#L488">lib/filter_v2.ts:488</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/proto/src/lib/filter_v2.ts#L488">lib/filter_v2.ts:488</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_v2.html" class="tsd-signature-type tsd-kind-namespace">proto_filter_v2</a><span class="tsd-signature-symbol">.</span><a href="../interfaces/_waku_proto.proto_filter_v2.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/077d9a76d/packages/proto/src/lib/filter_v2.ts#L484">lib/filter_v2.ts:484</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/proto/src/lib/filter_v2.ts#L484">lib/filter_v2.ts:484</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_lightpush.PushRequest-1.html" class="tsd-signature-type tsd-kind-interface">PushRequest</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/077d9a76d/packages/proto/src/lib/light_push.ts#L19">lib/light_push.ts:19</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/proto/src/lib/light_push.ts#L19">lib/light_push.ts:19</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_lightpush.PushRequest-1.html" class="tsd-signature-type tsd-kind-interface">PushRequest</a></h4><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/077d9a76d/packages/proto/src/lib/light_push.ts#L73">lib/light_push.ts:73</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/proto/src/lib/light_push.ts#L73">lib/light_push.ts:73</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_lightpush.PushRequest-1.html" class="tsd-signature-type tsd-kind-interface">PushRequest</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/077d9a76d/packages/proto/src/lib/light_push.ts#L69">lib/light_push.ts:69</a></li></ul></aside></li></ul></section></div>
<li>Defined in <a href="https://github.com/waku-org/js-waku/blob/a3c45b6e1/packages/proto/src/lib/light_push.ts#L69">lib/light_push.ts:69</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