12345678910111213141516171819202122 |
- import * as util from '../util';
- var ENUM = 'enum';
- function enumerable(rule, value, source, errors, options) {
- rule[ENUM] = Array.isArray(rule[ENUM]) ? rule[ENUM] : [];
- if (rule[ENUM].indexOf(value) === -1) {
- errors.push(util.format(options.messages[ENUM], rule.fullField, rule[ENUM].join(', ')));
- }
- }
- export default enumerable;
|