@clocklimited/validity-required
v1.0.2
Published
Basic validity style validator to ensure a required property is present in an object.
Downloads
520
Keywords
Readme
validity-required
Basic validity style validator to ensure a required property is present in an object.
As part of the modularisation of validity, this replaces the built-in validity.required
.
Installation
npm install --save validity-required
Usage
const schemata = require('schemata')
, required = require('validity-required')
, schema = schemata(
{ emailAddress:
{ validators: [ required ] }
})
, schemaWithCustomMessage = schemata(
{ emailAddress:
{ validators: [ required.setFailureMessage('Where is #{name}?') ] }
})
schema.validate({}, function (error, errors) {
console.log(error, errors)
// null, 'Email Address is required'
})
schemaWithCustomMessage.validate({}, function (error, errors) {
console.log(error, errors)
// null, 'Where is Email Address?'
})
Credits
License
ISC