Repository Issues
Microsoft/TypeScript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Issues
Open
Fail to infer Indexed access to the intersection type when it includes an union derived from a generic input
Domain: Indexed Access TypesHelp WantedPossible Improvement
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment0 reactions0 assignees
Open
Generated d.ts imports package that is not installed on current project
BugDomain: Declaration EmitHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
2 comments0 reactions0 assignees
Open
Template literal type derived from string is not a subtype of the TLT derived from any
Domain: Literal TypesHelp WantedPossible Improvement
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions0 assignees
Open
Overload order affects assignability of abstract constructors overloaded with regular constructors in interfaces
BugDomain: IntersectionHelp Wanted
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments1 reaction0 assignees
Open
"const" was transformed to "var" when target is "esnext"
BugDomain: JS EmitHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
3 comments0 reactions0 assignees
Open
Constraints of nested conditional types applied to constrained type variables are incorrect
BugDomain: Conditional TypesHelp Wanted
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions0 assignees
Open
Error type on spreading array with additional props
BugDomain: IntersectionHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment0 reactions0 assignees
Open
`@deprecated` nested namespace handling is buggy
Domain: JSDocHelp WantedPossible Improvement
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
2 comments3 reactions0 assignees
Open
Multi-line top-level `await` causes duplicate declaration error
BugDomain: BinderHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
3 comments0 reactions0 assignees
Open
Inconsistent boolean literal types in objects
BugDomain: check: Type InferenceHelp Wanted
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions0 assignees
Open
The order of values in a union affects the correct type inference
Domain: check: Type InferenceHelp WantedPossible ImprovementUnion Order Dependence
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
2 comments0 reactions0 assignees
Open
Interface type coercion fails with unsatisfied properties in unions
BugDomain: check: Type InferenceHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment1 reaction0 assignees
Open
Type is not referred correctly in the while loop
BugDomain: check: Control FlowHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
9 comments0 reactions0 assignees
Open
wrong behavior about type parameters of `as` clause in a mapped type
Domain: Mapped TypesHelp WantedPossible Improvement
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
2 comments0 reactions0 assignees
Open
Unions of assertion functions do not act as assertion functions
BugDomain: This-TypingHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
3 comments0 reactions0 assignees
Open
`getTextOfJSDocComment` introduces a space in JSDoc comments
BugDomain: JSDocHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment0 reactions0 assignees
Open
Signatures with less parameters aren't assignable to compatible targets with more when their rest param is an instantiated `NoInfer`
Domain: check: Type InferenceHelp WantedPossible Improvement
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
2 comments1 reaction0 assignees
Open
Make type narrowing for destructured discriminated unions work for more types
Domain: check: Control FlowHelp WantedPossible Improvement
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment0 reactions0 assignees
Open
5.6 regression: Incorrect param type inference for type with all optional props
BugDomain: check: Type InferenceHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
9 comments0 reactions0 assignees
Closed
Number.prototype.toFixed, Number.prototype.toExponential,Number.prototype.toPrecision comments error
BugDomain: lib.d.tsHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
3 comments0 reactions0 assignees