aboutsummaryrefslogtreecommitdiff
path: root/src/js/node/timers.promises.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/js/node/timers.promises.js')
-rw-r--r--src/js/node/timers.promises.js11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/js/node/timers.promises.js b/src/js/node/timers.promises.js
index 3e2e7bcd5..eb171941a 100644
--- a/src/js/node/timers.promises.js
+++ b/src/js/node/timers.promises.js
@@ -232,5 +232,12 @@ function setIntervalPromise(after = 1, value, options = {}) {
}
}
-export { setTimeoutPromise as setTimeout, setImmediatePromise as setImmediate, setIntervalPromise as setInterval };
-export default { setTimeout: setTimeoutPromise, setImmediate: setImmediatePromise, setInterval: setIntervalPromise };
+export default {
+ setTimeout: setTimeoutPromise,
+ setImmediate: setImmediatePromise,
+ setInterval: setIntervalPromise,
+ scheduler: {
+ wait: (delay, options) => setTimeoutPromise(delay, undefined, options),
+ yield: setImmediatePromise,
+ },
+};