From 62aa928ebe0b09dae8e0297fc6c0a5303f0fda74 Mon Sep 17 00:00:00 2001 From: Jack Robards Date: Sun, 19 Jan 2025 22:00:54 -0600 Subject: [PATCH 1/2] feat: Return text with typehint information if it is available for html-tag --- .../src/lib/analyze/parse/parse-html-data/html-tag.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/lit-analyzer/src/lib/analyze/parse/parse-html-data/html-tag.ts b/packages/lit-analyzer/src/lib/analyze/parse/parse-html-data/html-tag.ts index 9ce69697..861ca660 100644 --- a/packages/lit-analyzer/src/lib/analyze/parse/parse-html-data/html-tag.ts +++ b/packages/lit-analyzer/src/lib/analyze/parse/parse-html-data/html-tag.ts @@ -230,6 +230,9 @@ export function targetKindAndTypeText(target: HtmlAttrTarget, options: Descripti const prefix = `(${targetKindText(target)}) ${options.modifier || ""}${target.name}`; if (isAssignableToSimpleTypeKind(target.getType(), "ANY")) { + if (target.declaration?.typeHint) { + return `${prefix}: ${target.declaration.typeHint}`; + } return `${prefix}`; } From 01850fc4af0b6ab2a1ded0e5468fdb7138f50991 Mon Sep 17 00:00:00 2001 From: Jack Robards Date: Sun, 19 Jan 2025 22:02:00 -0600 Subject: [PATCH 2/2] chore: Add changeset --- .changeset/eighty-pianos-cross.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/eighty-pianos-cross.md diff --git a/.changeset/eighty-pianos-cross.md b/.changeset/eighty-pianos-cross.md new file mode 100644 index 00000000..3dc59931 --- /dev/null +++ b/.changeset/eighty-pianos-cross.md @@ -0,0 +1,5 @@ +--- +"lit-analyzer-fork": patch +--- + +Return type hint information if it is available for html-tag