summaryrefslogtreecommitdiff
path: root/extensions/net/lib.deno_net.unstable.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'extensions/net/lib.deno_net.unstable.d.ts')
-rw-r--r--extensions/net/lib.deno_net.unstable.d.ts14
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;
}