deffered simple implement Deffered Example var Deffered = require('deffered') var deffered = new Deffered() // async eventdeffered.promise.then(function(value) { // resolve}).catch(function(error) { // reject}) // resolvedeffered.resolve(value) // rejectdeffered.reject(Error)