</div></section></div></details></section></section><details class="tsd-panel-grouptsd-member-grouptsd-accordion"open><summaryclass="tsd-accordion-summary"data-key="section-Methods"><svgwidth="20"height="20"viewBox="0 0 24 24"fill="none"aria-hidden="true"><usehref="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Methods</h2></summary><section><sectionclass="tsd-panel tsd-member tsd-is-external"><h3class="tsd-anchor-link"id="then"><span>then</span><ahref="#then"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures tsd-is-external"><liclass="tsd-is-external"><divclass="tsd-signature tsd-anchor-link"id="then-1"><spanclass="tsd-kind-call-signature">then</span><spanclass="tsd-signature-symbol"><</span><aclass="tsd-signature-type tsd-kind-type-parameter"href="#thentresult1">TResult1</a><spanclass="tsd-signature-symbol">=</span><aclass="tsd-signature-type tsd-kind-type-parameter"href="#t">T</a><spanclass="tsd-signature-symbol">,</span><aclass="tsd-signature-type tsd-kind-type-parameter"href="#thentresult2">TResult2</a><spanclass="tsd-signature-symbol">=</span><spanclass="tsd-signature-type">never</span><spanclass="tsd-signature-symbol">></span><spanclass="tsd-signature-symbol">(</span><br/><spanclass="tsd-kind-parameter">onfulfilled</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-type">null</span><spanclass="tsd-signature-symbol">|</span> (<spanclass="tsd-signature-symbol">(</span><spanclass="tsd-kind-parameter">value</span><spanclass="tsd-signature-symbol">:</span><aclass="tsd-signature-type tsd-kind-type-parameter"href="#t">T</a><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">=></span><aclass="tsd-signature-type tsd-kind-type-parameter"href="#thentresult1">TResult1</a><spanclass="tsd-signature-symbol">|</span><ahref=""class="tsd-signature-type tsd-kind-interface">PromiseLike</a><spanclass="tsd-signature-symbol"><</span><aclass="tsd-signature-type tsd-kind-type-parameter"href="#thentresult1">TResult1</a><spanclass="tsd-signature-symbol">></span>)<spanclass="tsd-signature-symbol">,</span><br/><spanclass="tsd-kind-parameter">onrejected</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-type">null</span><spanclass="tsd-signature-symbol">|</span> (<spanclass="tsd-signature-symbol">(</span><spanclass="tsd-kind-parameter">reason</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">any</span><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">=></span><aclass="tsd-signature-type tsd-kind-type-parameter"href="#thentresult2">TResult2</a><spanclass="tsd-signature-symbol">|</span><ahref=""class="tsd-signature-type tsd-kind-interface">PromiseLike</a><spanclass="tsd-signature-symbol"><</span><aclass="tsd-signature-type tsd-kind-type-parameter"href="#thentresult2">TResult2</a><spanclass="tsd-signature-symbol">></span>)<spanclass="tsd-signature-symbol">,</span><br/><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">:</span><ahref=""class="tsd-signature-type tsd-kind-interface">PromiseLike</a><spanclass="tsd-signature-symbol"><</span><aclass="tsd-signature-type tsd-kind-type-parameter"href="#thentresult1">TResult1</a><spanclass="tsd-signature-symbol">|</span><aclass="tsd-signature-type tsd-kind-type-parameter"href="#thentresult2">TResult2</a><spanclass="tsd-signature-symbol">></span><ahref="#then-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></div><divclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>Attaches callbacks for the resolution and/or rejection of the Promise.</p>
</div><sectionclass="tsd-panel"><h4>Type Parameters</h4><ulclass="tsd-type-parameter-list"><li><spanid="thentresult1"><spanclass="tsd-kind-type-parameter">TResult1</span> = <aclass="tsd-signature-type tsd-kind-type-parameter"href="#t">T</a></span></li><li><spanid="thentresult2"><spanclass="tsd-kind-type-parameter">TResult2</span> = <spanclass="tsd-signature-type">never</span></span></li></ul></section><divclass="tsd-parameters"><h4class="tsd-parameters-title">Parameters</h4><ulclass="tsd-parameter-list"><li><span><codeclass="tsd-tag">Optional</code><spanclass="tsd-kind-parameter">onfulfilled</span>: <spanclass="tsd-signature-type">null</span><spanclass="tsd-signature-symbol">|</span> (<spanclass="tsd-signature-symbol">(</span><spanclass="tsd-kind-parameter">value</span><spanclass="tsd-signature-symbol">:</span><aclass="tsd-signature-type tsd-kind-type-parameter"href="#t">T</a><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">=></span><aclass="tsd-signature-type tsd-kind-type-parameter"href="#thentresult1">TResult1</a><spanclass="tsd-signature-symbol">|</span><ahref=""class="tsd-signature-type tsd-kind-interface">PromiseLike</a><spanclass="tsd-signature-symbol"><</span><aclass="tsd-signature-type tsd-kind-type-parameter"href="#thentresult1">TResult1</a><spanclass="tsd-signature-symbol">></span>)</span><divclass="tsd-comment tsd-typography"><p>The callback to execute when the Promise is resolved.</p>
</div><divclass="tsd-comment tsd-typography"></div></li><li><span><codeclass="tsd-tag">Optional</code><spanclass="tsd-kind-parameter">onrejected</span>: <spanclass="tsd-signature-type">null</span><spanclass="tsd-signature-symbol">|</span> (<spanclass="tsd-signature-symbol">(</span><spanclass="tsd-kind-parameter">reason</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">any</span><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">=></span><aclass="tsd-signature-type tsd-kind-type-parameter"href="#thentresult2">TResult2</a><spanclass="tsd-signature-symbol">|</span><ahref=""class="tsd-signature-type tsd-kind-interface">PromiseLike</a><spanclass="tsd-signature-symbol"><</span><aclass="tsd-signature-type tsd-kind-type-parameter"href="#thentresult2">TResult2</a><spanclass="tsd-signature-symbol">></span>)</span><divclass="tsd-comment tsd-typography"><p>The callback to execute when the Promise is rejected.</p>
</div><divclass="tsd-comment tsd-typography"></div></li></ul></div><h4class="tsd-returns-title">Returns <ahref=""class="tsd-signature-type tsd-kind-interface">PromiseLike</a><spanclass="tsd-signature-symbol"><</span><aclass="tsd-signature-type tsd-kind-type-parameter"href="#thentresult1">TResult1</a><spanclass="tsd-signature-symbol">|</span><aclass="tsd-signature-type tsd-kind-type-parameter"href="#thentresult2">TResult2</a><spanclass="tsd-signature-symbol">></span></h4><p>A Promise for the completion of which ever callback is executed.</p>