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

createUseRpcQuery

función Desde 1.1.0

Crea useRpcQuery para los procedimientos de un manifiesto público, como hacen los clientes generados.

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

Código fuente src/app/composables/resources/use-rpc-query.ts:25

Firma #

ts
function createUseRpcQuery<Contract extends Record<string, RpcOperation>>(manifest: Pick<PublicServerManifest, "rpc">, options?: ClientOptions): UseRpcQuery<Contract>

Parámetros de tipo #

Contract extends Record<string, RpcOperation>

Parámetros #

manifest Pick<PublicServerManifest, 'rpc'>

Manifiesto público con la lista rpc.

options ClientOptions opcional

Opciones de transporte: fetch, baseUrl, cabeceras y CSRF.

Devuelve #

UseRpcQuery<Contract>

El composable useRpcQuery. Con un procedimiento desconocido lanza TypeError.

Ejemplo #

ts
import { createBrowserClientOptions, createUseRpcQuery } from "@meekojs/meeko/framework";
import type { RpcContract } from "../types/server-contracts.js";

const manifest = { version: 1, api: [], rpc: [{ id: "users.get", pathname: "/_meeko/rpc/users/get" }] } as const;
export const useRpcQuery = createUseRpcQuery<RpcContract>(manifest, createBrowserClientOptions());

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/use-rpc-query.ts