diff --git a/src/generators/clean-arch.generator.ts b/src/generators/clean-arch.generator.ts index d9b0203..710bb7a 100644 --- a/src/generators/clean-arch.generator.ts +++ b/src/generators/clean-arch.generator.ts @@ -175,6 +175,8 @@ export function generateCleanArchitecture( bodyParam: 'body', returnType: returnType !== 'void' ? returnType : false, returnBaseType: returnBaseType !== 'void' ? returnBaseType : false, + returnTypeVarName: returnType !== 'void' ? toCamelCase(returnType) : false, + returnBaseTypeVarName: returnBaseType !== 'void' ? toCamelCase(returnBaseType) : false, isListContainer: isListContainer, vendorExtensions: {} }); diff --git a/src/types/openapi.types.ts b/src/types/openapi.types.ts index 9b59ce6..2759cd1 100644 --- a/src/types/openapi.types.ts +++ b/src/types/openapi.types.ts @@ -78,6 +78,8 @@ export interface TagOperation { bodyParam: string; returnType: string | boolean; returnBaseType: string | boolean; + returnTypeVarName: string | boolean; + returnBaseTypeVarName: string | boolean; isListContainer: boolean; vendorExtensions: Record; }