useSocket
constante Obsoleto
Obsoleto.
Desde 1.1.0: use useSocketClient. Se retirará en 2.0.
Alias obsoleto de useSocketClient: es la misma función, con la misma firma y los mismos
tipos. No es el autoimport useSocket(canal, opciones) de las aplicaciones, que generan los
clientes con useSocketChannel y no está obsoleto.
ts
import { useSocket } from "@meekojs/meeko/framework";Código fuente src/app/composables/use-socket-client.ts:68
Firma #
ts
const useSocket: <C extends SocketContract>(url: string, contract: C, options?: SocketClientOptions) => SocketClient<C>Parámetros de tipo #
-
Cextends SocketContract
Parámetros #
-
urlstring URL
ws:owss:del canal.-
contractC Contrato del canal.
-
optionsSocketClientOptionsopcional Opciones del cliente; sin
onError, usa el observador de errores más cercano.
Devuelve #
-
SocketClient<C> El cliente tipado; en SSR, uno inerte.
Ejemplo #
ts
// Antes:
import { useSocket } from "@meekojs/meeko/framework";
const chat = useSocket("wss://example.com/_meeko/socket/chat", chatContract);
// Ahora:
import { useSocketClient } from "@meekojs/meeko/framework";
const chat = useSocketClient("wss://example.com/_meeko/socket/chat", chatContract);Véase también #
- WebSocket Framework full-stack