Skip to content
Meeko
Type to search the guides and the API reference. Open it from any page with / or Ctrl K; move with the arrow keys and open a result with Enter.
Get started

Contents

On this page

Not translated yet

This page has not been translated into English yet, so it is shown in Spanish.

SocketClientOptions

interfaz

Opciones de createSocketClient y useSocketClient.

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

Source code src/app/runtime/socket.ts:129

Declaración #

ts
interface SocketClientOptions {
	readonly retryMs?: number
	readonly maxRetryMs?: number
	readonly maxMessageBytes?: number
	readonly webSocketFactory?: (url: string) => WebSocket
	readonly onError?: (error: unknown) => void
}

Example #

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

const options: SocketClientOptions = { retryMs: 1_000, maxRetryMs: 10_000, onError: (error) => console.warn(error) };

Propiedades #

retryMs #

propiedad sólo lectura opcional

readonly retryMs?: number

Primer retraso de reconexión en milisegundos, que se duplica en cada intento; 500 por defecto.

maxRetryMs #

propiedad sólo lectura opcional

readonly maxRetryMs?: number

Retraso máximo de reconexión; 30 000 por defecto.

maxMessageBytes #

propiedad sólo lectura opcional

readonly maxMessageBytes?: number

Tamaño máximo de un mensaje entrante en bytes; 64 KiB por defecto.

webSocketFactory #

propiedad sólo lectura opcional

readonly webSocketFactory?: (url: string) => WebSocket

Crea el WebSocket; útil en pruebas o fuera del navegador.

onError #

propiedad sólo lectura opcional

readonly onError?: (error: unknown) => void

Recibe los mensajes entrantes inválidos y los fallos de los listeners; sin él, la consola.

Was this page helpful?

Add a comment

It is sent when you choose “Yes” or “No”. Only the page, your answer and the comment are stored: no cookies and no personal data.

0 of 2000 characters

Edit on GitHub: packages/meeko/src/app/runtime/socket.ts