Skip to content

Commit aa35d8a

Browse files
committed
chore: short-circuit ssdk-incompatible integrations
1 parent ee71f8f commit aa35d8a

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/AwsEndpointGeneratorIntegration.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ public void writeAdditionalFiles(
3939
SymbolProvider symbolProvider,
4040
BiConsumer<String, Consumer<TypeScriptWriter>> writerFactory
4141
) {
42+
if (!settings.generateClient()) {
43+
return;
44+
}
45+
4246
writerFactory.accept("endpoints.ts", writer -> {
4347
new EndpointGenerator(settings.getService(model), writer).run();
4448
});
@@ -51,6 +55,10 @@ public void addConfigInterfaceFields(
5155
SymbolProvider symbolProvider,
5256
TypeScriptWriter writer
5357
) {
58+
if (!settings.generateClient()) {
59+
return;
60+
}
61+
5462
writer.addImport("RegionInfoProvider", "RegionInfoProvider", TypeScriptDependency.AWS_SDK_TYPES.packageName);
5563
writer.writeDocs("Fetch related hostname, signing name or signing region with given region.");
5664
writer.write("regionInfoProvider?: RegionInfoProvider;\n");
@@ -63,6 +71,10 @@ public Map<String, Consumer<TypeScriptWriter>> getRuntimeConfigWriters(
6371
SymbolProvider symbolProvider,
6472
LanguageTarget target
6573
) {
74+
if (!settings.generateClient()) {
75+
return Collections.emptyMap();
76+
}
77+
6678
switch (target) {
6779
case SHARED:
6880
return MapUtils.of("regionInfoProvider", writer -> {

codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/AwsPackageFixturesGeneratorIntegration.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,11 @@ public void writeAdditionalFiles(
5555
resource = resource.replace("${year}", Integer.toString(Calendar.getInstance().get(Calendar.YEAR)));
5656
writer.write(resource);
5757
});
58+
59+
if (!settings.generateClient()) {
60+
return;
61+
}
62+
5863
writerFactory.accept("README.md", writer -> {
5964
ServiceShape service = settings.getService(model);
6065
String resource = IoUtils.readUtf8Resource(getClass(), "README.md.template");

0 commit comments

Comments
 (0)