HTTP Status Map
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Using npm:
npm i http-response-status
Using yarn:
yarn add http-response-status
Here are examples of how you can use http-response-status
.
import { NHttpStatuses } from 'http-response-status'
const isOk = (httpCode: number) => {
if (httpCode === NHttpStatuses.OK) {
return true
}
return false
}
import { getHttpStatusName } from 'http-response-status'
const isOk = (httpCode: number) => {
if (getHttpStatusName(httpCode) === 'OK') {
return true
}
return false
}
import { HTTP_STATUS_SUCCESS, getHttpStatusCategory } from 'http-response-status'
const isSuccess = (httpCode: number) => {
if (getHttpStatusCategory(httpCode) === HTTP_STATUS_SUCCESS) {
return true
}
return false
}
Tests are written with jest
yarn run lint
yarn run test
Deployment is done with Travis.
- TSDX - TSDX
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
We use SemVer for versioning. For the versions available, see the tags on this repository.
- Arnaud Zheng - Initial work - arnaud-zg
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details