From 7937ae3f2f5a8c11f52c42676ba56d12fcb59aeb Mon Sep 17 00:00:00 2001 From: Asher Gomez Date: Fri, 6 Sep 2024 08:15:00 +1000 Subject: chore(net): soft-remove `Deno.serveHttp()` (#25451) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Towards #22079 --------- Co-authored-by: Bartek IwaƄczuk --- tests/testdata/run/error_for_await.ts | 2 +- tests/testdata/run/http2_request_url.ts | 1 + tests/testdata/run/websocket_server_idletimeout.ts | 1 + .../testdata/run/websocket_server_multi_field_connection_header_test.ts | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) (limited to 'tests/testdata/run') diff --git a/tests/testdata/run/error_for_await.ts b/tests/testdata/run/error_for_await.ts index 64c81abe4..ce8571df1 100644 --- a/tests/testdata/run/error_for_await.ts +++ b/tests/testdata/run/error_for_await.ts @@ -5,7 +5,7 @@ for await (const conn of listener) { } function handleConn(conn: Deno.Conn) { - const httpConn = Deno.serveHttp(conn); + const httpConn = (Deno as any).serveHttp(conn); for await (const event of httpConn) { event.respondWith(new Response("html", { status: 200 })); } diff --git a/tests/testdata/run/http2_request_url.ts b/tests/testdata/run/http2_request_url.ts index 5acff8cc2..1c9cab2ea 100644 --- a/tests/testdata/run/http2_request_url.ts +++ b/tests/testdata/run/http2_request_url.ts @@ -5,6 +5,7 @@ const listener = Deno.listen({ console.log("READY"); for await (const conn of listener) { + // @ts-ignore `Deno.serveHttp()` was soft-removed in Deno 2. for await (const { request, respondWith } of Deno.serveHttp(conn)) { const href = new URL(request.url).href; respondWith(new Response(href)); diff --git a/tests/testdata/run/websocket_server_idletimeout.ts b/tests/testdata/run/websocket_server_idletimeout.ts index c33fd9efb..91e359eab 100644 --- a/tests/testdata/run/websocket_server_idletimeout.ts +++ b/tests/testdata/run/websocket_server_idletimeout.ts @@ -5,6 +5,7 @@ const closeDeferred = Promise.withResolvers(); const listener = Deno.listen({ port: 4509 }); console.log("READY"); +// @ts-ignore `Deno.serveHttp()` was soft-removed in Deno 2. const httpConn = Deno.serveHttp(await listener.accept()); const { request, respondWith } = (await httpConn.nextRequest())!; const { response, socket } = Deno.upgradeWebSocket(request, { diff --git a/tests/testdata/run/websocket_server_multi_field_connection_header_test.ts b/tests/testdata/run/websocket_server_multi_field_connection_header_test.ts index d94709767..eee86624d 100644 --- a/tests/testdata/run/websocket_server_multi_field_connection_header_test.ts +++ b/tests/testdata/run/websocket_server_multi_field_connection_header_test.ts @@ -2,6 +2,7 @@ const { promise, resolve } = Promise.withResolvers(); const listener = Deno.listen({ port: 4319 }); console.log("READY"); const conn = await listener.accept(); +// @ts-ignore `Deno.serveHttp()` was soft-removed in Deno 2. const httpConn = Deno.serveHttp(conn); const { request, respondWith } = (await httpConn.nextRequest())!; const { -- cgit v1.2.3