await-error-handle

Simplify handling async errors

Usage no npm install needed!

<script type="module">
  import awaitErrorHandle from 'https://cdn.skypack.dev/await-error-handle';
</script>

README

await-error-handle

Codecov Coverage GitHub

Purpose

await-error-handle is a package designed to simplify handling errors that come back when you await an async function.

Installation

Add to your project using npm i -S await-error-handle

Usage

import errorHandle from 'await-error-handle';

const [err, res] = await errorHandle(Promise.resolve('yay'));

// err = null
// res = 'yay'
import errorHandle from 'await-error-handle';

const [err, res] = await errorHandle(Promise.reject(new Error('boo')));

// err = [Error boo]
// res = undefined