Skip to content

Commit 606cbb6

Browse files
committed
fix: imports
1 parent 22a28d3 commit 606cbb6

File tree

2 files changed

+25
-14
lines changed

2 files changed

+25
-14
lines changed

generators/src/main/java/com/algolia/codegen/cts/manager/JavascriptCTSManager.java

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -46,19 +46,23 @@ public void addDataToBundle(Map<String, Object> bundle) throws GeneratorExceptio
4646
bundle.put("utilsPackageVersion", Helpers.getPackageJsonVersion("client-common"));
4747
bundle.put("algoliasearchVersion", Helpers.getPackageJsonVersion("algoliasearch"));
4848
bundle.put("initMethod", "init" + Helpers.capitalize(Helpers.camelize(client)));
49-
bundle.put(
50-
"clientName",
51-
client.equals("algoliasearch")
52-
? "liteClient"
53-
: client.equals("composition") ? "compositionClient" : client.equals("composition-full") ? "compositionFullClient" : "algoliasearch"
54-
);
55-
bundle.put(
56-
"importPackage",
57-
client.equals("algoliasearch")
58-
? "algoliasearch/lite"
59-
: client.equals("composition")
60-
? "@algolia/composition"
61-
: client.equals("composition-full") ? "@algolia/client-composition" : "algoliasearch"
62-
);
49+
50+
switch (client) {
51+
case "composition":
52+
bundle.put("clientName", "compositionClient");
53+
bundle.put("importPackage", "@algolia/composition");
54+
break;
55+
case "composition-full":
56+
bundle.put("clientName", "compositionFullClient");
57+
bundle.put("importPackage", "@algolia/composition-full");
58+
break;
59+
case "algoliasearch":
60+
bundle.put("clientName", "liteClient");
61+
bundle.put("importPackage", "algoliasearch/lite");
62+
break;
63+
default:
64+
bundle.put("clientName", "algoliasearch");
65+
bundle.put("importPackage", "algoliasearch");
66+
}
6367
}
6468
}

tests/output/javascript/yarn.lock

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,12 @@ __metadata:
1111
languageName: node
1212
linkType: soft
1313

14+
"@algolia/composition@link:../../../clients/algoliasearch-client-javascript/packages/composition::locator=javascript-tests%40workspace%3A.":
15+
version: 0.0.0-use.local
16+
resolution: "@algolia/composition@link:../../../clients/algoliasearch-client-javascript/packages/composition::locator=javascript-tests%40workspace%3A."
17+
languageName: node
18+
linkType: soft
19+
1420
"@algolia/requester-testing@link:../../../clients/algoliasearch-client-javascript/packages/requester-testing::locator=javascript-tests%40workspace%3A.":
1521
version: 0.0.0-use.local
1622
resolution: "@algolia/requester-testing@link:../../../clients/algoliasearch-client-javascript/packages/requester-testing::locator=javascript-tests%40workspace%3A."
@@ -980,6 +986,7 @@ __metadata:
980986
resolution: "javascript-tests@workspace:."
981987
dependencies:
982988
"@algolia/client-composition": "link:../../../clients/algoliasearch-client-javascript/packages/client-composition"
989+
"@algolia/composition": "link:../../../clients/algoliasearch-client-javascript/packages/composition"
983990
"@algolia/requester-testing": "link:../../../clients/algoliasearch-client-javascript/packages/requester-testing"
984991
"@types/node": "npm:22.10.5"
985992
algoliasearch: "link:../../../clients/algoliasearch-client-javascript/packages/algoliasearch"

0 commit comments

Comments
 (0)