Setu-TS
    Preparing search index...

    Interface NodeServeHost

    Minimal interface covering the @hono/node-server serve() operation. Inject this interface to test the adapter without a real Node server.

    interface NodeServeHost {
        serve(
            options: {
                fetch: (
                    request: Request,
                    env?: {
                        incoming?: { socket?: { remoteAddress?: string } };
                        outgoing?: { writeHead(status: number, ...rest: unknown[]): unknown };
                    },
                ) => Response
                | Promise<Response>;
                hostname?: string;
                overrideGlobalObjects?: boolean;
                port: number;
            },
        ): Promise<NodeServer>;
    }
    Index
    • Starts an HTTP server.

      Parameters

      • options: {
            fetch: (
                request: Request,
                env?: {
                    incoming?: { socket?: { remoteAddress?: string } };
                    outgoing?: { writeHead(status: number, ...rest: unknown[]): unknown };
                },
            ) => Response
            | Promise<Response>;
            hostname?: string;
            overrideGlobalObjects?: boolean;
            port: number;
        }

        Server options including fetch, port, hostname

      Returns Promise<NodeServer>

      A promise resolving to a Node.js HTTP server handle