@samitouri / QOS-React-2 / commits / 7b4403cecd

Fix requiring timers module with non standard require (#18632)

fixes #18589

Boris Serdiuk committed Apr 16, 2020 at 13:36 UTC 7b4403cecde88b5cfd35606772babaf27bb2b69e
1 file changed +1 -1
packages/shared/enqueueTask.js
+1 -1
@@ -19,7 +19,7 @@ export default function enqueueTask(task: () => void) {
19 const nodeRequire = module && module[requireString];
20 // assuming we're in node, let's try to get node's
21 // version of setImmediate, bypassing fake timers if any.
22 - enqueueTaskImpl = nodeRequire('timers').setImmediate;
22 + enqueueTaskImpl = nodeRequire.call(module, 'timers').setImmediate;
23 } catch (_err) {
24 // we're in a browser
25 // we can't use regular timers because they may still be faked