Skip to content

Deprecate undocumented modules

This PR aims to deprecate the undocumented built-in modules, with the intent of removing them from the exposed API at some point in the future.

  • _http_*:
Deprecated module Replacement
require("_http_agent").Agent require("http").Agent
require("_http_agent").globalAgent No replacement
require("_http_client").ClientRequest require("http").ClientRequest
require("_http_incoming").IncomingMessage require("http").IncomingMessage
require("_http_incoming").readStart No replacement
require("_http_incoming").readStop No replacement
require("_http_outgoing").OutgoingMessage require("http").OutgoingMessage
require("_http_server").STATUS_CODES require("http").STATUS_CODES
require("_http_server").Server require("http").Server
require("_http_server").ServerResponse require("http").ServerResponse
require("_http_server")._connectionListener require("http")._connectionListener
require("_http_server").kServerResponse No replacement
  • _stream_*:
Deprecated module Replacement
require("_stream_duplex").Duplex require("stream").Duplex
require("_stream_passthrough").PassThrough require("stream").PassThrough
require("_stream_readable").Readable require("stream").Readable
require("_stream_writable").Writable require("stream").Writable
require("_stream_transform").Transform require("stream").Transform
  • _tls_*:
Deprecated module Replacement
require("_tls_common").SecureContext require("tls").SecureContext
require("_tls_common").createSecureContext require("tls").createSecureContext
require("_tls_common").translatePeerCertificate No replacement
require("_tls_wrap").TLSSocket require("tls").TLSSocket
require("_tls_wrap").Server require("tls").Server
require("_tls_wrap").createServer require("tls").createServer
require("_tls_wrap").connect require("tls").connect
Checklist
  • make -j4 test (UNIX), or vcbuild test (Windows) passes
  • tests and/or benchmarks are included
  • documentation is changed or added
  • commit message follows commit guidelines

Merge request reports

Loading