Skip to content

DurableObjectState

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250725.0/node_modules/@cloudflare/workers-types/index.ts:532

optional container: Container

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


readonly id: DurableObjectId

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250725.0/node_modules/@cloudflare/workers-types/index.ts:534


readonly storage: DurableObjectStorage

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250725.0/node_modules/@cloudflare/workers-types/index.ts:535

abort(reason?): void

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

string

void


acceptWebSocket(ws, tags?): void

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

WebSocket

string[]

void


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

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

T

() => Promise<T>

Promise<T>


getHibernatableWebSocketEventTimeout(): null | number

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

null | number


getTags(ws): string[]

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

WebSocket

string[]


getWebSocketAutoResponse(): null | WebSocketRequestResponsePair

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

null | WebSocketRequestResponsePair


getWebSocketAutoResponseTimestamp(ws): null | Date

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

WebSocket

null | Date


getWebSockets(tag?): WebSocket[]

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

string

WebSocket[]


setHibernatableWebSocketEventTimeout(timeoutMs?): void

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

number

void


setWebSocketAutoResponse(maybeReqResp?): void

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

WebSocketRequestResponsePair

void


waitUntil(promise): void

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20250725.0/node_modules/@cloudflare/workers-types/index.ts:533

Promise<any>

void