Skip to main content
zerotal

Documentation


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

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

ZerotalError.constructor

Properties

headers?

optional headers?: Record<string, string>

Defined in: packages/core/src/errors/HttpError.ts:15


code

readonly code: string

Defined in: packages/core/src/errors/ZerotalError.ts:18

Inherited from

ZerotalError.code


status

readonly status: number = 500

Defined in: packages/core/src/errors/ZerotalError.ts:19

Inherited from

ZerotalError.status


context?

readonly optional context?: Record<string, unknown>

Defined in: packages/core/src/errors/ZerotalError.ts:20

Inherited from

ZerotalError.context