diff options
Diffstat (limited to 'lib/internal/process/task_queues.js')
-rw-r--r-- | lib/internal/process/task_queues.js | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/lib/internal/process/task_queues.js b/lib/internal/process/task_queues.js index 1f203c86ed..34e925aaf5 100644 --- a/lib/internal/process/task_queues.js +++ b/lib/internal/process/task_queues.js @@ -128,15 +128,13 @@ function nextTick(callback) { } let AsyncResource; +const defaultMicrotaskResourceOpts = { requireManualDestroy: true }; function createMicrotaskResource() { // Lazy load the async_hooks module - if (!AsyncResource) { + if (AsyncResource === undefined) { AsyncResource = require('async_hooks').AsyncResource; } - return new AsyncResource('Microtask', { - triggerAsyncId: getDefaultTriggerAsyncId(), - requireManualDestroy: true, - }); + return new AsyncResource('Microtask', defaultMicrotaskResourceOpts); } function runMicrotask() { |