timers: reduce usage of public util · nodejs/node@ebb0c2a (original) (raw)
`@@ -39,8 +39,11 @@ const {
`
39
39
` initAsyncResource,
`
40
40
` validateTimerDuration
`
41
41
`} = require('internal/timers');
`
42
``
`-
const internalUtil = require('internal/util');
`
43
``
`-
const util = require('util');
`
``
42
`+
const {
`
``
43
`+
promisify: { custom: customPromisify },
`
``
44
`+
deprecate
`
``
45
`+
} = require('internal/util');
`
``
46
`+
const { inspect } = require('internal/util/inspect');
`
44
47
`const { ERR_INVALID_CALLBACK } = require('internal/errors').codes;
`
45
48
``
46
49
`let debuglog;
`
`@@ -249,8 +252,8 @@ function TimersList(expiry, msecs) {
`
249
252
`}
`
250
253
``
251
254
`// Make sure the linked list only shows the minimal necessary information.
`
252
``
`-
TimersList.prototype[util.inspect.custom] = function(_, options) {
`
253
``
`-
return util.inspect(this, {
`
``
255
`+
TimersList.prototype[inspect.custom] = function(_, options) {
`
``
256
`+
return inspect(this, {
`
254
257
` ...options,
`
255
258
`// Only inspect one level.
`
256
259
`depth: 0,
`
`@@ -457,7 +460,7 @@ function setTimeout(callback, after, arg1, arg2, arg3) {
`
457
460
`return timeout;
`
458
461
`}
`
459
462
``
460
``
`-
setTimeout[internalUtil.promisify.custom] = function(after, value) {
`
``
463
`+
setTimeout[customPromisify] = function(after, value) {
`
461
464
`const args = value !== undefined ? [value] : value;
`
462
465
`return new Promise((resolve) => {
`
463
466
`active(new Timeout(resolve, after, args, false));
`
`@@ -719,7 +722,7 @@ function setImmediate(callback, arg1, arg2, arg3) {
`
719
722
`return new Immediate(callback, args);
`
720
723
`}
`
721
724
``
722
``
`-
setImmediate[internalUtil.promisify.custom] = function(value) {
`
``
725
`+
setImmediate[customPromisify] = function(value) {
`
723
726
`return new Promise((resolve) => new Immediate(resolve, [value]));
`
724
727
`};
`
725
728
``
`@@ -752,11 +755,11 @@ module.exports = {
`
752
755
` clearImmediate,
`
753
756
` setInterval,
`
754
757
` clearInterval,
`
755
``
`-
unenroll: util.deprecate(
`
``
758
`+
unenroll: deprecate(
`
756
759
`unenroll,
`
757
760
`'timers.unenroll() is deprecated. Please use clearTimeout instead.',
`
758
761
`'DEP0096'),
`
759
``
`-
enroll: util.deprecate(
`
``
762
`+
enroll: deprecate(
`
760
763
`enroll,
`
761
764
`'timers.enroll() is deprecated. Please use setTimeout instead.',
`
762
765
`'DEP0095')
`