Skip to content

Commit cd97706

Browse files
authored
fix(codegen): generate access level annotations on endpoint components (#1794)
1 parent 6515736 commit cd97706

File tree

9 files changed

+65
-0
lines changed

9 files changed

+65
-0
lines changed

private/my-local-model-schema/src/endpoint/EndpointParameters.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,16 @@ export interface ClientInputEndpointParameters {
88
endpoint?: string | Provider<string> | Endpoint | Provider<Endpoint> | EndpointV2 | Provider<EndpointV2>;
99
}
1010

11+
/**
12+
* @public
13+
*/
1114
export type ClientResolvedEndpointParameters = Omit<ClientInputEndpointParameters, "endpoint"> & {
1215
defaultSigningName: string;
1316
};
1417

18+
/**
19+
* @internal
20+
*/
1521
export const resolveClientEndpointParameters = <T>(
1622
options: T & ClientInputEndpointParameters
1723
): T & ClientResolvedEndpointParameters => {
@@ -20,10 +26,16 @@ export const resolveClientEndpointParameters = <T>(
2026
});
2127
};
2228

29+
/**
30+
* @internal
31+
*/
2332
export const commonParams = {
2433
endpoint: { type: "builtInParams", name: "endpoint" },
2534
} as const;
2635

36+
/**
37+
* @internal
38+
*/
2739
export interface EndpointParameters extends __EndpointParameters {
2840
endpoint?: string | undefined;
2941
}

private/my-local-model-schema/src/endpoint/endpointResolver.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ const cache = new EndpointCache({
1010
params: ["endpoint"],
1111
});
1212

13+
/**
14+
* @internal
15+
*/
1316
export const defaultEndpointResolver = (
1417
endpointParams: EndpointParameters,
1518
context: { logger?: Logger } = {}

private/my-local-model/src/endpoint/EndpointParameters.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,16 @@ export interface ClientInputEndpointParameters {
88
endpoint?: string | Provider<string> | Endpoint | Provider<Endpoint> | EndpointV2 | Provider<EndpointV2>;
99
}
1010

11+
/**
12+
* @public
13+
*/
1114
export type ClientResolvedEndpointParameters = Omit<ClientInputEndpointParameters, "endpoint"> & {
1215
defaultSigningName: string;
1316
};
1417

18+
/**
19+
* @internal
20+
*/
1521
export const resolveClientEndpointParameters = <T>(
1622
options: T & ClientInputEndpointParameters
1723
): T & ClientResolvedEndpointParameters => {
@@ -20,10 +26,16 @@ export const resolveClientEndpointParameters = <T>(
2026
});
2127
};
2228

29+
/**
30+
* @internal
31+
*/
2332
export const commonParams = {
2433
endpoint: { type: "builtInParams", name: "endpoint" },
2534
} as const;
2635

36+
/**
37+
* @internal
38+
*/
2739
export interface EndpointParameters extends __EndpointParameters {
2840
endpoint?: string | undefined;
2941
}

private/my-local-model/src/endpoint/endpointResolver.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ const cache = new EndpointCache({
1010
params: ["endpoint"],
1111
});
1212

13+
/**
14+
* @internal
15+
*/
1316
export const defaultEndpointResolver = (
1417
endpointParams: EndpointParameters,
1518
context: { logger?: Logger } = {}

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,16 @@ export interface ClientInputEndpointParameters {
88
endpoint?: string | Provider<string> | Endpoint | Provider<Endpoint> | EndpointV2 | Provider<EndpointV2>;
99
}
1010

11+
/**
12+
* @public
13+
*/
1114
export type ClientResolvedEndpointParameters = Omit<ClientInputEndpointParameters, "endpoint"> & {
1215
defaultSigningName: string;
1316
};
1417

18+
/**
19+
* @internal
20+
*/
1521
export const resolveClientEndpointParameters = <T>(
1622
options: T & ClientInputEndpointParameters
1723
): T & ClientResolvedEndpointParameters => {
@@ -20,10 +26,16 @@ export const resolveClientEndpointParameters = <T>(
2026
});
2127
};
2228

29+
/**
30+
* @internal
31+
*/
2332
export const commonParams = {
2433
endpoint: { type: "builtInParams", name: "endpoint" },
2534
} as const;
2635

36+
/**
37+
* @internal
38+
*/
2739
export interface EndpointParameters extends __EndpointParameters {
2840
endpoint?: string | undefined;
2941
}

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ const cache = new EndpointCache({
1010
params: ["endpoint"],
1111
});
1212

13+
/**
14+
* @internal
15+
*/
1316
export const defaultEndpointResolver = (
1417
endpointParams: EndpointParameters,
1518
context: { logger?: Logger } = {}

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,16 @@ export interface ClientInputEndpointParameters {
88
endpoint?: string | Provider<string> | Endpoint | Provider<Endpoint> | EndpointV2 | Provider<EndpointV2>;
99
}
1010

11+
/**
12+
* @public
13+
*/
1114
export type ClientResolvedEndpointParameters = Omit<ClientInputEndpointParameters, "endpoint"> & {
1215
defaultSigningName: string;
1316
};
1417

18+
/**
19+
* @internal
20+
*/
1521
export const resolveClientEndpointParameters = <T>(
1622
options: T & ClientInputEndpointParameters
1723
): T & ClientResolvedEndpointParameters => {
@@ -20,10 +26,16 @@ export const resolveClientEndpointParameters = <T>(
2026
});
2127
};
2228

29+
/**
30+
* @internal
31+
*/
2332
export const commonParams = {
2433
endpoint: { type: "builtInParams", name: "endpoint" },
2534
} as const;
2635

36+
/**
37+
* @internal
38+
*/
2739
export interface EndpointParameters extends __EndpointParameters {
2840
endpoint?: string | undefined;
2941
}

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ const cache = new EndpointCache({
1010
params: ["endpoint"],
1111
});
1212

13+
/**
14+
* @internal
15+
*/
1316
export const defaultEndpointResolver = (
1417
endpointParams: EndpointParameters,
1518
context: { logger?: Logger } = {}

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@ private void generateEndpointParameters() {
131131
);
132132

133133
writer.write("");
134+
writer.writeDocs("@public");
134135
writer.openBlock(
135136
"""
136137
export type ClientResolvedEndpointParameters = Omit<ClientInputEndpointParameters, "endpoint"> & {
@@ -142,6 +143,7 @@ private void generateEndpointParameters() {
142143
);
143144
writer.write("");
144145

146+
writer.writeDocs("@internal");
145147
writer.openBlock(
146148
"export const resolveClientEndpointParameters = "
147149
+ "<T>(options: T & ClientInputEndpointParameters"
@@ -163,6 +165,7 @@ private void generateEndpointParameters() {
163165

164166
writer.write("");
165167

168+
writer.writeDocs("@internal");
166169
writer.openBlock(
167170
"export const commonParams = {", "} as const",
168171
() -> {
@@ -189,6 +192,7 @@ private void generateEndpointParameters() {
189192
);
190193

191194
writer.write("");
195+
writer.writeDocs("@internal");
192196
writer.openBlock(
193197
"export interface EndpointParameters extends __EndpointParameters {",
194198
"}",
@@ -234,6 +238,7 @@ private void generateEndpointResolver() {
234238
.stream().collect(Collectors.joining("\",\n \"", "\"", "\""))
235239
);
236240

241+
writer.writeDocs("@internal");
237242
writer.write(
238243
"""
239244
export const defaultEndpointResolver = (

0 commit comments

Comments
 (0)