diff --git a/src/loader/babel.ts b/src/loader/babel.ts index 46818e2..c1b0d28 100644 --- a/src/loader/babel.ts +++ b/src/loader/babel.ts @@ -39,7 +39,7 @@ const babelPluginUntyped: PluginItem = function ( } }, ObjectProperty(p) { - if (p.node.leadingComments) { + if (p.node.leadingComments && p.node.leadingComments.length > 0) { const schema = parseJSDocs( p.node.leadingComments .filter((c) => c.type === "CommentBlock") diff --git a/test/loader.test.ts b/test/loader.test.ts index a51b280..a417b70 100644 --- a/test/loader.test.ts +++ b/test/loader.test.ts @@ -25,7 +25,7 @@ describe("loader", () => { "description": "", "id": "#config/checked", "tags": [], - "title": "", + "title": "checked status", "type": "boolean", }, },