* @param {Scope} scope * @param {Pattern[]} params
(scope, params)
| 949 | * @param {Pattern[]} params |
| 950 | */ |
| 951 | function add_params(scope, params) { |
| 952 | for (const param of params) { |
| 953 | for (const node of extract_identifiers(param)) { |
| 954 | scope.declare(node, 'normal', param.type === 'RestElement' ? 'rest_param' : 'param'); |
| 955 | } |
| 956 | } |
| 957 | } |
| 958 | |
| 959 | /** |
| 960 | * @type {Visitor<Node, State, AST.SvelteNode>} |
no test coverage detected