We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 360f71f commit 1f1f7f4Copy full SHA for 1f1f7f4
src/flushMicroTasks.js
@@ -12,18 +12,9 @@ export default function flushMicrotasksQueue(): SimpleThenable {
12
return flushMicroTasks();
13
}
14
15
-let enqueueTask;
16
-try {
17
- // assuming we're in node, let's try to get node's
18
- // version of setImmediate, bypassing fake timers if any.
19
- // $FlowFixMe - timers is internal Node module
20
- enqueueTask = require('timers').setImmediate;
21
-} catch (_err) {
22
- // we're in a browser, do nothing
23
- enqueueTask = (resolve) => {
24
- resolve();
25
- };
26
-}
+// let's try to get node's version of setImmediate, bypassing fake timers if
+// any. $FlowFixMe - timers is internal Node module
+const enqueueTask = require('timers').setImmediate;
27
28
export function flushMicroTasks(): SimpleThenable {
29
return {
0 commit comments