Skip to content

Commit dec7fbb

Browse files
authored
fix: omit endpoint polymorphs from resolved config types (#1626)
1 parent 48f4e43 commit dec7fbb

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

private/smithy-rpcv2-cbor-schema/src/endpoint/EndpointParameters.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export interface ClientInputEndpointParameters {
88
endpoint?: string | Provider<string> | Endpoint | Provider<Endpoint> | EndpointV2 | Provider<EndpointV2>;
99
}
1010

11-
export type ClientResolvedEndpointParameters = ClientInputEndpointParameters & {
11+
export type ClientResolvedEndpointParameters = Omit<ClientInputEndpointParameters, "endpoint"> & {
1212
defaultSigningName: string;
1313
};
1414

private/smithy-rpcv2-cbor/src/endpoint/EndpointParameters.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export interface ClientInputEndpointParameters {
88
endpoint?: string | Provider<string> | Endpoint | Provider<Endpoint> | EndpointV2 | Provider<EndpointV2>;
99
}
1010

11-
export type ClientResolvedEndpointParameters = ClientInputEndpointParameters & {
11+
export type ClientResolvedEndpointParameters = Omit<ClientInputEndpointParameters, "endpoint"> & {
1212
defaultSigningName: string;
1313
};
1414

smithy-typescript-codegen/src/main/java/software/amazon/smithy/typescript/codegen/endpointsV2/EndpointsV2Generator.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,9 @@ private void generateEndpointParameters() {
132132

133133
writer.write("");
134134
writer.openBlock(
135-
"export type ClientResolvedEndpointParameters = ClientInputEndpointParameters & {",
135+
"""
136+
export type ClientResolvedEndpointParameters = Omit<ClientInputEndpointParameters, "endpoint"> & {
137+
""",
136138
"};",
137139
() -> {
138140
writer.write("defaultSigningName: string;");

0 commit comments

Comments
 (0)