1.0.0 • Published 7 years ago

catch-error-async v1.0.0

Weekly downloads
3
License
MIT
Repository
github
Last release
7 years ago

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