TSはホバーテキストが苦手です

DDD
DDDオリジナル
2025-01-08 14:29:41793ブラウズ

文字通りの天使 (AngelCMHxD) は、私のリポジトリの 1 つに対して PR を作成し、オートコンプリートとホバー テキストの両方に .d.ts 定義ファイルを追加しました。次に起こったのはこれです...


TypeScript .d.ts ファイルを使用して PR をローカルでテストした結果、結果は次のようになりました。

TS is bad at hover text

Windows キーの上にマウスを移動しても、貴重な情報が得られないことに注意してください。 createDesktopShortcuts の上にマウスを移動したときと同じように、テキストが切り詰められ (視覚的に解析するのが困難です) 表示されます。


リポジトリは、単純な lint プラグイン (非常に優れているので、使用してください) を介してあらゆる場所に適用される JSDocs を使用してすでに作成されています。比較すると、JSDocs は TS が行うものと同じ型サポートと、はるかに優れたヒントを提供します。


JSDocs を使用すると、よりきれいなホバーが得られます。

TS is bad at hover text

Windows キーをホバーすると、filePath 文字列が必要であることが説明され、より適切なコンテキストが表示されます。

TS is bad at hover text


結局のところ、TS に使用可能なホバー ツールチップを生成させる方法はありませんでした。公式推奨は、JSDocs を使用することです。

TypeScript エンジンとコンパイラは、JSDocs で定義された型に対して、TypeScript 構文で記述された型に対して行うのとまったく同じように機能するため、私のライブラリは TypeScript をまったく使用しませんが、完全に型指定され、完全に TS 互換です。

以上がTSはホバーテキストが苦手ですの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。