UNPKG

@hjvedvik/tasks

Version:
22 lines (17 loc) 385 B
function sleep (ms = 150) { return new Promise(resolve => setTimeout(resolve, ms)) } function taskConcurrency (concurrent) { if (concurrent === true) return Infinity if (concurrent !== false) return concurrent return 1 } function logAndSleep (instance, force = true) { instance.log(force) return sleep() } module.exports = { taskConcurrency, logAndSleep, sleep }