Validity style validator to ensure a property has a date before another date property.
npm install validity-date-before-property
Below is a simple example for usage with schemata:
var validity = require('validity')
, schemata = require('schemata')
, dateBeforeProperty = require('validity-date-before-property')
var schema = schemata(
{ startDate:
{ type: Date
, validators:
{ all: [dateBeforeProperty()]
}
}
, expiryDate:
{ type: Date
}
})
schema.validate({ startDate: 2, expiryDate: 1 }, function (error, valid) {
// Show the error
console.log(valid)
})
Paul Serby follow me on twitter @serby
Licensed under the New BSD License