UNPKG

livr

Version:

Lightweight validator supporting Language Independent Validation Rules Specification

13 lines (10 loc) 333 B
const util = require('../../util'); function equal_to_field(field) { return (value, params) => { if (util.isNoValue(value)) return; if (!util.isPrimitiveValue(value)) return 'FORMAT_ERROR'; if (value != params[field]) return 'FIELDS_NOT_EQUAL'; return; }; } module.exports = equal_to_field;