class validator code example
Example 1: typescript class validator validate enum array
export class UserDto {
@IsEmail()
readonly email: string;
@IsOptional()
@IsEnum(Permissions, { each: true })
readonly permissions: Permissions[]; <- How to validate this?
}
Example 2: manually validate class
var context = new ValidationContext(u, serviceProvider: null, items: null);
var validationResults = new List<ValidationResult>();
bool isValid = Validator.TryValidateObject(u, context, validationResults, true);