From c5f4871c26a0356c12256959e50f7a9da024528e Mon Sep 17 00:00:00 2001 From: Hood Chatham Date: Mon, 7 Jul 2025 17:23:18 +0200 Subject: [PATCH 1/2] Add switch block in renderCommentContent, see if tsc likes it --- sphinx_js/js/convertTopLevel.ts | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/sphinx_js/js/convertTopLevel.ts b/sphinx_js/js/convertTopLevel.ts index a9a9fbc..75b9ceb 100644 --- a/sphinx_js/js/convertTopLevel.ts +++ b/sphinx_js/js/convertTopLevel.ts @@ -254,13 +254,16 @@ class PathComputer implements ReflectionVisitor { */ function renderCommentContent(content: CommentDisplayPart[]): Description { return content.map((x): DescriptionItem => { - if (x.kind === "code") { - return { type: "code", code: x.text }; + switch(x.kind) { + case "code": + return { type: "code", code: x.text }; + case "text": + return { type: "text", text: x.text }; + case "inline-tag": + return { type: "text", text: x.text }; + case "relative-link": + return { type: "text", text: x.text }; } - if (x.kind === "text") { - return { type: "text", text: x.text }; - } - throw new Error("Not implemented"); }); } From b80fb81c067d1379996c4ecbd1a0061dffd57c2b Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 7 Jul 2025 15:24:06 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- sphinx_js/js/convertTopLevel.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sphinx_js/js/convertTopLevel.ts b/sphinx_js/js/convertTopLevel.ts index 75b9ceb..82bdcac 100644 --- a/sphinx_js/js/convertTopLevel.ts +++ b/sphinx_js/js/convertTopLevel.ts @@ -254,7 +254,7 @@ class PathComputer implements ReflectionVisitor { */ function renderCommentContent(content: CommentDisplayPart[]): Description { return content.map((x): DescriptionItem => { - switch(x.kind) { + switch (x.kind) { case "code": return { type: "code", code: x.text }; case "text":