summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/node/polyfills/http2.ts4
-rw-r--r--tests/unit_node/http2_test.ts5
2 files changed, 7 insertions, 2 deletions
diff --git a/ext/node/polyfills/http2.ts b/ext/node/polyfills/http2.ts
index cab7aa26c..a9ced2bd9 100644
--- a/ext/node/polyfills/http2.ts
+++ b/ext/node/polyfills/http2.ts
@@ -2295,7 +2295,7 @@ function onStreamTimeout(kind) {
};
}
-class Http2ServerRequest extends Readable {
+export class Http2ServerRequest extends Readable {
readableEnded = false;
constructor(stream, headers, options, rawHeaders) {
@@ -2523,7 +2523,7 @@ function isConnectionHeaderAllowed(name, value) {
value === "trailers";
}
-class Http2ServerResponse extends Stream {
+export class Http2ServerResponse extends Stream {
writable = false;
req = null;
diff --git a/tests/unit_node/http2_test.ts b/tests/unit_node/http2_test.ts
index 1dfac8f8c..cb939646b 100644
--- a/tests/unit_node/http2_test.ts
+++ b/tests/unit_node/http2_test.ts
@@ -378,3 +378,8 @@ Deno.test("[node/http2 client] connection states", async () => {
assertEquals(actual, expected);
});
+
+Deno.test("request and response exports", () => {
+ assert(http2.Http2ServerRequest);
+ assert(http2.Http2ServerResponse);
+});