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
protectedbuildResponseBody(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
protectedflattenValidationErrors(validationErrors):string[]
Parameters
▪ validationErrors: ValidationError[]
Returns
string[]
Source
libs/i18n/src/lib/filters/i18n-validation-exception.filter.ts:100
normalizeValidationErrors
protectednormalizeValidationErrors(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