mirror of
https://github.com/ferdikoomen/openapi-typescript-codegen.git
synced 2025-12-08 20:16:21 +00:00
- Fixed format of comments
This commit is contained in:
parent
91dd581d85
commit
6e37ccb2ee
@ -1,6 +1,13 @@
|
||||
import { EOL } from 'os';
|
||||
|
||||
export function getComment(comment: string | undefined): string | undefined {
|
||||
if (comment) {
|
||||
return comment.replace(/(\r\n|\n|\r)+/g, '$1 * ');
|
||||
return comment
|
||||
.split(/(\r\n|\n|\r)+/g)
|
||||
.filter(line => line)
|
||||
.map(line => line.trim())
|
||||
.join(EOL)
|
||||
.replace(/(\r\n|\n|\r)+/g, '$1 * ');
|
||||
}
|
||||
return undefined;
|
||||
}
|
||||
|
||||
@ -17,7 +17,7 @@ export function getParameter(openApi: OpenApi, parameter: OpenApiParameter): Par
|
||||
let parameterType = 'any';
|
||||
let parameterBase = 'any';
|
||||
let parameterTemplate: string | null = null;
|
||||
const parameterImports: string[] = [];
|
||||
let parameterImports: string[] = [];
|
||||
|
||||
// If the parameter has a type than it can be a basic or generic type.
|
||||
if (parameter.type) {
|
||||
@ -62,6 +62,7 @@ export function getParameter(openApi: OpenApi, parameter: OpenApiParameter): Par
|
||||
if (parameter.enum) {
|
||||
parameterType = getEnumType(parameter.enum);
|
||||
parameterBase = 'string';
|
||||
parameterImports = [];
|
||||
}
|
||||
|
||||
// Check if this could be a special enum where values are documented in the description.
|
||||
@ -70,6 +71,7 @@ export function getParameter(openApi: OpenApi, parameter: OpenApiParameter): Par
|
||||
if (enumType) {
|
||||
parameterType = enumType;
|
||||
parameterBase = 'number';
|
||||
parameterImports = [];
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user