UNPKG

@cesium133/forgjs

Version:

forgJs is a javascript lightweight object validator.

19 lines (16 loc) 350 B
const { isArray } = require('../../util'); const array = { of: (arr, rule) => { let ret = true; arr.forEach((el) => { if (rule.test(el) === false) { ret = false; } }); return ret; }, notEmpty: val => val.length !== 0, length: (val, len) => val.length === len, type: isArray, }; module.exports = array;