mirror of
https://github.com/zebrajr/react.git
synced 2026-01-15 12:15:22 +00:00
Fix requiring timers module with non standard require (#18632)
fixes #18589
This commit is contained in:
@@ -19,7 +19,7 @@ export default function enqueueTask(task: () => void) {
|
||||
const nodeRequire = module && module[requireString];
|
||||
// assuming we're in node, let's try to get node's
|
||||
// version of setImmediate, bypassing fake timers if any.
|
||||
enqueueTaskImpl = nodeRequire('timers').setImmediate;
|
||||
enqueueTaskImpl = nodeRequire.call(module, 'timers').setImmediate;
|
||||
} catch (_err) {
|
||||
// we're in a browser
|
||||
// we can't use regular timers because they may still be faked
|
||||
|
||||
Reference in New Issue
Block a user