Skip to content

TypeScript 5.7 Support #10115

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
bradzacher opened this issue Oct 9, 2024 · 4 comments · Fixed by #10372 or #10385
Closed

TypeScript 5.7 Support #10115

bradzacher opened this issue Oct 9, 2024 · 4 comments · Fixed by #10372 or #10385
Labels
accepting prs Go ahead, send a pull request that resolves this issue dependencies Issue about dependencies of the package locked due to age Please open a new issue if you'd like to say more. See https://typescript-eslint.io/contributing. New TypeScript Version

Comments

@bradzacher
Copy link
Member

https://devblogs.microsoft.com/typescript/announcing-typescript-5-7-beta/

Please read through our TypeScript version policy: typescript-eslint.io/users/dependency-versions#typescript

This issue is just to track all of the new features and their implementation state in this project.
As with all releases, we will not necessarily to support all features until closer to the full release when everything the features are stabilised.

Please be patient.


🔲 Support for --target es2024 and --lib es2024

We'll need to update the getLib function.

🔲 Search Ancestor Configuration Files for Project Ownership

Perhaps we should follow their logic and update our project: true logic?

🔲 lib.d.ts Updates

We will need to regenerate our types within scope-manager.

Other changes with no impact to us

  • Checks for Never-Initialized Variables
  • Path Rewriting for Relative Paths
  • Faster Project Ownership Checks in Editors for Composite Projects
  • Validated JSON Imports in --module nodenext
  • Support for V8 Compile Caching in Node.js
  • TypedArrays Are Now Generic Over ArrayBufferLike
  • Creating Index Signatures from Non-Literal Method Names in Classes
  • More Implicit any Errors on Functions Returning null and undefined
@dharshan-webdev

This comment was marked as off-topic.

@bradzacher
Copy link
Member Author

@dharshan-webdev this is not the right channel for asking questions or reporting bugs.
please visit our discord to ask such questions.

@dharshan-webdev

This comment has been minimized.

@samreid
Copy link

samreid commented Nov 22, 2024

TypeScript 5.7 released today, see https://devblogs.microsoft.com/typescript/announcing-typescript-5-7/

@JoshuaKGoldberg JoshuaKGoldberg added the accepting prs Go ahead, send a pull request that resolves this issue label Nov 22, 2024
@github-actions github-actions bot added the locked due to age Please open a new issue if you'd like to say more. See https://typescript-eslint.io/contributing. label Dec 6, 2024
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Dec 6, 2024
@JoshuaKGoldberg JoshuaKGoldberg unpinned this issue Jan 3, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
accepting prs Go ahead, send a pull request that resolves this issue dependencies Issue about dependencies of the package locked due to age Please open a new issue if you'd like to say more. See https://typescript-eslint.io/contributing. New TypeScript Version
Projects
None yet
5 participants
@samreid @JoshuaKGoldberg @bradzacher @dharshan-webdev and others