以下のように数多くの新機能が導入されている。以下に、これらの新機能に関する簡単な説明を示す。5.5では、コードの文脈に応じた型推論がより進化し、メソッドチェーン内のfilter関数の戻り値の型などを正確に絞り込めるようになった。}}定数インデックスアクセスのための制御フローの絞り込みオブジェクトにキーを用いてアクセスする際、より精密な型絞り込みが可能になる。}}JSDoc内の型インポートJSDocコメント内での型インポートが容易になり、@importタグを使用することで、ESModulesのインポート構文を模倣する。以下はその使用例である。関数の実装}正規表現の構文チェックTypeScriptは、正規表現リテラルに対して基本的な構文チェックを行うようになり、一般的なエラーを検出可能に。以下の例では、正規表現の誤りを指摘している。backslash?--isolatedDeclarationsオプション新たな--isolatedDeclarationsオプションが導入され、より高速で並列なビルドプロセスを支援する。これは、特に大規模なプロジェクトやモノレポでの開発において、ビルド時間の短縮に貢献する。設定ファイルのための${configDir}テンプレート変数tsconfig.jsonのextendsフィールドで使用されるパスが、新しいテンプレート変数${configDir}によって、より柔軟に扱えるようになる。これにより、複数のプロジェクト間で設定ファイルを再利用する際の管理が容易になる。package.jsonの依存関係に基づく宣言ファイル生成package.jsonのdependenciesに基づいて、より安全に型宣言ファイルを生成することが可能になった。これは、モジュールの解決が改善された結果である。ECMAScriptモジュールのAPI利用の容易化Node.jsでのECMAScriptモジュールからTypeScriptのAPIを名前付きインポートで利用できるようになり、開発者の利便性が向上した。transpileDeclarationが導入された。これにより、宣言ファイルの生成が容易になる。注目すべき挙動の変更いくつかの機能が非推奨となり、将来的には使用できなくなる予定である。ESMとCommonJSの取り扱いに関しても改善が加えられた。以上の更新により、TypeScriptの利用者はより効率的かつ安全にコードを書くことができるようになるだろう。Betaを参照していただきたい。