(node, parent, logger)
| 15 | } |
| 16 | |
| 17 | function splitDeclaration(node, parent, logger) { |
| 18 | const declNodes = node.declarations.map(declarator => { |
| 19 | return new VariableDeclaration(node.kind, [declarator]); |
| 20 | }); |
| 21 | |
| 22 | try { |
| 23 | multiReplaceStatement({ |
| 24 | parent, |
| 25 | node, |
| 26 | replacements: declNodes, |
| 27 | preserveComments: true, |
| 28 | }); |
| 29 | } |
| 30 | catch (e) { |
| 31 | logger.warn(parent, `Unable to split var statement in a ${parent.type}`, 'multi-var'); |
| 32 | } |
| 33 | } |
no test coverage detected
searching dependent graphs…