15 lines
396 B
TypeScript
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';
|
|
}
|