http-response-status
Advanced tools
Comparing version 0.0.9 to 0.0.10
@@ -5,2 +5,25 @@ # Changelog | ||
### [0.0.10](https://github.com/arnaud-zg/http-status/compare/v0.0.9...v0.0.10) (2019-11-01) | ||
### ⚠️ Tests | ||
* **unit:** use internal methods for unit tests instead of making snapshot ([#42](https://github.com/arnaud-zg/http-status/issues/42)) ([3bbbd60](https://github.com/arnaud-zg/http-status/commit/3bbbd60)) | ||
### 🐛 Bug Fixes | ||
* **enum:** name enum with an e prefix ([#43](https://github.com/arnaud-zg/http-status/issues/43)) ([04b9e39](https://github.com/arnaud-zg/http-status/commit/04b9e39)) | ||
* **method:** typo on method getHttpStatusCategory ([#41](https://github.com/arnaud-zg/http-status/issues/41)) ([ccf7d65](https://github.com/arnaud-zg/http-status/commit/ccf7d65)) | ||
### 📖 Documentations | ||
* **project:** add project keywords ([#40](https://github.com/arnaud-zg/http-status/issues/40)) ([549f05f](https://github.com/arnaud-zg/http-status/commit/549f05f)) | ||
### 🔧 Chore | ||
* **deps:** update dependency @types/jest to v24.0.21 ([#39](https://github.com/arnaud-zg/http-status/issues/39)) ([2286718](https://github.com/arnaud-zg/http-status/commit/2286718)) | ||
### [0.0.9](https://github.com/arnaud-zg/http-status/compare/v0.0.8...v0.0.9) (2019-10-31) | ||
@@ -7,0 +30,0 @@ |
@@ -94,3 +94,3 @@ export declare namespace NHttpHeaders { | ||
} | ||
enum ClientError { | ||
enum EClientError { | ||
BAD_REQUEST = 400, | ||
@@ -97,0 +97,0 @@ UNAUTHORIZED = 401, |
@@ -108,36 +108,36 @@ 'use strict'; | ||
var ClientError; | ||
var EClientError; | ||
(function (ClientError) { | ||
ClientError[ClientError["BAD_REQUEST"] = 400] = "BAD_REQUEST"; | ||
ClientError[ClientError["UNAUTHORIZED"] = 401] = "UNAUTHORIZED"; | ||
ClientError[ClientError["PAYMENT_REQUIRED"] = 402] = "PAYMENT_REQUIRED"; | ||
ClientError[ClientError["FORBIDDEN"] = 403] = "FORBIDDEN"; | ||
ClientError[ClientError["NOT_FOUND"] = 404] = "NOT_FOUND"; | ||
ClientError[ClientError["METHOD_NOT_ALLOWED"] = 405] = "METHOD_NOT_ALLOWED"; | ||
ClientError[ClientError["NOT_ACCEPTABLE"] = 406] = "NOT_ACCEPTABLE"; | ||
ClientError[ClientError["PROXY_AUTHENTICATION_REQUIRED"] = 407] = "PROXY_AUTHENTICATION_REQUIRED"; | ||
ClientError[ClientError["REQUEST_TIMEOUT"] = 408] = "REQUEST_TIMEOUT"; | ||
ClientError[ClientError["CONFLICT"] = 409] = "CONFLICT"; | ||
ClientError[ClientError["GONE"] = 410] = "GONE"; | ||
ClientError[ClientError["LENGTH_REQUIRED"] = 411] = "LENGTH_REQUIRED"; | ||
ClientError[ClientError["PRECONDITION_FAILED"] = 412] = "PRECONDITION_FAILED"; | ||
ClientError[ClientError["PAYLOAD_TOO_LARGE"] = 413] = "PAYLOAD_TOO_LARGE"; | ||
ClientError[ClientError["REQUEST_URI_TOO_LONG"] = 414] = "REQUEST_URI_TOO_LONG"; | ||
ClientError[ClientError["UNSUPPORTED_MEDIA_TYPE"] = 415] = "UNSUPPORTED_MEDIA_TYPE"; | ||
ClientError[ClientError["REQUESTED_RANGE_NOT_SATISFIABLE"] = 416] = "REQUESTED_RANGE_NOT_SATISFIABLE"; | ||
ClientError[ClientError["EXPECTATION_FAILED"] = 417] = "EXPECTATION_FAILED"; | ||
ClientError[ClientError["I_M_A_TEAPOT"] = 418] = "I_M_A_TEAPOT"; | ||
ClientError[ClientError["MISDIRECTED_REQUEST"] = 421] = "MISDIRECTED_REQUEST"; | ||
ClientError[ClientError["UNPROCESSABLE_ENTITY"] = 422] = "UNPROCESSABLE_ENTITY"; | ||
ClientError[ClientError["LOCKED"] = 423] = "LOCKED"; | ||
ClientError[ClientError["FAILED_DEPENDENCY"] = 424] = "FAILED_DEPENDENCY"; | ||
ClientError[ClientError["UPGRADE_REQUIRED"] = 426] = "UPGRADE_REQUIRED"; | ||
ClientError[ClientError["PRECONDITION_REQUIRED"] = 428] = "PRECONDITION_REQUIRED"; | ||
ClientError[ClientError["TOO_MANY_REQUESTS"] = 429] = "TOO_MANY_REQUESTS"; | ||
ClientError[ClientError["REQUEST_HEADER_FIELDS_TOO_LARGE"] = 431] = "REQUEST_HEADER_FIELDS_TOO_LARGE"; | ||
ClientError[ClientError["CONNECTION_CLOSED_WITHOUT_RESPONSE"] = 444] = "CONNECTION_CLOSED_WITHOUT_RESPONSE"; | ||
ClientError[ClientError["UNAVAILABLE_FOR_LEGAL_REASONS"] = 451] = "UNAVAILABLE_FOR_LEGAL_REASONS"; | ||
ClientError[ClientError["CLIENT_CLOSED_REQUEST"] = 499] = "CLIENT_CLOSED_REQUEST"; | ||
})(ClientError = NHttpStatuses.ClientError || (NHttpStatuses.ClientError = {})); | ||
(function (EClientError) { | ||
EClientError[EClientError["BAD_REQUEST"] = 400] = "BAD_REQUEST"; | ||
EClientError[EClientError["UNAUTHORIZED"] = 401] = "UNAUTHORIZED"; | ||
EClientError[EClientError["PAYMENT_REQUIRED"] = 402] = "PAYMENT_REQUIRED"; | ||
EClientError[EClientError["FORBIDDEN"] = 403] = "FORBIDDEN"; | ||
EClientError[EClientError["NOT_FOUND"] = 404] = "NOT_FOUND"; | ||
EClientError[EClientError["METHOD_NOT_ALLOWED"] = 405] = "METHOD_NOT_ALLOWED"; | ||
EClientError[EClientError["NOT_ACCEPTABLE"] = 406] = "NOT_ACCEPTABLE"; | ||
EClientError[EClientError["PROXY_AUTHENTICATION_REQUIRED"] = 407] = "PROXY_AUTHENTICATION_REQUIRED"; | ||
EClientError[EClientError["REQUEST_TIMEOUT"] = 408] = "REQUEST_TIMEOUT"; | ||
EClientError[EClientError["CONFLICT"] = 409] = "CONFLICT"; | ||
EClientError[EClientError["GONE"] = 410] = "GONE"; | ||
EClientError[EClientError["LENGTH_REQUIRED"] = 411] = "LENGTH_REQUIRED"; | ||
EClientError[EClientError["PRECONDITION_FAILED"] = 412] = "PRECONDITION_FAILED"; | ||
EClientError[EClientError["PAYLOAD_TOO_LARGE"] = 413] = "PAYLOAD_TOO_LARGE"; | ||
EClientError[EClientError["REQUEST_URI_TOO_LONG"] = 414] = "REQUEST_URI_TOO_LONG"; | ||
EClientError[EClientError["UNSUPPORTED_MEDIA_TYPE"] = 415] = "UNSUPPORTED_MEDIA_TYPE"; | ||
EClientError[EClientError["REQUESTED_RANGE_NOT_SATISFIABLE"] = 416] = "REQUESTED_RANGE_NOT_SATISFIABLE"; | ||
EClientError[EClientError["EXPECTATION_FAILED"] = 417] = "EXPECTATION_FAILED"; | ||
EClientError[EClientError["I_M_A_TEAPOT"] = 418] = "I_M_A_TEAPOT"; | ||
EClientError[EClientError["MISDIRECTED_REQUEST"] = 421] = "MISDIRECTED_REQUEST"; | ||
EClientError[EClientError["UNPROCESSABLE_ENTITY"] = 422] = "UNPROCESSABLE_ENTITY"; | ||
EClientError[EClientError["LOCKED"] = 423] = "LOCKED"; | ||
EClientError[EClientError["FAILED_DEPENDENCY"] = 424] = "FAILED_DEPENDENCY"; | ||
EClientError[EClientError["UPGRADE_REQUIRED"] = 426] = "UPGRADE_REQUIRED"; | ||
EClientError[EClientError["PRECONDITION_REQUIRED"] = 428] = "PRECONDITION_REQUIRED"; | ||
EClientError[EClientError["TOO_MANY_REQUESTS"] = 429] = "TOO_MANY_REQUESTS"; | ||
EClientError[EClientError["REQUEST_HEADER_FIELDS_TOO_LARGE"] = 431] = "REQUEST_HEADER_FIELDS_TOO_LARGE"; | ||
EClientError[EClientError["CONNECTION_CLOSED_WITHOUT_RESPONSE"] = 444] = "CONNECTION_CLOSED_WITHOUT_RESPONSE"; | ||
EClientError[EClientError["UNAVAILABLE_FOR_LEGAL_REASONS"] = 451] = "UNAVAILABLE_FOR_LEGAL_REASONS"; | ||
EClientError[EClientError["CLIENT_CLOSED_REQUEST"] = 499] = "CLIENT_CLOSED_REQUEST"; | ||
})(EClientError = NHttpStatuses.EClientError || (NHttpStatuses.EClientError = {})); | ||
@@ -162,3 +162,3 @@ var EServerError; | ||
var HTTP_STATUS_CLIENT_ERROR = 'ClientError'; | ||
var HTTP_STATUS_CLIENT_ERROR = 'EClientError'; | ||
var HTTP_STATUS_INFORMATIONAL = 'Informational'; | ||
@@ -169,5 +169,5 @@ var HTTP_STATUS_REDIRECTION = 'Redirection'; | ||
var getHttpStatusName = function getHttpStatusName(httpStatusCode) { | ||
return exports.NHttpStatuses.EInformational[httpStatusCode] || exports.NHttpStatuses.ESuccess[httpStatusCode] || exports.NHttpStatuses.ERedirection[httpStatusCode] || exports.NHttpStatuses.ClientError[httpStatusCode] || exports.NHttpStatuses.EServerError[httpStatusCode]; | ||
return exports.NHttpStatuses.EInformational[httpStatusCode] || exports.NHttpStatuses.ESuccess[httpStatusCode] || exports.NHttpStatuses.ERedirection[httpStatusCode] || exports.NHttpStatuses.EClientError[httpStatusCode] || exports.NHttpStatuses.EServerError[httpStatusCode]; | ||
}; | ||
var getHttpStatusCatgory = function getHttpStatusCatgory(httpStatusCode) { | ||
var getHttpStatusCategory = function getHttpStatusCategory(httpStatusCode) { | ||
if (Object.values(exports.NHttpStatuses.EInformational).indexOf(httpStatusCode) !== -1) { | ||
@@ -179,3 +179,3 @@ return HTTP_STATUS_INFORMATIONAL; | ||
return HTTP_STATUS_REDIRECTION; | ||
} else if (Object.values(exports.NHttpStatuses.ClientError).indexOf(httpStatusCode) !== -1) { | ||
} else if (Object.values(exports.NHttpStatuses.EClientError).indexOf(httpStatusCode) !== -1) { | ||
return HTTP_STATUS_CLIENT_ERROR; | ||
@@ -194,4 +194,4 @@ } else if (Object.values(exports.NHttpStatuses.EServerError).indexOf(httpStatusCode) !== -1) { | ||
exports.HTTP_STATUS_SUCCESS = HTTP_STATUS_SUCCESS; | ||
exports.getHttpStatusCatgory = getHttpStatusCatgory; | ||
exports.getHttpStatusCategory = getHttpStatusCategory; | ||
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",(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]}; | ||
"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.EClientError||(t.EClientError={}))[_.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="EClientError",exports.HTTP_STATUS_INFORMATIONAL="Informational",exports.HTTP_STATUS_REDIRECTION="Redirection",exports.HTTP_STATUS_SERVER_ERROR="ServerError",exports.HTTP_STATUS_SUCCESS="Success",exports.getHttpStatusCategory=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.EClientError).indexOf(E)?"EClientError":-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.EClientError[E]||exports.NHttpStatuses.EServerError[E]}; | ||
//# sourceMappingURL=http-response-status.cjs.production.min.js.map |
@@ -110,36 +110,36 @@ var NHttpHeaders; | ||
var ClientError; | ||
var EClientError; | ||
(function (ClientError) { | ||
ClientError[ClientError["BAD_REQUEST"] = 400] = "BAD_REQUEST"; | ||
ClientError[ClientError["UNAUTHORIZED"] = 401] = "UNAUTHORIZED"; | ||
ClientError[ClientError["PAYMENT_REQUIRED"] = 402] = "PAYMENT_REQUIRED"; | ||
ClientError[ClientError["FORBIDDEN"] = 403] = "FORBIDDEN"; | ||
ClientError[ClientError["NOT_FOUND"] = 404] = "NOT_FOUND"; | ||
ClientError[ClientError["METHOD_NOT_ALLOWED"] = 405] = "METHOD_NOT_ALLOWED"; | ||
ClientError[ClientError["NOT_ACCEPTABLE"] = 406] = "NOT_ACCEPTABLE"; | ||
ClientError[ClientError["PROXY_AUTHENTICATION_REQUIRED"] = 407] = "PROXY_AUTHENTICATION_REQUIRED"; | ||
ClientError[ClientError["REQUEST_TIMEOUT"] = 408] = "REQUEST_TIMEOUT"; | ||
ClientError[ClientError["CONFLICT"] = 409] = "CONFLICT"; | ||
ClientError[ClientError["GONE"] = 410] = "GONE"; | ||
ClientError[ClientError["LENGTH_REQUIRED"] = 411] = "LENGTH_REQUIRED"; | ||
ClientError[ClientError["PRECONDITION_FAILED"] = 412] = "PRECONDITION_FAILED"; | ||
ClientError[ClientError["PAYLOAD_TOO_LARGE"] = 413] = "PAYLOAD_TOO_LARGE"; | ||
ClientError[ClientError["REQUEST_URI_TOO_LONG"] = 414] = "REQUEST_URI_TOO_LONG"; | ||
ClientError[ClientError["UNSUPPORTED_MEDIA_TYPE"] = 415] = "UNSUPPORTED_MEDIA_TYPE"; | ||
ClientError[ClientError["REQUESTED_RANGE_NOT_SATISFIABLE"] = 416] = "REQUESTED_RANGE_NOT_SATISFIABLE"; | ||
ClientError[ClientError["EXPECTATION_FAILED"] = 417] = "EXPECTATION_FAILED"; | ||
ClientError[ClientError["I_M_A_TEAPOT"] = 418] = "I_M_A_TEAPOT"; | ||
ClientError[ClientError["MISDIRECTED_REQUEST"] = 421] = "MISDIRECTED_REQUEST"; | ||
ClientError[ClientError["UNPROCESSABLE_ENTITY"] = 422] = "UNPROCESSABLE_ENTITY"; | ||
ClientError[ClientError["LOCKED"] = 423] = "LOCKED"; | ||
ClientError[ClientError["FAILED_DEPENDENCY"] = 424] = "FAILED_DEPENDENCY"; | ||
ClientError[ClientError["UPGRADE_REQUIRED"] = 426] = "UPGRADE_REQUIRED"; | ||
ClientError[ClientError["PRECONDITION_REQUIRED"] = 428] = "PRECONDITION_REQUIRED"; | ||
ClientError[ClientError["TOO_MANY_REQUESTS"] = 429] = "TOO_MANY_REQUESTS"; | ||
ClientError[ClientError["REQUEST_HEADER_FIELDS_TOO_LARGE"] = 431] = "REQUEST_HEADER_FIELDS_TOO_LARGE"; | ||
ClientError[ClientError["CONNECTION_CLOSED_WITHOUT_RESPONSE"] = 444] = "CONNECTION_CLOSED_WITHOUT_RESPONSE"; | ||
ClientError[ClientError["UNAVAILABLE_FOR_LEGAL_REASONS"] = 451] = "UNAVAILABLE_FOR_LEGAL_REASONS"; | ||
ClientError[ClientError["CLIENT_CLOSED_REQUEST"] = 499] = "CLIENT_CLOSED_REQUEST"; | ||
})(ClientError = NHttpStatuses.ClientError || (NHttpStatuses.ClientError = {})); | ||
(function (EClientError) { | ||
EClientError[EClientError["BAD_REQUEST"] = 400] = "BAD_REQUEST"; | ||
EClientError[EClientError["UNAUTHORIZED"] = 401] = "UNAUTHORIZED"; | ||
EClientError[EClientError["PAYMENT_REQUIRED"] = 402] = "PAYMENT_REQUIRED"; | ||
EClientError[EClientError["FORBIDDEN"] = 403] = "FORBIDDEN"; | ||
EClientError[EClientError["NOT_FOUND"] = 404] = "NOT_FOUND"; | ||
EClientError[EClientError["METHOD_NOT_ALLOWED"] = 405] = "METHOD_NOT_ALLOWED"; | ||
EClientError[EClientError["NOT_ACCEPTABLE"] = 406] = "NOT_ACCEPTABLE"; | ||
EClientError[EClientError["PROXY_AUTHENTICATION_REQUIRED"] = 407] = "PROXY_AUTHENTICATION_REQUIRED"; | ||
EClientError[EClientError["REQUEST_TIMEOUT"] = 408] = "REQUEST_TIMEOUT"; | ||
EClientError[EClientError["CONFLICT"] = 409] = "CONFLICT"; | ||
EClientError[EClientError["GONE"] = 410] = "GONE"; | ||
EClientError[EClientError["LENGTH_REQUIRED"] = 411] = "LENGTH_REQUIRED"; | ||
EClientError[EClientError["PRECONDITION_FAILED"] = 412] = "PRECONDITION_FAILED"; | ||
EClientError[EClientError["PAYLOAD_TOO_LARGE"] = 413] = "PAYLOAD_TOO_LARGE"; | ||
EClientError[EClientError["REQUEST_URI_TOO_LONG"] = 414] = "REQUEST_URI_TOO_LONG"; | ||
EClientError[EClientError["UNSUPPORTED_MEDIA_TYPE"] = 415] = "UNSUPPORTED_MEDIA_TYPE"; | ||
EClientError[EClientError["REQUESTED_RANGE_NOT_SATISFIABLE"] = 416] = "REQUESTED_RANGE_NOT_SATISFIABLE"; | ||
EClientError[EClientError["EXPECTATION_FAILED"] = 417] = "EXPECTATION_FAILED"; | ||
EClientError[EClientError["I_M_A_TEAPOT"] = 418] = "I_M_A_TEAPOT"; | ||
EClientError[EClientError["MISDIRECTED_REQUEST"] = 421] = "MISDIRECTED_REQUEST"; | ||
EClientError[EClientError["UNPROCESSABLE_ENTITY"] = 422] = "UNPROCESSABLE_ENTITY"; | ||
EClientError[EClientError["LOCKED"] = 423] = "LOCKED"; | ||
EClientError[EClientError["FAILED_DEPENDENCY"] = 424] = "FAILED_DEPENDENCY"; | ||
EClientError[EClientError["UPGRADE_REQUIRED"] = 426] = "UPGRADE_REQUIRED"; | ||
EClientError[EClientError["PRECONDITION_REQUIRED"] = 428] = "PRECONDITION_REQUIRED"; | ||
EClientError[EClientError["TOO_MANY_REQUESTS"] = 429] = "TOO_MANY_REQUESTS"; | ||
EClientError[EClientError["REQUEST_HEADER_FIELDS_TOO_LARGE"] = 431] = "REQUEST_HEADER_FIELDS_TOO_LARGE"; | ||
EClientError[EClientError["CONNECTION_CLOSED_WITHOUT_RESPONSE"] = 444] = "CONNECTION_CLOSED_WITHOUT_RESPONSE"; | ||
EClientError[EClientError["UNAVAILABLE_FOR_LEGAL_REASONS"] = 451] = "UNAVAILABLE_FOR_LEGAL_REASONS"; | ||
EClientError[EClientError["CLIENT_CLOSED_REQUEST"] = 499] = "CLIENT_CLOSED_REQUEST"; | ||
})(EClientError = NHttpStatuses.EClientError || (NHttpStatuses.EClientError = {})); | ||
@@ -164,3 +164,3 @@ var EServerError; | ||
var HTTP_STATUS_CLIENT_ERROR = 'ClientError'; | ||
var HTTP_STATUS_CLIENT_ERROR = 'EClientError'; | ||
var HTTP_STATUS_INFORMATIONAL = 'Informational'; | ||
@@ -171,5 +171,5 @@ var HTTP_STATUS_REDIRECTION = 'Redirection'; | ||
var getHttpStatusName = function getHttpStatusName(httpStatusCode) { | ||
return NHttpStatuses.EInformational[httpStatusCode] || NHttpStatuses.ESuccess[httpStatusCode] || NHttpStatuses.ERedirection[httpStatusCode] || NHttpStatuses.ClientError[httpStatusCode] || NHttpStatuses.EServerError[httpStatusCode]; | ||
return NHttpStatuses.EInformational[httpStatusCode] || NHttpStatuses.ESuccess[httpStatusCode] || NHttpStatuses.ERedirection[httpStatusCode] || NHttpStatuses.EClientError[httpStatusCode] || NHttpStatuses.EServerError[httpStatusCode]; | ||
}; | ||
var getHttpStatusCatgory = function getHttpStatusCatgory(httpStatusCode) { | ||
var getHttpStatusCategory = function getHttpStatusCategory(httpStatusCode) { | ||
if (Object.values(NHttpStatuses.EInformational).indexOf(httpStatusCode) !== -1) { | ||
@@ -181,3 +181,3 @@ return HTTP_STATUS_INFORMATIONAL; | ||
return HTTP_STATUS_REDIRECTION; | ||
} else if (Object.values(NHttpStatuses.ClientError).indexOf(httpStatusCode) !== -1) { | ||
} else if (Object.values(NHttpStatuses.EClientError).indexOf(httpStatusCode) !== -1) { | ||
return HTTP_STATUS_CLIENT_ERROR; | ||
@@ -191,3 +191,3 @@ } else if (Object.values(NHttpStatuses.EServerError).indexOf(httpStatusCode) !== -1) { | ||
export { HTTP_STATUS_CLIENT_ERROR, HTTP_STATUS_INFORMATIONAL, HTTP_STATUS_REDIRECTION, HTTP_STATUS_SERVER_ERROR, HTTP_STATUS_SUCCESS, NHttpHeaders, NHttpStatuses, getHttpStatusCatgory, getHttpStatusName }; | ||
export { HTTP_STATUS_CLIENT_ERROR, HTTP_STATUS_INFORMATIONAL, HTTP_STATUS_REDIRECTION, HTTP_STATUS_SERVER_ERROR, HTTP_STATUS_SUCCESS, NHttpHeaders, NHttpStatuses, getHttpStatusCategory, getHttpStatusName }; | ||
//# sourceMappingURL=http-response-status.esm.js.map |
@@ -1,2 +0,2 @@ | ||
export declare const HTTP_STATUS_CLIENT_ERROR = "ClientError"; | ||
export declare const HTTP_STATUS_CLIENT_ERROR = "EClientError"; | ||
export declare const HTTP_STATUS_INFORMATIONAL = "Informational"; | ||
@@ -6,5 +6,5 @@ export declare const HTTP_STATUS_REDIRECTION = "Redirection"; | ||
export declare const HTTP_STATUS_SUCCESS = "Success"; | ||
export declare type THttpStatusCodeCatagory = ReturnType<typeof getHttpStatusCatgory>; | ||
export declare type THttpStatusCodeCatagory = ReturnType<typeof getHttpStatusCategory>; | ||
export declare type THttpStatusName = ReturnType<typeof getHttpStatusName>; | ||
export declare const getHttpStatusName: (httpStatusCode: number) => string; | ||
export declare const getHttpStatusCatgory: (httpStatusCode: number) => "ClientError" | "Informational" | "Redirection" | "ServerError" | "Success" | undefined; | ||
export declare const getHttpStatusCategory: (httpStatusCode: number) => "EClientError" | "Informational" | "Redirection" | "ServerError" | "Success" | undefined; |
{ | ||
"name": "http-response-status", | ||
"version": "0.0.9", | ||
"version": "0.0.10", | ||
"main": "dist/index.js", | ||
@@ -10,2 +10,8 @@ "module": "dist/http-status.esm.js", | ||
], | ||
"keywords": [ | ||
"http", | ||
"typescript", | ||
"code", | ||
"status" | ||
], | ||
"scripts": { | ||
@@ -33,3 +39,3 @@ "build": "tsdx build", | ||
"devDependencies": { | ||
"@types/jest": "24.0.20", | ||
"@types/jest": "24.0.21", | ||
"codecov": "3.6.1", | ||
@@ -36,0 +42,0 @@ "husky": "3.0.9", |
@@ -62,6 +62,6 @@ # http-response-status | ||
```ts | ||
import { HTTP_STATUS_SUCCESS, getHttpStatusCatgory } from 'http-response-status' | ||
import { HTTP_STATUS_SUCCESS, getHttpStatusCategory } from 'http-response-status' | ||
const isSuccess = (httpCode) => { | ||
if (getHttpStatusCatgory(httpCode) === HTTP_STATUS_SUCCESS) { | ||
if (getHttpStatusCategory(httpCode) === HTTP_STATUS_SUCCESS) { | ||
return true | ||
@@ -68,0 +68,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
78521