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