Class: ValidationEngine
Defined in: src/validation/ValidationEngine.ts:9
Constructors
Constructor
new ValidationEngine():
ValidationEngine
Returns
ValidationEngine
Methods
validate()
staticvalidate(entity,targetConstructor?,options?):ValidationResult
Defined in: src/validation/ValidationEngine.ts:14
Validates an entity against all configured validation decorators. Returns a ValidationResult with field-level error messages.
Parameters
| Parameter | Type |
|---|---|
entity | unknown |
targetConstructor? | Function |
options? | { partial?: boolean; } |
options.partial? | boolean |
Returns
validateOrThrow()
staticvalidateOrThrow(entity,targetConstructor?,entityName?,options?):void
Defined in: src/validation/ValidationEngine.ts:69
Validates an entity and throws an EntityValidationException if any rules fail.
Parameters
| Parameter | Type |
|---|---|
entity | unknown |
targetConstructor? | Function |
entityName? | string |
options? | { partial?: boolean; } |
options.partial? | boolean |
Returns
void