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

RpcOperation

interfaz

Declaración de tipos de un procedimiento RPC: su entrada y su salida.

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

Código fuente src/shared/clients.ts:136

Declaración #

ts
interface RpcOperation<Input = unknown, Output = unknown> {
	readonly input: Input
	readonly output: Output
}

Parámetros de tipo #

Input = unknown
Output = unknown

Ejemplo #

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

type Contract = { "users.get": RpcOperation<{ id: string }, { id: string; name: string }> };
const rpc = createRpcClient<Contract>({ rpc: [{ id: "users.get", pathname: "/_meeko/rpc/users/get" }] });
const user = await rpc.users.get({ id: "123" });

Propiedades #

input #

propiedad sólo lectura

readonly input: Input

Entrada del procedimiento.

output #

propiedad sólo lectura

readonly output: Output

Salida del procedimiento.

¿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/shared/clients.ts