@deep-foundation/deeplinks
Version:
[](https://www.npmjs.com/package/@deep-foundation/deeplinks) [](https://gitpod.io/#https://github.com/deep-fo
61 lines • 58.4 kB
HTML
<!DOCTYPE html><html class="default" lang="en"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>default | @deep-foundation/deeplinks</title><meta name="description" content="Documentation for @deep-foundation/deeplinks"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></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">@deep-foundation/deeplinks</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">@deep-foundation/deeplinks</a></li><li><a href="../modules/router.html">router</a></li><li><a href="router.default.html">default</a></li></ul><h1>Function default</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="default" class="tsd-anchor"></a><span class="tsd-kind-call-signature">default</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">req</span>, <span class="tsd-kind-parameter">res</span>, <span class="tsd-kind-parameter">next</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#default" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#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><span><span class="tsd-kind-parameter">req</span>: <span class="tsd-signature-type">Request</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">ParamsDictionary</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">ParsedQs</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</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">></span><span class="tsd-signature-symbol">></span></span></li><li><span><span class="tsd-kind-parameter">res</span>: <span class="tsd-signature-type">Response</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</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">></span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">></span></span></li><li><span><span class="tsd-kind-parameter">next</span>: <span class="tsd-signature-type">NextFunction</span></span></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/deep-foundation/deeplinks/blob/381207dda313ab3c1fed0a4bfc2ddbe631750411/imports/router/index.ts#L9">work/deeplinks/deeplinks/imports/router/index.ts:9</a></li></ul></aside></li></ul></section><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="router.default.html#all" class="tsd-index-link tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>all</span></a>
<a href="router.default.html#checkout" class="tsd-index-link tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>checkout</span></a>
<a href="router.default.html#connect" class="tsd-index-link tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>connect</span></a>
<a href="router.default.html#copy" class="tsd-index-link tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>copy</span></a>
<a href="router.default.html#delete" class="tsd-index-link tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>delete</span></a>
<a href="router.default.html#get" class="tsd-index-link tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get</span></a>
<a href="router.default.html#head" class="tsd-index-link tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>head</span></a>
<a href="router.default.html#link" class="tsd-index-link tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>link</span></a>
<a href="router.default.html#lock" class="tsd-index-link tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>lock</span></a>
<a href="router.default.html#m_search" class="tsd-index-link tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>m-<wbr/>search</span></a>
<a href="router.default.html#merge" class="tsd-index-link tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>merge</span></a>
<a href="router.default.html#mkactivity" class="tsd-index-link tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>mkactivity</span></a>
<a href="router.default.html#mkcol" class="tsd-index-link tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>mkcol</span></a>
<a href="router.default.html#move" class="tsd-index-link tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move</span></a>
<a href="router.default.html#notify" class="tsd-index-link tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>notify</span></a>
<a href="router.default.html#options" class="tsd-index-link tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>options</span></a>
<a href="router.default.html#patch" class="tsd-index-link tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>patch</span></a>
<a href="router.default.html#post" class="tsd-index-link tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>post</span></a>
<a href="router.default.html#propfind" class="tsd-index-link tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>propfind</span></a>
<a href="router.default.html#proppatch" class="tsd-index-link tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>proppatch</span></a>
<a href="router.default.html#purge" class="tsd-index-link tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>purge</span></a>
<a href="router.default.html#put" class="tsd-index-link tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>put</span></a>
<a href="router.default.html#report" class="tsd-index-link tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>report</span></a>
<a href="router.default.html#search" class="tsd-index-link tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>search</span></a>
<a href="router.default.html#stack" class="tsd-index-link tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stack</span></a>
<a href="router.default.html#subscribe" class="tsd-index-link tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>subscribe</span></a>
<a href="router.default.html#trace" class="tsd-index-link tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>trace</span></a>
<a href="router.default.html#unlink" class="tsd-index-link tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>unlink</span></a>
<a href="router.default.html#unlock" class="tsd-index-link tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>unlock</span></a>
<a href="router.default.html#unsubscribe" class="tsd-index-link tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>unsubscribe</span></a>
<a href="router.default.html#use" class="tsd-index-link tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>use</span></a>
</div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Methods</h3><div class="tsd-index-list"><a href="router.default.html#param" class="tsd-index-link tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>param</span></a>
<a href="router.default.html#route" class="tsd-index-link tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>route</span></a>
</div></section></div></details></section></section><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><h2><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg> Properties</h2></summary><section><section class="tsd-panel tsd-member tsd-is-external"><a id="all" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>all</span><a href="#all" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">all</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IRouterMatcher</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">IRouter</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">"all"</span><span class="tsd-signature-symbol">></span></div><div class="tsd-comment tsd-typography"><p>Special-cased "all" method, applying the given route <code>path</code>,
middleware, and callback to <em>every</em> HTTP method.</p>
</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:257</li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-external"><a id="checkout" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>checkout</span><a href="#checkout" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">checkout</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IRouterMatcher</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">IRouter</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:266</li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-external"><a id="connect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>connect</span><a href="#connect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">connect</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IRouterMatcher</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">IRouter</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:267</li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-external"><a id="copy" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>copy</span><a href="#copy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">copy</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IRouterMatcher</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">IRouter</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:268</li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-external"><a id="delete" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete</span><a href="#delete" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">delete</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IRouterMatcher</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">IRouter</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">"delete"</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:261</li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-external"><a id="get" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get</span><a href="#get" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IRouterMatcher</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">IRouter</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">"get"</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:258</li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-external"><a id="head" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>head</span><a href="#head" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">head</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IRouterMatcher</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">IRouter</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">"head"</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:264</li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-external"><a id="link" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>link</span><a href="#link" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">link</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IRouterMatcher</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">IRouter</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:285</li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-external"><a id="lock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>lock</span><a href="#lock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">lock</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IRouterMatcher</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">IRouter</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:269</li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-external"><a id="m_search" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>m-<wbr/>search</span><a href="#m_search" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">m-<wbr/>search</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IRouterMatcher</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">IRouter</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:274</li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-external"><a id="merge" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>merge</span><a href="#merge" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">merge</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IRouterMatcher</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">IRouter</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:270</li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-external"><a id="mkactivity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mkactivity</span><a href="#mkactivity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">mkactivity</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IRouterMatcher</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">IRouter</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:271</li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-external"><a id="mkcol" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mkcol</span><a href="#mkcol" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">mkcol</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IRouterMatcher</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">IRouter</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:272</li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-external"><a id="move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move</span><a href="#move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IRouterMatcher</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">IRouter</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:273</li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-external"><a id="notify" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>notify</span><a href="#notify" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">notify</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IRouterMatcher</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">IRouter</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:275</li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-external"><a id="options" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>options</span><a href="#options" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">options</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IRouterMatcher</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">IRouter</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">"options"</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:263</li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-external"><a id="patch" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>patch</span><a href="#patch" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">patch</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IRouterMatcher</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">IRouter</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">"patch"</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:262</li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-external"><a id="post" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>post</span><a href="#post" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">post</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IRouterMatcher</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">IRouter</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">"post"</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:259</li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-external"><a id="propfind" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>propfind</span><a href="#propfind" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">propfind</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IRouterMatcher</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">IRouter</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:276</li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-external"><a id="proppatch" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>proppatch</span><a href="#proppatch" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">proppatch</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IRouterMatcher</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">IRouter</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:277</li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-external"><a id="purge" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>purge</span><a href="#purge" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">purge</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IRouterMatcher</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">IRouter</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:278</li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-external"><a id="put" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>put</span><a href="#put" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">put</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IRouterMatcher</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">IRouter</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">"put"</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:260</li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-external"><a id="report" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>report</span><a href="#report" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">report</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IRouterMatcher</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">IRouter</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:279</li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-external"><a id="search" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>search</span><a href="#search" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">search</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IRouterMatcher</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">IRouter</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:280</li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-external"><a id="stack" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stack</span><a href="#stack" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stack</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">ILayer</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Stack of configured routes</p>
</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:295</li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-external"><a id="subscribe" class="tsd-anchor"></a><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="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">subscribe</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IRouterMatcher</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">IRouter</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:281</li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-external"><a id="trace" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>trace</span><a href="#trace" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">trace</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IRouterMatcher</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">IRouter</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:282</li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-external"><a id="unlink" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>unlink</span><a href="#unlink" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">unlink</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IRouterMatcher</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">IRouter</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:286</li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-external"><a id="unlock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>unlock</span><a href="#unlock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">unlock</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IRouterMatcher</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">IRouter</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:283</li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-external"><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="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">unsubscribe</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IRouterMatcher</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">IRouter</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:284</li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-external"><a id="use" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>use</span><a href="#use" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">use</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IRouterHandler</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">IRouter</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol"> & </span><span class="tsd-signature-type">IRouterMatcher</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">IRouter</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></div><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:288</li></ul></aside></section></section></details><details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><h2><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg> Methods</h2></summary><section><section class="tsd-panel tsd-member tsd-is-external"><a id="param" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>param</span><a href="#param" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-external"><li class="tsd-signature tsd-anchor-link"><a id="param.param-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">param</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span>, <span class="tsd-kind-parameter">handler</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">this</span><a href="#param.param-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Map the given param placeholder <code>name</code>(s) to the given callback(s).</p>
<p>Parameter mapping is used to provide pre-conditions to routes
which use normalized placeholders. For example a <em>:user_id</em> parameter
could automatically load a user's information from the database without
any additional code,</p>
<p>The callback uses the samesignature as middleware, the only differencing
being that the value of the placeholder is passed, in this case the <em>id</em>
of the user. Once the <code>next()</code> function is invoked, just like middleware
it will continue on to execute the route, or subsequent parameter functions.</p>
<pre><code> app.param('user_id', function(req, res, next, id){
User.find(id, function(err, user){
if (err) {
next(err);
} else if (user) {
req.user = user;
next();
} else {
next(new Error('failed to load user'));
}
});
});
</code></pre>
</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">name</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">handler</span>: <span class="tsd-signature-type">RequestParamHandler</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:244</li></ul></aside></li><li class="tsd-signature tsd-anchor-link"><a id="param.param-2" class="tsd-anchor"></a><span class="tsd-kind-call-signature">param</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">callback</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">this</span><a href="#param.param-2" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Alternatively, you can pass only a callback, in which case you have the opportunity to alter the app.param()</p>
</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">callback</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, <span class="tsd-kind-parameter">matcher</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">RegExp</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">RequestParamHandler</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures tsd-is-external"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span>, <span class="tsd-kind-parameter">matcher</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">RequestParamHandler</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">name</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">matcher</span>: <span class="tsd-signature-type">RegExp</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">RequestParamHandler</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><div class="tsd-comment tsd-typography"><div class="tsd-tag-Deprecated"><h4 class="tsd-anchor-link"><a id="Deprecated" class="tsd-anchor"></a>Deprecated<a href="#Deprecated" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>since version 4.11</p>
</div></div><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:251</li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-external"><a id="route" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>route</span><a href="#route" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-external"><li class="tsd-signature tsd-anchor-link"><a id="route.route-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">route</span><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="router.default.html#route.route-1.T">T</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">prefix</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">IRoute</span><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="router.default.html#route.route-1.T">T</a><span class="tsd-signature-symbol">></span><a href="#route.route-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="route.route-1.T" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">T</span><span class="tsd-signature-keyword"> extends </span><span class="tsd-signature-type">string</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">prefix</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="router.default.html#route.route-1.T">T</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">IRoute</span><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="router.default.html#route.route-1.T">T</a><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:290</li></ul></aside></li><li class="tsd-signature tsd-anchor-link"><a id="route.route-2" class="tsd-anchor"></a><span class="tsd-kind-call-signature">route</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">prefix</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">IRoute</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">></span><a href="#route.route-2" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#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><span><span class="tsd-kind-parameter">prefix</span>: <span class="tsd-signature-type">PathParams</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">IRoute</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources"><ul><li>Defined in work/deeplinks/deeplinks/node_modules/@types/express-serve-static-core/index.d.ts:291</li></ul></aside></li></ul></section></section></details></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x=