Skip to main content

Class: I18nValidationExceptionFilter

i18n/src.I18nValidationExceptionFilter

Implements

  • ExceptionFilter

Constructors

new I18nValidationExceptionFilter(options)

new I18nValidationExceptionFilter(options): I18nValidationExceptionFilter

Parameters

options: I18nValidationExceptionFilterOptions= undefined

Returns

I18nValidationExceptionFilter

Source

libs/i18n/src/lib/filters/i18n-validation-exception.filter.ts:24

Methods

buildResponseBody

protected buildResponseBody(host, exc, errors): Record<string, unknown>

Parameters

host: ArgumentsHost

exc: I18nValidationException

errors: object | string[] | ValidationError[]

Returns

Record<string, unknown>

Source

libs/i18n/src/lib/filters/i18n-validation-exception.filter.ts:61


catch

catch(exception, host): any

Parameters

exception: I18nValidationException

host: ArgumentsHost

Returns

any

Implementation of

ExceptionFilter.catch

Source

libs/i18n/src/lib/filters/i18n-validation-exception.filter.ts:30


flattenValidationErrors

protected flattenValidationErrors(validationErrors): string[]

Parameters

validationErrors: ValidationError[]

Returns

string[]

Source

libs/i18n/src/lib/filters/i18n-validation-exception.filter.ts:100


normalizeValidationErrors

protected normalizeValidationErrors(validationErrors): object | string[] | ValidationError[]

Parameters

validationErrors: ValidationError[]

Returns

object | string[] | ValidationError[]

Source

libs/i18n/src/lib/filters/i18n-validation-exception.filter.ts:79


Generated using typedoc-plugin-markdown and TypeDoc