TypeScript 5.0 リリース

TypeScript 5.0 がリリースされました。このリリースでは、TypeScript をより小さく、よりシンプルに、より速くすることを目指しながら、多くの新機能をもたらします。バージョン 5.0 では、新しいデコレーター標準、Node およびバンドラーでの ESM プロジェクトのサポートの向上、ライブラリ作成者が一般的な推論を制御するための新しい方法、拡張された JSDoc 機能、簡素化された構成、およびその他の多くの改善が実装されています。

Beta および RC 以降の新機能は何ですか?

TypeScript 5.0 Beta 以降の新しい違いは、TypeScript ではデコレータを andexportexport default前後に配置できることですこの変更は、TC39 (ECMAScript/JavaScript の標準化団体) 内での議論とコンセンサスを反映しています。

もう 1 つは、新しいモジュール解決オプションは、オプションが に設定されている場合にのみ使用できることです。これは、バンドラーまたはローダーが TypeScript のオプションを尊重するかどうかに関係なく、入力ファイルに記述されたステートメントがバンドラーによって解析されるまで呼び出しに変換されないようにするために行われます。 bundler  --module  esnext  import  require  module 

TypeScript 5.0 ベータ版には「エディター シナリオでの大文字と小文字を区別しないインポートの並べ替えのサポート」が付属していますが、カスタマイズの UX についてはまだ議論中であるため、バージョン アップデートの発表では詳しく説明されていませんでした。

 

RC 以降の最も注目すべき変更点は、TypeScript 5.0 が .NETで Node.js の最小バージョンをpackage.json指定するようになったことです。12.20公式は、TypeScript 5.0 からモジュールへの移行に関する記事も公開しました。

TypeScript 5.0 Beta および RC リリース以降、速度ベンチマークとバンドル サイズの増分の具体的な数値も微調整されていますが、ノイズは常に実行の要因でした。一部のベンチマークの名前もわかりやすくするために調整されており、パッケージ サイズの改善は別のグラフに移動されています。

TypeScript 5.0 の主な機能

詳しくは、リリースのお知らせをご覧ください。

おすすめ

転載: www.oschina.net/news/232912/typescript-5-0-released