npm.io
3.1.1 • Published 7 years ago

@scienceai/create-error

Licence
AGPL-3.0-or-later
Version
3.1.1
Deps
1
Size
44 kB
Vulns
0
Weekly
0

create-error

CircleCI

styled with prettier

Create an error with a code property

import createError from '@scienceai/create-error';

createError();
createError(404);
createError('not found');
createError(404, 'not found');

Automatically handle CouchDB and API responses (from request or XHR)

import createError from '@scienceai/create-error';
import request from 'request';

request('http://example.com/couchdb', (err, resp, body) => {
  if (err = createError(err, resp, body)) {
    return callback(err);
  }

  // no error, we can process body
});

Keywords