UNPKG

timer

Version:

timeout utilities (promisfied setTimeout, chained timeouts)

18 lines (12 loc) 259 B
timer = require('../timer') async function go() { await timer(1500); console.log('done') } go() // promise race Promise.race( [ timer(2000), timer.timeout(1000) ] ).then( function(){ console.log('success') }, function(x){ console.log('error',x) });