Skip to content

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>;
}