1 parent 2f67890 commit f353890Copy full SHA for f353890
1 file changed
index.js
@@ -43,7 +43,9 @@ var macrotaskWindowPostMessage = (typeof window === 'object' && window.postMessa
43
}
44
: null;
45
46
-var macrotaskSetTimeout = function (fn) { setTimeout(fn, 0); };
+var macrotaskSetTimeout = typeof setTimeout === 'function'
47
+ ? function (fn) { setTimeout(fn, 0); }
48
+ : null;
49
50
var microtask = microtaskProcessNextTick || microtaskPromise || microtaskMutationObserver;
51
var macrotask = macrotaskSetImmediate || macrotaskWindowPostMessage || macrotaskMessageChannel || macrotaskSetTimeout;
0 commit comments