Class: I18nValidationExceptionFilter
i18n/src.I18nValidationExceptionFilter
Implements
ExceptionFilter
Constructors
new I18nValidationExceptionFilter(options)
new I18nValidationExceptionFilter(
options
):I18nValidationExceptionFilter
Parameters
▪ options: I18nValidationExceptionFilterOptions
= undefined
Returns
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