klipitkas / await-to

Solve the try-catch hell using golang style error handling.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

await-to

Solve the try-catch hell using golang style error handling.

Install

npm i @klipitkas/await-to --save

Usage

import { to } from 'await-to';

const doSomething = () => {
  const [ data, error ] = await to(resolveOrRejectSomePromise());

  if (error) {
    throw new Error("Whoops!");
  }

  return data;
}

Test

npm run test

About

Solve the try-catch hell using golang style error handling.


Languages

Language:JavaScript 100.0%