Skip to content

Commit ed4d2b0

Browse files
authored
feat(codegen): add set of builtin plugins (#1321)
1 parent 796567d commit ed4d2b0

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,27 @@
1-
package software.amazon.smithy.typescript.ssdk.codegen.test.utils;
1+
/*
2+
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
3+
* SPDX-License-Identifier: Apache-2.0
4+
*/
5+
6+
package software.amazon.smithy.typescript.codegen.integration;
27

38
import static software.amazon.smithy.typescript.codegen.integration.RuntimeClientPlugin.Convention.HAS_CONFIG;
49
import static software.amazon.smithy.typescript.codegen.integration.RuntimeClientPlugin.Convention.HAS_MIDDLEWARE;
510

611
import java.util.List;
712
import software.amazon.smithy.typescript.codegen.TypeScriptDependency;
8-
import software.amazon.smithy.typescript.codegen.integration.RuntimeClientPlugin;
9-
import software.amazon.smithy.typescript.codegen.integration.TypeScriptIntegration;
10-
import software.amazon.smithy.utils.ListUtils;
1113
import software.amazon.smithy.utils.SmithyInternalApi;
1214

1315
/**
14-
* Adds built-in plugins.
16+
* Adds all built-in runtime client plugins to clients.
1517
*/
1618
@SmithyInternalApi
1719
public class AddBuiltinPlugins implements TypeScriptIntegration {
18-
1920
@Override
2021
public List<RuntimeClientPlugin> getClientPlugins() {
2122
// Note that order is significant because configurations might
2223
// rely on previously resolved values.
23-
return ListUtils.of(
24+
return List.of(
2425
RuntimeClientPlugin.builder()
2526
.withConventions(
2627
TypeScriptDependency.CONFIG_RESOLVER.dependency, "CustomEndpoints", HAS_CONFIG)
@@ -34,4 +35,3 @@ public List<RuntimeClientPlugin> getClientPlugins() {
3435
.build());
3536
}
3637
}
37-

smithy-typescript-codegen/src/main/resources/META-INF/services/software.amazon.smithy.typescript.codegen.integration.TypeScriptIntegration

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
software.amazon.smithy.typescript.codegen.integration.AddBuiltinPlugins
12
software.amazon.smithy.typescript.codegen.integration.AddClientRuntimeConfig
23
software.amazon.smithy.typescript.codegen.integration.AddEventStreamDependency
34
software.amazon.smithy.typescript.codegen.integration.AddChecksumRequiredDependency
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
software.amazon.smithy.typescript.ssdk.codegen.test.utils.AddBuiltinPlugins
21
software.amazon.smithy.typescript.ssdk.codegen.test.utils.AddProtocols

0 commit comments

Comments
 (0)