UNPKG

coffee

Version:
15 lines (12 loc) 271 B
'use strict'; function Rule(val, isOpposite) { if (Array.isArray(val)) { this.value = val.map(function(item) { return new Rule(item, isOpposite); }); } else { this.value = val; } this.isOpposite = isOpposite === true; } module.exports = Rule;