diff options
author | Leo K <crowlkats@toaxl.com> | 2021-07-08 13:33:01 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-08 13:33:01 +0200 |
commit | 5e092b19fe113bdecd36b4e0184c82f4b3343bca (patch) | |
tree | ff2799d9d40812fd5755271a8c0ec94e304ad14a /extensions/net/lib.deno_net.unstable.d.ts | |
parent | 215f6f2c9e0522c7c8d794f35713225884540cd7 (diff) |
feat(runtime/http): server side websocket support (#10359)
Co-authored-by: Nayeem Rahman <nayeemrmn99@gmail.com>
Co-authored-by: Luca Casonato <hello@lcas.dev>
Diffstat (limited to 'extensions/net/lib.deno_net.unstable.d.ts')
-rw-r--r-- | extensions/net/lib.deno_net.unstable.d.ts | 14 |
1 files changed, 14 insertions, 0 deletions
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; } |