UNPKG

set-promise-interval

Version:

用于定时执行异步任务,调用方式类似原生 setInterval

19 lines (14 loc) 394 B
const { default: setPromiseInterval, clearPromiseInterval } = require('./dist/setPromiseInterval') function delay(ms) { return new Promise((resolve) => setTimeout(resolve, ms)) } async function test1() { await delay(1000) throw '' } async function test2() { await delay(2000) console.log('t2') } const id1 = setPromiseInterval(test1) console.log(id1)