Repository Issues
Microsoft/TypeScript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Issues
Open
TS:1379 An import alias cannot reference a declaration that was exported using 'export type'
BugDomain: ES ModulesHelp Wanted
No assignee yetHas a beginner-friendly labelContributing guide available
12 comments3 reactions0 assignees
Open
Spread operator in JSX causes loss of type information for inline functions defined outside the spread operator
BugDomain: JSX/TSXHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
3 comments0 reactions0 assignees
Open
Unsound calls allowed on a function coming from a deferred indexed access when intersection is involved
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
Fails to expand indexed access type when used as a generic type parameter
Domain: Indexed Access TypesHelp 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
Synthetic comment duplicated 3 times on class with experimental decorators
BugDomain: Comment EmitHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment0 reactions0 assignees
Open
.js error when module type is CommonJS and a variable name is exports
BugDomain: JS EmitHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment0 reactions0 assignees
Open
'this' implicitly has type 'any' in a function used within a conditional expression
BugDomain: This-TypingHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment1 reaction0 assignees
Open
Preserve properties descriptions when converting @typedef's to interfaces
Experience EnhancementHelp WantedSuggestion
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments1 reaction0 assignees
Open
jsdoc: Picks up @errors comment inside a code snippet inside jsdoc as a tag
Domain: JSDocHelp 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
Component not always a valid JSX component depending on a generic type
Domain: JSX/TSXHelp 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
Find all references on super() only shows other calls to `super()`, not all calls to ctor
Experience EnhancementHelp WantedSuggestion
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
5 comments0 reactions0 assignees
Open
ES6 Class: `asserts this is Type` raises error when variable containing instance is type narrowed
Domain: This-TypingHelp 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
Overloaded function args not inferred correctly
Domain: check: Type InferenceHelp WantedPossible Improvement
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
7 comments8 reactions0 assignees
Open
URLSearchParams needs size
BugDomain: lib.d.tsHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
3 comments8 reactions0 assignees
Open
TS2401 does not work with `"target": "ESNext"`
BugDomain: classesHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
5 comments3 reactions0 assignees
Open
Unexpected "used before its declaration" error when implementing a exported type of a merged namespace
BugDomain: BinderHelp Wanted
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions0 assignees
Open
Report evolving arrays / evolving variables differently in QuickInfo
Experience EnhancementHelp WantedSuggestion
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
9 comments11 reactions0 assignees
Open
Narrowed generic type is ignored in return type of callback passed to generic function
BugDomain: check: Type InferenceHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment0 reactions0 assignees
Open
Spread operator mixed with destructuring assignment resulting in unsoundness
Domain: flag: noUncheckedIndexedAccessHelp WantedPossible Improvement
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
3 comments0 reactions0 assignees
Open
Notes about `String.replace`
BugDomain: lib.d.tsHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
4 comments2 reactions0 assignees