class-validator
Version:
Class-based validation with Typescript / ES6 / ES5 using decorators or validation schemas. Supports both node.js and browser
28 lines (27 loc) • 570 B
TypeScript
/**
* Validation error description.
*/
export declare class ValidationError {
/**
* Object that was validated.
*/
target: Object;
/**
* Object's property that haven't pass validation.
*/
property: string;
/**
* Value that haven't pass a validation.
*/
value: any;
/**
* Constraints that failed validation with error messages.
*/
constraints: {
[type: string]: string;
};
/**
* Contains all nested validation errors of the property.
*/
children: ValidationError[];
}