Skip to main content

Class: AbstractHttpException<ADDITIONAL_DATA>

exceptions/src.AbstractHttpException

Extended By

Type parameters

ADDITIONAL_DATA extends object = object

Constructors

new AbstractHttpException(title, detail, status, data, errorCode, rootCause)

new AbstractHttpException<ADDITIONAL_DATA>(title, detail, status, data?, errorCode?, rootCause?): AbstractHttpException<ADDITIONAL_DATA>

Parameters

title: string

detail: string

status: number

data?: ADDITIONAL_DATA | ADDITIONAL_DATA[]

errorCode?: string

rootCause?: unknown

Returns

AbstractHttpException<ADDITIONAL_DATA>

Source

libs/exceptions/src/lib/exceptions/abstract-http.exception.ts:5

Properties

data

data?: ADDITIONAL_DATA | ADDITIONAL_DATA[]

Source

libs/exceptions/src/lib/exceptions/abstract-http.exception.ts:9


detail

detail: string

Source

libs/exceptions/src/lib/exceptions/abstract-http.exception.ts:7


errorCode

errorCode?: string

Source

libs/exceptions/src/lib/exceptions/abstract-http.exception.ts:10


rootCause

rootCause?: unknown

Source

libs/exceptions/src/lib/exceptions/abstract-http.exception.ts:11


status

status: number

Source

libs/exceptions/src/lib/exceptions/abstract-http.exception.ts:8


title

title: string

Source

libs/exceptions/src/lib/exceptions/abstract-http.exception.ts:6

Methods

getPresetHeadersValues

getPresetHeadersValues(): Record<string, string>

Returns

Record<string, string>

Source

libs/exceptions/src/lib/exceptions/abstract-http.exception.ts:34


toErrorResponse

toErrorResponse(requestId, i18nService?): ErrorResponse<object>

Parameters

requestId: string

i18nService?: I18nContext<Record<string, unknown>> | I18nService<Record<string, unknown>>

Returns

ErrorResponse<object>

Source

libs/exceptions/src/lib/exceptions/abstract-http.exception.ts:14


Generated using typedoc-plugin-markdown and TypeDoc