Repository Issues
Microsoft/TypeScript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Issues
Open
TS2401 does not work with `"target": "ESNext"`
BugDomain: classesHelp Wanted
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
Open
`autocapitalize` type is incorrect according to MDN
BugDomain: lib.d.tsHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
9 comments0 reactions0 assignees
Open
Omitting a property from tuple breaks destruction
BugDomain: Mapped TypesHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
17 comments0 reactions0 assignees
Open
Crash `Unhandled type Any` on ESM-mode namespace import of `module.exports = null`
BugCrashDomain: Node ESMHelp Wanted
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions0 assignees
Open
Comment referencing an undefined `ClassDecoratorFunction` type
BugDomain: DecoratorsHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment4 reactions0 assignees
Open
Generic typing used for "input" event listeners
Domain: lib.d.tsHelp WantedPossible Improvement
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
3 comments2 reactions0 assignees
Open
Types intersected with string literal or 'unique symbol' error on computed property name declaration but only if it's abstract.
BugDomain: IntersectionHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
6 comments0 reactions0 assignees
Open
Tuple with optional element and exactOptionalPropertyTypes still returns undefined during iteration
BugDomain: flag: exactOptionalPropertyTypesHelp Wanted
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments1 reaction0 assignees
Open
Possible performance improvement around types with `this` argument
Domain: PerformanceHelp WantedPossible Improvement
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
2 comments13 reactions0 assignees
Open
Type inference behaves unexpectedly when dealing with functions that have type parameters
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
Error when destructuring deep nested object with literal initializers as fallback
BugDomain: check: Type InferenceHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
2 comments0 reactions0 assignees
Open
Incremental Binding
Experimentation NeededHelp WantedSuggestion
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
2 comments0 reactions0 assignees
Open
False positive for Circular dependency error
Domain: check: Type CircularityHelp 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
Valid JS code reported by TS as illegal code: Keywords cannot contain escape characters
BugDomain: ParserHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
10 comments0 reactions0 assignees
Open
TypeScript refactorings should not generate explicit generic type arguments for types that the source interface has omitted due to the existence of defaults
Domain: LS: RefactoringsExperience EnhancementHelp WantedSuggestion
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions0 assignees