TypeScript 5.7 introduces checks for never-initialized variables, path rewriting for relative imports to support tools like ts-node and Deno, and compatibility with ECMAScript 2024 features. Additional updates include authoritative project ownership checks in editors, support for V8 compile caching in Node.js, and validation for JSON imports in Node.js modules. The release also enhances the handling of TypedArrays and class methods with non-literal names.
Table of contents
Checks for Never-Initialized Variables Copy linkPath Rewriting for Relative Paths Copy linkSupport for --target es2024 and --lib es2024 Copy linkSearching Ancestor Configuration Files for Project Ownership Copy linkFaster Project Ownership Checks in Editors for Composite Projects Copy linkSupport for V8 Compile Caching in Node.js Copy linkNotable Behavioral Changes Copy linkWhat’s Next? Copy linkSort: