Skip to content

Commit c04bab9

Browse files
authored
Remove wildcard import (#108)
1 parent e91ae5e commit c04bab9

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

src/application/project/code/transformation/javascript/javaScriptCodemod.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {File} from '@babel/types';
2-
import * as recast from 'recast';
3-
import {parse} from 'recast/parsers/babel-ts.js';
2+
import {parse, print} from 'recast';
3+
import {parse as babelParser} from 'recast/parsers/babel-ts.js';
44
import {Codemod, CodemodOptions, ResultCode} from '@/application/project/code/transformation/codemod';
55
import {Language} from '@/application/project/code/transformation/javascript/utils/parse';
66

@@ -17,9 +17,9 @@ export class JavaScriptCodemod<O extends CodemodOptions> implements Codemod<stri
1717
}
1818

1919
public async apply(input: string, options?: O): Promise<ResultCode<string>> {
20-
const ast = recast.parse(input, {
20+
const ast = parse(input, {
2121
parser: {
22-
parse: parse,
22+
parse: babelParser,
2323
},
2424
});
2525

@@ -34,7 +34,7 @@ export class JavaScriptCodemod<O extends CodemodOptions> implements Codemod<stri
3434

3535
return {
3636
modified: true,
37-
result: recast.print(result.result, {
37+
result: print(result.result, {
3838
reuseWhitespace: false,
3939
}).code,
4040
};

0 commit comments

Comments
 (0)