}</code></pre></dd></dl><dl><dt class="spec value" id="val-useSubscription"><a href="#val-useSubscription" class="anchor"></a><code><span class="keyword">let</span> useSubscription: ?⁠variables:Js.Json.t <span>=></span> ?⁠client:ApolloClient.generatedApolloClient <span>=></span> <a href="../ApolloHooksTypes#type-graphqlDefinition">ApolloHooksTypes.graphqlDefinition</a>(<span class="type-var">'a</span>, <span class="type-var">'b</span>, <span class="type-var">'c</span>) <span>=></span> (<a href="../ApolloHooksSubscription#type-variant">Subscription.variant</a>(<span class="type-var">'a</span>), <a href="../ApolloHooksSubscription#type-result">Subscription.result</a>(<span class="type-var">'a</span>));</code></dt><dd><p>useSubscription bindings</p></dd></dl><dl><dt class="spec value" id="val-toQueryObj"><a href="#val-toQueryObj" class="anchor"></a><code><span class="keyword">let</span> toQueryObj: Js.t({.. query: string, variables: Js.Json.t, }) <span>=></span> ApolloClient.queryObj;</code></dt><dd><p>Helper to generate the shape of a query for <code>refetchQueries</code> mutation param. Take a look in examples/persons/src/EditPerson.re for a more complete demo of usage.</p></dd></dl><dl><dt class="spec value" id="val-toReadQueryOptions"><a href="#val-toReadQueryOptions" class="anchor"></a><code><span class="keyword">let</span> toReadQueryOptions: Js.t({.. query: string, variables: <span class="type-var">'a</span>, }) <span>=></span> Js.t({. query: ReasonApolloTypes.queryString, variables: Js.Nullable.t(<span class="type-var">'a</span>), });</code></dt><dd><p>Helper to generate the shape of a query for <code>ApolloClient.ReadQuery.readQuery</code>. Used for optimistic UI. Take a look in examples/persons/src/FilterByNameCache.re for a more complete demo of usage.</p></dd></dl></div></body></html>
0 commit comments