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).
import type { UseRpcQuery } from "@meekojs/meeko/framework";Source code src/app/composables/resources/engine.ts:314
Declaración #
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 #
-
Contractextends Record<string, RpcOperation> Contrato
RpcContractgenerado, indexado por ID de procedimiento.
Example #
<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 #
- Data in components: useApi, useRpcQuery and useRpcMutation Framework full-stack