Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 62567ea

Browse files
committed
Replace 'uuid' with '@smithy/uuid'
1 parent 568d717 commit 62567ea

File tree

3 files changed

+7
-11
lines changed

3 files changed

+7
-11
lines changed

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,9 @@ public enum TypeScriptDependency implements Dependency {
7979

8080
NODE_CONFIG_PROVIDER("dependencies", "@smithy/node-config-provider", false),
8181

82-
UUID_TYPES("dependencies", "@types/uuid", "^9.0.1", false),
83-
UUID("dependencies", "uuid", "^9.0.1", false),
82+
@Deprecated UUID_TYPES("dependencies", "@types/uuid", "^9.0.1", false),
83+
@Deprecated UUID("dependencies", "uuid", "^9.0.1", false),
84+
SMITHY_UUID("dependencies", "@smithy/uuid", false),
8485

8586
// Conditionally added when httpChecksumRequired trait exists
8687
MD5_BROWSER("dependencies", "@smithy/md5-js", false),

smithy-typescript-codegen/src/main/java/software/amazon/smithy/typescript/codegen/integration/HttpBindingProtocolGenerator.java

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -878,8 +878,7 @@ private void writeRequestQueryParam(
878878
String idempotencyComponent = "";
879879
if (isIdempotencyToken && !isRequired) {
880880
writer
881-
.addDependency(TypeScriptDependency.UUID_TYPES)
882-
.addImport("v4", "generateIdempotencyToken", TypeScriptDependency.UUID);
881+
.addImport("v4", "generateIdempotencyToken", TypeScriptDependency.SMITHY_UUID);
883882
idempotencyComponent = " ?? generateIdempotencyToken()";
884883
}
885884
String memberAssertionComponent = (idempotencyComponent.isEmpty() ? "!" : "");
@@ -1020,8 +1019,7 @@ private void writeNormalHeader(GenerationContext context, HttpBinding binding) {
10201019
defaultValue = " || " + s.substring(s.indexOf(": ") + 2, s.length() - 1);
10211020
} else if (isIdempotencyToken) {
10221021
context.getWriter()
1023-
.addDependency(TypeScriptDependency.UUID_TYPES)
1024-
.addImport("v4", "generateIdempotencyToken", TypeScriptDependency.UUID);
1022+
.addImport("v4", "generateIdempotencyToken", TypeScriptDependency.SMITHY_UUID);
10251023
defaultValue = " ?? generateIdempotencyToken()";
10261024
}
10271025

@@ -1047,8 +1045,7 @@ private void writeNormalHeader(GenerationContext context, HttpBinding binding) {
10471045
constructedHeaderValue += " || " + s.substring(s.indexOf(": ") + 2, s.length() - 1);
10481046
} else if (isIdempotencyToken) {
10491047
context.getWriter()
1050-
.addDependency(TypeScriptDependency.UUID_TYPES)
1051-
.addImport("v4", "generateIdempotencyToken", TypeScriptDependency.UUID);
1048+
.addImport("v4", "generateIdempotencyToken", TypeScriptDependency.SMITHY_UUID);
10521049
constructedHeaderValue += " ?? generateIdempotencyToken()";
10531050
} else {
10541051
constructedHeaderValue = headerValue;

smithy-typescript-codegen/src/main/java/software/amazon/smithy/typescript/codegen/protocols/cbor/CborShapeSerVisitor.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -128,9 +128,7 @@ protected void serializeStructure(ProtocolGenerator.GenerationContext context, S
128128

129129
if (memberShape.hasTrait(IdempotencyTokenTrait.class)) {
130130
writer
131-
.addDependency(TypeScriptDependency.UUID_TYPES)
132-
.addImport("v4", "generateIdempotencyToken", TypeScriptDependency.UUID);
133-
131+
.addImport("v4", "generateIdempotencyToken", TypeScriptDependency.SMITHY_UUID);
134132
writer.write("'$L': [true, _ => _ ?? generateIdempotencyToken()],", memberName);
135133
} else {
136134
if (valueProvider.equals("_ => _")) {

0 commit comments

Comments
 (0)