1.0.3 • Published 1 year ago

hans-validator v1.0.3

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

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']}