Skip to content
Meeko
Type to search the guides and the API reference. Open it from any page with / or Ctrl K; move with the arrow keys and open a result with Enter.
Get started

Contents

On this page

Not translated yet

This page has not been translated into English yet, so it is shown in Spanish.

UseRpcQuery

tipo Since 1.1.0

Firma de useRpcQuery(procedimiento, input?, recarga?): lee datos mediante un procedimiento RPC y devuelve un DataResource. input puede contener señales o ser una función que las lee; un cambio vuelve a pedir los datos. Sólo en el nivel superior del <script> (MEEK054). Desde 1.5, el tercer argumento son las DataResourceOptions (keepPrevious y, desde 1.7, debounceMs y enabled).

ts
import type { UseRpcQuery } from "@meekojs/meeko/framework";

Source code src/app/composables/resources/engine.ts:314

Declaración #

ts
type UseRpcQuery<Contract extends Record<string, RpcOperation>> = <Procedure extends keyof Contract & string>(procedure: Procedure, ...input: RpcQueryArguments<Contract[Procedure]['input']>) => DataResource<Contract[Procedure]['output']>

Type parameters #

Contract extends Record<string, RpcOperation>

Contrato RpcContract generado, indexado por ID de procedimiento.

Example #

meeko
<script lang="ts">
const tab = signal("profile");
const activity = await useRpcQuery("users.activity", () => ({ id: "1", tab: tab.value }));
</script>
<template><p>{activity.data.value.length} eventos</p></template>

See also #

Was this page helpful?

Add a comment

It is sent when you choose “Yes” or “No”. Only the page, your answer and the comment are stored: no cookies and no personal data.

0 of 2000 characters

Edit on GitHub: packages/meeko/src/app/composables/resources/engine.ts