diff options
Diffstat (limited to 'src/js/node/timers.promises.js')
-rw-r--r-- | src/js/node/timers.promises.js | 11 |
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, + }, +}; |