-
Notifications
You must be signed in to change notification settings - Fork 13k
Insights: microsoft/TypeScript
Overview
Could not load contribution data
Please try again later
2 Pull requests merged by 1 person
-
Deprecate
--moduleResolution node10
#62338 merged
Aug 27, 2025 -
Stop pinging Kat on protocol changes
#62339 merged
Aug 26, 2025
7 Pull requests opened by 4 people
-
Allow parameters to be contextually-typed based on contextual rest instantiated using return mapper
#62341 opened
Aug 27, 2025 -
Properly propagate `ObjectFlags.NonInferrableType` onto non-aliased anonymous object types instantiations
#62346 opened
Aug 27, 2025 -
fix: Remove empty curly brackets while verbatimModuleSyntax is on onl…
#62349 opened
Aug 28, 2025 -
Control flow analysis for destructured rests
#62350 opened
Aug 28, 2025 -
Add missing Float16Array constructors
#62351 opened
Aug 28, 2025 -
LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250829194312467 to main
#62357 opened
Aug 29, 2025 -
Make go to definition go to the constraint's properties for object literals in argument positions
#62361 opened
Aug 30, 2025
21 Issues closed by 9 people
-
type question: (dynamic) typeof import
#62360 closed
Sep 1, 2025 -
TS 5.7+ fails to transpile plain JS code (lit)
#62353 closed
Sep 1, 2025 -
Spreading an extra `{}[]` to an array results in bad inference
#62347 closed
Sep 1, 2025 -
null as null, undefined as undefined even when strictNullChecks are not enabled
#62352 closed
Sep 1, 2025 -
Array.isArray(a: readonly unknown[]) is not recognized as array resulting in wrong result type
#62354 closed
Sep 1, 2025 -
Since TS v5.7 there's no way to resolve path (#import) to TS & JS files without emitting/overcompiling
#62335 closed
Aug 31, 2025 -
VS Code adds wrong `type` import on save for function used at runtime
#62344 closed
Aug 31, 2025 -
Allow to use a generic type with inferred parameters as RHS of `satisfies`
#62359 closed
Aug 30, 2025 -
Mapped Type + Recursive Type = Type instantiation is excessively deep and possibly infinite (2589)
#45411 closed
Aug 30, 2025 -
[NewErrors] 6.0.0-dev.20250824 vs 5.9.2
#62327 closed
Aug 29, 2025 -
Support for `throws` keyword like Java
#62317 closed
Aug 28, 2025 -
union with undefined not shown in type hint tooltip regression bug
#62325 closed
Aug 28, 2025 -
Nullish coalescing assignment operator does not narrow correctly on nested readonly string.
#62332 closed
Aug 28, 2025 -
Regression with TS 5. Type instantiation is excessively deep and possibly infinite.ts(2589)
#53514 closed
Aug 27, 2025 -
Deprecate, remove `--moduleResolution node10`
#62200 closed
Aug 27, 2025 -
TypeScript plugins do not support ESM-only packages
#62326 closed
Aug 27, 2025 -
lib.dom.ts LockManager Incorrect
#62231 closed
Aug 26, 2025 -
[Workarounded] TS Error 7044 is insuppressible
#62334 closed
Aug 26, 2025 -
[ServerErrors][TypeScript] 6.0.0-dev.20250824 vs 5.9.2
#62330 closed
Aug 25, 2025 -
[ServerErrors][JavaScript] 6.0.0-dev.20250824 vs 5.9.2
#62329 closed
Aug 25, 2025 -
`type readonly = ...` and `interface readonly ...` are considered valid
#62322 closed
Aug 25, 2025
23 Issues opened by 19 people
-
[CLI] "@" character removed when it's first path character with --build
#62373 opened
Sep 1, 2025 -
No documentation for asserts keyword (assertion functions)
#62372 opened
Sep 1, 2025 -
@typescript-eslint/unbound-method error when using JSDoc `@this {void}` or alternatives
#62371 opened
Sep 1, 2025 -
Key in mapped type not traversed when there's a something-with-generics extends clause in it
#62370 opened
Sep 1, 2025 -
[ServerErrors][TypeScript] 6.0.0-dev.20250831 vs 5.9.2
#62369 opened
Aug 31, 2025 -
"basic"/"relative" moduleResolution
#62368 opened
Aug 31, 2025 -
[ServerErrors][JavaScript] 6.0.0-dev.20250831 vs 5.9.2
#62367 opened
Aug 31, 2025 -
Mapped types not fully resolved for generic object parameter (extending a base object)
#62366 opened
Aug 31, 2025 -
[NewErrors] 6.0.0-dev.20250831 vs 5.9.2
#62365 opened
Aug 31, 2025 -
Allowing using the current type in class generic
#62364 opened
Aug 31, 2025 -
New intrinsic for Hashing a type to a string
#62363 opened
Aug 31, 2025 -
JSX Fragments are in-properly typed with `<></>` syntax, when using `react-jsx` JSX option
#62358 opened
Aug 30, 2025 -
Support pull diagnostics in `tsserver`
#62356 opened
Aug 29, 2025 -
Design Meeting Notes, 8/29/2025
#62355 opened
Aug 29, 2025 -
Usage references can't be found for symbols exported through an exported namespace
#62348 opened
Aug 28, 2025 -
Float16Array's definition is incompatible with other typedarrays
#62343 opened
Aug 27, 2025 -
Enable `--allowImportingTsExtensions` by default
#62342 opened
Aug 27, 2025 -
Support `@deprecated` marker on namespace aliases
#62340 opened
Aug 27, 2025 -
Function argument is not infered correctly
#62336 opened
Aug 26, 2025 -
Enable `--strict` by default
#62333 opened
Aug 25, 2025
65 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
Unable to access ServiceWorkerGlobalScope via `self.`
#14877 commented on
Aug 25, 2025 • 0 new comments -
Deprecate, remove less-used `--module` targets (AMD, SystemJS, UMD)
#62199 commented on
Aug 25, 2025 • 0 new comments -
JSDoc tags not parsed when a type may be present
#62244 commented on
Aug 25, 2025 • 0 new comments -
Outline view does not show props of typescript type
#62205 commented on
Aug 25, 2025 • 0 new comments -
Suggestion: perform excess property checks when spreading an inline object literal
#39998 commented on
Aug 26, 2025 • 0 new comments -
Tsdoc of `hmi.System` is shown for `hmi`, too
#50786 commented on
Aug 26, 2025 • 0 new comments -
Non‑`void` returning assertion functions
#40562 commented on
Aug 26, 2025 • 0 new comments -
Request (probably long-term) type compilation debugger
#30396 commented on
Aug 26, 2025 • 0 new comments -
6.0 Deprecation Candidates
#54500 commented on
Aug 26, 2025 • 0 new comments -
Declaration file emits symbol property keys without importing them
#62257 commented on
Aug 27, 2025 • 0 new comments -
Control flow analysis for dependant parameters does not work with complex types
#51693 commented on
Aug 27, 2025 • 0 new comments -
Automatically added TypeScript import on save is incorrectly type import
#62319 commented on
Aug 27, 2025 • 0 new comments -
`verbatimModuleSyntax` leaves empty curly brackets in the JS output
#62239 commented on
Aug 28, 2025 • 0 new comments -
Add JSON schema to the `typescript` package for `tsconfig.json` and `jsconfig.json`
#54192 commented on
Aug 28, 2025 • 0 new comments -
#AvoidTheVoid Allow users to avoid the `void` type.
#42709 commented on
Aug 28, 2025 • 0 new comments -
'declare method' quick fix for adding a private method
#37782 commented on
Aug 28, 2025 • 0 new comments -
Missing Intl.Locale.prototype.getWeekInfo()
#61713 commented on
Aug 28, 2025 • 0 new comments -
Inferring a generic should put the type variable in the inner scope when possible
#49505 commented on
Aug 28, 2025 • 0 new comments -
Auto-import priority rules
#51155 commented on
Aug 29, 2025 • 0 new comments -
[tsserver] Multi-project goto definition with accurate results
#62080 commented on
Aug 29, 2025 • 0 new comments -
Disable type checking for node_modules entirely
#40426 commented on
Aug 29, 2025 • 0 new comments -
Multiple keys being remapped to same key causes unstable modifier propagation
#62318 commented on
Aug 29, 2025 • 0 new comments -
This JSX tag's 'children' prop expects type 'string' which requires multiple children, but only a single child was provided
#61692 commented on
Aug 29, 2025 • 0 new comments -
Regular Expression finds
#58287 commented on
Aug 30, 2025 • 0 new comments -
Suggestion: go-to-definition should go to a base definition if possible.
#21702 commented on
Aug 30, 2025 • 0 new comments -
Go to definition should still work for shorthand property declaration with no local binding
#30038 commented on
Aug 30, 2025 • 0 new comments -
noImplicitAny incorrectly permits 'any' when returned via arrow function
#7220 commented on
Aug 30, 2025 • 0 new comments -
Imported const enum is not inlined in generated code
#16671 commented on
Aug 31, 2025 • 0 new comments -
Unable to retain JSDocs for higher order function
#53167 commented on
Aug 31, 2025 • 0 new comments -
[Feature request]type level equal operator
#48100 commented on
Aug 31, 2025 • 0 new comments -
Deprecate, remove `--moduleResolution classic`
#62206 commented on
Sep 1, 2025 • 0 new comments -
disallow comparing to null and undefined unless they are valid cases in strict null mode
#11920 commented on
Sep 1, 2025 • 0 new comments -
Support @class in JSDoc
#12681 commented on
Sep 1, 2025 • 0 new comments -
Error inferring types of promise function
#17873 commented on
Sep 1, 2025 • 0 new comments -
this any typed in some JS object literals
#22058 commented on
Sep 1, 2025 • 0 new comments -
Suggestion: Type annotations and interfaces for function declarations
#22063 commented on
Sep 1, 2025 • 0 new comments -
Allow extending types referenced through interfaces
#31843 commented on
Sep 1, 2025 • 0 new comments -
Support Intellisense for string/number literals in a widened union
#33471 commented on
Sep 1, 2025 • 0 new comments -
Implicit Symbol.iterator call in for..of loops / spread destructuring doesn't infer `this` generic type parameter
#38388 commented on
Sep 1, 2025 • 0 new comments -
improper declared type cause narrow type not work when its computed type is not union.
#39114 commented on
Sep 1, 2025 • 0 new comments -
In JSDoc @type is not a type declaration, which it is much more like type conversion.
#39650 commented on
Sep 1, 2025 • 0 new comments -
Compile error if I named last array destructuring element.
#41548 commented on
Sep 1, 2025 • 0 new comments -
Error when trying to assign a subclass of a base class with generics to `typeof` of that base class
#41770 commented on
Sep 1, 2025 • 0 new comments -
Correctly handle generic functions (e.g.: `Object.freeze`) passed as callbacks to generic functions (e.g.: `Array.prototype.map`)
#42862 commented on
Sep 1, 2025 • 0 new comments -
Broken emit when `Infinity` or `‑Infinity` ends up in a type position
#42905 commented on
Sep 1, 2025 • 0 new comments -
Typescript 4.2.x - incorrectly infered generic return type of a record union (extra undefined)
#43943 commented on
Sep 1, 2025 • 0 new comments -
Support inferring `never` as the return type in JavaScript when overriding a class method that returns `never`
#46791 commented on
Sep 1, 2025 • 0 new comments -
Intersection causes incorrect type compatability
#48720 commented on
Sep 1, 2025 • 0 new comments -
Regression in 4.8 where string union type widens to string
#50635 commented on
Sep 1, 2025 • 0 new comments -
Order of ReadonlySet/ReadonlyMap in union causes differing key inference
#52313 commented on
Sep 1, 2025 • 0 new comments -
Expression produces a union type that is too complex to represent
#53234 commented on
Sep 1, 2025 • 0 new comments -
Crash when defining `Array` type via `[]` syntax
#57009 commented on
Sep 1, 2025 • 0 new comments -
mapped type with remapped keys unexpectedly widens type
#57265 commented on
Sep 1, 2025 • 0 new comments -
Inconsistent type inference on overloaded function types
#57351 commented on
Sep 1, 2025 • 0 new comments -
Error not issued when global type is an alias of an object type literal
#57564 commented on
Sep 1, 2025 • 0 new comments -
Inconsistent typechecking with require() in JS and TS
#60032 commented on
Sep 1, 2025 • 0 new comments -
JSDoc @this does not propagate to the actual type of a function
#44461 commented on
Sep 1, 2025 • 0 new comments -
Type named capture groups better
#32098 commented on
Sep 1, 2025 • 0 new comments -
`inherit` keyword as shorthand to refer to super class fields and methods.
#36165 commented on
Sep 1, 2025 • 0 new comments -
Bring back return type narrowing + fixes
#61359 commented on
Aug 27, 2025 • 0 new comments -
Fixed control flow Analysis of aliased discriminants with parenthesized initializers
#61788 commented on
Aug 29, 2025 • 0 new comments -
fix: tsconfig `extends` supporting same extensions (inc `.jsonc`) for relative and package imports (bug #43121)
#62092 commented on
Aug 27, 2025 • 0 new comments -
Fix CFA for with generic T (#62133)
#62151 commented on
Aug 31, 2025 • 0 new comments -
Check for JSDoc tags before assuming a type expression
#62245 commented on
Aug 25, 2025 • 0 new comments -
Bump the github-actions group with 2 updates
#62331 commented on
Sep 1, 2025 • 0 new comments