mirror of
https://github.com/nodejs/node.git
synced 2025-08-15 13:48:44 +02:00
util: move util._extend to eol
PR-URL: https://github.com/nodejs/node/pull/52744 Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com> Reviewed-By: Ulises Gascón <ulisesgascongonzalez@gmail.com> Reviewed-By: Paolo Insogna <paolo@cowtech.it> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Moshe Atlow <moshe@atlow.co.il> Reviewed-By: James M Snell <jasnell@gmail.com>
This commit is contained in:
parent
bbace723ae
commit
ac97a532f5
7 changed files with 7 additions and 93 deletions
23
lib/util.js
23
lib/util.js
|
@ -299,26 +299,6 @@ function inherits(ctor, superCtor) {
|
|||
ObjectSetPrototypeOf(ctor.prototype, superCtor.prototype);
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated since v6.0.0
|
||||
* @template T
|
||||
* @template S
|
||||
* @param {T} target
|
||||
* @param {S} source
|
||||
* @returns {S extends null ? T : (T & S)}
|
||||
*/
|
||||
function _extend(target, source) {
|
||||
// Don't do anything if source isn't an object
|
||||
if (source === null || typeof source !== 'object') return target;
|
||||
|
||||
const keys = ObjectKeys(source);
|
||||
let i = keys.length;
|
||||
while (i--) {
|
||||
target[keys[i]] = source[keys[i]];
|
||||
}
|
||||
return target;
|
||||
}
|
||||
|
||||
const callbackifyOnRejected = (reason, cb) => {
|
||||
// `!reason` guard inspired by bluebird (Ref: https://goo.gl/t5IS6M).
|
||||
// Because `null` is a special error value in callbacks which means "no error
|
||||
|
@ -425,9 +405,6 @@ function parseEnv(content) {
|
|||
module.exports = {
|
||||
_errnoException,
|
||||
_exceptionWithHostPort,
|
||||
_extend: deprecate(_extend,
|
||||
'The `util._extend` API is deprecated. Please use Object.assign() instead.',
|
||||
'DEP0060'),
|
||||
callbackify,
|
||||
debug: debuglog,
|
||||
debuglog,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue