Skip to content

Zhigalov/catch-error-async

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Catching errors с by async function

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published