UNPKG

requisite

Version:
26 lines (23 loc) 593 B
// Generated by CoffeeScript 1.12.4 var walk; module.exports = walk = function(node, visitor) { var el, i, k, len, results, results1, v; if ((node != null) && typeof node === 'object') { if (!visitor(node)) { results = []; for (k in node) { v = node[k]; results.push(walk(v, visitor)); } return results; } } else if (Array.isArray(node)) { results1 = []; for (i = 0, len = node.length; i < len; i++) { el = node[i]; results1.push(walk(el, visitor)); } return results1; } }; //# sourceMappingURL=walk.js.map