File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -357,6 +357,15 @@ declare module "http" {
357357 * @since v18.17.0, v20.2.0
358358 */
359359 rejectNonStandardBodyWrites ?: boolean | undefined ;
360+ /**
361+ * If set to `true`, requests without `Content-Length` or `Transfer-Encoding`
362+ * headers (indicating no body) will be initialized with an already-ended
363+ * body stream, so they will never emit any stream events (like `'data'` or `'end'`).
364+ * You can use `req.readableEnded` to detect this case.
365+ * @default false
366+ * @since v25.1.0
367+ */
368+ optimizeEmptyRequests ?: boolean | undefined ;
360369 }
361370 type RequestListener <
362371 Request extends typeof IncomingMessage = typeof IncomingMessage ,
Original file line number Diff line number Diff line change @@ -44,6 +44,7 @@ import * as url from "node:url";
4444 request ; // $ExpectType IncomingMessage
4545 return true ;
4646 } ,
47+ optimizeEmptyRequests : false ,
4748 } , reqListener ) ;
4849
4950 server . close ( ) ;
You can’t perform that action at this time.
0 commit comments