-
Notifications
You must be signed in to change notification settings - Fork 12.6k
Issues: microsoft/TypeScript
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
Author
Label
Projects
Milestones
Assignee
Sort
Issues list
Always treat Would introduce errors in existing code
Domain: ES Modules
The issue relates to import/export style module behavior
For Milestone Bug
PRs that fix a bug with a specific milestone
.d.*.ts
files as commonjs-format modules for the purposes of import interop
Author: Team
Breaking Change
#59622
opened Aug 13, 2024 by
weswigham
Loading…
Always resolve package.json exports in type reference directives
Author: Team
Breaking Change
Would introduce errors in existing code
For Uncommitted Bug
PR for untriaged, rejected, closed or missing bug
#58638
opened May 23, 2024 by
andrewbranch
•
Draft
.d.json.ts file (allowArbitraryExtensions) not working correctly when importing from ESM file with node16/nodenext module setting
Breaking Change
Would introduce errors in existing code
Bug
A bug in TypeScript
Fix Available
A PR has been opened for this issue
Rescheduled
This issue was previously scheduled to an earlier milestone
Do not erase signature constraints when calculating variance
Author: Team
Breaking Change
Would introduce errors in existing code
Experiment
A fork with an experimental idea which might not make it into master
For Uncommitted Bug
PR for untriaged, rejected, closed or missing bug
Infer Would introduce errors in existing code
For Uncommitted Bug
PR for untriaged, rejected, closed or missing bug
unknown
at value positions of objects inferred from keyof T
Breaking Change
#55547
opened Aug 28, 2023 by
Andarist
Loading…
Do not widen computed properties with template literal types
Breaking Change
Would introduce errors in existing code
For Uncommitted Bug
PR for untriaged, rejected, closed or missing bug
#54706
opened Jun 19, 2023 by
Andarist
Loading…
Always look for tsconfig, allow command line to override tsconfig file list
Author: Team
Breaking Change
Would introduce errors in existing code
For Uncommitted Bug
PR for untriaged, rejected, closed or missing bug
Rescheduled
This issue was previously scheduled to an earlier milestone
Enum with special numbers overwrites own value
Breaking Change
Would introduce errors in existing code
Bug
A bug in TypeScript
Inconsistent parameter properties initialization order depending on the target syntax with useDefineForClassFields
Breaking Change
Would introduce errors in existing code
Domain: JS Emit
The issue relates to the emission of JavaScript
Rescheduled
This issue was previously scheduled to an earlier milestone
Symbol properties should not be exempt from excess property checks in presence of a string index signature
Breaking Change
Would introduce errors in existing code
Bug
A bug in TypeScript
Fix Available
A PR has been opened for this issue
Rescheduled
This issue was previously scheduled to an earlier milestone
Cannot bracket-index into an object after checking it's existence on that object.
Breaking Change
Would introduce errors in existing code
#44117
opened May 17, 2021 by
h-joo
allowJs should default to true
Breaking Change
Would introduce errors in existing code
Needs More Info
The issue still hasn't been fully clarified
Suggestion
An idea for TypeScript
No error using imports/exports with --module=none and --target=es2015+
Breaking Change
Would introduce errors in existing code
Bug
A bug in TypeScript
Rescheduled
This issue was previously scheduled to an earlier milestone
Change Diagnostic.code to 'string | number'
API
Relates to the public API for TypeScript
Breaking Change
Would introduce errors in existing code
Experience Enhancement
Noncontroversial enhancements
Suggestion
An idea for TypeScript
USVString type definition
Awaiting More Feedback
This means we'd like to hear from more people who would be helped by this feature
Breaking Change
Would introduce errors in existing code
Domain: lib.d.ts
The issue relates to the different libraries shipped with TypeScript
Suggestion
An idea for TypeScript
#28775
opened Nov 30, 2018 by
hasbel
Inserting intersections with 'Function' while narrowing breaks code
Awaiting More Feedback
This means we'd like to hear from more people who would be helped by this feature
Breaking Change
Would introduce errors in existing code
Suggestion
An idea for TypeScript
#26970
opened Sep 7, 2018 by
DanielRosenwasser
API: incorrect declarations in types.ts
Breaking Change
Would introduce errors in existing code
Help Wanted
You can do this
Infrastructure
Issue relates to TypeScript team infrastructure
Object.getPrototypeOf returns This means we'd like to hear from more people who would be helped by this feature
Breaking Change
Would introduce errors in existing code
Suggestion
An idea for TypeScript
any
instead of object | null
Awaiting More Feedback
#22875
opened Mar 26, 2018 by
cshaa
Decouple jsx element type from jsx factory return type and sfc return type
Breaking Change
Would introduce errors in existing code
Domain: JSX/TSX
Relates to the JSX parser and emitter
Effort: Moderate
Requires experience with the TypeScript codebase, but feasible. Harder than "Effort: Casual".
Fix Available
A PR has been opened for this issue
Suggestion
An idea for TypeScript
Try enforcing contextual type of array literal elements
Breaking Change
Would introduce errors in existing code
Committed
The team has roadmapped this issue
Suggestion
An idea for TypeScript
Bug: Accessing private statics in a class via its derived class is allowed
Breaking Change
Would introduce errors in existing code
Effort: Moderate
Requires experience with the TypeScript codebase, but feasible. Harder than "Effort: Casual".
Help Wanted
You can do this
Suggestion
An idea for TypeScript
Enum types are not checked in binary operators
Breaking Change
Would introduce errors in existing code
Bug
A bug in TypeScript
Help Wanted
You can do this
ProTip!
Adding no:label will show everything without a label.