SongGuess
    Preparing search index...

    Interface DurableObjectState<Props>

    interface DurableObjectState<Props = unknown> {
        container?: Container;
        exports: Cloudflare.Exports;
        facets: DurableObjectFacets;
        id: DurableObjectId;
        props: Props;
        storage: DurableObjectStorage;
        abort(reason?: string): void;
        acceptWebSocket(ws: WebSocket, tags?: string[]): void;
        blockConcurrencyWhile<T>(callback: () => Promise<T>): Promise<T>;
        getHibernatableWebSocketEventTimeout(): number | null;
        getTags(ws: WebSocket): string[];
        getWebSocketAutoResponse(): WebSocketRequestResponsePair | null;
        getWebSocketAutoResponseTimestamp(ws: WebSocket): Date | null;
        getWebSockets(tag?: string): WebSocket[];
        setHibernatableWebSocketEventTimeout(timeoutMs?: number): void;
        setWebSocketAutoResponse(maybeReqResp?: WebSocketRequestResponsePair): void;
        waitUntil(promise: Promise<any>): void;
    }

    Type Parameters

    • Props = unknown
    Index

    Properties

    container?: Container
    props: Props

    Methods

    • Parameters

      • Optionalreason: string

      Returns void

    • Parameters

      Returns void

    • Type Parameters

      • T

      Parameters

      • callback: () => Promise<T>

      Returns Promise<T>

    • Returns number | null

    • Parameters

      Returns string[]

    • Parameters

      Returns Date | null

    • Parameters

      • Optionaltag: string

      Returns WebSocket[]

    • Parameters

      • OptionaltimeoutMs: number

      Returns void

    • Parameters

      • promise: Promise<any>

      Returns void