Skip to content

Commit 39622a4

Browse files
committed
chore(codegen): export folders in lib-dynamodb index.ts
1 parent 0ccbdce commit 39622a4

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/AddDocumentClientPlugin.java

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -74,14 +74,17 @@ public void writeAdditionalFiles(
7474
writerFactory.accept(String.format("%s%s.ts", docClientPrefix, DocumentClientUtils.CLIENT_FULL_NAME),
7575
writer -> new DocumentFullClientGenerator(settings, model, symbolProvider, writer).run());
7676

77+
writerFactory.accept(String.format("%s%s/index.ts", docClientPrefix,
78+
DocumentClientUtils.CLIENT_COMMANDS_FOLDER), writer -> {
79+
for (OperationShape operation : overridenOperationsList) {
80+
String operationFileName = DocumentClientUtils.getModifiedName(
81+
symbolProvider.toSymbol(operation).getName()
82+
);
83+
writer.write("export * from './$L';", operationFileName);
84+
}
85+
});
7786
writerFactory.accept(String.format("%sindex.ts", docClientPrefix), writer -> {
78-
for (OperationShape operationOverriden: overridenOperationsList) {
79-
String operationFileName = DocumentClientUtils.getModifiedName(
80-
symbolProvider.toSymbol(operationOverriden).getName()
81-
);
82-
writer.write("export * from './$L/$L';",
83-
DocumentClientUtils.CLIENT_COMMANDS_FOLDER, operationFileName);
84-
}
87+
writer.write("export * from './commands';");
8588
writer.write("export * from './$L';", DocumentClientUtils.CLIENT_NAME);
8689
writer.write("export * from './$L';", DocumentClientUtils.CLIENT_FULL_NAME);
8790
});

0 commit comments

Comments
 (0)