MicrosoftのTypeScript teamは現地時間11月3日、TypeScript 5.3 RCのリリースを公式ブログで発表した。ECMAScript標準化のための専門委員TC39で提案されたImport文の拡張案Import Attributes(Import属性)がサポートされており、TypeScript 4.5で実装したJSON modules読み込みの"import assertions"を進化させassertに変えてwithを用いる。これと呼応し、4.7で試験導入されたresolution-modeがimport type文でサポートされ、require/importの属性を含めることが可能になる。

  • import typeによるresolution-modeのサポート(公式ブログより)

ほか、Case句の条件によって絞り込みを行えるswitch (true) Narrowing、条件におけるBooleans比較のサポートNarrowing On Comparisons to Booleansinstanceof演算子による絞り込み等の文法の改善が実施されている。

  • switch (true) Narrowing(公式ブログより)

正式版は現地時間11月14日のリリースが予定されており、バグや致命的欠陥以外の変更は行われない。