From 8646221f3b20a07686f0b239a164578ea8b8539d Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Wed, 12 Nov 2025 11:49:46 -0800 Subject: [PATCH 1/3] Remove the @jsx tag from tsdoc.json. --- CHANGELOG.md | 1 + site/tags/typescript.md | 1 - src/lib/utils/options/tsdoc-defaults.ts | 2 +- tsdoc.json | 4 ---- 4 files changed, 2 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e769444be..20ac96b8f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,7 @@ title: Changelog API: Introduced `typeAnnotation` on `CommentTag` - Added `excludePrivateClassFields` option to hide `#private` members while allowing `private` members, #3017. - Added support for TypeScript's `@this` tag for JS files which describe `this` parameters, #3026. +- Remove the `@jsx` tag from the list of additional block tags. TSDoc now directly supports this tag, #3031. ## Bug Fixes diff --git a/site/tags/typescript.md b/site/tags/typescript.md index 7d2c74eaa..364f3e021 100644 --- a/site/tags/typescript.md +++ b/site/tags/typescript.md @@ -13,7 +13,6 @@ will remove them from the generated documentation. - `@augments` - `@callback` - `@extends` -- `@jsx` - `@type` - `@typedef` - `@yields` diff --git a/src/lib/utils/options/tsdoc-defaults.ts b/src/lib/utils/options/tsdoc-defaults.ts index 1aeabc65a..99e2b3221 100644 --- a/src/lib/utils/options/tsdoc-defaults.ts +++ b/src/lib/utils/options/tsdoc-defaults.ts @@ -4,6 +4,7 @@ export const tsdocBlockTags = [ "@defaultValue", "@deprecated", "@example", + "@jsx", "@param", "@privateRemarks", "@remarks", @@ -28,7 +29,6 @@ export const blockTags = [ "@groupDescription", "@import", "@inheritDoc", - "@jsx", "@license", "@module", "@mergeModuleWith", diff --git a/tsdoc.json b/tsdoc.json index 07d3e835c..ac45b2178 100644 --- a/tsdoc.json +++ b/tsdoc.json @@ -231,10 +231,6 @@ "tagName": "@hideconstructor", "syntaxKind": "modifier" }, - { - "tagName": "@jsx", - "syntaxKind": "block" - }, { "tagName": "@summary", "syntaxKind": "block" From 422aa235f871974e993d4f78fc9f53723df6ad7b Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Wed, 12 Nov 2025 11:50:51 -0800 Subject: [PATCH 2/3] Update the PR reference. --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 20ac96b8f..5ce155f29 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,7 +13,7 @@ title: Changelog API: Introduced `typeAnnotation` on `CommentTag` - Added `excludePrivateClassFields` option to hide `#private` members while allowing `private` members, #3017. - Added support for TypeScript's `@this` tag for JS files which describe `this` parameters, #3026. -- Remove the `@jsx` tag from the list of additional block tags. TSDoc now directly supports this tag, #3031. +- Remove the `@jsx` tag from the list of additional block tags. TSDoc now directly supports this tag, #3035. ## Bug Fixes From 990614519d93cf7d3063e16f8eeff3df65417610 Mon Sep 17 00:00:00 2001 From: Gerrit Birkeland Date: Sat, 15 Nov 2025 11:22:52 -0700 Subject: [PATCH 3/3] Update site/tags/typescript.md --- site/tags/typescript.md | 1 + 1 file changed, 1 insertion(+) diff --git a/site/tags/typescript.md b/site/tags/typescript.md index 364f3e021..7d2c74eaa 100644 --- a/site/tags/typescript.md +++ b/site/tags/typescript.md @@ -13,6 +13,7 @@ will remove them from the generated documentation. - `@augments` - `@callback` - `@extends` +- `@jsx` - `@type` - `@typedef` - `@yields`