UNPKG

modella-validators

Version:
10 lines (9 loc) 261 B
module.exports = function required(attr) { return function(Model){ Model.validate(function(model){ if (!model.has(attr) || (typeof model[attr]() !== 'boolean' && !model[attr]())) { model.error(attr, 'field required'); } }); }; }