import { MetadataStorage } from "https://deno.land/x/deno_class_validator@v1.0.0/src/index.ts";
Storage all metadatas.
Properties
private
constraintMetadatas: ConstraintMetadata[]private
validationMetadatas: ValidationMetadata[]Methods
getTargetValidationMetadatas(): ValidationMetadata[]
targetConstructor: Function,
targetSchema: string,
always: boolean,
strictGroups: boolean,
groups?: string[],
Gets all validation metadatas for the given object with the given groups.
getTargetValidatorConstraints(target: Function): ConstraintMetadata[]
Gets all validator constraints for the given object.
groupByPropertyName(metadata: ValidationMetadata[]): { [propertyName: string]: ValidationMetadata[]; }
Groups metadata by their property names.