From 014eb67117fb360d97e8b0bc3fa2c57803c02184 Mon Sep 17 00:00:00 2001 From: Lucas Holmquist Date: Mon, 30 Sep 2019 13:56:26 -0400 Subject: [PATCH] doc: add documentation deprecation for process._tickCallback This change also supports --pending-deprecation for the new deprecation. PR-URL: https://github.com/nodejs/node/pull/29781 Reviewed-By: James M Snell Reviewed-By: Benjamin Gruenbaum Reviewed-By: Anna Henningsen Reviewed-By: Ruben Bridgewater --- doc/api/deprecations.md | 27 +++++++++++++++++++++++++ lib/internal/bootstrap/pre_execution.js | 4 ++++ 2 files changed, 31 insertions(+) diff --git a/doc/api/deprecations.md b/doc/api/deprecations.md index 35bda82f591a47..e45130340c77ef 100644 --- a/doc/api/deprecations.md +++ b/doc/api/deprecations.md @@ -2494,6 +2494,33 @@ Type: Runtime Passing a callback to [`worker.terminate()`][] is deprecated. Use the returned `Promise` instead, or a listener to the worker’s `'exit'` event. + +### DEP0133: http connection + + +Type: Documentation-only + +Prefer [`response.socket`][] over [`response.connection`] and +[`request.socket`][] over [`request.connection`]. + + +### DEP0XXX: process._tickCallback + +Type: Documentation-only (supports [`--pending-deprecation`][]) + +The `process._tickCallback` property was never documented as +an officially supported API. + [`--http-parser=legacy`]: cli.html#cli_http_parser_library [`--pending-deprecation`]: cli.html#cli_pending_deprecation [`--throw-deprecation`]: cli.html#cli_throw_deprecation diff --git a/lib/internal/bootstrap/pre_execution.js b/lib/internal/bootstrap/pre_execution.js index 79f1d97fbb306d..626791a5725773 100644 --- a/lib/internal/bootstrap/pre_execution.js +++ b/lib/internal/bootstrap/pre_execution.js @@ -271,6 +271,10 @@ function initializeDeprecations() { process.binding = deprecate(process.binding, 'process.binding() is deprecated. ' + 'Please use public APIs instead.', 'DEP0111'); + + process._tickCallback = deprecate(process._tickCallback, + 'process._tickCallback() is deprecated', + 'DEP0XXX'); } // Create global.process and global.Buffer as getters so that we have a