Skip to content

DurableObject

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20251118.0/node_modules/@cloudflare/workers-types/index.ts:9413

Env = Env

Props = { }

new DurableObject<Env, Props>(ctx, env): DurableObject<Env, Props>

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20251118.0/node_modules/@cloudflare/workers-types/index.ts:9419

DurableObjectState

Env

DurableObject<Env, Props>

__DURABLE_OBJECT_BRAND: never

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20251118.0/node_modules/@cloudflare/workers-types/index.ts:9416

DurableObjectBranded.__DURABLE_OBJECT_BRAND

optional alarm(alarmInfo?): void | Promise<void>

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20251118.0/node_modules/@cloudflare/workers-types/index.ts:9420

AlarmInvocationInfo

void | Promise<void>


optional fetch(request): Response | Promise<Response>

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20251118.0/node_modules/@cloudflare/workers-types/index.ts:9421

Request

Response | Promise<Response>


optional webSocketClose(ws, code, reason, wasClean): void | Promise<void>

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20251118.0/node_modules/@cloudflare/workers-types/index.ts:9426

WebSocket

number

string

boolean

void | Promise<void>


optional webSocketError(ws, error): void | Promise<void>

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20251118.0/node_modules/@cloudflare/workers-types/index.ts:9432

WebSocket

unknown

void | Promise<void>


optional webSocketMessage(ws, message): void | Promise<void>

Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20251118.0/node_modules/@cloudflare/workers-types/index.ts:9422

WebSocket

string | ArrayBuffer

void | Promise<void>