diff --git a/lib/internal/util.js b/lib/internal/util.js index 543ebbaf6d6fa6..1eacb95f2ce902 100644 --- a/lib/internal/util.js +++ b/lib/internal/util.js @@ -202,10 +202,8 @@ const kCustomPromisifiedSymbol = Symbol('util.promisify.custom'); const kCustomPromisifyArgsSymbol = Symbol('customPromisifyArgs'); function promisify(orig) { - if (typeof orig !== 'function') { - const errors = require('internal/errors'); + if (typeof orig !== 'function') throw new errors.TypeError('ERR_INVALID_ARG_TYPE', 'original', 'function'); - } if (orig[kCustomPromisifiedSymbol]) { const fn = orig[kCustomPromisifiedSymbol];