import {Email, MaxLength, MinLength, Required, validate} from "validate-ts-decorator";
class User {
@Required()
@MinLength(3)
@MaxLength(20)
firstName: string;
@Required()
@Email()
email: string;
constructor(firstName: string, email: string) {
this.firstName = firstName;
this.email = email;
}
}
const user = new User("Luka", '[email protected]');
const validationResult = validate(user);
console.log(validationResult);
lklacar / validate-ts-decorator Goto Github PK
View Code? Open in Web Editor NEWValidation library for TypeScript
License: MIT License