import {getManager} from "typeorm";
import {validate} from "class-validator";
let post = new Post();
post.title = "Hello"; // should not pass
post.text = "this is a great post about hell world"; // should not pass
post.rating = 11; // should not pass
post.email = "google.com"; // should not pass
post.site = "googlecom"; // should not pass
const errors = await validate(post);
if (errors.length > 0) {
throw new Error(`Validation failed!`);
} else {
await getManager().save(post);
}