File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -10,22 +10,23 @@ const generate = (generateModule as any).default || generateModule;
1010
1111/**
1212 * This function generate a code string from the passed nodes.
13- * @param nodes all imports
13+ * @param originalNodes all imports
1414 * @param originalCode
1515 */
1616export const getCodeFromAst = (
17- nodes : Statement [ ] ,
17+ originalNodes : Statement [ ] ,
1818 originalCode : string ,
19+ nodesToInject : Statement [ ] ,
1920 injectIdx : number = 0 ,
2021 options ?: Pick < PrettierOptions , 'importOrderImportAttributesKeyword' > ,
2122) => {
22- const allCommentsFromImports = getAllCommentsFromNodes ( nodes ) ;
23+ const allCommentsFromImports = getAllCommentsFromNodes ( originalNodes ) ;
2324
24- const nodesToRemoveFromCode = [ ...nodes , ...allCommentsFromImports ] ;
25+ const nodesToRemoveFromCode = [ ...originalNodes , ...allCommentsFromImports ] ;
2526
2627 const newAST = file ( {
2728 type : 'Program' ,
28- body : nodes ,
29+ body : nodesToInject ,
2930 directives : [ ] ,
3031 sourceType : 'module' ,
3132 leadingComments : [ ] ,
You can’t perform that action at this time.
0 commit comments