Announcing TypeScript 6.0 RC - TypeScript
TypeScript 6.0 RCリリース。
TypeScript 7(Go言語ベース)への移行を見据えたリリースで、多くのデフォルト設定の変更や非推奨化が含まれる。
Betaからの変更として import ... assert {...}の廃止が延期された。
strictがデフォルトでtrueに変更、moduleのデフォルトがesnextに変更、targetのデフォルトがes2025に変更、typesのデフォルトが[]に変更。
target: es5/--moduleResolution node10/--module amd|umd|system/--outFileなどを非推奨化。
ES2025のRegExp.escapeやTemporalの型定義を追加、lib.domにdom.iterableとdom.asynciterableを統合。
thisを使わない関数のcontext sensitivityの改善、#/で始まるsubpath importsのサポートを追加。
--moduleResolution bundlerと--module commonjsの組み合わせが可能に。
TypeScript 7への移行を補助する--stableTypeOrderingフラグの追加など。