http-response-status
Advanced tools
Comparing version 0.0.8 to 0.0.9
@@ -5,2 +5,21 @@ # Changelog | ||
### [0.0.9](https://github.com/arnaud-zg/http-status/compare/v0.0.8...v0.0.9) (2019-10-31) | ||
### 📖 Documentations | ||
* **project:** add usage section on documentation ([#34](https://github.com/arnaud-zg/http-status/issues/34)) ([3f4d232](https://github.com/arnaud-zg/http-status/commit/3f4d232)) | ||
### 📦 Build System | ||
* **project:** export http status on project ([#35](https://github.com/arnaud-zg/http-status/issues/35)) ([4beb865](https://github.com/arnaud-zg/http-status/commit/4beb865)) | ||
### 🔧 Chore | ||
* **deps:** update dependency @types/jest to v24.0.20 ([#37](https://github.com/arnaud-zg/http-status/issues/37)) ([d7a3eaf](https://github.com/arnaud-zg/http-status/commit/d7a3eaf)) | ||
* **deps:** update dependency tsdx to v0.11.0 ([#38](https://github.com/arnaud-zg/http-status/issues/38)) ([0b5ce0d](https://github.com/arnaud-zg/http-status/commit/0b5ce0d)) | ||
* **deps:** update node.js to v10.17.0 ([#36](https://github.com/arnaud-zg/http-status/issues/36)) ([9693767](https://github.com/arnaud-zg/http-status/commit/9693767)) | ||
### [0.0.8](https://github.com/arnaud-zg/http-status/compare/v0.0.7...v0.0.8) (2019-10-22) | ||
@@ -7,0 +26,0 @@ |
@@ -185,4 +185,9 @@ 'use strict'; | ||
exports.HTTP_STATUS_CLIENT_ERROR = HTTP_STATUS_CLIENT_ERROR; | ||
exports.HTTP_STATUS_INFORMATIONAL = HTTP_STATUS_INFORMATIONAL; | ||
exports.HTTP_STATUS_REDIRECTION = HTTP_STATUS_REDIRECTION; | ||
exports.HTTP_STATUS_SERVER_ERROR = HTTP_STATUS_SERVER_ERROR; | ||
exports.HTTP_STATUS_SUCCESS = HTTP_STATUS_SUCCESS; | ||
exports.getHttpStatusCatgory = getHttpStatusCatgory; | ||
exports.getHttpStatusName = getHttpStatusName; | ||
//# sourceMappingURL=http-response-status.cjs.development.js.map |
@@ -1,2 +0,2 @@ | ||
"use strict";var E,T,O,N,_,R,A,t;(E=(T=exports.NHttpHeaders||(exports.NHttpHeaders={})).EHttpHeaders||(T.EHttpHeaders={})).ACCEPT_RANGES="Accept-Ranges",E.ACCESS_CONTROL_ALLOW_CREDENTIALS="Access-Control-Allow-Credentials",E.ACCESS_CONTROL_ALLOW_HEADERS="Access-Control-Allow-Headers",E.ACCESS_CONTROL_ALLOW_METHODS="Access-Control-Allow-Methods",E.ACCESS_CONTROL_ALLOW_ORIGIN="Access-Control-Allow-Origin",E.ACCESS_CONTROL_EXPOSE_HEADERS="Access-Control-Expose-Headers",E.ACCESS_CONTROL_MAX_AGE="Access-Control-Max-Age",E.AGE="Age",E.ALLOW="Allow",E.ALTERNATE_PROTOCOL="Alternate-Protocol",E.CACHE_CONTROL="Cache-Control",E.CLIENT_DATE="Client-Date",E.CLIENT_PEER="Client-Peer",E.CLIENT_RESPONSE_NUM="Client-Response-Num",E.CONNECTION="Connection",E.CONTENT_DISPOSITION="Content-Disposition",E.CONTENT_ENCODING="Content-Encoding",E.CONTENT_LANGUAGE="Content-Language",E.CONTENT_LENGTH="Content-Length",E.CONTENT_LOCATION="Content-Location",E.CONTENT_MD5="Content-MD5",E.CONTENT_RANGE="Content-Range",E.CONTENT_SECURITY_POLICY="X-Content-Security-Policy",E.CONTENT_SECURITY_POLICY_REPORT_ONLY="Content-Security-Policy-Report-Only",E.CONTENT_TYPE="Content-Type",E.DATE="Date",E.ETAG="Etag",E.EXPIRES="Expires",E.HTTP="HTTP",E.KEEP_ALIVE="Keep-Alive",E.LAST_MODIFIED="Last-Modified",E.LINK="Link",E.LOCATION="Location",E.P3P="P3P",E.PRAGMA="Pragma",E.PROXY_AUTHENTICATE="Proxy-Authenticate",E.PROXY_CONNECTION="Proxy-Connection",E.REFRESH="Refresh",E.RETRY_AFTER="Retry-After",E.SERVER="Server",E.SET_COOKIE="Set-Cookie",E.STATUS="Status",E.STRICT_TRANSPORT_SECURITY="Strict-Transport-Security",E.TIMING_ALLOW_ORIGIN="Timing-Allow-Origin",E.TRAILER="Trailer",E.TRANSFER_ENCODING="Transfer-Encoding",E.UPGRADE="Upgrade",E.VARY="Vary",E.VIA="Via",E.WARNING="Warning",E.WWW_AUTHENTICATE="WWW-Authenticate",E.X_ASPNET_VERSION="X-Aspnet-Version",E.X_CONTENT_TYPE_OPTIONS="X-Content-Type-Options",E.X_FRAME_OPTIONS="X-Frame-Options",E.X_PERMITTED_CROSS_DOMAIN_POLICIES="X-Permitted-Cross-Domain-Policies",E.X_PINGBACK="X-Pingback",E.X_POWERED_BY="X-Powered-By",E.X_ROBOTS_TAG="X-Robots-Tag",E.X_UA_COMPATIBLE="X-UA-Compatible",E.X_WEBKIT_CSP="Content-Security-Policy, X-Content-Security-Policy, X-Webkit-CSP",E.X_XSS_PROTECTION="X-XSS-Protection",(A=(t=exports.NHttpStatuses||(exports.NHttpStatuses={})).EInformational||(t.EInformational={}))[A.CONTINUE=100]="CONTINUE",A[A.SWITCHING_PROTOCOLS=101]="SWITCHING_PROTOCOLS",A[A.PROCESSING=102]="PROCESSING",(R=t.ESuccess||(t.ESuccess={}))[R.OK=200]="OK",R[R.CREATED=201]="CREATED",R[R.ACCEPTED=202]="ACCEPTED",R[R.NON_AUTHORITATIVE_INFORMATION=203]="NON_AUTHORITATIVE_INFORMATION",R[R.NO_CONTENT=204]="NO_CONTENT",R[R.RESET_CONTENT=205]="RESET_CONTENT",R[R.PARTIAL_CONTENT=206]="PARTIAL_CONTENT",R[R.MULTI_STATUS=207]="MULTI_STATUS",R[R.ALREADY_REPORTED=208]="ALREADY_REPORTED",R[R.IM_USED=226]="IM_USED",(_=t.ERedirection||(t.ERedirection={}))[_.MULTIPLE_CHOICES=300]="MULTIPLE_CHOICES",_[_.MOVED_PERMANENTLY=301]="MOVED_PERMANENTLY",_[_.FOUND=302]="FOUND",_[_.SEE_OTHER=303]="SEE_OTHER",_[_.NOT_MODIFIED=304]="NOT_MODIFIED",_[_.USE_PROXY=305]="USE_PROXY",_[_.TEMPORARY_REDIRECT=307]="TEMPORARY_REDIRECT",_[_.PERMANENT_REDIRECT=308]="PERMANENT_REDIRECT",(N=t.ClientError||(t.ClientError={}))[N.BAD_REQUEST=400]="BAD_REQUEST",N[N.UNAUTHORIZED=401]="UNAUTHORIZED",N[N.PAYMENT_REQUIRED=402]="PAYMENT_REQUIRED",N[N.FORBIDDEN=403]="FORBIDDEN",N[N.NOT_FOUND=404]="NOT_FOUND",N[N.METHOD_NOT_ALLOWED=405]="METHOD_NOT_ALLOWED",N[N.NOT_ACCEPTABLE=406]="NOT_ACCEPTABLE",N[N.PROXY_AUTHENTICATION_REQUIRED=407]="PROXY_AUTHENTICATION_REQUIRED",N[N.REQUEST_TIMEOUT=408]="REQUEST_TIMEOUT",N[N.CONFLICT=409]="CONFLICT",N[N.GONE=410]="GONE",N[N.LENGTH_REQUIRED=411]="LENGTH_REQUIRED",N[N.PRECONDITION_FAILED=412]="PRECONDITION_FAILED",N[N.PAYLOAD_TOO_LARGE=413]="PAYLOAD_TOO_LARGE",N[N.REQUEST_URI_TOO_LONG=414]="REQUEST_URI_TOO_LONG",N[N.UNSUPPORTED_MEDIA_TYPE=415]="UNSUPPORTED_MEDIA_TYPE",N[N.REQUESTED_RANGE_NOT_SATISFIABLE=416]="REQUESTED_RANGE_NOT_SATISFIABLE",N[N.EXPECTATION_FAILED=417]="EXPECTATION_FAILED",N[N.I_M_A_TEAPOT=418]="I_M_A_TEAPOT",N[N.MISDIRECTED_REQUEST=421]="MISDIRECTED_REQUEST",N[N.UNPROCESSABLE_ENTITY=422]="UNPROCESSABLE_ENTITY",N[N.LOCKED=423]="LOCKED",N[N.FAILED_DEPENDENCY=424]="FAILED_DEPENDENCY",N[N.UPGRADE_REQUIRED=426]="UPGRADE_REQUIRED",N[N.PRECONDITION_REQUIRED=428]="PRECONDITION_REQUIRED",N[N.TOO_MANY_REQUESTS=429]="TOO_MANY_REQUESTS",N[N.REQUEST_HEADER_FIELDS_TOO_LARGE=431]="REQUEST_HEADER_FIELDS_TOO_LARGE",N[N.CONNECTION_CLOSED_WITHOUT_RESPONSE=444]="CONNECTION_CLOSED_WITHOUT_RESPONSE",N[N.UNAVAILABLE_FOR_LEGAL_REASONS=451]="UNAVAILABLE_FOR_LEGAL_REASONS",N[N.CLIENT_CLOSED_REQUEST=499]="CLIENT_CLOSED_REQUEST",(O=t.EServerError||(t.EServerError={}))[O.INTERNAL_SERVER_ERROR=500]="INTERNAL_SERVER_ERROR",O[O.NOT_IMPLEMENTED=501]="NOT_IMPLEMENTED",O[O.BAD_GATEWAY=502]="BAD_GATEWAY",O[O.SERVICE_UNAVAILABLE=503]="SERVICE_UNAVAILABLE",O[O.GATEWAY_TIMEOUT=504]="GATEWAY_TIMEOUT",O[O.HTTP_VERSION_NOT_SUPPORTED=505]="HTTP_VERSION_NOT_SUPPORTED",O[O.VARIANT_ALSO_NEGOTIATES=506]="VARIANT_ALSO_NEGOTIATES",O[O.INSUFFICIENT_STORAGE=507]="INSUFFICIENT_STORAGE",O[O.LOOP_DETECTED=508]="LOOP_DETECTED",O[O.NOT_EXTENDED=510]="NOT_EXTENDED",O[O.NETWORK_AUTHENTICATION_REQUIRED=511]="NETWORK_AUTHENTICATION_REQUIRED",O[O.NETWORK_CONNECT_TIMEOUT_ERROR=599]="NETWORK_CONNECT_TIMEOUT_ERROR",exports.getHttpStatusCatgory=function(E){return-1!==Object.values(exports.NHttpStatuses.EInformational).indexOf(E)?"Informational":-1!==Object.values(exports.NHttpStatuses.ESuccess).indexOf(E)?"Success":-1!==Object.values(exports.NHttpStatuses.ERedirection).indexOf(E)?"Redirection":-1!==Object.values(exports.NHttpStatuses.ClientError).indexOf(E)?"ClientError":-1!==Object.values(exports.NHttpStatuses.EServerError).indexOf(E)?"ServerError":void 0},exports.getHttpStatusName=function(E){return exports.NHttpStatuses.EInformational[E]||exports.NHttpStatuses.ESuccess[E]||exports.NHttpStatuses.ERedirection[E]||exports.NHttpStatuses.ClientError[E]||exports.NHttpStatuses.EServerError[E]}; | ||
"use strict";var E,T,O,_,N,R,A,t;(E=(T=exports.NHttpHeaders||(exports.NHttpHeaders={})).EHttpHeaders||(T.EHttpHeaders={})).ACCEPT_RANGES="Accept-Ranges",E.ACCESS_CONTROL_ALLOW_CREDENTIALS="Access-Control-Allow-Credentials",E.ACCESS_CONTROL_ALLOW_HEADERS="Access-Control-Allow-Headers",E.ACCESS_CONTROL_ALLOW_METHODS="Access-Control-Allow-Methods",E.ACCESS_CONTROL_ALLOW_ORIGIN="Access-Control-Allow-Origin",E.ACCESS_CONTROL_EXPOSE_HEADERS="Access-Control-Expose-Headers",E.ACCESS_CONTROL_MAX_AGE="Access-Control-Max-Age",E.AGE="Age",E.ALLOW="Allow",E.ALTERNATE_PROTOCOL="Alternate-Protocol",E.CACHE_CONTROL="Cache-Control",E.CLIENT_DATE="Client-Date",E.CLIENT_PEER="Client-Peer",E.CLIENT_RESPONSE_NUM="Client-Response-Num",E.CONNECTION="Connection",E.CONTENT_DISPOSITION="Content-Disposition",E.CONTENT_ENCODING="Content-Encoding",E.CONTENT_LANGUAGE="Content-Language",E.CONTENT_LENGTH="Content-Length",E.CONTENT_LOCATION="Content-Location",E.CONTENT_MD5="Content-MD5",E.CONTENT_RANGE="Content-Range",E.CONTENT_SECURITY_POLICY="X-Content-Security-Policy",E.CONTENT_SECURITY_POLICY_REPORT_ONLY="Content-Security-Policy-Report-Only",E.CONTENT_TYPE="Content-Type",E.DATE="Date",E.ETAG="Etag",E.EXPIRES="Expires",E.HTTP="HTTP",E.KEEP_ALIVE="Keep-Alive",E.LAST_MODIFIED="Last-Modified",E.LINK="Link",E.LOCATION="Location",E.P3P="P3P",E.PRAGMA="Pragma",E.PROXY_AUTHENTICATE="Proxy-Authenticate",E.PROXY_CONNECTION="Proxy-Connection",E.REFRESH="Refresh",E.RETRY_AFTER="Retry-After",E.SERVER="Server",E.SET_COOKIE="Set-Cookie",E.STATUS="Status",E.STRICT_TRANSPORT_SECURITY="Strict-Transport-Security",E.TIMING_ALLOW_ORIGIN="Timing-Allow-Origin",E.TRAILER="Trailer",E.TRANSFER_ENCODING="Transfer-Encoding",E.UPGRADE="Upgrade",E.VARY="Vary",E.VIA="Via",E.WARNING="Warning",E.WWW_AUTHENTICATE="WWW-Authenticate",E.X_ASPNET_VERSION="X-Aspnet-Version",E.X_CONTENT_TYPE_OPTIONS="X-Content-Type-Options",E.X_FRAME_OPTIONS="X-Frame-Options",E.X_PERMITTED_CROSS_DOMAIN_POLICIES="X-Permitted-Cross-Domain-Policies",E.X_PINGBACK="X-Pingback",E.X_POWERED_BY="X-Powered-By",E.X_ROBOTS_TAG="X-Robots-Tag",E.X_UA_COMPATIBLE="X-UA-Compatible",E.X_WEBKIT_CSP="Content-Security-Policy, X-Content-Security-Policy, X-Webkit-CSP",E.X_XSS_PROTECTION="X-XSS-Protection",(A=(t=exports.NHttpStatuses||(exports.NHttpStatuses={})).EInformational||(t.EInformational={}))[A.CONTINUE=100]="CONTINUE",A[A.SWITCHING_PROTOCOLS=101]="SWITCHING_PROTOCOLS",A[A.PROCESSING=102]="PROCESSING",(R=t.ESuccess||(t.ESuccess={}))[R.OK=200]="OK",R[R.CREATED=201]="CREATED",R[R.ACCEPTED=202]="ACCEPTED",R[R.NON_AUTHORITATIVE_INFORMATION=203]="NON_AUTHORITATIVE_INFORMATION",R[R.NO_CONTENT=204]="NO_CONTENT",R[R.RESET_CONTENT=205]="RESET_CONTENT",R[R.PARTIAL_CONTENT=206]="PARTIAL_CONTENT",R[R.MULTI_STATUS=207]="MULTI_STATUS",R[R.ALREADY_REPORTED=208]="ALREADY_REPORTED",R[R.IM_USED=226]="IM_USED",(N=t.ERedirection||(t.ERedirection={}))[N.MULTIPLE_CHOICES=300]="MULTIPLE_CHOICES",N[N.MOVED_PERMANENTLY=301]="MOVED_PERMANENTLY",N[N.FOUND=302]="FOUND",N[N.SEE_OTHER=303]="SEE_OTHER",N[N.NOT_MODIFIED=304]="NOT_MODIFIED",N[N.USE_PROXY=305]="USE_PROXY",N[N.TEMPORARY_REDIRECT=307]="TEMPORARY_REDIRECT",N[N.PERMANENT_REDIRECT=308]="PERMANENT_REDIRECT",(_=t.ClientError||(t.ClientError={}))[_.BAD_REQUEST=400]="BAD_REQUEST",_[_.UNAUTHORIZED=401]="UNAUTHORIZED",_[_.PAYMENT_REQUIRED=402]="PAYMENT_REQUIRED",_[_.FORBIDDEN=403]="FORBIDDEN",_[_.NOT_FOUND=404]="NOT_FOUND",_[_.METHOD_NOT_ALLOWED=405]="METHOD_NOT_ALLOWED",_[_.NOT_ACCEPTABLE=406]="NOT_ACCEPTABLE",_[_.PROXY_AUTHENTICATION_REQUIRED=407]="PROXY_AUTHENTICATION_REQUIRED",_[_.REQUEST_TIMEOUT=408]="REQUEST_TIMEOUT",_[_.CONFLICT=409]="CONFLICT",_[_.GONE=410]="GONE",_[_.LENGTH_REQUIRED=411]="LENGTH_REQUIRED",_[_.PRECONDITION_FAILED=412]="PRECONDITION_FAILED",_[_.PAYLOAD_TOO_LARGE=413]="PAYLOAD_TOO_LARGE",_[_.REQUEST_URI_TOO_LONG=414]="REQUEST_URI_TOO_LONG",_[_.UNSUPPORTED_MEDIA_TYPE=415]="UNSUPPORTED_MEDIA_TYPE",_[_.REQUESTED_RANGE_NOT_SATISFIABLE=416]="REQUESTED_RANGE_NOT_SATISFIABLE",_[_.EXPECTATION_FAILED=417]="EXPECTATION_FAILED",_[_.I_M_A_TEAPOT=418]="I_M_A_TEAPOT",_[_.MISDIRECTED_REQUEST=421]="MISDIRECTED_REQUEST",_[_.UNPROCESSABLE_ENTITY=422]="UNPROCESSABLE_ENTITY",_[_.LOCKED=423]="LOCKED",_[_.FAILED_DEPENDENCY=424]="FAILED_DEPENDENCY",_[_.UPGRADE_REQUIRED=426]="UPGRADE_REQUIRED",_[_.PRECONDITION_REQUIRED=428]="PRECONDITION_REQUIRED",_[_.TOO_MANY_REQUESTS=429]="TOO_MANY_REQUESTS",_[_.REQUEST_HEADER_FIELDS_TOO_LARGE=431]="REQUEST_HEADER_FIELDS_TOO_LARGE",_[_.CONNECTION_CLOSED_WITHOUT_RESPONSE=444]="CONNECTION_CLOSED_WITHOUT_RESPONSE",_[_.UNAVAILABLE_FOR_LEGAL_REASONS=451]="UNAVAILABLE_FOR_LEGAL_REASONS",_[_.CLIENT_CLOSED_REQUEST=499]="CLIENT_CLOSED_REQUEST",(O=t.EServerError||(t.EServerError={}))[O.INTERNAL_SERVER_ERROR=500]="INTERNAL_SERVER_ERROR",O[O.NOT_IMPLEMENTED=501]="NOT_IMPLEMENTED",O[O.BAD_GATEWAY=502]="BAD_GATEWAY",O[O.SERVICE_UNAVAILABLE=503]="SERVICE_UNAVAILABLE",O[O.GATEWAY_TIMEOUT=504]="GATEWAY_TIMEOUT",O[O.HTTP_VERSION_NOT_SUPPORTED=505]="HTTP_VERSION_NOT_SUPPORTED",O[O.VARIANT_ALSO_NEGOTIATES=506]="VARIANT_ALSO_NEGOTIATES",O[O.INSUFFICIENT_STORAGE=507]="INSUFFICIENT_STORAGE",O[O.LOOP_DETECTED=508]="LOOP_DETECTED",O[O.NOT_EXTENDED=510]="NOT_EXTENDED",O[O.NETWORK_AUTHENTICATION_REQUIRED=511]="NETWORK_AUTHENTICATION_REQUIRED",O[O.NETWORK_CONNECT_TIMEOUT_ERROR=599]="NETWORK_CONNECT_TIMEOUT_ERROR",exports.HTTP_STATUS_CLIENT_ERROR="ClientError",exports.HTTP_STATUS_INFORMATIONAL="Informational",exports.HTTP_STATUS_REDIRECTION="Redirection",exports.HTTP_STATUS_SERVER_ERROR="ServerError",exports.HTTP_STATUS_SUCCESS="Success",exports.getHttpStatusCatgory=function(E){return-1!==Object.values(exports.NHttpStatuses.EInformational).indexOf(E)?"Informational":-1!==Object.values(exports.NHttpStatuses.ESuccess).indexOf(E)?"Success":-1!==Object.values(exports.NHttpStatuses.ERedirection).indexOf(E)?"Redirection":-1!==Object.values(exports.NHttpStatuses.ClientError).indexOf(E)?"ClientError":-1!==Object.values(exports.NHttpStatuses.EServerError).indexOf(E)?"ServerError":void 0},exports.getHttpStatusName=function(E){return exports.NHttpStatuses.EInformational[E]||exports.NHttpStatuses.ESuccess[E]||exports.NHttpStatuses.ERedirection[E]||exports.NHttpStatuses.ClientError[E]||exports.NHttpStatuses.EServerError[E]}; | ||
//# sourceMappingURL=http-response-status.cjs.production.min.js.map |
@@ -187,3 +187,3 @@ var NHttpHeaders; | ||
export { NHttpHeaders, NHttpStatuses, getHttpStatusCatgory, getHttpStatusName }; | ||
export { HTTP_STATUS_CLIENT_ERROR, HTTP_STATUS_INFORMATIONAL, HTTP_STATUS_REDIRECTION, HTTP_STATUS_SERVER_ERROR, HTTP_STATUS_SUCCESS, NHttpHeaders, NHttpStatuses, getHttpStatusCatgory, getHttpStatusName }; | ||
//# sourceMappingURL=http-response-status.esm.js.map |
@@ -1,145 +0,2 @@ | ||
declare namespace NHttpHeaders { | ||
enum EHttpHeaders { | ||
ACCEPT_RANGES = "Accept-Ranges", | ||
ACCESS_CONTROL_ALLOW_CREDENTIALS = "Access-Control-Allow-Credentials", | ||
ACCESS_CONTROL_ALLOW_HEADERS = "Access-Control-Allow-Headers", | ||
ACCESS_CONTROL_ALLOW_METHODS = "Access-Control-Allow-Methods", | ||
ACCESS_CONTROL_ALLOW_ORIGIN = "Access-Control-Allow-Origin", | ||
ACCESS_CONTROL_EXPOSE_HEADERS = "Access-Control-Expose-Headers", | ||
ACCESS_CONTROL_MAX_AGE = "Access-Control-Max-Age", | ||
AGE = "Age", | ||
ALLOW = "Allow", | ||
ALTERNATE_PROTOCOL = "Alternate-Protocol", | ||
CACHE_CONTROL = "Cache-Control", | ||
CLIENT_DATE = "Client-Date", | ||
CLIENT_PEER = "Client-Peer", | ||
CLIENT_RESPONSE_NUM = "Client-Response-Num", | ||
CONNECTION = "Connection", | ||
CONTENT_DISPOSITION = "Content-Disposition", | ||
CONTENT_ENCODING = "Content-Encoding", | ||
CONTENT_LANGUAGE = "Content-Language", | ||
CONTENT_LENGTH = "Content-Length", | ||
CONTENT_LOCATION = "Content-Location", | ||
CONTENT_MD5 = "Content-MD5", | ||
CONTENT_RANGE = "Content-Range", | ||
CONTENT_SECURITY_POLICY = "X-Content-Security-Policy", | ||
CONTENT_SECURITY_POLICY_REPORT_ONLY = "Content-Security-Policy-Report-Only", | ||
CONTENT_TYPE = "Content-Type", | ||
DATE = "Date", | ||
ETAG = "Etag", | ||
EXPIRES = "Expires", | ||
HTTP = "HTTP", | ||
KEEP_ALIVE = "Keep-Alive", | ||
LAST_MODIFIED = "Last-Modified", | ||
LINK = "Link", | ||
LOCATION = "Location", | ||
P3P = "P3P", | ||
PRAGMA = "Pragma", | ||
PROXY_AUTHENTICATE = "Proxy-Authenticate", | ||
PROXY_CONNECTION = "Proxy-Connection", | ||
REFRESH = "Refresh", | ||
RETRY_AFTER = "Retry-After", | ||
SERVER = "Server", | ||
SET_COOKIE = "Set-Cookie", | ||
STATUS = "Status", | ||
STRICT_TRANSPORT_SECURITY = "Strict-Transport-Security", | ||
TIMING_ALLOW_ORIGIN = "Timing-Allow-Origin", | ||
TRAILER = "Trailer", | ||
TRANSFER_ENCODING = "Transfer-Encoding", | ||
UPGRADE = "Upgrade", | ||
VARY = "Vary", | ||
VIA = "Via", | ||
WARNING = "Warning", | ||
WWW_AUTHENTICATE = "WWW-Authenticate", | ||
X_ASPNET_VERSION = "X-Aspnet-Version", | ||
X_CONTENT_TYPE_OPTIONS = "X-Content-Type-Options", | ||
X_FRAME_OPTIONS = "X-Frame-Options", | ||
X_PERMITTED_CROSS_DOMAIN_POLICIES = "X-Permitted-Cross-Domain-Policies", | ||
X_PINGBACK = "X-Pingback", | ||
X_POWERED_BY = "X-Powered-By", | ||
X_ROBOTS_TAG = "X-Robots-Tag", | ||
X_UA_COMPATIBLE = "X-UA-Compatible", | ||
X_WEBKIT_CSP = "Content-Security-Policy, X-Content-Security-Policy, X-Webkit-CSP", | ||
X_XSS_PROTECTION = "X-XSS-Protection" | ||
} | ||
} | ||
declare namespace NHttpStatuses { | ||
enum EInformational { | ||
CONTINUE = 100, | ||
SWITCHING_PROTOCOLS = 101, | ||
PROCESSING = 102 | ||
} | ||
enum ESuccess { | ||
OK = 200, | ||
CREATED = 201, | ||
ACCEPTED = 202, | ||
NON_AUTHORITATIVE_INFORMATION = 203, | ||
NO_CONTENT = 204, | ||
RESET_CONTENT = 205, | ||
PARTIAL_CONTENT = 206, | ||
MULTI_STATUS = 207, | ||
ALREADY_REPORTED = 208, | ||
IM_USED = 226 | ||
} | ||
enum ERedirection { | ||
MULTIPLE_CHOICES = 300, | ||
MOVED_PERMANENTLY = 301, | ||
FOUND = 302, | ||
SEE_OTHER = 303, | ||
NOT_MODIFIED = 304, | ||
USE_PROXY = 305, | ||
TEMPORARY_REDIRECT = 307, | ||
PERMANENT_REDIRECT = 308 | ||
} | ||
enum ClientError { | ||
BAD_REQUEST = 400, | ||
UNAUTHORIZED = 401, | ||
PAYMENT_REQUIRED = 402, | ||
FORBIDDEN = 403, | ||
NOT_FOUND = 404, | ||
METHOD_NOT_ALLOWED = 405, | ||
NOT_ACCEPTABLE = 406, | ||
PROXY_AUTHENTICATION_REQUIRED = 407, | ||
REQUEST_TIMEOUT = 408, | ||
CONFLICT = 409, | ||
GONE = 410, | ||
LENGTH_REQUIRED = 411, | ||
PRECONDITION_FAILED = 412, | ||
PAYLOAD_TOO_LARGE = 413, | ||
REQUEST_URI_TOO_LONG = 414, | ||
UNSUPPORTED_MEDIA_TYPE = 415, | ||
REQUESTED_RANGE_NOT_SATISFIABLE = 416, | ||
EXPECTATION_FAILED = 417, | ||
I_M_A_TEAPOT = 418, | ||
MISDIRECTED_REQUEST = 421, | ||
UNPROCESSABLE_ENTITY = 422, | ||
LOCKED = 423, | ||
FAILED_DEPENDENCY = 424, | ||
UPGRADE_REQUIRED = 426, | ||
PRECONDITION_REQUIRED = 428, | ||
TOO_MANY_REQUESTS = 429, | ||
REQUEST_HEADER_FIELDS_TOO_LARGE = 431, | ||
CONNECTION_CLOSED_WITHOUT_RESPONSE = 444, | ||
UNAVAILABLE_FOR_LEGAL_REASONS = 451, | ||
CLIENT_CLOSED_REQUEST = 499 | ||
} | ||
enum EServerError { | ||
INTERNAL_SERVER_ERROR = 500, | ||
NOT_IMPLEMENTED = 501, | ||
BAD_GATEWAY = 502, | ||
SERVICE_UNAVAILABLE = 503, | ||
GATEWAY_TIMEOUT = 504, | ||
HTTP_VERSION_NOT_SUPPORTED = 505, | ||
VARIANT_ALSO_NEGOTIATES = 506, | ||
INSUFFICIENT_STORAGE = 507, | ||
LOOP_DETECTED = 508, | ||
NOT_EXTENDED = 510, | ||
NETWORK_AUTHENTICATION_REQUIRED = 511, | ||
NETWORK_CONNECT_TIMEOUT_ERROR = 599 | ||
} | ||
} | ||
declare type THttpStatusCodeCatagory = ReturnType<typeof getHttpStatusCatgory>; | ||
declare type THttpStatusName = ReturnType<typeof getHttpStatusName>; | ||
declare const getHttpStatusName: (httpStatusCode: number) => string; | ||
declare const getHttpStatusCatgory: (httpStatusCode: number) => "ClientError" | "Informational" | "Redirection" | "ServerError" | "Success" | undefined; | ||
export { NHttpHeaders, NHttpStatuses, THttpStatusCodeCatagory, THttpStatusName, getHttpStatusName, getHttpStatusCatgory }; | ||
export * from './constants/http'; | ||
export * from './utils/http'; |
{ | ||
"name": "http-response-status", | ||
"version": "0.0.8", | ||
"version": "0.0.9", | ||
"main": "dist/index.js", | ||
@@ -32,3 +32,3 @@ "module": "dist/http-status.esm.js", | ||
"devDependencies": { | ||
"@types/jest": "24.0.19", | ||
"@types/jest": "24.0.20", | ||
"codecov": "3.6.1", | ||
@@ -38,3 +38,3 @@ "husky": "3.0.9", | ||
"standard-version": "7.0.0", | ||
"tsdx": "0.10.5", | ||
"tsdx": "0.11.0", | ||
"tslib": "1.10.0", | ||
@@ -41,0 +41,0 @@ "typescript": "3.6.4" |
@@ -29,2 +29,46 @@ # http-response-status | ||
Here are examples of how you can use `http-response-status`. | ||
### Check if it's a 200 OK | ||
```ts | ||
import { NHttpStatuses } from 'http-response-status' | ||
const isOk = (httpCode: number) => { | ||
if (httpCode === NHttpStatuses.OK) { | ||
return true | ||
} | ||
return false | ||
} | ||
``` | ||
### Get http status name | ||
```ts | ||
import { getHttpStatusName } from 'http-response-status' | ||
const isOk = (httpCode: number) => { | ||
if (getHttpStatusName(httpCode) === 'OK') { | ||
return true | ||
} | ||
return false | ||
} | ||
``` | ||
### Get http status category | ||
```ts | ||
import { HTTP_STATUS_SUCCESS, getHttpStatusCatgory } from 'http-response-status' | ||
const isSuccess = (httpCode) => { | ||
if (getHttpStatusCatgory(httpCode) === HTTP_STATUS_SUCCESS) { | ||
return true | ||
} | ||
return false | ||
} | ||
``` | ||
## Running the tests | ||
@@ -31,0 +75,0 @@ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
14
533
114
77182