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

ServerSocketRegistry

tipo Desde 1.2.0

Registro socket de los clientes de servidor generados (clients.server.ts): por cada canal, el mismo tipo que en el navegador más broadcast (desde 1.2). En el servidor los miembros del cliente (on, emit, state, close) lanzan un error, porque no hay conexión durante SSR.

ts
import type { ServerSocketRegistry } from "@meekojs/meeko/server";

Código fuente src/server/socket/runtime.ts:612

Declaración #

ts
type ServerSocketRegistry<C extends Record<string, SocketContract>> = {
	readonly [K in keyof C]: SocketClient<C[K]> & SocketBroadcaster<C[K]>
}

Parámetros de tipo #

C extends Record<string, SocketContract>

Contratos públicos por nombre de canal.

Ejemplo #

ts
import { createServerSocketRegistry } from "@meekojs/meeko/server";
import type { ServerSocketRegistry } from "@meekojs/meeko/server";
import { socketContracts } from "./socket-contracts.js";

export const socket: ServerSocketRegistry<typeof socketContracts> = createServerSocketRegistry(socketContracts);

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/server/socket/runtime.ts