An alternative to try-catch block is await-to-js lib. I often use it. For example:
import to from 'await-to-js';
async function main(callback) {
const [err,quote] = await to(getQuote());
if(err || !quote) return callback(new Error('No Quote found'));
callback(null,quote);
}
This syntax is much cleaner when compared to try-catch.