UNPKG

bean-validator

Version:

A http request validation

14 lines (12 loc) 389 B
const {defineField, NOT_EMPTY, EMAIL} = require('bean-validator'); class UserDTO { constructor(name, email) { defineField(this, "name", name, [ { type: NOT_EMPTY, message: "Name is required" } ]); defineField(this, "email", email, [ { type: EMAIL, message: "Invalid email" } ]); } } module.exports = {UserDTO};