microsoft/TypeScript
View on GitHubTypeScript is a superset of JavaScript that compiles to clean JavaScript output.
- Stars
- 111k
- Forks
- 14.4k
- Open beginner issues
- 21
- Indexed issues
- 4.9k
- Avg merge
- 1d 19h
- Merged PRs (30d)
- 117
- Dominant language
- Go
- License
- Apache-2.0
- Last GitHub push
- Sep 19, 2026
- Latest indexed
- Sep 19, 2026
- Contributing guide
- Contributing guide
- Code of conduct
- Code of conduct
- Beginner labels
- help wanted good first issue
-
Awaiting More Feedback Suggestion
Difficulty 5/5 Over a week Newbie friendliness 35/100
microsoft/TypeScript#54632 · 10 comments · 23 reactions ·
-
Domain: check: Type Inference Possible Improvement
Difficulty 4/5 3-5 days Newbie friendliness 42/100
microsoft/TypeScript#54622 · 3 comments ·
-
Bug Domain: Parser Rescheduled
microsoft/TypeScript#54602 · 1 comment · 1 reaction · 1 assignee ·
-
In Discussion Suggestion
Difficulty 5/5 Over a week Newbie friendliness 35/100
microsoft/TypeScript#54593 · 26 comments · 24 reactions ·
-
ES6 Class: `asserts this is Type` raises error when variable containing instance is type narrowed OpenDomain: This-Typing Help Wanted Possible Improvement
Difficulty 4/5 3-5 days Newbie friendliness 35/100
microsoft/TypeScript#54591 · 1 comment ·
-
Needs Investigation
microsoft/TypeScript#54587 · 1 assignee ·
-
In Discussion Suggestion
Difficulty 5/5 Over a week Newbie friendliness 25/100
microsoft/TypeScript#54575 · 2 comments · 3 reactions ·
-
Domain: Node ESM Possible Improvement
Difficulty 4/5 3-5 days Newbie friendliness 42/100
microsoft/TypeScript#54573 · 12 comments · 4 reactions ·
-
Domain: lib.d.ts Possible Improvement
Difficulty 3/5 1-2 days Newbie friendliness 35/100
microsoft/TypeScript#54551 · 1 comment · 1 reaction ·
-
Domain: Conditional Types Possible Improvement
Difficulty 4/5 3-5 days Newbie friendliness 30/100
microsoft/TypeScript#54550 · 1 comment ·
-
Needs Investigation
microsoft/TypeScript#54544 · 4 comments · 1 assignee ·
-
Domain: check: Type Inference Help Wanted Possible Improvement
Difficulty 5/5 Over a week Newbie friendliness 25/100
microsoft/TypeScript#54539 · 7 comments · 8 reactions ·
-
Needs Investigation Rescheduled
microsoft/TypeScript#54533 · 1 comment · 1 assignee ·
-
Needs Investigation
microsoft/TypeScript#54517 · 9 comments · 6 reactions · 1 assignee ·
-
Awaiting More Feedback Suggestion
Difficulty 5/5 Over a week Newbie friendliness 25/100
microsoft/TypeScript#54511 ·
-
6.0 Deprecation List OpenDiscussion
Difficulty 5/5 Over a week Newbie friendliness 15/100
microsoft/TypeScript#54500 · 63 comments · 56 reactions ·
-
Awaiting More Feedback Suggestion
Difficulty 5/5 Over a week Newbie friendliness 30/100
microsoft/TypeScript#54493 · 1 comment ·
-
In Discussion Suggestion
Difficulty 5/5 Over a week Newbie friendliness 35/100
microsoft/TypeScript#54488 · 26 comments · 3 reactions ·
-
FAQ broken link OpenDocs
Difficulty 1/5 Under an hour Newbie friendliness 55/100
microsoft/TypeScript#54468 · 3 comments · 1 reaction ·
-
In Discussion Suggestion
Difficulty 5/5 Over a week Newbie friendliness 25/100
microsoft/TypeScript#54461 · 8 comments · 3 reactions ·
-
Docs
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
microsoft/TypeScript#54451 · 5 comments · 12 reactions ·
-
Needs Investigation Rescheduled
microsoft/TypeScript#56784 · 1 comment · 1 assignee ·
-
Bug Domain: classes Help Wanted
Difficulty 4/5 3-5 days Newbie friendliness 35/100
microsoft/TypeScript#54445 · 5 comments · 3 reactions ·
-
Bug Domain: Binder Help Wanted Needs Human Review Needs More Info
Difficulty 4/5 3-5 days Newbie friendliness 52/100
microsoft/TypeScript#54429 · 1 comment ·
-
Experience Enhancement Help Wanted Suggestion
Difficulty 5/5 Over a week Newbie friendliness 30/100
microsoft/TypeScript#54414 · 9 comments · 11 reactions ·
-
Awaiting More Feedback Suggestion
Difficulty 5/5 Over a week Newbie friendliness 35/100
microsoft/TypeScript#54410 · 3 comments · 35 reactions ·
-
Awaiting More Feedback Suggestion
Difficulty 5/5 Over a week Newbie friendliness 30/100
microsoft/TypeScript#54408 · 1 comment ·
-
Bug Domain: check: Type Inference Help Wanted
Difficulty 4/5 3-5 days Newbie friendliness 35/100
microsoft/TypeScript#54405 · 1 comment ·
-
Domain: flag: noUncheckedIndexedAccess Help Wanted Possible Improvement
Difficulty 4/5 3-5 days Newbie friendliness 35/100
microsoft/TypeScript#54402 · 3 comments ·
-
Bug Domain: lib.d.ts Help Wanted Needs Human Review
microsoft/TypeScript#54387 · 5 comments · 3 reactions · 2 assignees ·
-
Bug Domain: lib.d.ts Help Wanted Needs Human Review
microsoft/TypeScript#54372 · 10 comments · 1 reaction · 2 assignees ·
-
Bug Domain: Mapped Types Help Wanted
Difficulty 4/5 3-5 days Newbie friendliness 35/100
microsoft/TypeScript#54371 · 17 comments ·
-
Domain: Something Else Possible Improvement
Difficulty 5/5 Over a week Newbie friendliness 30/100
microsoft/TypeScript#54367 · 6 comments · 5 reactions ·
-
Needs Proposal Suggestion
Difficulty 5/5 Over a week Newbie friendliness 20/100
microsoft/TypeScript#54357 · 2 comments ·
-
Bug Docs Domain: Decorators Help Wanted Needs Human Review
Difficulty 1/5 Under an hour Newbie friendliness 50/100
microsoft/TypeScript#54338 · 1 comment · 4 reactions ·
-
Domain: lib.d.ts Help Wanted Possible Improvement
Difficulty 4/5 3-5 days Newbie friendliness 35/100
microsoft/TypeScript#54336 · 3 comments · 2 reactions ·
-
Awaiting More Feedback Suggestion
Difficulty 5/5 Over a week Newbie friendliness 30/100
microsoft/TypeScript#54319 ·
-
Awaiting More Feedback Suggestion
Difficulty 5/5 Over a week Newbie friendliness 35/100
microsoft/TypeScript#54305 · 8 comments · 3 reactions ·
-
Tuple with optional element and exactOptionalPropertyTypes still returns undefined during iteration OpenBug Domain: flag: exactOptionalPropertyTypes Help Wanted
Difficulty 4/5 3-5 days Newbie friendliness 45/100
microsoft/TypeScript#54302 · 1 reaction ·
-
Needs Investigation Rescheduled
microsoft/TypeScript#54295 · 1 assignee ·
-
Domain: Performance Help Wanted Possible Improvement
Difficulty 5/5 Over a week Newbie friendliness 32/100
microsoft/TypeScript#54260 · 2 comments · 13 reactions ·
-
In Discussion Suggestion
Difficulty 5/5 Over a week Newbie friendliness 15/100
microsoft/TypeScript#54254 · 21 comments · 100 reactions ·
-
Domain: check: Type Inference Help Wanted Possible Improvement
Difficulty 4/5 3-5 days Newbie friendliness 35/100
microsoft/TypeScript#54251 ·
-
Awaiting More Feedback Suggestion
Difficulty 5/5 Over a week Newbie friendliness 28/100
microsoft/TypeScript#54244 · 7 comments · 2 reactions ·
-
In Discussion Suggestion
Difficulty 4/5 3-5 days Newbie friendliness 48/100
microsoft/TypeScript#54240 · 9 comments · 21 reactions ·
-
Domain: check: Control Flow Possible Improvement
Difficulty 4/5 3-5 days Newbie friendliness 35/100
microsoft/TypeScript#54239 · 2 comments ·
-
Experimentation Needed Suggestion
Difficulty 5/5 Over a week Newbie friendliness 20/100
microsoft/TypeScript#54234 · 3 comments ·
-
Incremental Binding OpenExperimentation Needed Help Wanted Suggestion
Difficulty 5/5 Over a week Newbie friendliness 30/100
microsoft/TypeScript#54222 · 2 comments ·
-
`infer` not returning expected inner type if another inner type is used in the outer type result OpenDomain: Conditional Types Possible Improvement
Difficulty 4/5 3-5 days Newbie friendliness 42/100
microsoft/TypeScript#54213 · 3 comments ·
-
Domain: Declaration Emit In Discussion Suggestion
Difficulty 5/5 Over a week Newbie friendliness 25/100
microsoft/TypeScript#54212 · 1 comment · 1 reaction ·