Files
openapi-clean-arch-gen/src/utils/type-mapper.ts

15 lines
396 B
TypeScript

/** Traduce un tipo primitivo de OpenAPI/Swagger al equivalente TypeScript. */
export function mapSwaggerTypeToTs(type?: string): string {
if (!type) return 'unknown';
const typeMap: Record<string, string> = {
integer: 'number',
string: 'string',
boolean: 'boolean',
number: 'number',
array: 'unknown[]',
object: 'unknown'
};
return typeMap[type] || 'unknown';
}