Repository Issues
Microsoft/TypeScript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Issues
Open
Conditional type flow types missing in the template in mapped types with as clause
Domain: Mapped TypesHelp WantedPossible Improvement
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions0 assignees
Open
Unions seem to sidestep `--noUncheckedIndexedAccess` and lose the possibility of undefined
BugDomain: flag: noUncheckedIndexedAccessHelp Wanted
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments3 reactions0 assignees
Open
Support source phase imports
CommittedHelp WantedSuggestion
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
2 comments7 reactions0 assignees
Open
Support type inference for Symbol keys on function
Domain: check: Type InferenceHelp 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
`IDBObjectStore` `keyPath` missing `null` type.
BugDomain: lib.d.tsHelp Wanted
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions0 assignees
Open
Instantiable types from return types of contextual signatures don't provide contextual type information for return expressions
Domain: check: Contextual 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
Inconsistent enum literal types
Domain: enumHelp 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
Narrow object property indexed by bracket notation when the key is a known literal type, regardless of where the key comes from
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 comment11 reactions0 assignees
Open
Object.defineProperty(variable) does not error in `.js` files if `variable` does not exist
BugDomain: JavaScriptHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
9 comments2 reactions0 assignees
Open
Narrowed `const` variables are widened in block-scoped closures
Domain: check: Control FlowHelp 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
JavaScript Intellisense doesn't detect types of properties defined in async constructors
Domain: JavaScriptHelp WantedPossible Improvement
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments1 reaction0 assignees
Open
Index type distributes over intersections too eagerly
Domain: Indexed Access 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
Add more context to unique symbols that appear in type errors
Domain: Error MessagesHelp WantedPossible Improvement
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
6 comments0 reactions0 assignees
Open
Type Inference Enhancement of Handler Args
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 comments0 reactions0 assignees
Open
Branded literal type widened in unexpected way
BugDomain: IntersectionHelp Wanted
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions0 assignees
Open
Index type for an intersected `NoInfer` can get sometimes incorrectly deferred
Domain: Index 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
JSDOC generics bug for callbacks when args are present
BugDomain: JSDocHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
3 comments1 reaction0 assignees
Open
[TypeScript] Mapped Types with Template Literal Keys Do Not Preserve Type Declaration References
Domain: LS: Signature HelpExperience EnhancementHelp WantedSuggestion
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment1 reaction0 assignees
Open
Distributive conditional types can't distribute over `NoInfer` types wrapping a union
Domain: Conditional 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
Text between Unicode escapes within an identifier is skipped
BugDomain: ParserHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment0 reactions0 assignees