FperformServerHandshake
Bun

function

http2.performServerHandshake

function performServerHandshake<Http1Request extends typeof IncomingMessage = typeof IncomingMessage, Http1Response extends typeof ServerResponse = typeof ServerResponse, Http2Request extends typeof Http2ServerRequest = typeof Http2ServerRequest, Http2Response extends typeof Http2ServerResponse = typeof Http2ServerResponse>(
socket: Duplex,
options?: ServerOptions<Http1Request, Http1Response, Http2Request, Http2Response>
): ServerHttp2Session<Http1Request, Http1Response, Http2Request, Http2Response>;

Create an HTTP/2 server session from an existing socket.

@param socket

A Duplex Stream

@param options

Any {@link createServer} options can be provided.