Skip to content

Commit 6e37ccb

Browse files
committed
- Fixed format of comments
1 parent 91dd581 commit 6e37ccb

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

src/openApi/v2/parser/getComment.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
1+
import { EOL } from 'os';
2+
13
export function getComment(comment: string | undefined): string | undefined {
24
if (comment) {
3-
return comment.replace(/(\r\n|\n|\r)+/g, '$1 * ');
5+
return comment
6+
.split(/(\r\n|\n|\r)+/g)
7+
.filter(line => line)
8+
.map(line => line.trim())
9+
.join(EOL)
10+
.replace(/(\r\n|\n|\r)+/g, '$1 * ');
411
}
512
return undefined;
613
}

src/openApi/v2/parser/getParameter.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export function getParameter(openApi: OpenApi, parameter: OpenApiParameter): Par
1717
let parameterType = 'any';
1818
let parameterBase = 'any';
1919
let parameterTemplate: string | null = null;
20-
const parameterImports: string[] = [];
20+
let parameterImports: string[] = [];
2121

2222
// If the parameter has a type than it can be a basic or generic type.
2323
if (parameter.type) {
@@ -62,6 +62,7 @@ export function getParameter(openApi: OpenApi, parameter: OpenApiParameter): Par
6262
if (parameter.enum) {
6363
parameterType = getEnumType(parameter.enum);
6464
parameterBase = 'string';
65+
parameterImports = [];
6566
}
6667

6768
// 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
7071
if (enumType) {
7172
parameterType = enumType;
7273
parameterBase = 'number';
74+
parameterImports = [];
7375
}
7476
}
7577

0 commit comments

Comments
 (0)