A collection of status code enums.
npm:
npm install @status/codes
yarn:
yarn add @status/codes
import { Http } from '@status/codes';
export class NotFoundError extends Error {
readonly code = Http.NotFound;
}
Use with express:
const { Http } = require('@status/codes');
create(request, response) {
Model.create(request.body)
.then(instance => response.status(Http.Created).json(instance))
.catch(error => response.status(Http.Conflict).json(error))
}