From ef16319effe396622666268cd8100ad8d586c4ee Mon Sep 17 00:00:00 2001 From: James M Snell Date: Fri, 12 May 2017 08:37:32 -0700 Subject: [PATCH] util: fixup internal util exports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit util.promisify landed without using the module.exports = {} pattern. This fixes it up for consistency PR-URL: https://github.com/nodejs/node/pull/12998 Reviewed-By: Refael Ackermann Reviewed-By: Anna Henningsen Reviewed-By: Colin Ihrig Reviewed-By: Michaƫl Zasso Reviewed-By: Luigi Pinca --- lib/internal/util.js | 49 ++++++++++++++++++++++---------------------- 1 file changed, 25 insertions(+), 24 deletions(-) diff --git a/lib/internal/util.js b/lib/internal/util.js index 4dfcf81837b912..a77089b6833cd1 100644 --- a/lib/internal/util.js +++ b/lib/internal/util.js @@ -198,28 +198,6 @@ function getConstructorOf(obj) { return null; } -module.exports = exports = { - assertCrypto, - cachedResult, - convertToValidSignal, - createClassWrapper, - decorateErrorStack, - deprecate, - filterDuplicateStrings, - getConstructorOf, - isError, - normalizeEncoding, - objectToString, - - // Symbol used to provide a custom inspect function for an object as an - // alternative to using 'inspect' - customInspectSymbol: Symbol('util.inspect.custom'), - - // Used by the buffer module to capture an internal reference to the - // default isEncoding implementation, just in case userland overrides it. - kIsEncodingSymbol: Symbol('node.isEncoding') -}; - const kCustomPromisifiedSymbol = Symbol('util.promisify.custom'); const kCustomPromisifyArgsSymbol = Symbol('customPromisifyArgs'); @@ -276,5 +254,28 @@ function promisify(orig) { promisify.custom = kCustomPromisifiedSymbol; -exports.promisify = promisify; -exports.customPromisifyArgs = kCustomPromisifyArgsSymbol; +module.exports = { + assertCrypto, + cachedResult, + convertToValidSignal, + createClassWrapper, + decorateErrorStack, + deprecate, + filterDuplicateStrings, + getConstructorOf, + isError, + normalizeEncoding, + objectToString, + promisify, + + // Symbol used to customize promisify conversion + customPromisifyArgs: kCustomPromisifyArgsSymbol, + + // Symbol used to provide a custom inspect function for an object as an + // alternative to using 'inspect' + customInspectSymbol: Symbol('util.inspect.custom'), + + // Used by the buffer module to capture an internal reference to the + // default isEncoding implementation, just in case userland overrides it. + kIsEncodingSymbol: Symbol('node.isEncoding') +};