export default (root, {start, delay}) => { start = (isNaN(start) ? 0 : parseInt(start)) - 1 const update = () => { root.innerHTML = `

Tick: ${++start}

` console.log('tick: '+start) } update() const interval = setInterval(update, (delay || 1) * 1000) return () => {clearInterval(interval)} }