helene
Version:
Real-time Web Apps for Node.js
22 lines • 575 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getPromise = getPromise;
exports.sleep = sleep;
exports.randomSleep = randomSleep;
function getPromise() {
let resolve = null;
const promise = new Promise(r => {
resolve = r;
});
return {
promise,
resolve,
};
}
function sleep(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
async function randomSleep(min = 50, max = 200) {
return sleep(Math.floor(Math.random() * (max - min) + min));
}
//# sourceMappingURL=promise.js.map