TypeScript 5.2が正式リリースされました

TypeScript 5.2が正式にリリースされました。

5.2 新機能

TypeScript 5.2 は、デコレータ メタデータと呼ばれる今後の ECMAScript 機能を実装します。この機能の重要なアイデアは、デコレータが使用するクラスのメタデータを簡単に作成して使用できるようにすることです。

metadata デコレーター関数が使用されるたびに、コンテキスト オブジェクトの 新しいプロパティにアクセスできるようになります 。metadata プロパティには単純なオブジェクトが含まれるだけです。JavaScriptではプロパティを任意に追加できるため、デコレータごとに更新される辞書として利用できます。

あるいは、各 metadata オブジェクトはクラスの各装飾部分で同じであるため、 の Map キーとして使用することもできます。クラス上またはクラス内のすべてのデコレータが実行されると、 Symbol.metadata クラスを介してオブジェクトにアクセスできるようになります。

TypeScript 5.2 RC リリース以降、ドキュメントには、配列メソッドsymbolas WeakMapWeakSetキー 、および クリッカブル インレイ パラメーター ヒントのコピーが追加され、宣言ファイル内の namespace キーワードの常にヒントに関する重要な変更も加えられています。

詳細については、リリースのお知らせを参照してください

おすすめ

転載: www.oschina.net/news/255407/typescript-5-2