import { ValidationExecutor } from "https://deno.land/x/deno_class_validator@v1.0.0/src/validation/ValidationExecutor.ts";
Executes validation over given object.
Constructors
new
ValidationExecutor(validator: Validator, validatorOptions?: ValidatorOptions)Methods
private
conditionalValidations(): ValidationMetadata[]private
createValidationError(object: object,
value: any,
metadata: ValidationMetadata,
customValidatorMetadata?: ConstraintMetadata,
private
customValidations(): voidprivate
generateValidationError(object: object,
value: any,
propertyName: string,
private
getConstraintType(metadata: ValidationMetadata, customValidatorMetadata?: ConstraintMetadata): stringprivate
mapContexts(): voidprivate
nestedValidations(): voidprivate
performValidations(object: any,
value: any,
propertyName: string,
definedMetadatas: ValidationMetadata[],
metadatas: ValidationMetadata[],
validationErrors: ValidationError[],
execute(): void
stripEmptyErrors(errors: ValidationError[]): ValidationError[]
whitelist(): void
object: any,
groupedMetadatas: { [propertyName: string]: ValidationMetadata[]; },
validationErrors: ValidationError[],