Skip to content
Navigation Menu
Toggle navigation
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Spark
Build and deploy intelligent apps
GitHub Models
Manage and compare prompts
MCP Registry
New
Discover and integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
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
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
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:issue milestone: 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
509
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
:
issue
milestone
:
label
:
is:issue milestone: label:
Search
Labels
Milestones
New issue
Search results
Open
Closed
Declaration merging can break equality tests for named tuples
Not a Defect
This behavior is one of several equally-correct options
This behavior is one of several equally-correct options
Status: Not planned (skipped).
#61162
In Microsoft/TypeScript;
·
by
LukeAbby
was closed
on Feb 15, 2025
TypeScript 5.3 Iteration Plan
Planning
Iteration plans and roadmapping
Iteration plans and roadmapping
Status: Open.
#55486
In Microsoft/TypeScript;
·
DanielRosenwasser
opened
on Aug 23, 2023
TS 5 Regression. tsconfig extends stop resolving references to node_modules
Bug
A bug in TypeScript
A bug in TypeScript
Fix Available
A PR has been opened for this issue
A PR has been opened for this issue
Status: Closed (completed).
#53314
In Microsoft/TypeScript;
·
by
Vidda777
was closed
on Mar 22, 2023
·
TypeScript 5.0.3
Regression in 4.8 where string union type widens to string
Bug
A bug in TypeScript
A bug in TypeScript
Domain: check: Type Inference
Related to type inference performed during signature resolution or `infer` type resolution
Related to type inference performed during signature resolution or `infer` type resolution
Fix Available
A PR has been opened for this issue
A PR has been opened for this issue
Has Repro
This issue has compiler-backed repros: https://aka.ms/ts-repros
This issue has compiler-backed repros: https://aka.ms/ts-repros
Rescheduled
This issue was previously scheduled to an earlier milestone
This issue was previously scheduled to an earlier milestone
Status: Open.
#50635
In Microsoft/TypeScript;
·
me4502
opened
on Sep 5, 2022
·
TypeScript 5.7.0
Concerns with TypeScript 4.5's Node 12+ ESM Support
Discussion
Issues which may not have code impact
Issues which may not have code impact
Status: Closed (completed).
#46452
In Microsoft/TypeScript;
·
by
DanielRosenwasser
was closed
on Dec 22, 2022
Class static block does not allow forward reference to static method
Bug
A bug in TypeScript
A bug in TypeScript
Fix Available
A PR has been opened for this issue
A PR has been opened for this issue
Status: Closed (completed).
#45932
In Microsoft/TypeScript;
·
by
fwienber
was closed
on Mar 23, 2022
·
TypeScript 4.6.1
Mixin classes with private/protected constructors are subclassable
Bug
A bug in TypeScript
A bug in TypeScript
Domain: classes
Behavior of various `class` constructs, e.g. mixins or base classes
Behavior of various `class` constructs, e.g. mixins or base classes
Status: Open.
#42264
In Microsoft/TypeScript;
·
rafasofizada
opened
on Jan 9, 2021
·
Backlog
Using an optional call with <code>.flat()</code> produces incorrect types
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 Investigation
This issue needs a team member to investigate its status.
This issue needs a team member to investigate its status.
Rescheduled
This issue was previously scheduled to an earlier milestone
This issue was previously scheduled to an earlier milestone
Status: Closed (completed).
#41007
In Microsoft/TypeScript;
·
by
tom-sherman
was closed
on Oct 24, 2023
·
TypeScript 5.1.0
Support “Arbitrary module namespace identifier names”
Domain: ES Modules
The issue relates to import/export style module behavior
The issue relates to import/export style module behavior
Effort: Moderate
Requires experience with the TypeScript codebase, but feasible. Harder than "Effort: Casual".
Requires experience with the TypeScript codebase, but feasible. Harder than "Effort: Casual".
ES Next
New featurers for ECMAScript (a.k.a. ESNext)
New featurers for ECMAScript (a.k.a. ESNext)
Fix Available
A PR has been opened for this issue
A PR has been opened for this issue
Has Repro
This issue has compiler-backed repros: https://aka.ms/ts-repros
This issue has compiler-backed repros: https://aka.ms/ts-repros
Help Wanted
You can do this
You can do this
Rescheduled
This issue was previously scheduled to an earlier milestone
This issue was previously scheduled to an earlier milestone
Suggestion
An idea for TypeScript
An idea for TypeScript
Status: Closed (completed).
#40594
In Microsoft/TypeScript;
·
by
ExE-Boss
was closed
on Jun 4, 2024
·
TypeScript 5.6.0
const enum imports are stripped even with isolatedModules
Bug
A bug in TypeScript
A bug in TypeScript
Fix Available
A PR has been opened for this issue
A PR has been opened for this issue
Status: Closed (completed).
#40499
In Microsoft/TypeScript;
·
by
nayeemrmn
was closed
on Jan 13, 2021
·
TypeScript 4.2.0
Types defining <code>Symbol.hasInstance</code> should be eligible to use with the <code>instanceof</code> operator
In Discussion
Not yet reached consensus
Not yet reached consensus
Suggestion
An idea for TypeScript
An idea for TypeScript
Status: Closed (completed).
#39064
In Microsoft/TypeScript;
·
by
lazytype
was closed
on Sep 29, 2023
Allow to find references of the actual type
Needs Proposal
This issue needs a plan that clarifies the finer details of how it could be implemented.
This issue needs a plan that clarifies the finer details of how it could be implemented.
Suggestion
An idea for TypeScript
An idea for TypeScript
Status: Open.
#39324
In Microsoft/TypeScript;
·
bpasero
opened
on Jun 11, 2020
You can’t perform that action at this time.