(node)
| 87 | |
| 88 | walk(ast, { |
| 89 | VariableDeclarator(node) { |
| 90 | if (node.id.type === 'Identifier') { |
| 91 | const category = node.init && ['ArrowFunctionExpression', 'FunctionExpression'].includes(node.init.type) |
| 92 | ? 'functions' |
| 93 | : 'variables'; |
| 94 | userDefinitions[category].push({ |
| 95 | name: node.id.name, |
| 96 | line: node.loc.start.line + lineOffset |
| 97 | }); |
| 98 | } |
| 99 | }, |
| 100 | FunctionDeclaration(node) { |
| 101 | if (node.id && node.id.type === 'Identifier') { |
| 102 | userDefinitions.functions.push({ |