We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ed1d4cf commit 75a3be0Copy full SHA for 75a3be0
1 file changed
lib/node_modules/@stdlib/_tools/js/program-summary/lib/flatten.js
@@ -2,7 +2,7 @@
2
3
// MODULES //
4
5
-var walk = require( 'acorn/dist/walk.js' ).full;
+var walk = require( 'acorn/dist/walk.js' ).fullAncestor;
6
var contains = require( '@stdlib/assert/contains' );
7
var types = require( './node_types.js' );
8
@@ -27,10 +27,10 @@ function flatten( ast ) {
27
* @private
28
* @param {Node} node - AST node
29
* @param {*} state - state
30
- * @param {string} type - node type
+ * @param {Array<Node>} ancestors - ancestor nodes
31
*/
32
- function visit( node, state, type ) {
33
- if ( node !== ast && contains( types, type ) ) {
+ function visit( node ) {
+ if ( node !== ast && contains( types, node.type ) ) {
34
out.push( node );
35
}
36
} // end FUNCTION visit()
0 commit comments