Skip to content

Commit 3e62fbe

Browse files
authored
fix: setImmediate and setTimeout issues (#293)
1 parent 886a634 commit 3e62fbe

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/index.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,11 @@ var enqueuePostPromiseJob =
239239
process.nextTick(fn);
240240
});
241241
} :
242-
setImmediate || setTimeout;
242+
typeof setImmediate === 'function' ? function (fn) {
243+
setImmediate(fn);
244+
} : function (fn) {
245+
setTimeout(fn);
246+
};
243247

244248
// Private: cached resolved Promise instance
245249
var resolvedPromise;

0 commit comments

Comments
 (0)