From 6113ddd26a2877d8d7f0f3cc4301d8dea8d2182b Mon Sep 17 00:00:00 2001 From: York Yao Date: Sat, 29 Jan 2022 16:47:03 +0800 Subject: [PATCH] fix: missing description --- demo/cases.swagger.json | 3 ++- src/parser.ts | 8 ++++---- src/swagger-doc-generator.ts | 1 + 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/demo/cases.swagger.json b/demo/cases.swagger.json index f42abd5..647b1f2 100644 --- a/demo/cases.swagger.json +++ b/demo/cases.swagger.json @@ -56,7 +56,8 @@ "minimum": 1, "default": 2, "description": "pet id" - } + }, + "description": "pet id" }, { "name": "sortType", diff --git a/src/parser.ts b/src/parser.ts index de0588d..dad75dd 100644 --- a/src/parser.ts +++ b/src/parser.ts @@ -1608,13 +1608,13 @@ export class Parser { } } else if (jsDoc.name === 'default') { type.default = JSON.parse(this.getJsDocComment(jsDoc.comment)) + } else if (jsDoc.name === 'title') { + type.title = jsDoc.comment + } else if (jsDoc.name === 'description') { + type.description = jsDoc.comment } } else if (jsDoc.name === 'uniqueItems') { type.uniqueItems = true - } else if (jsDoc.name === 'title') { - type.title = jsDoc.comment - } else if (jsDoc.name === 'description') { - type.description = jsDoc.comment } } diff --git a/src/swagger-doc-generator.ts b/src/swagger-doc-generator.ts index 7ad7700..9f248f2 100644 --- a/src/swagger-doc-generator.ts +++ b/src/swagger-doc-generator.ts @@ -26,6 +26,7 @@ export function generateSwaggerDoc(context: Context, swaggerBase?: Record