feat: enhance name formatting functions to include PascalCase conversion

This commit is contained in:
2026-03-27 14:09:30 +01:00
parent ddca01e4e9
commit 603feda26d
2 changed files with 23 additions and 4 deletions

View File

@@ -3,7 +3,7 @@ import path from 'path';
import mustache from 'mustache';
import { logStep, logSuccess, logDetail } from '../utils/logger';
import { mapSwaggerTypeToTs } from '../utils/type-mapper';
import { toCamelCase } from '../utils/name-formatter';
import { toCamelCase, toPascalCase } from '../utils/name-formatter';
import { resolveMockValue } from '../utils/mock-value-resolver';
import type {
SwaggerAnalysis,
@@ -362,7 +362,7 @@ export function generateCleanArchitecture(
apis: [
{
operations: {
classname: tag,
classname: toPascalCase(tag),
classFilename: toCamelCase(tag),
classVarName: toCamelCase(tag),
constantName: tag.toUpperCase().replace(/[^A-Z0-9]/g, '_'),