Repository Issues
Microsoft/TypeScript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Issues
Closed
Homomorphic mapped types with arrays doesn't work well with recursive arrays
Domain: Mapped TypesHelp WantedPossible Improvement
No assignee yetHas a beginner-friendly labelContributing guide available
10 comments0 reactions0 assignees
Open
Class decorators run before class static side is fully defined when downleveling
BugDomain: DecoratorsHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment0 reactions0 assignees
Open
Comment like jsx text emitted twice when preserve enabled
BugDomain: JSX/TSXHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment0 reactions0 assignees
Open
The second parameter type of `apply` should be `ArrayLike<T>` instead of `T[]`
Domain: lib.d.tsHelp WantedPossible Improvement
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment1 reaction0 assignees
Open
Misleading error for a generic parameter with a default involving `this`
Domain: This-TypingHelp 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
"Used before initialization" error false positives and negatives with optional properties
BugDomain: check: Control FlowHelp Wanted
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
1 comment0 reactions1 assignee
Open
Function implementation name must be ... (2389) when abstract method is declared again later
Domain: Error MessagesHelp 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
[DTS] Object literal method with bigint is omitted in generated `.d.ts`, but class method works correctly
BugDomain: Declaration EmitHelp Wanted
Why recommendedNo comments yet · Has a beginner-friendly label
No comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions1 assignee
Open
Intersection with a mapped type breaks bypassing private assignability.
Domain: IntersectionHelp 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
Mixing base class defeats circularity protection
Domain: check: Type CircularityHelp 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
Emitted declarations for JS file do not import a class if it's re-exported
BugDomain: Declaration 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
`tsc --build --watch` produces stray `.js`/`.js.map` files when adding a file to upstream project
BugDomain: tsc -bHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment0 reactions0 assignees
Open
`using` transform throws when a for body binding shadows the for head binding
BugDomain: API: TransformsFix AvailableHelp Wanted
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
6 comments1 reaction1 assignee
Open
Missing Intl.Locale.prototype.getWeekInfo()
BugDomain: lib.d.tsHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
3 comments12 reactions0 assignees
Open
Resolution order dependent circular heritage
Domain: check: Type CircularityHelp 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
Internal caching of Iterable types skips type checks for optional Arrays, only emits error on first encountered instance of TS error 2488
BugDomain: Error MessagesHelp 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 entries collection in observers should be non-empty
Experience EnhancementHelp WantedSuggestion
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions0 assignees
Open
Generic TypedArray constructors have only one overload
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 comments0 reactions0 assignees
Open
A contextually-typed signature coming from correlated union can't be assigned back to source of its contextual type
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
VS Code doesn't show autocomplete for Mongoose MongoDB operators (like $elemMatch, $match,$gte and ...) in JavaScript, while WebStorm does
Domain: LS: Completion ListsExperience EnhancementHelp WantedSuggestion
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
4 comments0 reactions0 assignees