From 049f007b6b756fd3c4e2ddcda1224487b07fa0b9 Mon Sep 17 00:00:00 2001 From: MorFix Date: Tue, 5 Aug 2025 15:57:59 +0300 Subject: [PATCH] fix: Pascal case enum names in exports block --- .../src/visitors/appsync-typescript-visitor.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/appsync-modelgen-plugin/src/visitors/appsync-typescript-visitor.ts b/packages/appsync-modelgen-plugin/src/visitors/appsync-typescript-visitor.ts index 2c6143002..c1d31f22c 100644 --- a/packages/appsync-modelgen-plugin/src/visitors/appsync-typescript-visitor.ts +++ b/packages/appsync-modelgen-plugin/src/visitors/appsync-typescript-visitor.ts @@ -250,8 +250,9 @@ export class AppSyncModelTypeScriptVisitor< const modelClassName = this.generateModelImportAlias(model); const exportClassName = this.getModelName(model); return modelClassName !== exportClassName ? `${modelClassName} as ${exportClassName}` : modelClassName; + } else if (model.type === 'enum') { + return pascalCase(model.name); } - return model.name; }) .join(',\n'); return ['export {', indentMultiline(exportStr), '};'].join('\n');