UNPKG

@deep-foundation/deeplinks

Version:

[![npm](https://img.shields.io/npm/v/@deep-foundation/deeplinks.svg)](https://www.npmjs.com/package/@deep-foundation/deeplinks) [![Gitpod](https://img.shields.io/badge/Gitpod-ready--to--code-blue?logo=gitpod)](https://gitpod.io/#https://github.com/deep-fo

1 lines 298 kB
<!DOCTYPE html><html class="default" lang="en"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>DeepClientInstance | @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/client.html">client</a></li><li><a href="client.DeepClientInstance.html">DeepClientInstance</a></li></ul><h1>Interface DeepClientInstance&lt;L&gt;</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">DeepClientInstance</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="client.DeepClientInstance.html#L">L</a><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#apolloClient">apolloClient</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">IApolloClient</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#canSelectReturning">canSelectReturning</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#deep">deep</a><span class="tsd-signature-symbol">: </span><a href="client.DeepClientInstance.html" class="tsd-signature-type tsd-kind-interface">DeepClientInstance</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="client.DeepClientInstance.html#L">L</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#DeepClient">DeepClient</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-keyword">typeof </span><a href="../classes/client.DeepClient.html" class="tsd-signature-type tsd-kind-class">DeepClient</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#DeepContext">DeepContext</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Context</span><span class="tsd-signature-symbol">&lt;</span><a href="../classes/client.DeepClient.html" class="tsd-signature-type tsd-kind-class">DeepClient</a><span class="tsd-signature-symbol">&lt;</span><a href="minilinks.Link.html" class="tsd-signature-type tsd-kind-interface">Link</a><span class="tsd-signature-symbol">&lt;</span><a href="../types/minilinks.Id.html" class="tsd-signature-type tsd-kind-type-alias">Id</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#DeepProvider">DeepProvider</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">__namedParameters</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">apolloClient</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">IApolloClient</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">children</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">minilinks</span><span class="tsd-signature-symbol">?: </span><a href="../classes/minilinks.MinilinkCollection.html" class="tsd-signature-type tsd-kind-class">MinilinkCollection</a><span class="tsd-signature-symbol">&lt;</span><a href="minilinks.MinilinksGeneratorOptions.html" class="tsd-signature-type tsd-kind-interface">MinilinksGeneratorOptions</a><span class="tsd-signature-symbol">, </span><a href="minilinks.Link.html" class="tsd-signature-type tsd-kind-interface">Link</a><span class="tsd-signature-symbol">&lt;</span><a href="../types/minilinks.Id.html" class="tsd-signature-type tsd-kind-type-alias">Id</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">namespace</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">path</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">secret</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">ssl</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">token</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">ws</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">Element</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#defaultDeleteName">defaultDeleteName</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#defaultInsertName">defaultInsertName</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#defaultSelectName">defaultSelectName</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#defaultUpdateName">defaultUpdateName</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#deleteReturning">deleteReturning</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#emitter">emitter</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">EventEmitter</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">DefaultEventMap</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#eval">eval</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">context</span><span class="tsd-signature-symbol">?: </span><a href="../types/minilinks.Id.html" class="tsd-signature-type tsd-kind-type-alias">Id</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">handlerId</span><span class="tsd-signature-symbol">?: </span><a href="../types/minilinks.Id.html" class="tsd-signature-type tsd-kind-type-alias">Id</a><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">input</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">linkId</span><span class="tsd-signature-symbol">?: </span><a href="../types/minilinks.Id.html" class="tsd-signature-type tsd-kind-type-alias">Id</a><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">data</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#filesSelectReturning">filesSelectReturning</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#gql">gql</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-keyword">typeof </span><span class="tsd-signature-type">gql</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#handleAuth">handleAuth</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">linkId</span><span class="tsd-signature-symbol">?: </span><a href="../types/minilinks.Id.html" class="tsd-signature-type tsd-kind-type-alias">Id</a>, <span class="tsd-kind-parameter">token</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"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#handleOperation">handleOperation</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">operation</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, <span class="tsd-kind-parameter">query</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span>, <span class="tsd-kind-parameter">value</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span>, <span class="tsd-kind-parameter">options</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"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#handlersSelectReturning">handlersSelectReturning</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#insertReturning">insertReturning</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#linkId">linkId</a><span class="tsd-signature-symbol">?: </span><a href="../types/minilinks.Id.html" class="tsd-signature-type tsd-kind-type-alias">Id</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#linksSelectReturning">linksSelectReturning</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#minilinks">minilinks</a><span class="tsd-signature-symbol">: </span><a href="minilinks.MinilinksResult.html" class="tsd-signature-type tsd-kind-interface">MinilinksResult</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="client.DeepClientInstance.html#L">L</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#ml">ml</a><span class="tsd-signature-symbol">: </span><a href="minilinks.MinilinksResult.html" class="tsd-signature-type tsd-kind-interface">MinilinksResult</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="client.DeepClientInstance.html#L">L</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#namespace">namespace</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#Query">Query</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">NamedExoticComponent</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#returning">returning</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#secret">secret</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#selectorsSelectReturning">selectorsSelectReturning</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#selectReturning">selectReturning</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#ssl">ssl</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#Subscription">Subscription</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">NamedExoticComponent</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#table">table</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#token">token</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#treeSelectReturning">treeSelectReturning</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#unsafe">unsafe</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#updateReturning">updateReturning</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#url">url</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">target</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;deeplinks&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;gql&quot;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#useCan">useCan</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">objectId</span><span class="tsd-signature-symbol">: </span><a href="../types/minilinks.Id.html" class="tsd-signature-type tsd-kind-type-alias">Id</a><span class="tsd-signature-symbol"> | </span><a href="../types/minilinks.Id.html" class="tsd-signature-type tsd-kind-type-alias">Id</a><span class="tsd-signature-symbol">[]</span>, <span class="tsd-kind-parameter">subjectId</span><span class="tsd-signature-symbol">: </span><a href="../types/minilinks.Id.html" class="tsd-signature-type tsd-kind-type-alias">Id</a><span class="tsd-signature-symbol"> | </span><a href="../types/minilinks.Id.html" class="tsd-signature-type tsd-kind-type-alias">Id</a><span class="tsd-signature-symbol">[]</span>, <span class="tsd-kind-parameter">actionId</span><span class="tsd-signature-symbol">: </span><a href="../types/minilinks.Id.html" class="tsd-signature-type tsd-kind-type-alias">Id</a><span class="tsd-signature-symbol"> | </span><a href="../types/minilinks.Id.html" class="tsd-signature-type tsd-kind-type-alias">Id</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">data</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">loading</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">refetch</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#useDeep">useDeep</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="../classes/client.DeepClient.html" class="tsd-signature-type tsd-kind-class">DeepClient</a><span class="tsd-signature-symbol">&lt;</span><a href="minilinks.Link.html" class="tsd-signature-type tsd-kind-interface">Link</a><span class="tsd-signature-symbol">&lt;</span><a href="../types/minilinks.Id.html" class="tsd-signature-type tsd-kind-type-alias">Id</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#useDeepId">useDeepId</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">start</span><span class="tsd-signature-symbol">: </span><a href="client_types.QueryLink.html" class="tsd-signature-type tsd-kind-interface">QueryLink</a><span class="tsd-signature-symbol"> | </span><a href="../types/client.DeepClientStartItem.html" class="tsd-signature-type tsd-kind-type-alias">DeepClientStartItem</a>, <span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">path</span><span class="tsd-signature-symbol">: </span><a href="../types/client.DeepClientPathItem.html" class="tsd-signature-type tsd-kind-type-alias">DeepClientPathItem</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">data</span><span class="tsd-signature-symbol">: </span><a href="../types/minilinks.Id.html" class="tsd-signature-type tsd-kind-type-alias">Id</a><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">loading</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#useDeepQuery">useDeepQuery</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="client.DeepClientInstance.html#useDeepQuery.__type-20.__type-21.Table-1">Table</a><span class="tsd-signature-symbol">, </span><a class="tsd-signature-type tsd-kind-type-parameter" href="client.DeepClientInstance.html#useDeepQuery.__type-20.__type-21.LL">LL</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">query</span><span class="tsd-signature-symbol">: </span><a href="../types/client.Exp.html" class="tsd-signature-type tsd-kind-type-alias">Exp</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="../functions/client.useDeepQuery.html#useDeepQuery.Table">Table</a><span class="tsd-signature-symbol">&gt;</span>, <span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">?: </span><a href="../types/client.Options.html" class="tsd-signature-type tsd-kind-type-alias">Options</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="../functions/client.useDeepQuery.html#useDeepQuery.Table">Table</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">data</span><span class="tsd-signature-symbol">?: </span><a class="tsd-signature-type tsd-kind-type-parameter" href="../functions/client.useDeepQuery.html#useDeepQuery.LL">LL</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">loading</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">refetch</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#useDeepSubscription">useDeepSubscription</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="client.DeepClientInstance.html#useDeepSubscription.__type-25.__type-26.Table-2">Table</a><span class="tsd-signature-symbol">, </span><a class="tsd-signature-type tsd-kind-type-parameter" href="client.DeepClientInstance.html#useDeepSubscription.__type-25.__type-26.LL-1">LL</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">query</span><span class="tsd-signature-symbol">: </span><a href="../types/client.Exp.html" class="tsd-signature-type tsd-kind-type-alias">Exp</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="../functions/client.useDeepSubscription.html#useDeepSubscription.Table">Table</a><span class="tsd-signature-symbol">&gt;</span>, <span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">?: </span><a href="../types/client.Options.html" class="tsd-signature-type tsd-kind-type-alias">Options</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="../functions/client.useDeepSubscription.html#useDeepSubscription.Table">Table</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="client.UseDeepSubscriptionResult.html" class="tsd-signature-type tsd-kind-interface">UseDeepSubscriptionResult</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="../functions/client.useDeepSubscription.html#useDeepSubscription.LL">LL</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#useId">useId</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">start</span><span class="tsd-signature-symbol">: </span><a href="client_types.QueryLink.html" class="tsd-signature-type tsd-kind-interface">QueryLink</a><span class="tsd-signature-symbol"> | </span><a href="../types/client.DeepClientStartItem.html" class="tsd-signature-type tsd-kind-type-alias">DeepClientStartItem</a>, <span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">path</span><span class="tsd-signature-symbol">: </span><a href="../types/client.DeepClientPathItem.html" class="tsd-signature-type tsd-kind-type-alias">DeepClientPathItem</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">data</span><span class="tsd-signature-symbol">: </span><a href="../types/minilinks.Id.html" class="tsd-signature-type tsd-kind-type-alias">Id</a><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">loading</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#useLink">useLink</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">link</span><span class="tsd-signature-symbol">: </span><a href="../types/minilinks.Id.html" class="tsd-signature-type tsd-kind-type-alias">Id</a><span class="tsd-signature-symbol"> | </span><a href="minilinks.Link.html" class="tsd-signature-type tsd-kind-interface">Link</a><span class="tsd-signature-symbol">&lt;</span><a href="../types/minilinks.Id.html" class="tsd-signature-type tsd-kind-type-alias">Id</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="../classes/minilinks.MinilinksLink.html" class="tsd-signature-type tsd-kind-class">MinilinksLink</a><span class="tsd-signature-symbol">&lt;</span><a href="../types/minilinks.Id.html" class="tsd-signature-type tsd-kind-type-alias">Id</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#useLinks">useLinks</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">links</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><a href="../types/minilinks.Id.html" class="tsd-signature-type tsd-kind-type-alias">Id</a><span class="tsd-signature-symbol"> | </span><a href="minilinks.Link.html" class="tsd-signature-type tsd-kind-interface">Link</a><span class="tsd-signature-symbol">&lt;</span><a href="../types/minilinks.Id.html" class="tsd-signature-type tsd-kind-type-alias">Id</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="../classes/minilinks.MinilinksLink.html" class="tsd-signature-type tsd-kind-class">MinilinksLink</a><span class="tsd-signature-symbol">&lt;</span><a href="../types/minilinks.Id.html" class="tsd-signature-type tsd-kind-type-alias">Id</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#useLocalId">useLocalId</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">start</span><span class="tsd-signature-symbol">: </span><a href="client_types.QueryLink.html" class="tsd-signature-type tsd-kind-interface">QueryLink</a><span class="tsd-signature-symbol"> | </span><a href="../types/client.DeepClientStartItem.html" class="tsd-signature-type tsd-kind-type-alias">DeepClientStartItem</a>, <span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">path</span><span class="tsd-signature-symbol">: </span><a href="../types/client.DeepClientPathItem.html" class="tsd-signature-type tsd-kind-type-alias">DeepClientPathItem</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol"> | </span><a href="../types/minilinks.Id.html" class="tsd-signature-type tsd-kind-type-alias">Id</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#useLocalQuery">useLocalQuery</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">query</span><span class="tsd-signature-symbol">: </span><a href="../types/client.Exp.html" class="tsd-signature-type tsd-kind-type-alias">Exp</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">&quot;links&quot;</span><span class="tsd-signature-symbol">&gt;</span>, <span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">?: </span><a href="minilinks.MinilinksQueryOptions.html" class="tsd-signature-type tsd-kind-interface">MinilinksQueryOptions</a><span class="tsd-signature-symbol">&lt;</span><a href="../types/minilinks.MinilinksQueryOptionAggregate.html" class="tsd-signature-type tsd-kind-type-alias">MinilinksQueryOptionAggregate</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a class="tsd-signature-type tsd-kind-type-parameter" href="client.DeepClientInstance.html#L">L</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#useLocalSubscription">useLocalSubscription</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">query</span><span class="tsd-signature-symbol">: </span><a href="../types/client.Exp.html" class="tsd-signature-type tsd-kind-type-alias">Exp</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">&quot;links&quot;</span><span class="tsd-signature-symbol">&gt;</span>, <span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">?: </span><a href="minilinks.MinilinksQueryOptions.html" class="tsd-signature-type tsd-kind-interface">MinilinksQueryOptions</a><span class="tsd-signature-symbol">&lt;</span><a href="../types/minilinks.MinilinksQueryOptionAggregate.html" class="tsd-signature-type tsd-kind-type-alias">MinilinksQueryOptionAggregate</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a class="tsd-signature-type tsd-kind-type-parameter" href="client.DeepClientInstance.html#L">L</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#useMinilinksId">useMinilinksId</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">start</span><span class="tsd-signature-symbol">: </span><a href="client_types.QueryLink.html" class="tsd-signature-type tsd-kind-interface">QueryLink</a><span class="tsd-signature-symbol"> | </span><a href="../types/client.DeepClientStartItem.html" class="tsd-signature-type tsd-kind-type-alias">DeepClientStartItem</a>, <span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">path</span><span class="tsd-signature-symbol">: </span><a href="../types/client.DeepClientPathItem.html" class="tsd-signature-type tsd-kind-type-alias">DeepClientPathItem</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol"> | </span><a href="../types/minilinks.Id.html" class="tsd-signature-type tsd-kind-type-alias">Id</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#useMinilinksQuery">useMinilinksQuery</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">query</span><span class="tsd-signature-symbol">: </span><a href="../types/client.Exp.html" class="tsd-signature-type tsd-kind-type-alias">Exp</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">&quot;links&quot;</span><span class="tsd-signature-symbol">&gt;</span>, <span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">?: </span><a href="minilinks.MinilinksQueryOptions.html" class="tsd-signature-type tsd-kind-interface">MinilinksQueryOptions</a><span class="tsd-signature-symbol">&lt;</span><a href="../types/minilinks.MinilinksQueryOptionAggregate.html" class="tsd-signature-type tsd-kind-type-alias">MinilinksQueryOptionAggregate</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a class="tsd-signature-type tsd-kind-type-parameter" href="client.DeepClientInstance.html#L">L</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#useMinilinksSubscription">useMinilinksSubscription</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">query</span><span class="tsd-signature-symbol">: </span><a href="../types/client.Exp.html" class="tsd-signature-type tsd-kind-type-alias">Exp</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">&quot;links&quot;</span><span class="tsd-signature-symbol">&gt;</span>, <span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">?: </span><a href="minilinks.MinilinksQueryOptions.html" class="tsd-signature-type tsd-kind-interface">MinilinksQueryOptions</a><span class="tsd-signature-symbol">&lt;</span><a href="../types/minilinks.MinilinksQueryOptionAggregate.html" class="tsd-signature-type tsd-kind-type-alias">MinilinksQueryOptionAggregate</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a class="tsd-signature-type tsd-kind-type-parameter" href="client.DeepClientInstance.html#L">L</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#useQuery">useQuery</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="client.DeepClientInstance.html#useQuery.__type-46.__type-47.Table-3">Table</a><span class="tsd-signature-symbol">, </span><a class="tsd-signature-type tsd-kind-type-parameter" href="client.DeepClientInstance.html#useQuery.__type-46.__type-47.LL-2">LL</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">query</span><span class="tsd-signature-symbol">: </span><a href="../types/client.Exp.html" class="tsd-signature-type tsd-kind-type-alias">Exp</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="../functions/client.useDeepQuery.html#useDeepQuery.Table">Table</a><span class="tsd-signature-symbol">&gt;</span>, <span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">?: </span><a href="../types/client.Options.html" class="tsd-signature-type tsd-kind-type-alias">Options</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="../functions/client.useDeepQuery.html#useDeepQuery.Table">Table</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">data</span><span class="tsd-signature-symbol">?: </span><a class="tsd-signature-type tsd-kind-type-parameter" href="../functions/client.useDeepQuery.html#useDeepQuery.LL">LL</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">loading</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">refetch</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#useSearch">useSearch</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">value</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, <span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">?: </span><a href="client.DeepSearchOptions.html" class="tsd-signature-type tsd-kind-interface">DeepSearchOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#useSubscription">useSubscription</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="client.DeepClientInstance.html#useSubscription.__type-53.__type-54.Table-4">Table</a><span class="tsd-signature-symbol">, </span><a class="tsd-signature-type tsd-kind-type-parameter" href="client.DeepClientInstance.html#useSubscription.__type-53.__type-54.LL-3">LL</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">query</span><span class="tsd-signature-symbol">: </span><a href="../types/client.Exp.html" class="tsd-signature-type tsd-kind-type-alias">Exp</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="../functions/client.useDeepSubscription.html#useDeepSubscription.Table">Table</a><span class="tsd-signature-symbol">&gt;</span>, <span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">?: </span><a href="../types/client.Options.html" class="tsd-signature-type tsd-kind-type-alias">Options</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="../functions/client.useDeepSubscription.html#useDeepSubscription.Table">Table</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="client.UseDeepSubscriptionResult.html" class="tsd-signature-type tsd-kind-interface">UseDeepSubscriptionResult</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="../functions/client.useDeepSubscription.html#useDeepSubscription.LL">LL</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="client.DeepClientInstance.html#valuesSelectReturning">valuesSelectReturning</a><span cla