Your IP : 216.73.216.86


Current Path : /home/emeraadmin/www/node_modules/d3-hierarchy/src/hierarchy/
Upload File :
Current File : /home/emeraadmin/www/node_modules/d3-hierarchy/src/hierarchy/eachAfter.js

export default function(callback) {
  var node = this, nodes = [node], next = [], children, i, n;
  while (node = nodes.pop()) {
    next.push(node), children = node.children;
    if (children) for (i = 0, n = children.length; i < n; ++i) {
      nodes.push(children[i]);
    }
  }
  while (node = next.pop()) {
    callback(node);
  }
  return this;
}