resource-error

0.1.0 • Public • Published

resource-error

error classes relating to resources, aligned with http codes

The intention is to have generic error classes which describe some sort of resource or data entity, and to align with (but not fully replicate) http error semantics.

usage

var resourceError = require('resource-error')

var userId = 0
throw new resourceError.NotFound('User ' + userId)

Supports the features of [typedError](https://npm.im/typederror)

Error types

  • resourceError.NotFound code: 404

  • resourceError.NotAuthorized code: 403

  • resourceError.Invalid code: 400

  • resourceError.Err code: 500

installation

$ npm install resource-errors

running the tests

Current there are no tests. The underlying module, [typedError](https://npm.im/typederror), has tests.

contributors

license

MIT. (c) MMXIII jden jason@denizac.org. See LICENSE.md

Package Sidebar

Install

npm i resource-error

Weekly Downloads

1

Version

0.1.0

License

MIT

Last publish

Collaborators