14 lines
250 B
JavaScript
14 lines
250 B
JavaScript
import {TickingPromise} from '@avocado/core';
|
|
|
|
export const wait = (duration) => {
|
|
return new TickingPromise(
|
|
() => {},
|
|
(elapsed, resolve) => {
|
|
duration -= elapsed;
|
|
if (duration <= 0) {
|
|
resolve();
|
|
}
|
|
},
|
|
);
|
|
};
|