- TypeScript 5.6のベータ版がリリースされた。
- NullishとTruthyのチェックが構文上常に同じ結果になる場合にエラーを出すようになった。
- 特定の式(true、false、0、1)はそれでも許可される。
- BuiltinIteratorというネイティブまたは組み込みのiterable型が導入された。
- 新しい組み込み型BuiltinIteratorReturnと–strictBuiltinIteratorReturnフラグが追加された。
新機能や改善点が盛りだくさんのTypeScript 5.6のベータ版がリリースされました。NullishやTruthyのチェックの挙動が変わり、特定の条件下ではエラーが発生するようになりました。これにより、多くのバグが事前に検出される可能性があります。また、新たなiterable型であるBuiltinIteratorも導入され、さらにBuiltinIteratorReturn型や–strictBuiltinIteratorReturnフラグも追加されました。開発者にとって使いやすい新機能が増えたことで、TypeScriptの快適な開発環境が提供されています。