1.0.5 • Published 2 years ago

ts-http-errors-response v1.0.5

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

ts-http-errors

Getting started

You can very easily reference all the exceptions contained within

Install

npm i ts-http-errors-response

Default Usage

import { BadRequestResponse } from 'ts-http-errors-response';

throw new BadRequestResponse();

Expected object:

{
  "statusCode": 400,
  "message": "Bad Request"
}

Usage with custom message:

import { BadRequestResponse } from 'ts-http-errors-response';

throw new BadRequestResponse('Custom error message');

Expected object:

{
  "statusCode": 400,
  "message": "Custom error message"
}

API

CodeName
400BadRequestResponse
401UnauthorizedResponse
402PaymentRequiredResponse
403ForbiddenResponse
404NotFoundResponse
405MethodNotAllowedResponse
406NotAcceptableResponse
407ProxyAuthenticationRequiredResponse
408RequestTimeoutResponse
409ConflictResponse
410GoneResponse
411LengthRequiredResponse
412PreconditionFailedResponse
413PayloadTooLargeResponse
414URITooLongResponse
415UnsupportedMediaTypeResponse
416RangeNotSatisfiableResponse
417ExpectationFailedResponse
418IAmATeapotResponse
419AuthenticationTimeoutResponse
421MisdirectedRequestResponse
422UnprocessableEntityResponse
423LockedResponse
424FailedDependencyResponse
426UpgradeRequiredResponse
428PreconditionRequiredResponse
429TooManyRequestsResponse
431RequestHeaderFieldsTooLargeResponse
449RetryWithResponse
451UnavailableForLegalReasonsResponse
499ClientClosedRequestResponse
500InternalServerResponse
501NotImplementedResponse
502BadGatewayResponse
503ServiceUnavailableResponse
504GatewayTimeoutResponse
505HTTPVersionNotSupportedResponse
506VariantAlsoNegotiatesResponse
507InsufficientStorageResponse
508LoopDetectedResponse
509BandwidthLimitExceededResponse
510NotExtendedResponse
511NetworkAuthenticationRequiredResponse
520UnknownResponse
521WebServerIsDownResponse
522ConnectionTimedOutResponse
523OriginIsUnreachableResponse
524ATimeoutOccurredResponse
525SSLHandshakeFailedResponse
526InvalidSSLCertificateResponse
1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago