TypeScript 5.9 リリース
TypeScript 5.9がリリース。tsc --initコマンドの更新、import deferのサポート、DOM APIの要約説明、エディタツールチップの拡張可能なホバー表示プレビューなどが含まれる。
tsc --initの更新:より最小限で規範的なtsconfig.jsonファイルを生成。import deferのサポート:モジュールの評価を遅延させ、パフォーマンスを向上。- DOM APIの要約説明:MDNドキュメントに基づいた要約説明を提供。
- 拡張可能なホバー表示:エディタのツールチップでホバー内容を展開できるプレビュー機能。
--module node20のサポート。- ホバーの最大長の構成が可能に。
- パフォーマンスを向上させるための様々な最適化。
lib.d.tsの破壊的な変更:ArrayBufferがTypedArray型(Node.jsのBufferなど)のスーパータイプではなくなった。@types/nodeの更新、Uint8Array<ArrayBuffer>やbufferプロパティへのアクセスなどの対応が必要。
今後の展望として、TypeScript 6.0がバージョン7.0でのネイティブポートへの移行版として機能する予定。