Skip to content
Navigation Menu
Toggle navigation
Sign in
Appearance settings
Platform
GitHub Copilot
Write better code with AI
GitHub Spark
New
Build and deploy intelligent apps
GitHub Models
New
Manage and compare prompts
GitHub Advanced Security
Find and fix vulnerabilities
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Discussions
Collaborate outside of code
Code Search
Find more, search less
Explore
Why GitHub
Documentation
GitHub Skills
Blog
Integrations
GitHub Marketplace
MCP Registry
View all features
Solutions
By company size
Enterprises
Small and medium teams
Startups
Nonprofits
By use case
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
By industry
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
Topics
AI
DevOps
Security
Software Development
View all
Explore
Learning Pathways
Events & Webinars
Ebooks & Whitepapers
Customer Stories
Partners
Executive Insights
Open Source
GitHub Sponsors
Fund open source developers
The ReadME Project
GitHub community articles
Repositories
Topics
Trending
Collections
Enterprise
Enterprise platform
AI-powered developer platform
Available add-ons
GitHub Advanced Security
Enterprise-grade security features
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
is:open is:issue label:
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Appearance settings
Resetting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
microsoft
/
TypeScript
Public
Notifications
You must be signed in to change notification settings
Fork
13.1k
Star
107k
Code
Issues
5k+
Pull requests
508
Actions
Projects
1
Models
Wiki
Security
Uh oh!
There was an error while loading.
Please reload this page
.
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Models
Wiki
Security
Insights
TypeScript 5.9 Iteration Plan
#61648 ·
DanielRosenwasser
opened
on May 2, 2025
38
Locking Resolved Issues/PRs
#62623 ·
RyanCavanaugh
opened
on Oct 17, 2025
1
Issues
Search Issues
is
:
open
is
:
issue
label
:
is:open is:issue label:
Search
Labels
Milestones
New issue
Search results
Open
Closed
Occurrences highlighting on template string literals selects entire string
Bug
A bug in TypeScript
A bug in TypeScript
Domain: LS: Symbol Navigation
Relates to go-to-definition, find-all-references, highlighting/occurrences.
Relates to go-to-definition, find-all-references, highlighting/occurrences.
Help Wanted
You can do this
You can do this
Status: Open.
#62444
In microsoft/TypeScript;
·
jreidgreer
opened
on Sep 13, 2025
·
Backlog
"source.organizeImports" sometimes results in bad order when used together with comments, and can make e.g. ESLint fail
Bug
A bug in TypeScript
A bug in TypeScript
Domain: LS: Organize Imports
Issues with the organize imports feature
Issues with the organize imports feature
Help Wanted
You can do this
You can do this
Status: Open.
#62387
In microsoft/TypeScript;
·
heidemn-faro
opened
on Sep 3, 2025
·
Backlog
Confusing in narrowing and property access on type parameter with <code>never</code> base constraint
Domain: check: Control Flow
The issue relates to control flow analysis
The issue relates to control flow analysis
Help Wanted
You can do this
You can do this
Possible Improvement
The current behavior isn't wrong, but it's possible to see that it might be better in some cases
The current behavior isn't wrong, but it's possible to see that it might be better in some cases
Status: Open.
#62178
In microsoft/TypeScript;
·
Andarist
opened
on Aug 2, 2025
·
Backlog
Symbol properties on objects are imported by type and not by value when auto-completed
Bug
A bug in TypeScript
A bug in TypeScript
Domain: LS: Auto-import
Fix Available
A PR has been opened for this issue
A PR has been opened for this issue
Help Wanted
You can do this
You can do this
Status: Open.
#61894
In microsoft/TypeScript;
·
sadan4
opened
on Jun 18, 2025
·
Backlog
Type Guard Documentation Is Incorrectly Labeled as Deprecated
Docs
The issue relates to how you learn TypeScript
The issue relates to how you learn TypeScript
Help Wanted
You can do this
You can do this
Status: Open.
#61881
In microsoft/TypeScript;
·
ryanoboril
opened
on Jun 16, 2025
source.organizeImports affects export object
Bug
A bug in TypeScript
A bug in TypeScript
Domain: LS: Organize Imports
Issues with the organize imports feature
Issues with the organize imports feature
Help Wanted
You can do this
You can do this
Status: Open.
#61588
In microsoft/TypeScript;
·
Zitrooone
opened
on Apr 16, 2025
·
Backlog
Allow tuple labels passed to <code>satisfies</code> to participate in type inference
Experience Enhancement
Noncontroversial enhancements
Noncontroversial enhancements
Help Wanted
You can do this
You can do this
Suggestion
An idea for TypeScript
An idea for TypeScript
Status: Open.
#61415
In microsoft/TypeScript;
·
ahrjarrett
opened
on Mar 13, 2025
·
Backlog
Display default values for property types.
Awaiting More Feedback
This means we'd like to hear from more people who would be helped by this feature
This means we'd like to hear from more people who would be helped by this feature
Suggestion
An idea for TypeScript
An idea for TypeScript
Status: Open.
#61045
In microsoft/TypeScript;
·
theetrain
opened
on Jan 24, 2025
rewriteRelativeImportExtensions: tsc doesn't rewrite extensions in emitted declaration files
Experience Enhancement
Noncontroversial enhancements
Noncontroversial enhancements
Help Wanted
You can do this
You can do this
Suggestion
An idea for TypeScript
An idea for TypeScript
Status: Open.
#61037
In microsoft/TypeScript;
·
darksabrefr
opened
on Jan 24, 2025
·
Backlog
Uninitialized local check still permits provably erroneous use-before-assign in closure
Awaiting More Feedback
This means we'd like to hear from more people who would be helped by this feature
This means we'd like to hear from more people who would be helped by this feature
Suggestion
An idea for TypeScript
An idea for TypeScript
Status: Open.
#60181
In microsoft/TypeScript;
·
kirkwaiblinger
opened
on Oct 9, 2024
Inconsistent typechecking with require() in JS and TS
Has Repro
This issue has compiler-backed repros: https://aka.ms/ts-repros
This issue has compiler-backed repros: https://aka.ms/ts-repros
Needs More Info
The issue still hasn't been fully clarified
The issue still hasn't been fully clarified
Status: Open.
#60032
In microsoft/TypeScript;
·
u130b8
opened
on Sep 23, 2024
Potential memory leak or dead recursive during auto completion
Needs Investigation
This issue needs a team member to investigate its status.
This issue needs a team member to investigate its status.
Status: Open.
#59998
In microsoft/TypeScript;
·
neko-para
opened
on Sep 18, 2024
·
Backlog
You can’t perform that action at this time.