Skip to content

Commit d9f26c3

Browse files
authored
🤖 Merge PR DefinitelyTyped#75049 [node] http2: add maxSessionRejectedStreams and maxSessionInvalidFrames options by @samuel871211
1 parent 4165304 commit d9f26c3

8 files changed

Lines changed: 16 additions & 0 deletions

File tree

‎types/node/http2.d.ts‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1240,6 +1240,8 @@ declare module "node:http2" {
12401240
Http2Request extends typeof Http2ServerRequest = typeof Http2ServerRequest,
12411241
Http2Response extends typeof Http2ServerResponse<InstanceType<Http2Request>> = typeof Http2ServerResponse,
12421242
> extends SessionOptions {
1243+
maxSessionRejectedStreams?: number | undefined;
1244+
maxSessionInvalidFrames?: number | undefined;
12431245
streamResetBurst?: number | undefined;
12441246
streamResetRate?: number | undefined;
12451247
/** @deprecated Use `http1Options.IncomingMessage` instead. */

‎types/node/node-tests/http2.ts‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -263,6 +263,8 @@ import { URL } from "node:url";
263263
{
264264
let settings: Settings = {};
265265
const serverOptions: ServerOptions = {
266+
maxSessionRejectedStreams: 1,
267+
maxSessionInvalidFrames: 1,
266268
maxDeflateDynamicTableSize: 0,
267269
maxSettings: 32,
268270
maxSessionMemory: 10,

‎types/node/v20/http2.d.ts‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1337,6 +1337,8 @@ declare module "http2" {
13371337
Http2Request extends typeof Http2ServerRequest = typeof Http2ServerRequest,
13381338
Http2Response extends typeof Http2ServerResponse<InstanceType<Http2Request>> = typeof Http2ServerResponse,
13391339
> extends SessionOptions {
1340+
maxSessionRejectedStreams?: number | undefined;
1341+
maxSessionInvalidFrames?: number | undefined;
13401342
Http1IncomingMessage?: Http1Request | undefined;
13411343
Http1ServerResponse?: Http1Response | undefined;
13421344
Http2ServerRequest?: Http2Request | undefined;

‎types/node/v20/test/http2.ts‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,6 +258,8 @@ import { URL } from "node:url";
258258
{
259259
let settings: Settings = {};
260260
const serverOptions: ServerOptions = {
261+
maxSessionRejectedStreams: 1,
262+
maxSessionInvalidFrames: 1,
261263
maxDeflateDynamicTableSize: 0,
262264
maxSettings: 32,
263265
maxSessionMemory: 10,

‎types/node/v22/http2.d.ts‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1348,6 +1348,8 @@ declare module "http2" {
13481348
Http2Request extends typeof Http2ServerRequest = typeof Http2ServerRequest,
13491349
Http2Response extends typeof Http2ServerResponse<InstanceType<Http2Request>> = typeof Http2ServerResponse,
13501350
> extends SessionOptions {
1351+
maxSessionRejectedStreams?: number | undefined;
1352+
maxSessionInvalidFrames?: number | undefined;
13511353
streamResetBurst?: number | undefined;
13521354
streamResetRate?: number | undefined;
13531355
Http1IncomingMessage?: Http1Request | undefined;

‎types/node/v22/test/http2.ts‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -260,6 +260,8 @@ import { URL } from "node:url";
260260
{
261261
let settings: Settings = {};
262262
const serverOptions: ServerOptions = {
263+
maxSessionRejectedStreams: 1,
264+
maxSessionInvalidFrames: 1,
263265
maxDeflateDynamicTableSize: 0,
264266
maxSettings: 32,
265267
maxSessionMemory: 10,

‎types/node/v24/http2.d.ts‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1429,6 +1429,8 @@ declare module "http2" {
14291429
Http2Request extends typeof Http2ServerRequest = typeof Http2ServerRequest,
14301430
Http2Response extends typeof Http2ServerResponse<InstanceType<Http2Request>> = typeof Http2ServerResponse,
14311431
> extends SessionOptions {
1432+
maxSessionRejectedStreams?: number | undefined;
1433+
maxSessionInvalidFrames?: number | undefined;
14321434
streamResetBurst?: number | undefined;
14331435
streamResetRate?: number | undefined;
14341436
Http1IncomingMessage?: Http1Request | undefined;

‎types/node/v24/test/http2.ts‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,8 @@ import { URL } from "node:url";
262262
{
263263
let settings: Settings = {};
264264
const serverOptions: ServerOptions = {
265+
maxSessionRejectedStreams: 1,
266+
maxSessionInvalidFrames: 1,
265267
maxDeflateDynamicTableSize: 0,
266268
maxSettings: 32,
267269
maxSessionMemory: 10,

0 commit comments

Comments
 (0)