whole_func_string: function query(node, predicate, getChildNodes) {
    if (getChildNodes === void 0) {
      getChildNodes = module.exports.defaultChildNodes;
    }
    var elementPredicate = AND(isElement, predicate);
    return nodeWalk(node, elementPredicate, getChildNodes);
  }
func_code_string: function query(node, predicate, getChildNodes) {
    if (getChildNodes === void 0) {
      getChildNodes = module.exports.defaultChildNodes;
    }
    var elementPredicate = AND(isElement, predicate);
    return nodeWalk(node, elementPredicate, getChildNodes);
  }
func_documentation_string: Equivalent to `nodeWalk`, but only matches elements