avocado-old/packages/behavior/context/timing.js

14 lines
250 B
JavaScript
Raw Normal View History

2019-09-08 03:44:23 -05:00
import {TickingPromise} from '@avocado/core';
export const wait = (duration) => {
return new TickingPromise(
() => {},
(elapsed, resolve) => {
duration -= elapsed;
if (duration <= 0) {
resolve();
}
},
);
2019-09-08 03:44:23 -05:00
};