Saltar al contenido
Meeko
Escribe para buscar en las guías y en la referencia de la API. Ábrela desde cualquier página con / o Ctrl K; muévete con las flechas y entra con Intro.
Empezar

Contenidos

En esta página

UseRpcQuery

tipo Desde 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";

Código fuente 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']>

Parámetros de tipo #

Contract extends Record<string, RpcOperation>

Contrato RpcContract generado, indexado por ID de procedimiento.

Ejemplo #

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>

Véase también #

¿Te sirvió esta página?

Añadir un comentario

Se envía al elegir «Sí» o «No». Solo se guardan la página, tu respuesta y el comentario: ni cookies ni datos tuyos.

0 de 2000 caracteres

Editar en GitHub: packages/meeko/src/app/composables/resources/engine.ts