(node, { state, next })
| 1150 | }, |
| 1151 | |
| 1152 | FunctionDeclaration(node, { state, next }) { |
| 1153 | if (node.id) state.scope.declare(node.id, 'normal', 'function', node); |
| 1154 | |
| 1155 | const scope = state.scope.child(true); |
| 1156 | scopes.set(node, scope); |
| 1157 | |
| 1158 | add_params(scope, node.params); |
| 1159 | next({ scope }); |
| 1160 | }, |
| 1161 | |
| 1162 | ArrowFunctionExpression(node, { state, next }) { |
| 1163 | const scope = state.scope.child(true); |
nothing calls this directly
no test coverage detected