Skip to content

Commit 817198b

Browse files
committed
Import fromUtf8 and toUtf8 from util-base64
1 parent 20949f2 commit 817198b

File tree

2 files changed

+13
-24
lines changed

2 files changed

+13
-24
lines changed

smithy-typescript-codegen/src/main/java/software/amazon/smithy/typescript/codegen/RuntimeConfigGenerator.java

Lines changed: 12 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -66,18 +66,6 @@ final class RuntimeConfigGenerator {
6666
TypeScriptDependency.AWS_SDK_NODE_HTTP_HANDLER.packageName);
6767
writer.write("streamCollector");
6868
},
69-
"base64Decoder", writer -> {
70-
writer.addDependency(TypeScriptDependency.AWS_SDK_UTIL_BASE64_NODE);
71-
writer.addImport("fromBase64", "fromBase64",
72-
TypeScriptDependency.AWS_SDK_UTIL_BASE64_NODE.packageName);
73-
writer.write("fromBase64");
74-
},
75-
"base64Encoder", writer -> {
76-
writer.addDependency(TypeScriptDependency.AWS_SDK_UTIL_BASE64_NODE);
77-
writer.addImport("toBase64", "toBase64",
78-
TypeScriptDependency.AWS_SDK_UTIL_BASE64_NODE.packageName);
79-
writer.write("toBase64");
80-
},
8169
"utf8Decoder", writer -> {
8270
writer.addDependency(TypeScriptDependency.AWS_SDK_UTIL_UTF8_NODE);
8371
writer.addImport("fromUtf8", "fromUtf8",
@@ -116,18 +104,6 @@ final class RuntimeConfigGenerator {
116104
TypeScriptDependency.AWS_SDK_FETCH_HTTP_HANDLER.packageName);
117105
writer.write("streamCollector");
118106
},
119-
"base64Decoder", writer -> {
120-
writer.addDependency(TypeScriptDependency.AWS_SDK_UTIL_BASE64_BROWSER);
121-
writer.addImport("fromBase64", "fromBase64",
122-
TypeScriptDependency.AWS_SDK_UTIL_BASE64_BROWSER.packageName);
123-
writer.write("fromBase64");
124-
},
125-
"base64Encoder", writer -> {
126-
writer.addDependency(TypeScriptDependency.AWS_SDK_UTIL_BASE64_BROWSER);
127-
writer.addImport("toBase64", "toBase64",
128-
TypeScriptDependency.AWS_SDK_UTIL_BASE64_BROWSER.packageName);
129-
writer.write("toBase64");
130-
},
131107
"utf8Decoder", writer -> {
132108
writer.addDependency(TypeScriptDependency.AWS_SDK_UTIL_UTF8_BROWSER);
133109
writer.addImport("fromUtf8", "fromUtf8",
@@ -150,6 +126,18 @@ final class RuntimeConfigGenerator {
150126
}
151127
);
152128
private final Map<String, Consumer<TypeScriptWriter>> sharedRuntimeConfigDefaults = MapUtils.of(
129+
"base64Decoder", writer -> {
130+
writer.addDependency(TypeScriptDependency.AWS_SDK_UTIL_BASE64);
131+
writer.addImport("fromBase64", "fromBase64",
132+
TypeScriptDependency.AWS_SDK_UTIL_BASE64.packageName);
133+
writer.write("fromBase64");
134+
},
135+
"base64Encoder", writer -> {
136+
writer.addDependency(TypeScriptDependency.AWS_SDK_UTIL_BASE64);
137+
writer.addImport("toBase64", "toBase64",
138+
TypeScriptDependency.AWS_SDK_UTIL_BASE64.packageName);
139+
writer.write("toBase64");
140+
},
153141
"disableHostPrefix", writer -> {
154142
writer.write("false");
155143
},

smithy-typescript-codegen/src/main/java/software/amazon/smithy/typescript/codegen/TypeScriptDependency.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ public enum TypeScriptDependency implements SymbolDependencyContainer {
6161

6262
AWS_SDK_UTIL_BASE64_BROWSER("dependencies", "@aws-sdk/util-base64-browser", true),
6363
AWS_SDK_UTIL_BASE64_NODE("dependencies", "@aws-sdk/util-base64-node", true),
64+
AWS_SDK_UTIL_BASE64("dependencies", "@aws-sdk/util-base64", true),
6465

6566
AWS_SDK_UTIL_BODY_LENGTH_BROWSER("dependencies", "@aws-sdk/util-body-length-browser", true),
6667
AWS_SDK_UTIL_BODY_LENGTH_NODE("dependencies", "@aws-sdk/util-body-length-node", true),

0 commit comments

Comments
 (0)