UNPKG

tiny-tim

Version:

Meet Tim, a small, simple timer

12 lines (10 loc) 308 B
module.exports = (unit, suffix) => { var divs = { ms: 1, s: 1e3, m: 6e4, h: 36e5 } var div = divs[unit || 's'] var append = suffix && div ? unit : 0 var start = +new Date return () => { var time = (+new Date - start) / div return (suffix !== 'ms' ? +time.toFixed(2) : time) + append } }