Open Issues Need Help
View All on GitHub [Regression] Circular reference error when passing a class expression with non-primitive static properties to a generic function about 1 month ago
bug help wanted Domain: check: Type Circularity
Missing definition from union type when triggered from JSX tag name about 1 month ago
bug help wanted Domain: JSX/TSX
JSX Fragments are in-properly typed with `<></>` syntax, when using `react-jsx` JSX option about 1 month ago
bug help wanted Fix Available Domain: JSX/TSX
AudioWorkletProcessor type definition is missing about 1 month ago
bug help wanted Domain: lib.d.ts
DOM: `Element#matches()` incorrectly narrows types about 1 month ago
help wanted Domain: lib.d.ts
Add type definition for Math.sumPrecise (ES2025 / TC39 proposal) about 1 month ago
bug help wanted Domain: lib.d.ts
`lib.dom.d.ts`: Keyframe interface should allow CSS Typed Object Model objects like CSSTransformValue, etc about 1 month ago
bug help wanted Domain: lib.d.ts
Confusing error message (2322), should use (2741) and (2322) error message when this["XXX"] = {...} has a missing (or mispelled) key or an incompatible value. about 1 month ago
bug help wanted Domain: Error Messages
Crash: Maximum call stack size exceeded when declare const enum has a computed property named [object] followed by an object member about 1 month ago
bug help wanted Domain: Crashes
Intellisense keeps crashing about 1 month ago
bug help wanted Domain: LS: TSServer
Crash: Debug Failure. False expression in getArgumentArityError when resolving overloaded decorators with --experimentalDecorators about 1 month ago
bug help wanted Domain: Decorators
Crash: RangeError: Maximum call stack size exceeded in isReachableFlowNodeWorker with complex for loop headers about 1 month ago
bug help wanted Domain: check: Control Flow
Crash: RangeError: Maximum call stack size exceeded during type serialization of recursive distributive mapped types about 1 month ago
bug help wanted Domain: check: Type Circularity
Double error message when referencing variable of type union of string literals from ambient declaration about 1 month 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 about 1 month ago
help wanted Domain: check: Type Inference Possible Improvement
Crash: when inferring from a tuple with middle rest elements and trailing variadic elements about 1 month ago
bug help wanted Domain: Crashes
Crash: RangeError: Maximum call stack size exceeded in addTypesToUnion when using incomplete keyof type annotation on object destructuring about 1 month ago
bug help wanted Fix Available Domain: Crashes
Crash: TypeError: Cannot read properties of undefined (reading 'flags') in isFreshLiteralType during recursive tuple expansion with unresolved identifiers about 1 month ago
bug help wanted Domain: Crashes
JSDoc comments for async_hooks are confusing/misleading about 1 month ago
help wanted Suggestion Experience Enhancement
Crash: RangeError: Maximum call stack size exceeded during contextual typing of object literal with yield in computed property name about 1 month ago
bug help wanted Domain: check: Contextual Types
Document that compiler.extends can be an array about 1 month ago
help wanted Docs
Using declarations like a statement leads to strange bugs. about 1 month ago
bug help wanted Fix Available Domain: check: Control Flow
ES `ClassDecoratorContext.name` has incorrect value with static `name` about 1 month ago
bug help wanted Domain: Decorators
`__setFunctionName` breaks custom static `name` on classes about 1 month ago
bug help wanted
`silentNeverType` leak through return type inference about 1 month ago
bug help wanted Domain: check: Type Inference
Spread operator fails to distribute over union when recursive type call is inlined instead of aliased about 1 month ago
bug help wanted Domain: Conditional Types
Conditional type eagerly calculated to be invariant breaks referential transparency about 1 month ago
bug help wanted Cursed? Domain: check: Variance Relationships
Type parameter leak caused by `this` and reverse mapped type about 1 month ago
bug help wanted Domain: This-Typing
"Lookup" Type Broken When Using Generics about 1 month ago
help wanted Possible Improvement Domain: Mapped Types
Access base class protected methods in static block about 1 month ago
bug help wanted Domain: classes
help wanted Suggestion Experimentation Needed
Inconsistencies in assignability rules around top-level-like signatures about 1 month ago
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 about 1 month ago
bug help wanted Domain: Parser
Recursive tuple cannot be computed through generic, but valid in a declarative form about 1 month ago
bug help wanted Domain: check: Type Circularity
Private constructor in mixin causes "Cannot read properties of undefined (reading 'declarations')" about 1 month ago
bug help wanted Domain: classes
TS2742 “The inferred type of 'default' cannot be named” with ESLint `defineConfig` about 1 month ago
help wanted Possible Improvement Domain: Declaration Emit
Incorrect report of self-referencing type for static fields about 1 month ago
help wanted Domain: check: Type Inference Possible Improvement
Inconsistencies in ESM-style imports of accessibility-modified properties from CJS-exported classes about 1 month ago
bug help wanted Domain: ES Modules
Discriminated union with 11+ items does not handle nullability same as union with <10 items about 1 month ago
bug help wanted Domain: check: Big Unions
Certain recursive types cause "Maximum call stack size exceeded" error in TS server about 1 month ago
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 about 1 month ago
bug help wanted Domain: check: Control Flow
Destructuring assignment with computed property name does not help narrow types as intended. about 1 month ago
help wanted Domain: check: Control Flow Possible Improvement
Deprecation error message reporting method type as deprecated instead of method name about 1 month ago
bug help wanted Domain: Error Messages
[CLI] "@" character removed when it's first path character with --build about 1 month ago
bug help wanted Domain: tsc -b
`silentNeverType` leak in contextual parameter types coming from anonymous non-aliased object type instantiations about 1 month ago
bug help wanted Domain: check: Type Inference
Support `@deprecated` marker on namespace aliases about 1 month ago
help wanted Domain: JSDoc Possible Improvement
Function argument is not infered correctly about 1 month 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 about 1 month ago
help wanted Possible Improvement Domain: Declaration Emit
Contextual typing doesn't work when mixing up discriminated unions with function variant about 1 month ago
help wanted Possible Improvement Domain: check: Contextual Types
Incorrect emitted declaration for unique symbol re-assignment about 1 month ago
bug help wanted Domain: Declaration Emit
Missing error about inability to access conflicting private properties on generic types involving intersections about 1 month ago
bug help wanted Domain: Indexed Access Types
JSDoc @type completion not working inside function argument about 1 month ago
help wanted Domain: JSDoc Possible Improvement
abstract type guard does not narrow when keyed with a unique symbol about 1 month ago
bug help wanted Domain: check: Control Flow
JSDoc tags not parsed when a type may be present about 1 month ago
bug help wanted Domain: JSDoc
`verbatimModuleSyntax` leaves empty curly brackets in the JS output about 1 month ago
help wanted Domain: ES Modules Possible Improvement
TypeScript Language Features: `Analyzing '...' and its dependencies` takes crazy long time! about 1 month ago
help wanted Domain: Performance Possible Improvement
`as const` breaks intra expression inference about 1 month ago
help wanted Domain: check: Type Inference Possible Improvement
Ghost error appearing after signature help in inferred signatures with rest parameter about 1 month ago
bug help wanted Domain: check: Error Instability
Ghost error in a circular situation about 1 month ago
bug help wanted Domain: check: Error Instability
Confusing missing property error in a circular situation about 1 month ago
help wanted Possible Improvement Domain: Mapped Types
ImportType attributes can include JS expressions about 1 month ago
bug help wanted Domain: ES Modules
Confusing in narrowing and property access on type parameter with `never` base constraint about 1 month ago
help wanted Domain: check: Control Flow Possible Improvement
No error on self-referencing type parameter of non-generic mapped type about 1 month ago
bug help wanted Domain: Mapped Types
Regression in generic inference with JSX in v5.7+ about 1 month ago
help wanted Domain: JSX/TSX Possible Improvement
`x && x` should not be `NonNullable` about 1 month ago
bug help wanted Domain: check: Control Flow
Spread operator allows invalid return type in record data types about 1 month ago
bug help wanted Domain: check: Type Inference
[isolatedDeclarations] function expressions as an argument to a function call that is exported are reported as needing an annotation about 1 month ago
help wanted Fix Available Possible Improvement Domain: flag: isolatedDeclarations
`export { _void as void }` leads to exporting duplicate identifiers about 1 month ago
bug help wanted Domain: Declaration Emit
Unable to infer parameters for generic constructor/functions with a distributive conditional type about 1 month ago
bug help wanted Domain: Conditional Types
HTMLElement inherits onerror and addListener("error" definitions that are unique to Window about 1 month ago
bug help wanted Domain: lib.d.ts
"await x as any" - Node PartiallyEmittedExpression did not pass test 'isLeftHandSideExpression' assert triggered about 1 month 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 about 1 month ago
bug help wanted Domain: JSDoc
Control Flow Analysis Performance Regression about 1 month ago
help wanted Domain: Performance Possible Improvement
Intl.Collator#compare method type does not match spec about 1 month ago
bug help wanted Domain: lib.d.ts
JSDoc `@import` causes `getCompletionEntryDetails` to crash about 1 month ago
bug help wanted Fix Available Domain: JSDoc
importing merged declorations in js files about 1 month ago
bug help wanted Domain: JSDoc
Inconsistent behavior with Generic ElementType about 1 month ago
help wanted Domain: JSX/TSX Possible Improvement
`export let` variable doesn't require the variable to be assigned within current file about 1 month ago
help wanted Domain: check: Control Flow Possible Improvement
Missing constraint error in instantiation expression for a nested class about 1 month ago
bug help wanted Domain: check: Variance Relationships
Missing errors in generic functions in context-sensitive arguments about 1 month ago
bug help wanted Domain: check: Contextual Types
The parsing problem of the compiler under specific syntax combinations about 1 month ago
bug help wanted Domain: Parser
Diagnostic code `69010` may be typo of `6910`? about 1 month ago
bug help wanted Fix Available Domain: Error Messages
bug help wanted Fix Available Domain: Declaration Emit
Property is not assignable to the same property in generic base type about 1 month ago
bug help wanted Domain: check: Variance Relationships
Preserve computed property in `--isolatedDeclarations` emit about 1 month ago
bug help wanted Domain: flag: isolatedDeclarations
Namespaces: use before declaration is not reported about 1 month ago
bug help wanted Fix Available Domain: check: Control Flow
__esDecorate transpiled code uses "Symbol" even of this is shadowed by a local variable about 1 month ago
bug help wanted Domain: Decorators
Type Guard Documentation Is Incorrectly Labeled as Deprecated about 1 month ago
help wanted Docs
bug help wanted Domain: Decorators
Comment like jsx text emitted twice when preserve enabled about 1 month ago
bug help wanted Domain: JSX/TSX
help wanted Domain: lib.d.ts Possible Improvement
Misleading error for a generic parameter with a default involving `this` about 1 month ago
help wanted Possible Improvement Domain: This-Typing
"Used before initialization" error false positives and negatives with optional properties about 1 month ago
bug help wanted Domain: check: Control Flow
Function implementation name must be ... (2389) when abstract method is declared again later about 1 month 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 about 1 month ago
bug help wanted Domain: Declaration Emit
Intersection with a mapped type breaks bypassing private assignability. about 1 month ago
help wanted Possible Improvement Domain: Intersection