Skip to content

DurableObjectState

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:536

optional container: Container

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:540


readonly id: DurableObjectId

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:538


readonly storage: DurableObjectStorage

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:539

abort(reason?): void

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:550

string

void


acceptWebSocket(ws, tags?): void

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:542

WebSocket

string[]

void


blockConcurrencyWhile<T>(callback): Promise<T>

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:541

T

() => Promise<T>

Promise<T>


getHibernatableWebSocketEventTimeout(): null | number

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:548

null | number


getTags(ws): string[]

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:549

WebSocket

string[]


getWebSocketAutoResponse(): null | WebSocketRequestResponsePair

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:545

null | WebSocketRequestResponsePair


getWebSocketAutoResponseTimestamp(ws): null | Date

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:546

WebSocket

null | Date


getWebSockets(tag?): WebSocket[]

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:543

string

WebSocket[]


setHibernatableWebSocketEventTimeout(timeoutMs?): void

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:547

number

void


setWebSocketAutoResponse(maybeReqResp?): void

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:544

WebSocketRequestResponsePair

void


waitUntil(promise): void

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250823.0/node_modules/@cloudflare/workers-types/index.ts:537

Promise<any>

void