Skip to content

TypeScript 5.8 Support #10884

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 Feb 25, 2025 · 1 comment · Fixed by #10903
Closed

TypeScript 5.8 Support #10884

bradzacher opened this issue Feb 25, 2025 · 1 comment · Fixed by #10903
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-8-rc/

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.


🔲 lib.d.ts Updates

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

Other changes with no impact to us

  • Granular Checks for Branches in Return Expressions
  • Support for require() of ECMAScript Modules in --module nodenext
  • --module node18
  • The --erasableSyntaxOnly Option
  • The --libReplacement Flag
  • Preserved Computed Property Names in Declaration Files
  • Optimizations on Program Loads and Updates
    • Presumably this should also increase type-aware linting performance
  • Restrictions on Import Assertions Under --module nodenext
@bradzacher bradzacher added accepting prs Go ahead, send a pull request that resolves this issue dependencies Issue about dependencies of the package New TypeScript Version labels Feb 25, 2025
@bradzacher bradzacher pinned this issue Feb 25, 2025
@dirkluijk
Copy link
Contributor

dirkluijk commented Feb 28, 2025

Just prepared a pull request for this: #10903

It's my first contribution to this project, but I believe I completed all the required steps.

@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 Mar 10, 2025
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Mar 10, 2025
@bradzacher bradzacher unpinned this issue Mar 10, 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
Development

Successfully merging a pull request may close this issue.

2 participants