Skip to content

Latest commit

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

TimeUtils

TimeUtils.after(msOrPromise, fn)

Supports promise and milliseconds

// with a Promisevar{ after, sleep }=require('time-utils')varonWake=sleep(1000).then(()=>newDate())// Promise that resolves after 1000msvarcancel=after(onWake,date=>{// callback receives what promise has resolvedconsole.log('i am awake and today is %s',date)})cancel()// onWake resolves but callback is never executed
// with millisecondsvar{ after }=require('time-utils')varcancel=after(1000,()=>console.log('a second has passed'))cancel()// After 1000ms nothing happens ;)

TimeUtils.every(ms, fn)

var{ every }=require('time-utils')varstop=every(1000,()=>console.log('a second has passed'))stop()

TimeUtils.setInterval(fn, ms)

var{ setInterval }=require('time-utils')varstop=setInterval(()=>console.log('a second has passed'),1000)stop()

About

Wrapper around some time based functions.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages