From 5e092b19fe113bdecd36b4e0184c82f4b3343bca Mon Sep 17 00:00:00 2001 From: Leo K Date: Thu, 8 Jul 2021 13:33:01 +0200 Subject: feat(runtime/http): server side websocket support (#10359) Co-authored-by: Nayeem Rahman Co-authored-by: Luca Casonato --- extensions/net/lib.deno_net.unstable.d.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'extensions/net/lib.deno_net.unstable.d.ts') diff --git a/extensions/net/lib.deno_net.unstable.d.ts b/extensions/net/lib.deno_net.unstable.d.ts index 905a7acc1..c47558edc 100644 --- a/extensions/net/lib.deno_net.unstable.d.ts +++ b/extensions/net/lib.deno_net.unstable.d.ts @@ -259,4 +259,18 @@ declare namespace Deno { * then the underlying HttpConn resource is closed automatically. */ export function serveHttp(conn: Conn): HttpConn; + + export interface WebSocketUpgrade { + response: Response; + websocket: WebSocket; + } + + export interface UpgradeWebSocketOptions { + protocol?: string; + } + + export function upgradeWebSocket( + request: Request, + options?: UpgradeWebSocketOptions, + ): WebSocketUpgrade; } -- cgit v1.2.3