Repository Issues
Microsoft/TypeScript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Issues
Open
type predicate-ness lost when using Function.prototype.bind
Domain: lib.d.tsExperience EnhancementHelp WantedSuggestion
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment0 reactions0 assignees
Open
AudioWorkletProcessor type definition is missing
BugDomain: lib.d.tsHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
22 comments51 reactions0 assignees
Open
Imports in .d.ts files break wildcard modules declarations
BugDomain: Related Error SpansHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
13 comments16 reactions0 assignees
Open
Wiki page 'Using the Language Service API' does not describe how to use the Language Service API
DocsHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
4 comments12 reactions0 assignees
Open
TS2367: This condition will always return 'false' since the types 'Constructor<T>' and 'typeof Child' have no overlap.
Domain: Error MessagesExperience EnhancementGood First IssueHelp WantedSuggestion
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
14 comments8 reactions0 assignees
Open
Typescript ESType definition improvements
Domain: lib.d.tsHelp WantedSuggestion
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
3 comments0 reactions0 assignees
Open
Strange "Cannot use namespace 'Foo' as a type" error with dummy `declare module "foo";` declaration
BugDomain: Error MessagesHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
12 comments19 reactions0 assignees
Open
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions0 assignees
Open
Covariant assignability of type guard functions is unsound
CommittedHelp WantedSuggestion
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
3 comments3 reactions0 assignees
Open
Typescript Autocompletion Not Working For Function Overloads
Experience EnhancementHelp WantedSuggestion
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
9 comments6 reactions0 assignees
Open
Overriding generic method inconsistently errors
BugDomain: check: Variance RelationshipsHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment0 reactions0 assignees
Open
Intersection type of abstract classes does not throw error if same member exists in multiple abstract classes
BugDomain: IntersectionHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
2 comments0 reactions0 assignees
Open
Improve diagnostic when string from property is not assignable to string literal.
Domain: Error MessagesEffort: ModerateHelp WantedSuggestion
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
3 comments0 reactions0 assignees
Open
type.isLiteral() returns false for boolean literals
BugDomain: APIDomain: Literal TypesHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
7 comments2 reactions0 assignees
Open
Improve errors for potential arrow functions
BugDomain: Error MessagesEffort: ModerateHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment0 reactions0 assignees
Open
Enums and interfaces do not have definitions in quick info/tooltips
Domain: LS: Quick InfoExperience EnhancementHelp WantedSuggestion
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
6 comments6 reactions0 assignees
Open
Formatter should convert object literal to multiple lines / one line
Domain: FormatterHelp WantedSuggestion
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
4 comments1 reaction0 assignees
Open
Services for non-homomorphic mapped type
Domain: LS: Symbol NavigationDomain: Mapped TypesExperience EnhancementHelp WantedSuggestion
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments3 reactions0 assignees
Open
meta: factory function inconsistencies
BugDomain: APIHelp Wanted
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions0 assignees
Open
@typedef tags appearing in the next declaration quick info in VSCode
BugDomain: JSDocHelp Wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
3 comments0 reactions0 assignees