UNPKG

@tadashi/sleep

Version:
15 lines (13 loc) 337 B
function sleep(duration = 1, fulfilled = true, response = 'Awake') { return new Promise((resolve, reject) => { const timeoutID = setTimeout(() => { clearTimeout(timeoutID) if (fulfilled) { resolve(response) } else { reject(new Error('Nightmare while sleeping')) } }, duration * 1000) }) } export default sleep