Open Issues Need Help
View All on GitHub bug help wanted Domain: check: Type Circularity
bug help wanted Domain: JSX/TSX
JSX Fragments are in-properly typed with `<></>` syntax, when using `react-jsx` JSX option 2 months ago
bug help wanted Fix Available Domain: JSX/TSX
AudioWorkletProcessor type definition is missing 2 months ago
bug help wanted Domain: lib.d.ts
DOM: `Element#matches()` incorrectly narrows types 2 months ago
help wanted Domain: lib.d.ts
bug help wanted Domain: lib.d.ts
`lib.dom.d.ts`: Keyframe interface should allow CSS Typed Object Model objects like CSSTransformValue, etc 2 months ago
bug help wanted Domain: lib.d.ts
bug help wanted Domain: Error Messages
bug help wanted Domain: Crashes
Intellisense keeps crashing 2 months ago
bug help wanted Domain: LS: TSServer
bug help wanted Domain: Decorators
Crash: RangeError: Maximum call stack size exceeded in isReachableFlowNodeWorker with complex for loop headers 2 months ago
bug help wanted Domain: check: Control Flow
Crash: RangeError: Maximum call stack size exceeded during type serialization of recursive distributive mapped types 2 months ago
bug help wanted Domain: check: Type Circularity
Double error message when referencing variable of type union of string literals from ambient declaration 2 months ago
help wanted Fix Available Domain: Error Messages Possible Improvement
Regression: Generic function returning union of tuples is not assignable to identical type since v4.2 2 months ago
help wanted Domain: check: Type Inference Possible Improvement
Crash: when inferring from a tuple with middle rest elements and trailing variadic elements 2 months ago
bug help wanted Domain: Crashes
bug help wanted Fix Available Domain: Crashes
bug help wanted Domain: Crashes
help wanted Suggestion Experience Enhancement
bug help wanted Domain: check: Contextual Types
Document that compiler.extends can be an array 2 months ago
help wanted Docs
bug help wanted Fix Available Domain: check: Control Flow
bug help wanted Domain: Decorators
bug help wanted
`silentNeverType` leak through return type inference 2 months ago
bug help wanted Domain: check: Type Inference
Spread operator fails to distribute over union when recursive type call is inlined instead of aliased 2 months ago
bug help wanted Domain: Conditional Types
bug help wanted Cursed? Domain: check: Variance Relationships
bug help wanted Domain: This-Typing
"Lookup" Type Broken When Using Generics 2 months ago
help wanted Possible Improvement Domain: Mapped Types
Access base class protected methods in static block 2 months ago
bug help wanted Domain: classes
help wanted Suggestion Experimentation Needed
help wanted Cursed? Possible Improvement Domain: check: Variance Relationships
TS1508: Unexpected '?'. Did you mean to escape it with backslash? shouldn't report even with `v` flag 2 months ago
bug help wanted Domain: Parser
bug help wanted Domain: check: Type Circularity
Private constructor in mixin causes "Cannot read properties of undefined (reading 'declarations')" 2 months ago
bug help wanted Domain: classes
help wanted Possible Improvement Domain: Declaration Emit
help wanted Domain: check: Type Inference Possible Improvement
Inconsistencies in ESM-style imports of accessibility-modified properties from CJS-exported classes 2 months ago
bug help wanted Domain: ES Modules
Discriminated union with 11+ items does not handle nullability same as union with <10 items 2 months ago
bug help wanted Domain: check: Big Unions
bug help wanted Domain: Indexed Access Types
bug help wanted Domain: Conditional Types
bug help wanted Domain: Comment Emit
TypeScript fails to detect self-reference issue in "Parameter Properties" of constructors 2 months ago
bug help wanted Domain: check: Control Flow
Destructuring assignment with computed property name does not help narrow types as intended. 2 months ago
help wanted Domain: check: Control Flow Possible Improvement
bug help wanted Domain: Error Messages
bug help wanted Domain: tsc -b
`silentNeverType` leak in contextual parameter types coming from anonymous non-aliased object type instantiations 2 months ago
bug help wanted Domain: check: Type Inference
Support `@deprecated` marker on namespace aliases 2 months ago
help wanted Domain: JSDoc Possible Improvement
Function argument is not infered correctly 2 months ago
help wanted Domain: check: Type Inference Possible Improvement
bug help wanted Domain: Mapped Types
JSDoc present in mapped types is not output in generated type literals in declaration files 2 months ago
help wanted Possible Improvement Domain: Declaration Emit
Contextual typing doesn't work when mixing up discriminated unions with function variant 2 months ago
help wanted Possible Improvement Domain: check: Contextual Types
bug help wanted Domain: Declaration Emit
Missing error about inability to access conflicting private properties on generic types involving intersections 2 months ago
bug help wanted Domain: Indexed Access Types
help wanted Domain: JSDoc Possible Improvement
bug help wanted Domain: check: Control Flow
JSDoc tags not parsed when a type may be present 2 months ago
bug help wanted Domain: JSDoc
help wanted Domain: ES Modules Possible Improvement
TypeScript Language Features: `Analyzing '...' and its dependencies` takes crazy long time! 2 months ago
help wanted Domain: Performance Possible Improvement
`as const` breaks intra expression inference 2 months ago
help wanted Domain: check: Type Inference Possible Improvement
bug help wanted Domain: check: Error Instability
Ghost error in a circular situation 2 months ago
bug help wanted Domain: check: Error Instability
help wanted Possible Improvement Domain: Mapped Types
ImportType attributes can include JS expressions 2 months ago
bug help wanted Domain: ES Modules
Confusing in narrowing and property access on type parameter with `never` base constraint 2 months ago
help wanted Domain: check: Control Flow Possible Improvement
bug help wanted Domain: Mapped Types
Regression in generic inference with JSX in v5.7+ 2 months ago
help wanted Domain: JSX/TSX Possible Improvement
`x && x` should not be `NonNullable` 2 months ago
bug help wanted Domain: check: Control Flow
bug help wanted Domain: check: Type Inference
help wanted Fix Available Possible Improvement Domain: flag: isolatedDeclarations
bug help wanted Domain: Declaration Emit
Unable to infer parameters for generic constructor/functions with a distributive conditional type 2 months ago
bug help wanted Domain: Conditional Types
HTMLElement inherits onerror and addListener("error" definitions that are unique to Window 2 months ago
bug help wanted Domain: lib.d.ts
"await x as any" - Node PartiallyEmittedExpression did not pass test 'isLeftHandSideExpression' assert triggered 2 months ago
bug help wanted Fix Available Domain: API: Transforms
help wanted Domain: check: Type Inference Possible Improvement
Derived class constructor parameter incorrectly inherits JSDoc from parent class's field of the same name 2 months ago
bug help wanted Domain: JSDoc
Control Flow Analysis Performance Regression 2 months ago
help wanted Domain: Performance Possible Improvement
bug help wanted Domain: lib.d.ts
bug help wanted Fix Available Domain: JSDoc
importing merged declorations in js files 2 months ago
bug help wanted Domain: JSDoc
Inconsistent behavior with Generic ElementType 2 months ago
help wanted Domain: JSX/TSX Possible Improvement
help wanted Domain: check: Control Flow Possible Improvement
bug help wanted Domain: check: Variance Relationships
bug help wanted Domain: check: Contextual Types
bug help wanted Domain: Parser
Diagnostic code `69010` may be typo of `6910`? 2 months ago
bug help wanted Fix Available Domain: Error Messages
bug help wanted Fix Available Domain: Declaration Emit
bug help wanted Domain: check: Variance Relationships
bug help wanted Domain: flag: isolatedDeclarations
Namespaces: use before declaration is not reported 2 months ago
bug help wanted Fix Available Domain: check: Control Flow
__esDecorate transpiled code uses "Symbol" even of this is shadowed by a local variable 2 months ago
bug help wanted Domain: Decorators
help wanted Docs
bug help wanted Domain: Decorators
bug help wanted Domain: JSX/TSX
help wanted Domain: lib.d.ts Possible Improvement
help wanted Possible Improvement Domain: This-Typing
"Used before initialization" error false positives and negatives with optional properties 2 months ago
bug help wanted Domain: check: Control Flow
Function implementation name must be ... (2389) when abstract method is declared again later 2 months ago
help wanted Domain: Error Messages Possible Improvement
[DTS] Object literal method with bigint is omitted in generated `.d.ts`, but class method works correctly 2 months ago
bug help wanted Domain: Declaration Emit
help wanted Possible Improvement Domain: Intersection