setTimeout for coffeescript
CoffeeScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.md
index.coffee
index.js
package.json

README.md

time-utils

setTimeout is not coffeescript friendly, so here is the replacement

install using npm

npm install time-utils

usage

{delay} = require 'time-utils'

delay 1000, ->
	console.log '1 second passed'

bonuses

readable time

delay '5s', ->
	console.log '5 seconds passed'

run every 2.5 hours

delay '2.5h', (repeat)->
	console.log '2.5 hours passed'
	unless somethingwrong()
		repeat()

unix timestamp

{timestamp} = require 'time-utils'
console.log "timestamp now: #{timestamp()}"

supported format

s|second|seconds h|hour|hours d|day|days

2days and 12hours is not supported, use 2.5days instead