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.

DurableObjectStateLike

interfaz

Parte del DurableObjectState que usan las salas de Socket.

ts
import type { DurableObjectStateLike } from "@meekojs/meeko/cloudflare";

Source code src/cloudflare.ts:150

Declaración #

ts
interface DurableObjectStateLike {
	readonly id: DurableObjectIdLike
	acceptWebSocket(socket: CloudflareWebSocket, tags?: string[]): void
	getWebSockets(tag?: string): CloudflareWebSocket[]
	setWebSocketAutoResponse?(pair?: unknown): void
	waitUntil(promise: Promise<unknown>): void
}

Example #

ts
import type { DurableObjectStateLike } from "@meekojs/meeko/cloudflare";

const peers = (ctx: DurableObjectStateLike): number => ctx.getWebSockets().length;

Miembros #

id #

propiedad sólo lectura

readonly id: DurableObjectIdLike

ID del objeto.

acceptWebSocket #

método

acceptWebSocket(socket: CloudflareWebSocket, tags?: string[]): void

Acepta un WebSocket con la API de hibernación.

getWebSockets #

método

getWebSockets(tag?: string): CloudflareWebSocket[]

WebSockets aceptados del objeto.

setWebSocketAutoResponse #

método opcional

setWebSocketAutoResponse?(pair?: unknown): void

Respuesta automática a un mensaje sin despertar el objeto.

waitUntil #

método

waitUntil(promise: Promise<unknown>): void

Mantiene vivo un trabajo.

See also #

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/cloudflare.ts