-
-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Closed
Labels
New TypeScript Versionaccepting prsGo ahead, send a pull request that resolves this issueGo ahead, send a pull request that resolves this issuedependenciesIssue about dependencies of the packageIssue about dependencies of the packagelocked due to agePlease open a new issue if you'd like to say more. See https://typescript-eslint.io/contributing.Please open a new issue if you'd like to say more. See https://typescript-eslint.io/contributing.
Description
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
dirkluijk, cprcrack, nwalters512, nicolashenry, ntnyq and 11 moresilverwind, charliez0, swimmesberger and adamakiva
Metadata
Metadata
Assignees
Labels
New TypeScript Versionaccepting prsGo ahead, send a pull request that resolves this issueGo ahead, send a pull request that resolves this issuedependenciesIssue about dependencies of the packageIssue about dependencies of the packagelocked due to agePlease open a new issue if you'd like to say more. See https://typescript-eslint.io/contributing.Please open a new issue if you'd like to say more. See https://typescript-eslint.io/contributing.