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 #
-
Contractextends Record<string, RpcOperation> Contrato
RpcContractgenerado, 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 #
- Datos en componentes: useApi, useRpcQuery y useRpcMutation Framework full-stack