Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 329 Bytes

File metadata and controls

19 lines (14 loc) · 329 Bytes

multi-timer

example:

import { multiTimer } from 'multi-timer'

const timer = multiTimer()
  .pushStep({ duration: 1000, name: 'first' })
  .pushStep({ duration: 2000, name: 'second' })

timer.on('tick', ev => {
  console.log(ev.elapsed, ev.totalElapsed)
})

timer.on('stepchange', ev => {
  console.log(ev.step)
})