Closed
Description
A few patterns (modulo destructuring):
- Replace
require('util').inherits()
usages underlib
: Remove util.inherits usage internally? #24395
// Change this
util.inherits(A, B);
// To this
Object.setPrototypeOf(A.prototype, B.prototype);
Object.setPrototypeOf(A, B);
- Replace
require('util').inspect
withrequire('internal/util/inspect').inspect
- Replace
require('util').format
withrequire('internal/util/inspect').format
- Replace
require('util').debuglog
withrequire('internal/util/debuglog').debuglog
- Replace
require('util').types
withrequire('internal/util/types')
- Replace
require('util').deprecate
withrequire('internal/util').deprecate
- Replace
require('util').promisify
withrequire('internal/util').promisify
List of JS files that can be refactored: