Documentation / zerotal / index / HttpError
Class: HttpError
Defined in: packages/core/src/errors/HttpError.ts:14
An error that maps directly onto an HTTP response.
Param
code
Defaults to E_HTTP_<status> when omitted.
Param
headers
Response headers to merge in (e.g. Allow, Retry-After).
Extends
Extended by
BadRequestErrorNotFoundErrorUnauthorizedErrorForbiddenErrorMethodNotAllowedErrorConflictErrorGoneErrorUnprocessableEntityErrorTooManyRequestsErrorServiceUnavailableErrorValidationError
Constructors
Constructor
new HttpError(
message,status,code?,headers?):HttpError
Defined in: packages/core/src/errors/HttpError.ts:17
Parameters
message
string
status
number
code?
string
headers?
Record<string, string>
Returns
HttpError
Overrides
Properties
headers?
optionalheaders?:Record<string,string>
Defined in: packages/core/src/errors/HttpError.ts:15
code
readonlycode:string
Defined in: packages/core/src/errors/ZerotalError.ts:18
Inherited from
status
readonlystatus:number=500
Defined in: packages/core/src/errors/ZerotalError.ts:19
Inherited from
context?
readonlyoptionalcontext?:Record<string,unknown>
Defined in: packages/core/src/errors/ZerotalError.ts:20