Skip to content

Commit d80c999

Browse files
authored
Use for loop for getClientIdNames (#223)
1 parent c4dc7c5 commit d80c999

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

src/transforms/v2-to-v3/utils/get/getV2ClientIdNamesFromNewExpr.ts

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -51,14 +51,13 @@ export const getV2ClientIdNamesFromNewExpr = (
5151
callee: { type: "Identifier", name: v2ClientName },
5252
} as NewExpression;
5353

54-
const namesFromDefaultModule = [
55-
...getNamesFromVariableDeclarator(j, source, defaultNewExpr),
56-
...getNamesFromAssignmentPattern(j, source, defaultNewExpr),
57-
];
58-
const namesFromServiceModule = [
59-
...getNamesFromVariableDeclarator(j, source, clientNewExpr),
60-
...getNamesFromAssignmentPattern(j, source, clientNewExpr),
61-
];
54+
const namesFromDefaultModule = [];
55+
const namesFromServiceModule = [];
56+
57+
for (const getNames of [getNamesFromVariableDeclarator, getNamesFromAssignmentPattern]) {
58+
namesFromDefaultModule.push(...getNames(j, source, defaultNewExpr));
59+
namesFromServiceModule.push(...getNames(j, source, clientNewExpr));
60+
}
6261

6362
return getMergedArrayWithoutDuplicates(namesFromDefaultModule, namesFromServiceModule);
6463
};

0 commit comments

Comments
 (0)