UNPKG

data-transfer-object

Version:

Data Transfer Object class built on `class-validator`.

18 lines (17 loc) 746 B
import { ValidationError } from 'class-validator'; import { ValidationErrorMap } from './validation-error-map'; /** * The default validation error class, used when no custom validation error handler is set. */ export declare class ValidationException extends Error { /** * An object with key-value pairs where the keys represent a property name, and the values * are an array of all validation error messages for that property. */ validationErrors: ValidationErrorMap; /** * Error thrown when a data transfer object's validation has failed. * @param errors A validation error map, or an array of `ValidationError`. */ constructor(errors: ValidationErrorMap | ValidationError[]); }