From 012132097be60739e19099eba6a9e8c4eb7de8fc Mon Sep 17 00:00:00 2001 From: Many0nne Date: Tue, 3 Mar 2026 22:25:57 +0100 Subject: [PATCH] fix: user-defined plural interfaces now take priority over auto-generated plural routes --- src/core/swagger.ts | 11 ++++++++++- src/utils/typeMapping.ts | 18 ++++++++++++++++-- 2 files changed, 26 insertions(+), 3 deletions(-) diff --git a/src/core/swagger.ts b/src/core/swagger.ts index 8dc6d47..e23519c 100644 --- a/src/core/swagger.ts +++ b/src/core/swagger.ts @@ -2,6 +2,7 @@ import * as fs from 'fs'; import { ServerConfig } from '../types/config'; import { buildTypeMap } from '../utils/typeMapping'; import pluralize from 'pluralize'; +import { toPascalCase } from '../utils/pluralize'; interface OpenAPISchema { type: string; @@ -147,8 +148,15 @@ export function generateOpenAPISpec(config: ServerConfig): Record