UNPKG

timeout-percentage

Version:

Similar to setTimeout, but with multiple intervals to report elapsed time.

20 lines (14 loc) 490 B
const tp = require("../lib/index.js"); function intervalCallback(percentage) { console.log(`${percentage}% done.`); } function intervalEndCallback() { console.log(`Interval finished!`); } let options = { intervalCallback: intervalCallback, // Will be called at each interval intervalEndCallback: intervalEndCallback, // Will be called at the end of the timeout totalTimeout: 1000, // Total timeout in ms numberOfIntervals: 10 // Number of intervals }; tp().start(options);