I have a function which i have promisifed using 'es6-promisify'. I want to replicate the functionality using 'q'.
Here is a sample code which i'm using:
const promisify = require('es6-promisify')
function asyncFunction (done) {
console.time('asyncFunction')
setTimeout(() => {
console.timeEnd('asyncFunction')
done()
}, 500)
}
const asyncFunctionPromise = promisify(asyncFunction)
Also, lets say I get an error while running a said function which I have promisified. How do I handle those errors?