UNPKG

@toreda/types

Version:

Common mappings, aliases, and types used in Toreda TypeScript packages.

219 lines (191 loc) 49.9 kB
<!DOCTYPE html><html class="default"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>@toreda/types - v2.13.1</title><meta name="description" content="Documentation for @toreda/types - v2.13.1"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="assets/style.css"/><link rel="stylesheet" href="assets/highlight.css"/><script async src="assets/search.js" id="search-script"></script></head><body><script>document.body.classList.add(localStorage.getItem("tsd-theme") || "os")</script><header><div class="tsd-page-toolbar"><div class="container"><div class="table-wrap"><div class="table-cell" id="tsd-search" data-base="."><div class="field"><label for="tsd-search-field" class="tsd-widget search no-caption">Search</label><input type="text" id="tsd-search-field"/></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="index.html" class="title">@toreda/types - v2.13.1</a></div><div class="table-cell" id="tsd-widgets"><div id="tsd-filter"><a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a><div class="tsd-filter-group"><div class="tsd-select" id="tsd-filter-visibility"><span class="tsd-select-label">All</span><ul class="tsd-select-list"><li data-value="public">Public</li><li data-value="protected">Public/Protected</li><li data-value="private" class="selected">All</li></ul></div> <input type="checkbox" id="tsd-filter-inherited" checked/><label class="tsd-widget" for="tsd-filter-inherited">Inherited</label><input type="checkbox" id="tsd-filter-externals" checked/><label class="tsd-widget" for="tsd-filter-externals">Externals</label></div></div><a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a></div></div></div></div><div class="tsd-page-title"><div class="container"><h1>@toreda/types - v2.13.1 </h1></div></div></header><div class="container container-main"><div class="row"><div class="col-8 col-content"><div class="tsd-panel tsd-typography"><p><a href="https://www.toreda.com"><img src="https://content.toreda.com/logo/toreda-logo.png" alt="Toreda"></a></p> <p><a href="https://github.com/toreda/types/actions"><img src="https://img.shields.io/github/workflow/status/toreda/types/CI?style=for-the-badge" alt="CI"></a> <a href="https://sonarcloud.io/project/activity?graph=coverage&amp;id=toreda_types"><img src="https://img.shields.io/sonar/coverage/toreda_types?server=https%3A%2F%2Fsonarcloud.io&style=for-the-badge" alt="Coverage"></a> <a href="https://sonarcloud.io/summary/new_code?id=toreda_types"><img src="https://img.shields.io/sonar/quality_gate/toreda_types?server=https%3A%2F%2Fsonarcloud.io&style=for-the-badge" alt="Sonar Quality Gate"></a></p> <p><a href="https://github.com/toreda/types/releases/latest"><img src="https://img.shields.io/github/package-json/v/toreda/types/master?style=for-the-badge" alt="GitHub package.json version (branch)"></a> <a href="https://github.com/toreda/types/releases/latest"><img src="https://img.shields.io/github/release-date/toreda/types?style=for-the-badge" alt="GitHub Release Date"></a> <a href="https://github.com/toreda/types/issues"><img src="https://img.shields.io/github/issues/toreda/types?style=for-the-badge" alt="GitHub issues"></a></p> <p> <a href="https://github.com/toreda/types/blob/master/LICENSE"><img src="https://img.shields.io/github/license/toreda/types?style=for-the-badge" alt="license"></a></p> <p>&nbsp;</p> <a href="#toredatypes" id="toredatypes" style="color: inherit; text-decoration: none;"> <h1><code>@toreda/types</code></h1> </a> <p>Improve readability, reduce redundancy. Functional &amp; Expressive Types used in <a href="https://www.toreda.com"><strong>Toreda</strong></a> packages.</p> <p>&nbsp;</p> <a href="#contents" id="contents" style="color: inherit; text-decoration: none;"> <h1><strong>Contents</strong></h1> </a> <ul> <li><a href="#toredatypes"><code>@toreda/types</code></a></li> <li><a href="#contents"><strong>Contents</strong></a></li> <li><a href="#object-api">Object API</a><ul> <li><a href="#resettable"><code>Resettable</code></a><ul> <li><a href="#example">Example</a></li> </ul> </li> <li><a href="#clearable"><code>Clearable</code></a><ul> <li><a href="#example-1">Example</a></li> </ul> </li> <li><a href="#stringable"><code>Stringable</code></a><ul> <li><a href="#example-2">Example</a></li> </ul> </li> </ul> </li> <li><a href="#functional-types"><strong>Functional Types</strong></a><ul> <li><a href="#deeprequiredt"><code>DeepRequired&lt;T&gt;</code></a></li> <li><a href="#primitive"><code>Primitive</code></a><ul> <li><a href="#import">Import</a></li> <li><a href="#use">Use</a></li> </ul> </li> <li><a href="#stringable-1"><code>Stringable</code></a><ul> <li><a href="#import-1"><strong>Import</strong></a></li> <li><a href="#use-1"><strong>Use</strong></a></li> </ul> </li> </ul> </li> <li><a href="#expressive-types"><strong>Expressive Types</strong></a><ul> <li><a href="#bitmask"><strong><code>BitMask</code></strong></a><ul> <li><a href="#import-2"><strong>Import</strong></a></li> <li><a href="#use-2"><strong>Use</strong></a></li> </ul> </li> </ul> </li> <li><a href="#install">Install</a><ul> <li><a href="#yarn">Yarn</a></li> <li><a href="#npm">NPM</a></li> </ul> </li> <li><a href="#legal">Legal</a><ul> <li><a href="#license">License</a></li> <li><a href="#copyright">Copyright</a></li> <li><a href="#website">Website</a></li> </ul> </li> </ul> <p>&nbsp;</p> <a href="#object-api" id="object-api" style="color: inherit; text-decoration: none;"> <h1>Object API</h1> </a> <a href="#resettable" id="resettable" style="color: inherit; text-decoration: none;"> <h2><code>Resettable</code></h2> </a> <p>Interface indicating implementer provides a <code>reset</code> method.</p> <a href="#example" id="example" style="color: inherit; text-decoration: none;"> <h3>Example</h3> </a> <pre><code class="language-typescript"><span class="hl-0">import</span><span class="hl-1"> </span><span class="hl-0">type</span><span class="hl-1"> {</span><span class="hl-2">Resettable</span><span class="hl-1">} </span><span class="hl-0">from</span><span class="hl-1"> </span><span class="hl-3">&#39;@toreda/types&#39;</span><span class="hl-1">;</span><br/><br/><span class="hl-4">class</span><span class="hl-1"> </span><span class="hl-5">MyObj</span><span class="hl-1"> </span><span class="hl-4">implements</span><span class="hl-1"> </span><span class="hl-5">Resettable</span><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-4">public</span><span class="hl-1"> </span><span class="hl-6">reset</span><span class="hl-1">(): </span><span class="hl-5">void</span><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-2">console</span><span class="hl-1">.</span><span class="hl-6">log</span><span class="hl-1">(</span><span class="hl-3">&#39;boop&#39;</span><span class="hl-1">);</span><br/><span class="hl-1"> }</span><br/><span class="hl-1">}</span><br/><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-7">o</span><span class="hl-1"> = </span><span class="hl-4">new</span><span class="hl-1"> </span><span class="hl-6">MyObj</span><span class="hl-1">();</span><br/><span class="hl-2">o</span><span class="hl-1">.</span><span class="hl-6">reset</span><span class="hl-1">();</span> </code></pre> <a href="#clearable" id="clearable" style="color: inherit; text-decoration: none;"> <h2><code>Clearable</code></h2> </a> <p>Interface indicating implementer provides a <code>clear()</code> method. Callers expect <code>true</code> to be returned when <code>clear</code> call is successful and <code>false</code> when it was not successful, or there was nothing to clear.</p> <a href="#example-1" id="example-1" style="color: inherit; text-decoration: none;"> <h3>Example</h3> </a> <pre><code class="language-typescript"><span class="hl-0">import</span><span class="hl-1"> </span><span class="hl-0">type</span><span class="hl-1"> {</span><span class="hl-2">Clearable</span><span class="hl-1">} </span><span class="hl-0">from</span><span class="hl-1"> </span><span class="hl-3">&#39;@toreda/types&#39;</span><span class="hl-1">;</span><br/><br/><span class="hl-4">class</span><span class="hl-1"> </span><span class="hl-5">MyObj</span><span class="hl-1"> </span><span class="hl-4">implements</span><span class="hl-1"> </span><span class="hl-5">Clearable</span><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-4">public</span><span class="hl-1"> </span><span class="hl-6">clear</span><span class="hl-1">(): </span><span class="hl-5">boolean</span><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-2">console</span><span class="hl-1">.</span><span class="hl-6">log</span><span class="hl-1">(</span><span class="hl-3">&#39;boop&#39;</span><span class="hl-1">);</span><br/><br/><span class="hl-1"> </span><span class="hl-0">return</span><span class="hl-1"> </span><span class="hl-4">true</span><span class="hl-1">;</span><br/><span class="hl-1"> }</span><br/><span class="hl-1">}</span><br/><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-7">o</span><span class="hl-1"> = </span><span class="hl-4">new</span><span class="hl-1"> </span><span class="hl-6">MyObj</span><span class="hl-1">();</span><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-7">result</span><span class="hl-1"> = </span><span class="hl-2">o</span><span class="hl-1">.</span><span class="hl-6">clear</span><span class="hl-1">();</span> </code></pre> <a href="#stringable" id="stringable" style="color: inherit; text-decoration: none;"> <h2><code>Stringable</code></h2> </a> <p>Interface indicating implementer provides a <code>toString()</code> method which returns the object contents as a string. Typically used for serialization although usage may vary.</p> <a href="#example-2" id="example-2" style="color: inherit; text-decoration: none;"> <h3>Example</h3> </a> <pre><code class="language-typescript"><span class="hl-0">import</span><span class="hl-1"> </span><span class="hl-0">type</span><span class="hl-1"> {</span><span class="hl-2">Stringable</span><span class="hl-1">} </span><span class="hl-0">from</span><span class="hl-1"> </span><span class="hl-3">&#39;@toreda/types&#39;</span><span class="hl-1">;</span><br/><br/><span class="hl-4">class</span><span class="hl-1"> </span><span class="hl-5">MyObj</span><span class="hl-1"> </span><span class="hl-4">implements</span><span class="hl-1"> </span><span class="hl-5">Stringable</span><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-4">public</span><span class="hl-1"> </span><span class="hl-2">a</span><span class="hl-1">: </span><span class="hl-5">string</span><span class="hl-1">;</span><br/><span class="hl-1"> </span><span class="hl-4">public</span><span class="hl-1"> </span><span class="hl-2">b</span><span class="hl-1">: </span><span class="hl-5">string</span><span class="hl-1">;</span><br/><br/><span class="hl-1"> </span><span class="hl-4">constructor</span><span class="hl-1">() {</span><br/><span class="hl-1"> </span><span class="hl-4">this</span><span class="hl-1">.</span><span class="hl-2">a</span><span class="hl-1"> = </span><span class="hl-3">&#39;aaaa&#39;</span><span class="hl-1">;</span><br/><span class="hl-1"> </span><span class="hl-4">this</span><span class="hl-1">.</span><span class="hl-2">b</span><span class="hl-1"> = </span><span class="hl-3">&#39;bbbb&#39;</span><span class="hl-1">;</span><br/><span class="hl-1"> }</span><br/><br/><span class="hl-1"> </span><span class="hl-4">public</span><span class="hl-1"> </span><span class="hl-6">toString</span><span class="hl-1">(): </span><span class="hl-5">string</span><span class="hl-1"> | </span><span class="hl-5">null</span><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-7">o</span><span class="hl-1"> = {</span><br/><span class="hl-1"> </span><span class="hl-2">a:</span><span class="hl-1"> </span><span class="hl-4">this</span><span class="hl-1">.</span><span class="hl-2">a</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-2">b:</span><span class="hl-1"> </span><span class="hl-4">this</span><span class="hl-1">.</span><span class="hl-2">b</span><br/><span class="hl-1"> };</span><br/><br/><span class="hl-1"> </span><span class="hl-4">let</span><span class="hl-1"> </span><span class="hl-2">result</span><span class="hl-1">: </span><span class="hl-5">string</span><span class="hl-1"> | </span><span class="hl-5">null</span><span class="hl-1"> = </span><span class="hl-4">null</span><span class="hl-1">;</span><br/><span class="hl-1"> </span><span class="hl-0">try</span><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-2">result</span><span class="hl-1"> = </span><span class="hl-5">JSON</span><span class="hl-1">.</span><span class="hl-6">stringify</span><span class="hl-1">(</span><span class="hl-2">o</span><span class="hl-1">);</span><br/><span class="hl-1"> } </span><span class="hl-0">catch</span><span class="hl-1"> (</span><span class="hl-2">e</span><span class="hl-1">){</span><br/><span class="hl-1"> </span><span class="hl-0">if</span><span class="hl-1"> (</span><span class="hl-2">e</span><span class="hl-1"> </span><span class="hl-4">instanceof</span><span class="hl-1"> </span><span class="hl-5">Error</span><span class="hl-1">) {</span><br/><span class="hl-1"> </span><span class="hl-2">console</span><span class="hl-1">.</span><span class="hl-6">log</span><span class="hl-1">(</span><span class="hl-3">`toString exception: </span><span class="hl-4">${</span><span class="hl-2">e</span><span class="hl-8">.</span><span class="hl-2">message</span><span class="hl-4">}</span><span class="hl-3">.`</span><span class="hl-1">);</span><br/><span class="hl-1"> }</span><br/><span class="hl-1"> }</span><br/><br/><span class="hl-1"> </span><span class="hl-0">return</span><span class="hl-1"> </span><span class="hl-2">result</span><span class="hl-1">;</span><br/><span class="hl-1"> }</span><br/><span class="hl-1">}</span><br/><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-7">o</span><span class="hl-1"> = </span><span class="hl-4">new</span><span class="hl-1"> </span><span class="hl-6">MyObj</span><span class="hl-1">();</span><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-7">result</span><span class="hl-1"> = </span><span class="hl-2">o</span><span class="hl-1">.</span><span class="hl-6">clear</span><span class="hl-1">();</span> </code></pre> <a href="#functional-types" id="functional-types" style="color: inherit; text-decoration: none;"> <h1><strong>Functional Types</strong></h1> </a> <p>Types &amp; aliases provide shorthand to reduce code duplication and simplify statements.</p> <p>&nbsp;</p> <a href="#deeprequiredlttgt" id="deeprequiredlttgt" style="color: inherit; text-decoration: none;"> <h2><code>DeepRequired&lt;T&gt;</code></h2> </a> <p>Recursively require all properties on object &amp; children.</p> <p>&nbsp;</p> <a href="#primitive" id="primitive" style="color: inherit; text-decoration: none;"> <h2><code>Primitive</code></h2> </a> <p>Implementer&#39;s type is any JavaScript primitive.</p> <a href="#import" id="import" style="color: inherit; text-decoration: none;"> <h3>Import</h3> </a> <pre><code class="language-typescript"><span class="hl-0">import</span><span class="hl-1"> {</span><span class="hl-2">Primitive</span><span class="hl-1">} </span><span class="hl-0">from</span><span class="hl-1"> </span><span class="hl-3">&#39;@toreda/types&#39;</span> </code></pre> <a href="#use" id="use" style="color: inherit; text-decoration: none;"> <h3>Use</h3> </a> <pre><code class="language-typescript"><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-7">myValue</span><span class="hl-1">: </span><span class="hl-5">Primitive</span><span class="hl-1"> = </span><span class="hl-4">null</span><span class="hl-1">;</span> </code></pre> <p>&nbsp;</p> <a href="#stringable-1" id="stringable-1" style="color: inherit; text-decoration: none;"> <h2><code>Stringable</code></h2> </a> <p>Implementer&#39;s contents can be converted to a string by calling <code>toString()</code>.</p> <a href="#import-1" id="import-1" style="color: inherit; text-decoration: none;"> <h3><strong>Import</strong></h3> </a> <pre><code class="language-typescript"><span class="hl-0">import</span><span class="hl-1"> {</span><span class="hl-2">Stringable</span><span class="hl-1">} </span><span class="hl-0">from</span><span class="hl-1"> </span><span class="hl-3">&#39;@toreda/types&#39;</span> </code></pre> <a href="#use-1" id="use-1" style="color: inherit; text-decoration: none;"> <h3><strong>Use</strong></h3> </a> <pre><code class="language-typescript"><span class="hl-0">export</span><span class="hl-1"> </span><span class="hl-4">class</span><span class="hl-1"> </span><span class="hl-5">MyClass</span><span class="hl-1"> </span><span class="hl-4">implements</span><span class="hl-1"> </span><span class="hl-5">Stringable</span><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-4">public</span><span class="hl-1"> </span><span class="hl-6">toString</span><span class="hl-1">(): </span><span class="hl-5">string</span><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-0">return</span><span class="hl-1"> </span><span class="hl-3">&#39;stringified_contents_here&#39;</span><span class="hl-1">;</span><br/><span class="hl-1"> }</span><br/><span class="hl-1">}</span> </code></pre> <p><strong>Example</strong></p> <pre><code class="language-typescript"><span class="hl-9">// Simple generic mapping. When used only once, exporting a type is overkill, but when used repeatedly</span><br/><span class="hl-9">// using a common definition reduces chances for mistakes and reduces line lengths.</span><br/><span class="hl-0">export</span><span class="hl-1"> </span><span class="hl-4">type</span><span class="hl-1"> </span><span class="hl-5">Data</span><span class="hl-1">&lt;</span><span class="hl-5">T</span><span class="hl-1">&gt; = </span><span class="hl-5">Record</span><span class="hl-1">&lt;</span><span class="hl-5">string</span><span class="hl-1">, </span><span class="hl-5">T</span><span class="hl-1"> | </span><span class="hl-5">T</span><span class="hl-1">[] | </span><span class="hl-5">null</span><span class="hl-1">&gt;;</span> </code></pre> <p>&nbsp;</p> <a href="#expressive-types" id="expressive-types" style="color: inherit; text-decoration: none;"> <h1><strong>Expressive Types</strong></h1> </a> <p>Express value intent &amp; purpose with type definitions.</p> <p>&nbsp;</p> <a href="#bitmask" id="bitmask" style="color: inherit; text-decoration: none;"> <h2><strong><code>BitMask</code></strong></h2> </a> <a href="#import-2" id="import-2" style="color: inherit; text-decoration: none;"> <h3><strong>Import</strong></h3> </a> <pre><code class="language-typescript"><span class="hl-0">import</span><span class="hl-1"> {</span><span class="hl-2">BitMask</span><span class="hl-1">} </span><span class="hl-0">from</span><span class="hl-1"> </span><span class="hl-3">&#39;@toreda/types&#39;</span> </code></pre> <a href="#use-2" id="use-2" style="color: inherit; text-decoration: none;"> <h3><strong>Use</strong></h3> </a> <pre><code class="language-typescript"><span class="hl-9">// Declare and initialize number while also expressing the value&#39;s purpose.</span><br/><span class="hl-4">let</span><span class="hl-1"> </span><span class="hl-2">mask</span><span class="hl-1">: </span><span class="hl-5">BitMask</span><span class="hl-1"> = </span><span class="hl-10">0x1</span><span class="hl-1">;</span><br/><br/><span class="hl-9">// Becomes more clear when expecting values:</span><br/><span class="hl-4">function</span><span class="hl-1"> </span><span class="hl-6">useValue</span><span class="hl-1">(</span><span class="hl-2">mask</span><span class="hl-1">: </span><span class="hl-5">BitMask</span><span class="hl-1">): </span><span class="hl-5">void</span><span class="hl-1"> {</span><br/><span class="hl-1"> ...</span><br/><span class="hl-1">}</span><br/><span class="hl-9">// versus:</span><br/><span class="hl-4">function</span><span class="hl-1"> </span><span class="hl-6">useValue</span><span class="hl-1">(</span><span class="hl-2">mask</span><span class="hl-1">: </span><span class="hl-5">number</span><span class="hl-1">): </span><span class="hl-5">void</span><span class="hl-1"> {</span><br/><span class="hl-1"> ...</span><br/><span class="hl-1">}</span> </code></pre> <p><strong>Example</strong></p> <pre><code class="language-typescript"><span class="hl-9">// Expressive Type alias.</span><br/><span class="hl-0">export</span><span class="hl-1"> </span><span class="hl-4">type</span><span class="hl-1"> </span><span class="hl-5">BigId</span><span class="hl-1"> = </span><span class="hl-5">string</span><span class="hl-1">;</span><br/><br/><span class="hl-9">// BigId is an expressive alias replacing the use of &#39;string&#39; for id&#39;s type. It makes no</span><br/><span class="hl-9">// functional difference, however id types often impose character and length limitations meaning</span><br/><span class="hl-9">// the value cannot be an arbitrary string. BigId gives the caller context for what string values</span><br/><span class="hl-9">// are actually valid &amp; accepted.</span><br/><span class="hl-4">function</span><span class="hl-1"> </span><span class="hl-6">validateId</span><span class="hl-1">(</span><span class="hl-2">id</span><span class="hl-1">: </span><span class="hl-5">BigId</span><span class="hl-1">): </span><span class="hl-5">void</span><span class="hl-1"> {</span><br/><span class="hl-1"> ...</span><br/><span class="hl-1">}</span> </code></pre> <p>&nbsp;</p> <a href="#install" id="install" style="color: inherit; text-decoration: none;"> <h1>Install</h1> </a> <a href="#yarn" id="yarn" style="color: inherit; text-decoration: none;"> <h2>Yarn</h2> </a> <pre><code class="language-bash"><span class="hl-1">$ yarn add @toreda/types --dev</span> </code></pre> <a href="#npm" id="npm" style="color: inherit; text-decoration: none;"> <h2>NPM</h2> </a> <pre><code class="language-bash"><span class="hl-1">$ yarn add @toreda/types --D</span> </code></pre> <p>&nbsp;</p> <a href="#legal" id="legal" style="color: inherit; text-decoration: none;"> <h1>Legal</h1> </a> <a href="#license" id="license" style="color: inherit; text-decoration: none;"> <h2>License</h2> </a> <p><a href="LICENSE">MIT</a> &copy; Toreda, Inc.</p> <a href="#copyright" id="copyright" style="color: inherit; text-decoration: none;"> <h2>Copyright</h2> </a> <p>Copyright &copy; 2019 - 2022 Toreda, Inc. All Rights Reserved.</p> <a href="#website" id="website" style="color: inherit; text-decoration: none;"> <h2>Website</h2> </a> <p>Toreda&#39;s company website can be found at <a href="https://www.toreda.com">toreda.com</a></p> </div></div><div class="col-4 col-menu menu-sticky-wrap menu-highlight"><nav class="tsd-navigation primary"><ul><li class="current"><a href="modules.html">Exports</a></li></ul></nav><nav class="tsd-navigation secondary menu-sticky"><ul><li class="tsd-kind-type-alias"><a href="modules.html#AAVE" class="tsd-kind-icon">AAVE</a></li><li class="tsd-kind-type-alias"><a href="modules.html#ALGO" class="tsd-kind-icon">ALGO</a></li><li class="tsd-kind-type-alias"><a href="modules.html#ANY" class="tsd-kind-icon">ANY</a></li><li class="tsd-kind-type-alias"><a href="modules.html#ATOM" class="tsd-kind-icon">ATOM</a></li><li class="tsd-kind-type-alias"><a href="modules.html#AVAX" class="tsd-kind-icon">AVAX</a></li><li class="tsd-kind-type-alias"><a href="modules.html#AXS" class="tsd-kind-icon">AXS</a></li><li class="tsd-kind-type-alias"><a href="modules.html#AdaAddr" class="tsd-kind-icon">Ada<wbr/>Addr</a></li><li class="tsd-kind-type-alias"><a href="modules.html#AdaTokenAmt" class="tsd-kind-icon">Ada<wbr/>Token<wbr/>Amt</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#AnyFunc" class="tsd-kind-icon">Any<wbr/>Func</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#AnyObj" class="tsd-kind-icon">Any<wbr/>Obj</a></li><li class="tsd-kind-type-alias"><a href="modules.html#ApeAddr" class="tsd-kind-icon">Ape<wbr/>Addr</a></li><li class="tsd-kind-type-alias"><a href="modules.html#ApeCoinAmt" class="tsd-kind-icon">Ape<wbr/>Coin<wbr/>Amt</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#ArrayFunc" class="tsd-kind-icon">Array<wbr/>Func</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#Arrayable" class="tsd-kind-icon">Arrayable</a></li><li class="tsd-kind-type-alias"><a href="modules.html#AvaxAddr" class="tsd-kind-icon">Avax<wbr/>Addr</a></li><li class="tsd-kind-type-alias"><a href="modules.html#AvaxTokenAmt" class="tsd-kind-icon">Avax<wbr/>Token<wbr/>Amt</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#Awaited" class="tsd-kind-icon">Awaited</a></li><li class="tsd-kind-type-alias"><a href="modules.html#BAT" class="tsd-kind-icon">BAT</a></li><li class="tsd-kind-type-alias"><a href="modules.html#BCN" class="tsd-kind-icon">BCN</a></li><li class="tsd-kind-type-alias"><a href="modules.html#BTM" class="tsd-kind-icon">BTM</a></li><li class="tsd-kind-type-alias"><a href="modules.html#BTT" class="tsd-kind-icon">BTT</a></li><li class="tsd-kind-type-alias"><a href="modules.html#BUSD" class="tsd-kind-icon">BUSD</a></li><li class="tsd-kind-interface"><a href="interfaces/BaseObject.html" class="tsd-kind-icon">Base<wbr/>Object</a></li><li class="tsd-kind-type-alias"><a href="modules.html#BchAddr" class="tsd-kind-icon">Bch<wbr/>Addr</a></li><li class="tsd-kind-type-alias"><a href="modules.html#BchTokenAmt" class="tsd-kind-icon">Bch<wbr/>Token<wbr/>Amt</a></li><li class="tsd-kind-type-alias"><a href="modules.html#BitField" class="tsd-kind-icon">Bit<wbr/>Field</a></li><li class="tsd-kind-type-alias"><a href="modules.html#BitMask" class="tsd-kind-icon">Bit<wbr/>Mask</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Bits" class="tsd-kind-icon">Bits</a></li><li class="tsd-kind-type-alias"><a href="modules.html#BnbAddr" class="tsd-kind-icon">Bnb<wbr/>Addr</a></li><li class="tsd-kind-type-alias"><a href="modules.html#BnbTokenAmt" class="tsd-kind-icon">Bnb<wbr/>Token<wbr/>Amt</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Bps" class="tsd-kind-icon">Bps</a></li><li class="tsd-kind-type-alias"><a href="modules.html#BscAddr" class="tsd-kind-icon">Bsc<wbr/>Addr</a></li><li class="tsd-kind-type-alias"><a href="modules.html#BtcAddr" class="tsd-kind-icon">Btc<wbr/>Addr</a></li><li class="tsd-kind-type-alias"><a href="modules.html#BtcCoinAmt" class="tsd-kind-icon">Btc<wbr/>Coin<wbr/>Amt</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Bytes" class="tsd-kind-icon">Bytes</a></li><li class="tsd-kind-type-alias"><a href="modules.html#CAKE" class="tsd-kind-icon">CAKE</a></li><li class="tsd-kind-type-alias"><a href="modules.html#CDAI" class="tsd-kind-icon">CDAI</a></li><li class="tsd-kind-type-alias"><a href="modules.html#CELO" class="tsd-kind-icon">CELO</a></li><li class="tsd-kind-type-alias"><a href="modules.html#CUSDC" class="tsd-kind-icon">CUSDC</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Centimeters" class="tsd-kind-icon">Centimeters</a></li><li class="tsd-kind-interface"><a href="interfaces/Cleanable.html" class="tsd-kind-icon">Cleanable</a></li><li class="tsd-kind-interface"><a href="interfaces/Clearable.html" class="tsd-kind-icon">Clearable</a></li><li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/Closeable.html" class="tsd-kind-icon">Closeable</a></li><li class="tsd-kind-interface"><a href="interfaces/CloseableOutcome.html" class="tsd-kind-icon">Closeable<wbr/>Outcome</a></li><li class="tsd-kind-type-alias"><a href="modules.html#CoinAmt" class="tsd-kind-icon">Coin<wbr/>Amt</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Coins" class="tsd-kind-icon">Coins</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#Constructor" class="tsd-kind-icon">Constructor</a></li><li class="tsd-kind-type-alias"><a href="modules.html#DAI" class="tsd-kind-icon">DAI</a></li><li class="tsd-kind-type-alias"><a href="modules.html#DASH" class="tsd-kind-icon">DASH</a></li><li class="tsd-kind-type-alias"><a href="modules.html#DGB" class="tsd-kind-icon">DGB</a></li><li class="tsd-kind-type-alias"><a href="modules.html#DOT" class="tsd-kind-icon">DOT</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Data" class="tsd-kind-icon">Data</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Decimeters" class="tsd-kind-icon">Decimeters</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#DeepExpand" class="tsd-kind-icon">Deep<wbr/>Expand</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#DeepPartial" class="tsd-kind-icon">Deep<wbr/>Partial</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#DeepRequired" class="tsd-kind-icon">Deep<wbr/>Required</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Degrees" class="tsd-kind-icon">Degrees</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#Depromisify" class="tsd-kind-icon">Depromisify</a></li><li class="tsd-kind-type-alias"><a href="modules.html#DogeAddr" class="tsd-kind-icon">Doge<wbr/>Addr</a></li><li class="tsd-kind-type-alias"><a href="modules.html#DogeTokenAmt" class="tsd-kind-icon">Doge<wbr/>Token<wbr/>Amt</a></li><li class="tsd-kind-type-alias"><a href="modules.html#ENJ" class="tsd-kind-icon">ENJ</a></li><li class="tsd-kind-type-alias"><a href="modules.html#EOS" class="tsd-kind-icon">EOS</a></li><li class="tsd-kind-type-alias"><a href="modules.html#EthAddr" class="tsd-kind-icon">Eth<wbr/>Addr</a></li><li class="tsd-kind-type-alias"><a href="modules.html#EthTokenAmt" class="tsd-kind-icon">Eth<wbr/>Token<wbr/>Amt</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Exabytes" class="tsd-kind-icon">Exabytes</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#Expand" class="tsd-kind-icon">Expand</a></li><li class="tsd-kind-type-alias"><a href="modules.html#FIL" class="tsd-kind-icon">FIL</a></li><li class="tsd-kind-type-alias"><a href="modules.html#FLO" class="tsd-kind-icon">FLO</a></li><li class="tsd-kind-type-alias"><a href="modules.html#FLOW" class="tsd-kind-icon">FLOW</a></li><li class="tsd-kind-type-alias"><a href="modules.html#FTM" class="tsd-kind-icon">FTM</a></li><li class="tsd-kind-type-alias"><a href="modules.html#FTT" class="tsd-kind-icon">FTT</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Farads" class="tsd-kind-icon">Farads</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Feet" class="tsd-kind-icon">Feet</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Femtometers" class="tsd-kind-icon">Femtometers</a></li><li class="tsd-kind-type-alias"><a href="modules.html#FileSize" class="tsd-kind-icon">File<wbr/>Size</a></li><li class="tsd-kind-type-alias"><a href="modules.html#FluidOunces" class="tsd-kind-icon">Fluid<wbr/>Ounces</a></li><li class="tsd-kind-type-alias"><a href="modules.html#GBps" class="tsd-kind-icon">GBps</a></li><li class="tsd-kind-type-alias"><a href="modules.html#GRT" class="tsd-kind-icon">GRT</a></li><li class="tsd-kind-type-alias"><a href="modules.html#GalaAddr" class="tsd-kind-icon">Gala<wbr/>Addr</a></li><li class="tsd-kind-type-alias"><a href="modules.html#GalaTokenAmt" class="tsd-kind-icon">Gala<wbr/>Token<wbr/>Amt</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Gallons" class="tsd-kind-icon">Gallons</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Gbps" class="tsd-kind-icon">Gbps</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Gigabytes" class="tsd-kind-icon">Gigabytes</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Gigameters" class="tsd-kind-icon">Gigameters</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Grams" class="tsd-kind-icon">Grams</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#Guarded" class="tsd-kind-icon">Guarded</a></li><li class="tsd-kind-type-alias"><a href="modules.html#HBAR" class="tsd-kind-icon">HBAR</a></li><li class="tsd-kind-type-alias"><a href="modules.html#HashAlg" class="tsd-kind-icon">Hash<wbr/>Alg</a></li><li class="tsd-kind-type-alias"><a href="modules.html#HashStr" class="tsd-kind-icon">Hash<wbr/>Str</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Hashrate" class="tsd-kind-icon">Hashrate</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Hertz" class="tsd-kind-icon">Hertz</a></li><li class="tsd-kind-type-alias"><a href="modules.html#ICP" class="tsd-kind-icon">ICP</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Inches" class="tsd-kind-icon">Inches</a></li><li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/Iterable.html" class="tsd-kind-icon">Iterable</a></li><li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/Itor.html" class="tsd-kind-icon">Itor</a></li><li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/ItorItem.html" class="tsd-kind-icon">Itor<wbr/>Item</a></li><li class="tsd-kind-type-alias"><a href="modules.html#KB" class="tsd-kind-icon">KB</a></li><li class="tsd-kind-type-alias"><a href="modules.html#KBps" class="tsd-kind-icon">KBps</a></li><li class="tsd-kind-type-alias"><a href="modules.html#KSM" class="tsd-kind-icon">KSM</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Katals" class="tsd-kind-icon">Katals</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Kbps" class="tsd-kind-icon">Kbps</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Kelvin" class="tsd-kind-icon">Kelvin</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Kilobits" class="tsd-kind-icon">Kilobits</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Kilobytes" class="tsd-kind-icon">Kilobytes</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Kilograms" class="tsd-kind-icon">Kilograms</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Kilometers" class="tsd-kind-icon">Kilometers</a></li><li class="tsd-kind-type-alias"><a href="modules.html#LRC" class="tsd-kind-icon">LRC</a></li><li class="tsd-kind-type-alias"><a href="modules.html#LTC" class="tsd-kind-icon">LTC</a></li><li class="tsd-kind-type-alias"><a href="modules.html#LUNA" class="tsd-kind-icon">LUNA</a></li><li class="tsd-kind-class"><a href="classes/LifecycleClient.html" class="tsd-kind-icon">Lifecycle<wbr/>Client</a></li><li class="tsd-kind-interface"><a href="interfaces/LifecycleClientData.html" class="tsd-kind-icon">Lifecycle<wbr/>Client<wbr/>Data</a></li><li class="tsd-kind-interface"><a href="interfaces/LifecycleClientDelegate.html" class="tsd-kind-icon">Lifecycle<wbr/>Client<wbr/>Delegate</a></li><li class="tsd-kind-type-alias"><a href="modules.html#LifecycleClientPhase" class="tsd-kind-icon">Lifecycle<wbr/>Client<wbr/>Phase</a></li><li class="tsd-kind-type-alias"><a href="modules.html#LifecycleListener" class="tsd-kind-icon">Lifecycle<wbr/>Listener</a></li><li class="tsd-kind-class"><a href="classes/LifecycleNetworkCnx.html" class="tsd-kind-icon">Lifecycle<wbr/>Network<wbr/>Cnx</a></li><li class="tsd-kind-interface"><a href="interfaces/LifecycleNetworkCnxData.html" class="tsd-kind-icon">Lifecycle<wbr/>Network<wbr/>Cnx<wbr/>Data</a></li><li class="tsd-kind-interface"><a href="interfaces/LifecycleNetworkCnxDelegate.html" class="tsd-kind-icon">Lifecycle<wbr/>Network<wbr/>Cnx<wbr/>Delegate</a></li><li class="tsd-kind-type-alias"><a href="modules.html#LifecycleNetworkCnxPhase" class="tsd-kind-icon">Lifecycle<wbr/>Network<wbr/>Cnx<wbr/>Phase</a></li><li class="tsd-kind-type-alias"><a href="modules.html#LifecyclePhaseId" class="tsd-kind-icon">Lifecycle<wbr/>Phase<wbr/>Id</a></li><li class="tsd-kind-class"><a href="classes/LifecycleServer.html" class="tsd-kind-icon">Lifecycle<wbr/>Server</a></li><li class="tsd-kind-interface"><a href="interfaces/LifecycleServerData.html" class="tsd-kind-icon">Lifecycle<wbr/>Server<wbr/>Data</a></li><li class="tsd-kind-interface"><a href="interfaces/LifecycleServerDelegate.html" class="tsd-kind-icon">Lifecycle<wbr/>Server<wbr/>Delegate</a></li><li class="tsd-kind-type-alias"><a href="modules.html#LifecycleServerPhase" class="tsd-kind-icon">Lifecycle<wbr/>Server<wbr/>Phase</a></li><li class="tsd-kind-type-alias"><a href="modules.html#LinkAddr" class="tsd-kind-icon">Link<wbr/>Addr</a></li><li class="tsd-kind-type-alias"><a href="modules.html#LinkTokenAmt" class="tsd-kind-icon">Link<wbr/>Token<wbr/>Amt</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#LiteralToPrimitive" class="tsd-kind-icon">Literal<wbr/>To<wbr/>Primitive</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Liters" class="tsd-kind-icon">Liters</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Lumens" class="tsd-kind-icon">Lumens</a></li><li class="tsd-kind-type-alias"><a href="modules.html#MANA" class="tsd-kind-icon">MANA</a></li><li class="tsd-kind-type-alias"><a href="modules.html#MBps" class="tsd-kind-icon">MBps</a></li><li class="tsd-kind-type-alias"><a href="modules.html#MKR" class="tsd-kind-icon">MKR</a></li><li class="tsd-kind-type-alias"><a href="modules.html#MaticAddr" class="tsd-kind-icon">Matic<wbr/>Addr</a></li><li class="tsd-kind-type-alias"><a href="modules.html#MaticTokenAmt" class="tsd-kind-icon">Matic<wbr/>Token<wbr/>Amt</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Mbps" class="tsd-kind-icon">Mbps</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Megabytes" class="tsd-kind-icon">Megabytes</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Megameters" class="tsd-kind-icon">Megameters</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Meters" class="tsd-kind-icon">Meters</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Micrometers" class="tsd-kind-icon">Micrometers</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Miles" class="tsd-kind-icon">Miles</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Millimeters" class="tsd-kind-icon">Millimeters</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Nanometers" class="tsd-kind-icon">Nanometers</a></li><li class="tsd-kind-type-alias"><a href="modules.html#NearAddr" class="tsd-kind-icon">Near<wbr/>Addr</a></li><li class="tsd-kind-type-alias"><a href="modules.html#NearTokenAmt" class="tsd-kind-icon">Near<wbr/>Token<wbr/>Amt</a></li><li class="tsd-kind-type-alias"><a href="modules.html#NetworkCnxId" class="tsd-kind-icon">Network<wbr/>Cnx<wbr/>Id</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Newtons" class="tsd-kind-icon">Newtons</a></li><li class="tsd-kind-type-alias"><a href="modules.html#NexoAddr" class="tsd-kind-icon">Nexo<wbr/>Addr</a></li><li class="tsd-kind-type-alias"><a href="modules.html#NexoTokenAmt" class="tsd-kind-icon">Nexo<wbr/>Token<wbr/>Amt</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#NullOrUndefined" class="tsd-kind-icon">Null<wbr/>Or<wbr/>Undefined</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#Nullable" class="tsd-kind-icon">Nullable</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Ohms" class="tsd-kind-icon">Ohms</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#Optional" class="tsd-kind-icon">Optional</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Ounces" class="tsd-kind-icon">Ounces</a></li><li class="tsd-kind-type-alias"><a href="modules.html#PBps" class="tsd-kind-icon">PBps</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Pascals" class="tsd-kind-icon">Pascals</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Pbps" class="tsd-kind-icon">Pbps</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Picometers" class="tsd-kind-icon">Picometers</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Primitive" class="tsd-kind-icon">Primitive</a></li><li class="tsd-kind-type-alias"><a href="modules.html#PrimitiveOrConstructor" class="tsd-kind-icon">Primitive<wbr/>Or<wbr/>Constructor</a></li><li class="tsd-kind-type-alias"><a href="modules.html#PrivateKey" class="tsd-kind-icon">Private<wbr/>Key</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#Promisable" class="tsd-kind-icon">Promisable</a></li><li class="tsd-kind-type-alias"><a href="modules.html#PublicKey" class="tsd-kind-icon">Public<wbr/>Key</a></li><li class="tsd-kind-type-alias"><a href="modules.html#RSI" class="tsd-kind-icon">RSI</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Radians" class="tsd-kind-icon">Radians</a></li><li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/Records.html" class="tsd-kind-icon">Records</a></li><li class="tsd-kind-interface"><a href="interfaces/Resettable.html" class="tsd-kind-icon">Resettable</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/Runnable.html" class="tsd-kind-icon">Runnable</a></li><li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/RunnableOutcome.html" class="tsd-kind-icon">Runnable<wbr/>Outcome</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#RunnableTask" class="tsd-kind-icon">Runnable<wbr/>Task</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#RunnableTaskSync" class="tsd-kind-icon">Runnable<wbr/>Task<wbr/>Sync</a></li><li class="tsd-kind-type-alias"><a href="modules.html#RvnAddr" class="tsd-kind-icon">Rvn<wbr/>Addr</a></li><li class="tsd-kind-type-alias"><a href="modules.html#RvnTokenAmt" class="tsd-kind-icon">Rvn<wbr/>Token<wbr/>Amt</a></li><li class="tsd-kind-type-alias"><a href="modules.html#SAND" class="tsd-kind-icon">SAND</a></li><li class="tsd-kind-type-alias"><a href="modules.html#STX" class="tsd-kind-icon">STX</a></li><li class="tsd-kind-type-alias"><a href="modules.html#SYS" class="tsd-kind-icon">SYS</a></li><li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/Serializable.html" class="tsd-kind-icon">Serializable</a></li><li class="tsd-kind-type-alias"><a href="modules.html#ShibAddr" class="tsd-kind-icon">Shib<wbr/>Addr</a></li><li class="tsd-kind-type-alias"><a href="modules.html#ShibTokenAmt" class="tsd-kind-icon">Shib<wbr/>Token<wbr/>Amt</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Sieverts" class="tsd-kind-icon">Sieverts</a></li><li class="tsd-kind-type-alias"><a href="modules.html#SolAddr" class="tsd-kind-icon">Sol<wbr/>Addr</a></li><li class="tsd-kind-type-alias"><a href="modules.html#SolTokenAmt" class="tsd-kind-icon">Sol<wbr/>Token<wbr/>Amt</a></li><li class="tsd-kind-interface"><a href="interfaces/Stringable.html" class="tsd-kind-icon">Stringable</a></li><li class="tsd-kind-type-alias"><a href="modules.html#TB" class="tsd-kind-icon">TB</a></li><li class="tsd-kind-type-alias"><a href="modules.html#TBps" class="tsd-kind-icon">TBps</a></li><li class="tsd-kind-type-alias"><a href="modules.html#THETA" class="tsd-kind-icon">THETA</a></li><li class="tsd-kind-type-alias"><a href="modules.html#TUSD" class="tsd-kind-icon">TUSD</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Tag" class="tsd-kind-icon">Tag</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Tbps" class="tsd-kind-icon">Tbps</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Terabits" class="tsd-kind-icon">Terabits</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Terabytes" class="tsd-kind-icon">Terabytes</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Terameters" class="tsd-kind-icon">Terameters</a></li><li class="tsd-kind-type-alias"><a href="modules.html#TokenAmt" class="tsd-kind-icon">Token<wbr/>Amt</a></li><li class="tsd-kind-type-alias"><a href="modules.html#TokenSymbol" class="tsd-kind-icon">Token<wbr/>Symbol</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Tokens" class="tsd-kind-icon">Tokens</a></li><li class="tsd-kind-type-alias"><a href="modules.html#TrxAddr" class="tsd-kind-icon">Trx<wbr/>Addr</a></li><li class="tsd-kind-type-alias"><a href="modules.html#TrxTokenAmt" class="tsd-kind-icon">Trx<wbr/>Token<wbr/>Amt</a></li><li class="tsd-kind-interface"><a href="interfaces/TypeMap.html" class="tsd-kind-icon">Type<wbr/>Map</a></li><li class="tsd-kind-type-alias"><a href="modules.html#UNI" class="tsd-kind-icon">UNI</a></li><li class="tsd-kind-type-alias"><a href="modules.html#USDC" class="tsd-kind-icon">USDC</a></li><li class="tsd-kind-type-alias"><a href="modules.html#USDT" class="tsd-kind-icon">USDT</a></li><li class="tsd-kind-type-alias"><a href="modules.html#VET" class="tsd-kind-icon">VET</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#Visitor" class="tsd-kind-icon">Visitor</a></li><li class="tsd-kind-type-alias"><a href="modules.html#WBTC" class="tsd-kind-icon">WBTC</a></li><li class="tsd-kind-type-alias"><a href="modules.html#WETH" class="tsd-kind-icon">WETH</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Watts" class="tsd-kind-icon">Watts</a></li><li class="tsd-kind-type-alias"><a href="modules.html#WavesAddr" class="tsd-kind-icon">Waves<wbr/>Addr</a></li><li class="tsd-kind-type-alias"><a href="modules.html#WavesTokenAmt" class="tsd-kind-icon">Waves<wbr/>Token<wbr/>Amt</a></li><li class="tsd-kind-type-alias"><a href="modules.html#XRD" class="tsd-kind-icon">XRD</a></li><li class="tsd-kind-type-alias"><a href="modules.html#XTZ" class="tsd-kind-icon">XTZ</a></li><li class="tsd-kind-type-alias"><a href="modules.html#XVG" class="tsd-kind-icon">XVG</a></li><li class="tsd-kind-type-alias"><a href="modules.html#XlmAddr" class="tsd-kind-icon">Xlm<wbr/>Addr</a></li><li class="tsd-kind-type-alias"><a href="modules.html#XlmTokenAmt" class="tsd-kind-icon">Xlm<wbr/>Token<wbr/>Amt</a></li><li class="tsd-kind-type-alias"><a href="modules.html#XmrAddr" class="tsd-kind-icon">Xmr<wbr/>Addr</a></li><li class="tsd-kind-type-alias"><a href="modules.html#XmrTokenAmt" class="tsd-kind-icon">Xmr<wbr/>Token<wbr/>Amt</a></li><li class="tsd-kind-type-alias"><a href="modules.html#XrpAddr" class="tsd-kind-icon">Xrp<wbr/>Addr</a></li><li class="tsd-kind-type-alias"><a href="modules.html#XrpTokenAmt" class="tsd-kind-icon">Xrp<wbr/>Token<wbr/>Amt</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Yards" class="tsd-kind-icon">Yards</a></li><li class="tsd-kind-type-alias"><a href="modules.html#ZecAddr" class="tsd-kind-icon">Zec<wbr/>Addr</a></li><li class="tsd-kind-type-alias"><a href="modules.html#ZecTokenAmt" class="tsd-kind-icon">Zec<wbr/>Token<wbr/>Amt</a></li><li class="tsd-kind-type-alias"><a href="modules.html#ZilAddr" class="tsd-kind-icon">Zil<wbr/>Addr</a></li><li class="tsd-kind-type-alias"><a href="modules.html#ZilTokenAmt" class="tsd-kind-icon">Zil<wbr/>Token<wbr/>Amt</a></li><li class="tsd-kind-type-alias"><a href="modules.html#bps" class="tsd-kind-icon">bps</a></li><li class="tsd-kind-variable"><a href="modules.html#lifecycleClientPhases" class="tsd-kind-icon">lifecycle<wbr/>Client<wbr/>Phases</a></li><li class="tsd-kind-function"><a href="modules.html#lifecycleForEach" class="tsd-kind-icon">lifecycle<wbr/>For<wbr/>Each</a></li><li class="tsd-kind-function"><a href="modules.html#lifecyclePhase" class="tsd-kind-icon">lifecycle<wbr/>Phase</a></li><li class="tsd-kind-function"><a href="modules.html#lifecyclePhaseListenerName" class="tsd-kind-icon">lifecycle<wbr/>Phase<wbr/>Listener<wbr/>Name</a></li><li class="tsd-kind-variable"><a href="modules.html#lifecycleServerPhases" class="tsd-kind-icon">lifecycle<wbr/>Server<wbr/>Phases</a></li></ul></nav></div></div></div><footer class="with-border-bottom"><div class="container"><h2>Legend</h2><div class="tsd-legend-group"><ul class="tsd-legend"><li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li><li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li><li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li></ul><ul class="tsd-legend"><li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li><li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li></ul><ul class="tsd-legend"><li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private property</span></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private method</span></li></ul></div><h2>Settings</h2><p>Theme <select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></p></div></footer><div class="container tsd-generator"><p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div><div class="overlay"></div><script src="assets/main.js"></script></body></html>