TypeScript 7.1 Beta、モジュール化された API と ES2026 対応を追加
公開日: 2026年10月20日
Microsoft は、新しいネイティブコンパイラー API と JavaScript 機能への対応を含む TypeScript 7.1 Beta を公開しました。ベータ版は次のコマンドで試せます。
npm install -D typescript@beta主な変更点
--target es2026と--lib es2026が安定したオプションとしてサポートされ、標準ライブラリの宣言も更新されました。- 新しい API のエントリーポイントには
typescript/sync、typescript/async、typescript/fs、typescript/astがあります。APIとProgramオブジェクトは、例えばusingで破棄する必要があります。 - ソースフェーズインポート(
import sourceとimport.source())では、WebAssembly などに使うモジュールソースオブジェクトを取得できます。適切な--moduleとesnextの設定が必要です。 - コンテンツマッパーにより、
.vueや.svelteなどのファイルに埋め込まれた TypeScript を扱えます。コマンドラインからの実行には--runExternalCodeが必要です。 - Microsoft が公開したベンチマークでは、TypeScript 7.0 よりビルドが高速化し、メモリ使用量も減少しています。
提供状況
これはベータ版であり、安定版ではありません。更新前にフレームワークとツールの互換性を確認してください。ambient モジュールのインポート属性対応は別の記事で紹介しています。
出典
公式発表を参照: Announcing TypeScript 7.1 Beta.