@status/codes
Version:
A collection of status code enums
59 lines (45 loc) • 979 B
Markdown
# Status Codes
[](https://www.npmjs.com/package/@status/codes)
[](LICENSE)
A collection of status code enums.
## Available Enums
- Apache
- Auth0
- Braintree
- Cloudflare
- FirebaseAuth
- FirebaseAdminAuth
- FirebaseAnalytics
- FirebaseMessaging
- FTP
- Http
- IIS
- IRC
- Mocha
- MongoDB
- Mongoose \*wip
- Nginx
- Node
- Postgres
- Twitter
## Install
npm:
`npm install @status/codes`
yarn:
`yarn add @status/codes`
## Example Usage
```typescript
import { Http } from '@status/codes';
export class NotFoundError extends Error {
readonly code = Http.NotFound;
}
```
Use with express:
```javascript
const { Http } = require('@status/codes');
create(request, response) {
return Model.create(request.body)
.then(instance => response.status(Http.Created).json(instance))
.catch(error => response.status(Http.Conflict).json(error))
}
```