1.0.0 • Published 7 years ago
catch-error-async v1.0.0
Catching errors throwed by async function
Example
const catchErrorAsync = require('catch-error-async');
// throw error with `message` and `code` from arguments
const cb = async (message, code) => {
await new Promise((resolve, reject) => {
setTimeout(() => reject({ message, code }), 0);
});
};
const error = await catchErrorAsync(cb, 'Mu-ha-ha!', 400);
console.log(error.message); // 'Mu-ha-ha!'
console.log(error.code); // 400
1.0.0
7 years ago