Skip to content

Commit 6d706bb

Browse files
Additional cleanup for const transform
1 parent 712d7b6 commit 6d706bb

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

src/transformers/const.ts

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
import { Transform, TransformInterface } from '../types';
17+
import { Transform, TransformInterface, Range } from '../types';
1818
import { parse, walk } from '../acorn';
1919
import { VariableDeclaration } from 'estree';
2020
import { TransformSourceDescription } from 'rollup';
@@ -35,12 +35,9 @@ export default class ConstTransform extends Transform implements TransformInterf
3535

3636
walk.simple(program, {
3737
VariableDeclaration(node: VariableDeclaration) {
38-
if (node.kind === 'const' && node.range) {
39-
source.overwrite(
40-
node.range[0],
41-
node.range[1],
42-
code.substring(node.range[0], node.range[1]).replace('const ', 'let '),
43-
);
38+
const [start, end]: Range = node.range as Range;
39+
if (node.kind === 'const') {
40+
source.overwrite(start, end, code.substring(start, end).replace('const', 'let'));
4441
}
4542
},
4643
});

0 commit comments

Comments
 (0)