Skip to content
Effect Days 2026 Get your ticket

Cloudflare

1 exports Added in v1.0.0 Source

DurableObject

Signature

declare class EventLogDurableObject extends unknown {
constructor(options: {
readonly ctx: DurableObjectState;
readonly env: unknown;
readonly storageLayer: Layer<Storage>;
});
readonly runtime: ManagedRuntime<Storage, never>;
fetch(): Promise<Response>;
webSocketClose(_ws: WebSocket, code: number, reason: string): void;
webSocketError(_ws: WebSocket, error: Error): void;
webSocketMessage(ws: WebSocket, message: string | ArrayBuffer): Promise<void>;
}