data-transfer-object
Version:
Data Transfer Object class built on `class-validator`.
18 lines (17 loc) • 746 B
TypeScript
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[]);
}