米Microsoftは、プログラミング言語「TypeScript 4.4」のリリース候補版(RC)を、8月12日(現地時間)に公開した。以降、重大なバグ修正を除いて、変更は行われない見込みとなっている。
「TypeScript 4.4」では、エイリアス条件と判別式の制御フロー分析が変更され、typeofチェックだけでなく、さまざまな種類のタイプガード条件が保持されるようになるとともに、判別式を抽出できるようになり、元のオブジェクトの絞り込みが可能になった。
また、symbolsおよびテンプレート文字列パターンのインデックス署名が許可されるようになったほか、--useUnknownInCatchVariablesフラグによってcatchのデフォルトの型がanyからunknownへ変更されるとともに、オプションのプロパティ型が記述されたとおりに正確に解釈されることを指定する新たなフラグ--exactOptionalPropertyTypesが追加されるなど、数多くの機能追加・改善が行われている。
この記事は参考になりましたか?
- この記事の著者
-
CodeZine編集部(コードジンヘンシュウブ)
CodeZineは、株式会社翔泳社が運営する開発者のための情報メディアです。日々の開発に取り組むエンジニアやテクノロジーを学びたい方に向けて、プログラミングやAI活用、開発ツール、エンジニアの学びとキャリアに関する記事をお届けしています。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
この記事は参考になりましたか?
この記事をシェア
