-
Notifications
You must be signed in to change notification settings - Fork 12.7k
Insights: microsoft/TypeScript
Overview
Could not load contribution data
Please try again later
2 Releases published by 1 person
-
v5.8-rc TypeScript 5.8 RC
published
Feb 28, 2025 -
v5.8.2 TypeScript 5.8
published
Feb 28, 2025
7 Pull requests merged by 6 people
-
Bump the github-actions group with 2 updates
#61333 merged
Mar 3, 2025 -
Ban old-style type assertions under erasableSyntaxOnly
#61244 merged
Feb 28, 2025 -
LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250227204102665 to main
#61315 merged
Feb 27, 2025 -
lib.es2017: Move
SharedArrayBuffer[Symbol.species]
onto constructor interface#61271 merged
Feb 26, 2025 -
Fixed accidentally reused comments between files in the emitter
#61261 merged
Feb 26, 2025 -
🤖 Pick PR #61210 (Fix mistakenly disallowed default e...) into release-5.8
#61237 merged
Feb 26, 2025 -
LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250225202237529 to main
#61269 merged
Feb 25, 2025
8 Pull requests opened by 7 people
-
🤖 Pick PR #61261 (Fixed accidentally reused comments ...) into release-5.8
#61290 opened
Feb 26, 2025 -
Restrict indexed accesses on nonpublic fields of concrete types the same way we do generic ones
#61291 opened
Feb 26, 2025 -
Handle `silentNeverType` in iteration-related functions
#61317 opened
Feb 28, 2025 -
🤖 Pick PR #61244 (Ban old-style type assertions under...) into release-5.8
#61320 opened
Feb 28, 2025 -
Update deps, TS 5.8, others
#61340 opened
Mar 3, 2025 -
Rename type parameters when they are shadowed.
#61342 opened
Mar 3, 2025 -
feat(47595): allow using private fields in type queries
#61343 opened
Mar 3, 2025
26 Issues closed by 9 people
-
The typescript language service does not interpret "this" in object literals correctly.
#61222 closed
Mar 4, 2025 -
[ServerErrors][TypeScript] 5.9.0-dev.20250302 vs 5.8.2
#61331 closed
Mar 3, 2025 -
[ServerErrors][JavaScript] 5.9.0-dev.20250302 vs 5.8.2
#61328 closed
Mar 3, 2025 -
[NewErrors] 5.9.0-dev.20250302 vs 5.8.2
#61327 closed
Mar 3, 2025 -
JSX types should automatically pick setter types instead of getter types.
#61329 closed
Mar 3, 2025 -
Object Spread { ...array } Incorrectly Assignable to number[]
#61295 closed
Mar 2, 2025 -
#61082 breaks @uswds/uswds deep module resolution in DT
#61322 closed
Feb 28, 2025 -
Allow using types defined inside function body in the function's signature
#61245 closed
Feb 28, 2025 -
Output JSON AST directly from tsc
#61260 closed
Feb 28, 2025 -
Sometimes, `keyof any` is `string`
#61203 closed
Feb 28, 2025 -
Allow `allowImportingTsExtensions`: without either '--noEmit' or '--emitDeclarationOnly'
#61213 closed
Feb 28, 2025 -
Wrong local variable type when assigned in lambda.
#61313 closed
Feb 27, 2025 -
Extends in typescript get unexpect result
#61293 closed
Feb 27, 2025 -
Warn when tsconfig.json extends a file that contains `references`
#61223 closed
Feb 27, 2025 -
Inconsistent inferred type predicate for filter
#61182 closed
Feb 27, 2025 -
Potentially misleading documentation for the `types` TSConfig option
#61256 closed
Feb 27, 2025 -
About the typeof ES6 import expression
#61241 closed
Feb 27, 2025 -
Tuple inference widening when function literals are included in tuple literals
#61228 closed
Feb 27, 2025 -
Array.prototype.find does not narrow return type
#61238 closed
Feb 27, 2025 -
Unexpected Auto-Completion Behavior in Type Inference
#61247 closed
Feb 27, 2025 -
A solution to `Property of exported anonymous class type may not be private or protected.`
#61249 closed
Feb 27, 2025 -
`nodenext` module resolution should turn off extension substitution
#61251 closed
Feb 27, 2025 -
Reused nodes leak comment ranges for other files, leading to bad declaration emit
#61239 closed
Feb 26, 2025 -
TypeScript incorrectly detects nullable when using Required operator
#61275 closed
Feb 26, 2025
23 Issues opened by 22 people
-
Intersection for same key read-only property maybe wrong
#61344 opened
Mar 4, 2025 -
JSX types should automatically pick setter types instead of getter types.
#61341 opened
Mar 3, 2025 -
JSDoc type is not narrowing a union (but typescript does)
#61339 opened
Mar 3, 2025 -
Unresolved generic type arguments end up in type declarations since 5.7.2
#61338 opened
Mar 3, 2025 -
TS 5.8: False positives for conditional expression in return type check
#61337 opened
Mar 3, 2025 -
Type order is random in hover highlight dialog
#61336 opened
Mar 3, 2025 -
Assigning window.location after 5.8.2 upgrade fails
#61335 opened
Mar 3, 2025 -
5.8.2 generates incorrect d.ts for generics in static method
#61334 opened
Mar 3, 2025 -
Incorrect type narrowing for tuples
#61332 opened
Mar 2, 2025 -
Support for `JSON.rawJSON()`
#61330 opened
Mar 2, 2025 -
`export import` of types is not allowed in namespaces when using `erasableSyntaxOnly`
#61326 opened
Mar 1, 2025 -
Support for Import Maps
#61325 opened
Mar 1, 2025 -
Class satisfies type
#61324 opened
Mar 1, 2025 -
Suggestion: Support readonly interfaces in `getSuggestedLibFor...`
#61323 opened
Mar 1, 2025 -
Add types for RegExp.escape
#61321 opened
Feb 28, 2025 -
Spurious missing `Symbol.iterator` on `never` when `yield*`ing generic call within a generic call
#61318 opened
Feb 28, 2025 -
Auto import does not work if installed as `devDependencies`
#61319 opened
Feb 28, 2025 -
dynamic import from module=none of an module=es2022 via barrel reemits it as commonjs
#61316 opened
Feb 28, 2025 -
using `projectService.setHostConfiguration` in a plugin is invalid
#61302 opened
Feb 27, 2025 -
strange interaction with `resolveJsonModule`, `createRequire`, naming it `require`, and requiring JSON
#61292 opened
Feb 26, 2025 -
Slow compilation with nested optional chaining
#61273 opened
Feb 26, 2025 -
Error "Class name cannot be 'Object' when targeting ES5 with module CommonJS." when not targeting es5
#61270 opened
Feb 25, 2025
75 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.
-
Walk all outer expression kinds before comitting to the return type of a symbol call
#61071 commented on
Feb 27, 2025 • 6 new comments -
fix(61258): Renaming namespace with const enum doesn't update enum references
#61263 commented on
Mar 1, 2025 • 3 new comments -
Add the type of Intl.DurationFormat to the lib.
#60646 commented on
Mar 2, 2025 • 1 new comment -
Implement(60881): Added detailed diagnostic for parent to child assignment
#61145 commented on
Feb 25, 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
Mar 4, 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
Mar 4, 2025 • 0 new comments -
Compile error if I named last array destructuring element.
#41548 commented on
Mar 4, 2025 • 0 new comments -
In JSDoc @type is not a type declaration, which it is much more like type conversion.
#39650 commented on
Mar 4, 2025 • 0 new comments -
improper declared type cause narrow type not work when its computed type is not union.
#39114 commented on
Mar 4, 2025 • 0 new comments -
Implicit Symbol.iterator call in for..of loops / spread destructuring doesn't infer `this` generic type parameter
#38388 commented on
Mar 4, 2025 • 0 new comments -
Support Intellisense for string/number literals in a widened union
#33471 commented on
Mar 4, 2025 • 0 new comments -
Allow extending types referenced through interfaces
#31843 commented on
Mar 4, 2025 • 0 new comments -
Suggestion: Type annotations and interfaces for function declarations
#22063 commented on
Mar 4, 2025 • 0 new comments -
this any typed in some JS object literals
#22058 commented on
Mar 4, 2025 • 0 new comments -
Error inferring types of promise function
#17873 commented on
Mar 4, 2025 • 0 new comments -
Support @class in JSDoc
#12681 commented on
Mar 4, 2025 • 0 new comments -
disallow comparing to null and undefined unless they are valid cases in strict null mode
#11920 commented on
Mar 4, 2025 • 0 new comments -
`// @ts-mutate` decorator/directive
#61179 commented on
Mar 3, 2025 • 0 new comments -
Inherited typing for class property initializers
#10570 commented on
Mar 3, 2025 • 0 new comments -
Talk about Exceptions Here
#56365 commented on
Mar 3, 2025 • 0 new comments -
Allow leading underscore for types to bypass noUnusedLocals warning
#58561 commented on
Feb 27, 2025 • 0 new comments -
Fixed single signature type instantiations leaking between calls with different mappers
#59972 commented on
Mar 2, 2025 • 0 new comments -
Experiment: Always report `useDefineForClassFields`-related errors even when disabled
#59623 commented on
Feb 25, 2025 • 0 new comments -
Use iterators to avoid calculating all properties of UnionOrIntersectionType
#53346 commented on
Mar 1, 2025 • 0 new comments -
TypeScript 5.8 Iteration Plan
#61023 commented on
Mar 4, 2025 • 0 new comments -
Discriminated union parameter destructuring doesn't work if the fields have defaults
#50139 commented on
Mar 4, 2025 • 0 new comments -
Broken emit when `Infinity` or `‑Infinity` ends up in a type position
#42905 commented on
Mar 4, 2025 • 0 new comments -
Inconsistent typechecking with require() in JS and TS
#60032 commented on
Mar 4, 2025 • 0 new comments -
Error not issued when global type is an alias of an object type literal
#57564 commented on
Mar 4, 2025 • 0 new comments -
Inconsistent type inference on overloaded function types
#57351 commented on
Mar 4, 2025 • 0 new comments -
mapped type with remapped keys unexpectedly widens type
#57265 commented on
Mar 4, 2025 • 0 new comments -
Crash when defining `Array` type via `[]` syntax
#57009 commented on
Mar 4, 2025 • 0 new comments -
Expression produces a union type that is too complex to represent
#53234 commented on
Mar 4, 2025 • 0 new comments -
Order of ReadonlySet/ReadonlyMap in union causes differing key inference
#52313 commented on
Mar 4, 2025 • 0 new comments -
Regression in 4.8 where string union type widens to string
#50635 commented on
Mar 4, 2025 • 0 new comments -
Intersection causes incorrect type compatability
#48720 commented on
Mar 4, 2025 • 0 new comments -
Support inferring `never` as the return type in JavaScript when overriding a class method that returns `never`
#46791 commented on
Mar 4, 2025 • 0 new comments -
Typescript 4.2.x - incorrectly infered generic return type of a record union (extra undefined)
#43943 commented on
Mar 4, 2025 • 0 new comments -
"The inferred type of X cannot be named without a reference to Y" (TS2742) still happens, when working with npm link to link packages manually
#58914 commented on
Feb 27, 2025 • 0 new comments -
Reverse mapped types don't use their constraint types when no candidates are present unlike the regular type parameters
#56241 commented on
Feb 27, 2025 • 0 new comments -
VSCode auto-import ignores typescript.preferences.importModuleSpecifierEnding when using a path from the package.json imports
#60423 commented on
Feb 26, 2025 • 0 new comments -
Inline *_base declaration in d.ts files
#59550 commented on
Feb 26, 2025 • 0 new comments -
Resolve deferred conditional types to their `true` branch when instantiated with a type parameter constrained to the tested type
#52144 commented on
Feb 26, 2025 • 0 new comments -
Types `number` and explicitly constrained `T extends unknown` shouldn't be comparable
#32814 commented on
Feb 26, 2025 • 0 new comments -
`Element.getElementsByTagName` marked as deprecated
#61264 commented on
Feb 26, 2025 • 0 new comments -
Proposal for merging array or object options in tsconfig file
#57486 commented on
Feb 26, 2025 • 0 new comments -
Force Override Declarations Types
#36146 commented on
Feb 26, 2025 • 0 new comments -
Typescript Watch - Cleaning Target Files on Source Deletion
#16057 commented on
Feb 26, 2025 • 0 new comments -
Path alias with trailing slash not resolving
#61230 commented on
Feb 26, 2025 • 0 new comments -
Support source phase imports
#61216 commented on
Feb 26, 2025 • 0 new comments -
SUGGESTION: add support for writeonly properties on interfaces
#21759 commented on
Feb 25, 2025 • 0 new comments -
Object.defineProperty(variable) does not error in `.js` files if `variable` does not exist
#61165 commented on
Feb 25, 2025 • 0 new comments -
Intl.Segments.prototype.containing should include undefined in return value
#61235 commented on
Feb 25, 2025 • 0 new comments -
Autocompletion of Template Literal Types with unresolved types.
#61217 commented on
Feb 25, 2025 • 0 new comments -
`IDBObjectStore` `keyPath` missing `null` type.
#61209 commented on
Feb 25, 2025 • 0 new comments -
Allow `accessor` properties in `.d.ts` even when targeting ES5
#61181 commented on
Feb 25, 2025 • 0 new comments -
Ability to pick setter types (instead of getter types) in a mapped type
#60162 commented on
Mar 3, 2025 • 0 new comments -
Type containing templated, branded string is not assignable to itself
#61098 commented on
Mar 3, 2025 • 0 new comments -
Allow --build with Intermediate Errors - shouldn't happen on tsconfig errors
#59867 commented on
Mar 3, 2025 • 0 new comments -
[Feature Request] Allow Class Index Signatures to be mapped
#49509 commented on
Mar 3, 2025 • 0 new comments -
Regression performance compiling types in version 5.4.2
#57710 commented on
Mar 3, 2025 • 0 new comments -
Seeking Guidance: Significant performance regression within editor when upgrading typescript versions in large monorepo
#60311 commented on
Mar 3, 2025 • 0 new comments -
TypeScripts Type System is Turing Complete
#14833 commented on
Mar 2, 2025 • 0 new comments -
Feature Request: allow exclusion of node_modules when skipLibCheck is false
#30511 commented on
Mar 1, 2025 • 0 new comments -
Provide way to link to other files from JSDoc comments
#47718 commented on
Mar 1, 2025 • 0 new comments -
Exact Types
#12936 commented on
Mar 1, 2025 • 0 new comments -
TS hangs up entire computer, type of variables stuck at "Loading..."
#58373 commented on
Mar 1, 2025 • 0 new comments -
Suggestion for Dependent-Type-Like Functions: Conservative Narrowing of Generic Indexed Access Result Type
#33014 commented on
Feb 28, 2025 • 0 new comments -
Relate control flow to conditional types in return types
#33912 commented on
Feb 28, 2025 • 0 new comments -
Computed property type is invalid in type emitted if it is a unique symbol coming from a property that has a space in the name
#60823 commented on
Feb 28, 2025 • 0 new comments -
A mixin class must have a constructor with a single rest parameter of type 'any[]'.
#37142 commented on
Feb 28, 2025 • 0 new comments -
HTMLImageElement#crossOrigin should use literal union type from allowable values
#39829 commented on
Feb 27, 2025 • 0 new comments -
Support type inference for Symbol keys on function
#61214 commented on
Feb 27, 2025 • 0 new comments -
Trade-offs in Control Flow Analysis
#9998 commented on
Feb 27, 2025 • 0 new comments -
Feature: Analyze @throws tags
#31329 commented on
Feb 27, 2025 • 0 new comments