1.0.0 • Published 8 years ago
callback-store v1.0.0
callback-store
A store for callbacks waiting for delayed response.
Installation
npm install --save callback-store
Usage
const cbStore = require('callback-store')
let callbacks = cbStore()
let uid = Math.random()
callbacks.add(uid, function(err) {
if (err) {
/* An error will happen if the callback isn't executed during 5 seconds */
return
}
console.log('Hello world!')
}, 5000)
/* ... */
let cb = callbacks.get(uid)
cb()
License
The MIT License (MIT)