1.0.3 • Published 1 year ago
hans-validator v1.0.3
hans-validator
validator for express requests based validatorjs
Table of contents
Installing Add the package to your project
npm i hans-validator
using yarn
yarn add hans-validator
Example
Export validator from hans-validator
const validator = require('hans-validator')
const {buildRules} = require('hans-validator')
using TypeScript
import validator, {ValidationRules, buildRules} from 'hans-validator'
const rules: ValidationRules = {
field1: buildRules('number', 'required'),
field2: buildRules('number', 'required')
}
const data = {
field1: 1,
field2: 'example'
}
const validation = validator(data, rules)
console.log(validation.fails()) // true
console.log(validation.errors.all()) // {field2: ['type of field2 must be number']}