Setu-TS
    Preparing search index...

    Interface BunServer

    Bun server handle (from Bun.serve).

    interface BunServer {
        requestIP?(request: Request): { address: string } | null;
        stop(): void;
        upgrade?(
            request: Request,
            options: { data: BunSocketData; headers?: Headers },
        ): boolean;
    }
    Index
    • Returns the socket peer; older injected hosts may omit this operation.

      Parameters

      • request: Request

        The native server request

      Returns { address: string } | null

      The peer address, or null when unavailable

      0.10.0

    • Upgrades an inbound request to a WebSocket.

      Optional so a host injected before this seam existed still satisfies the interface; when absent, the adapter refuses upgrades with 501.

      Parameters

      • request: Request

        The native, undisturbed upgrade request

      • options: { data: BunSocketData; headers?: Headers }

        Per-socket data and response headers for the handshake

      Returns boolean

      true when the upgrade succeeded and no response should be sent