@@ -396,30 +396,12 @@ function createGlobalConsole(consoleFromVM) { |
|
|
396 |
396 |
} |
397 |
397 |
|
398 |
398 |
function setupQueueMicrotask() { |
|
399 |
+const { queueMicrotask } = |
|
400 |
+NativeModule.require('internal/queue_microtask'); |
399 |
401 |
Object.defineProperty(global, 'queueMicrotask', { |
400 |
|
-get() { |
401 |
|
-process.emitWarning('queueMicrotask() is experimental.', |
402 |
|
-'ExperimentalWarning'); |
403 |
|
-const { queueMicrotask } = |
404 |
|
-NativeModule.require('internal/queue_microtask'); |
405 |
|
- |
406 |
|
-Object.defineProperty(global, 'queueMicrotask', { |
407 |
|
-value: queueMicrotask, |
408 |
|
-writable: true, |
409 |
|
-enumerable: false, |
410 |
|
-configurable: true, |
411 |
|
-}); |
412 |
|
-return queueMicrotask; |
413 |
|
-}, |
414 |
|
-set(v) { |
415 |
|
-Object.defineProperty(global, 'queueMicrotask', { |
416 |
|
-value: v, |
417 |
|
-writable: true, |
418 |
|
-enumerable: false, |
419 |
|
-configurable: true, |
420 |
|
-}); |
421 |
|
-}, |
422 |
|
-enumerable: false, |
|
402 |
+value: queueMicrotask, |
|
403 |
+writable: true, |
|
404 |
+enumerable: true, |
423 |
405 |
configurable: true, |
424 |
406 |
}); |
425 |
407 |
} |