-
Notifications
You must be signed in to change notification settings - Fork 12.3k
Insights: microsoft/TypeScript
Overview
Could not load contribution data
Please try again later
1 Release published by 1 person
-
v5.5.2 TypeScript 5.5
published
Jun 20, 2024
20 Pull requests merged by 11 people
-
Use regular imports instead of require where possible
#59017 merged
Jun 25, 2024 -
Implement deterministic collapse of 'await' in 'await using'
#58929 merged
Jun 25, 2024 -
Make canUseWatchEvents test framework more generic so we can add more tests easily
#58962 merged
Jun 25, 2024 -
Lowercase Microsoft github org links
#59014 merged
Jun 25, 2024 -
Allow dynamic import attributes in `--module preserve`
#59005 merged
Jun 25, 2024 -
Allow partial matches in discrimination logic
#58974 merged
Jun 25, 2024 -
Fix the consistency and correctness of performanceData reported per request
#58968 merged
Jun 25, 2024 -
fix(58955): @import JSDoc tag doesn't seem to account for resolution-mode import attribute in TS v5.5.2
#58966 merged
Jun 24, 2024 -
Fix 'accessor' crash for invalid modifier locations
#58963 merged
Jun 24, 2024 -
Consistently avoid module resolution errors when using `getSymbolAtLocation`
#58668 merged
Jun 24, 2024 -
Fix missed baselines with merge of #58845
#58964 merged
Jun 21, 2024 -
Report updateGraph time in async requests (that is getErr) as well as part of request completed event
#58845 merged
Jun 21, 2024 -
Update es2017.object.d.ts to indicate that Object.values/entries looks only at own properties
#58953 merged
Jun 21, 2024 -
Add non-mutating Array methods to es2023 in the lib/target suggestion list
#58951 merged
Jun 20, 2024 -
Fix incorrect lib condition again!
#58945 merged
Jun 20, 2024 -
Update to TS 5.5.2
#58947 merged
Jun 20, 2024 -
🤖 Pick PR #58931 (Defer creation of barebonesLibSourc...) into release-5.5
#58933 merged
Jun 19, 2024 -
Revert "Fix incorrect condition of noLib" (PR 58867)
#58935 merged
Jun 19, 2024 -
Defer creation of barebonesLibSourceFile
#58931 merged
Jun 19, 2024 -
🤖 Pick PR #58811 (fix(58801): "Move to file" on globa...) into release-5.5
#58923 merged
Jun 19, 2024
18 Pull requests opened by 12 people
-
Experiment - monomorphic node/type/signature
#58928 opened
Jun 19, 2024 -
Quick info for element access to mapped object
#58939 opened
Jun 20, 2024 -
Add new option "resolveSideEffectImports"
#58941 opened
Jun 20, 2024 -
Use concat instead of spread in concatenate
#58946 opened
Jun 20, 2024 -
Change reporting of diagnostics duration
#58952 opened
Jun 20, 2024 -
Fixed quick fixes for inferred type predicates
#58958 opened
Jun 21, 2024 -
Fixed crash in import fixes for augmented modules
#58965 opened
Jun 21, 2024 -
Provide User-Friendly Message for Extended Unicode Escapes in Regular Expressions in Non-Unicode Modes
#58981 opened
Jun 23, 2024 -
Fix: False Positive "Range out of order in character class" in Regular Expressions in Unicode Modes
#58982 opened
Jun 23, 2024 -
prevented organizeImports appending an extra new line to declarations when end of a file
#58986 opened
Jun 24, 2024 -
Cherry-pick #58966 to release-5.5
#59002 opened
Jun 24, 2024 -
Disallow truthiness checks on certain literal kinds
#59003 opened
Jun 24, 2024 -
Fixing namespace import debug failure
#59004 opened
Jun 24, 2024 -
Update deps
#59006 opened
Jun 24, 2024 -
Enable Build Provenance for Nightly Builds
#59013 opened
Jun 25, 2024 -
Option to skipSysTests since they dont change branch to branch and ca…
#59025 opened
Jun 25, 2024 -
fix(59011): TypeScript generates invalid types if @import tags are spread over multiple lines
#59026 opened
Jun 25, 2024
46 Issues closed by 27 people
-
$100 Free Google Play Gift Card Codes Instantly 2024 New Updated
#59023 closed
Jun 25, 2024 -
Allow consumers of Compiler API to override getDirectoryToWatchFailedLookupLocation
#58856 closed
Jun 25, 2024 -
Explicit Resource Management normative changes for April 2024
#58876 closed
Jun 25, 2024 -
`import "os"` compiles even if `types` is set to `[]` in tsconfig.json
#59010 closed
Jun 25, 2024 -
support dynamic import with import assertion with `module: preserve`
#58975 closed
Jun 25, 2024 -
Inferred Type Predicates don't work with the Boolean function
#58999 closed
Jun 25, 2024 -
RegExp constructor ignoring given flags as second argument leading to TS errors
#58993 closed
Jun 25, 2024 -
Type union not matched starting from TS 5.1
#58603 closed
Jun 25, 2024 -
respect createElement return type for JSX
#59007 closed
Jun 25, 2024 -
Unresolved `any` behaves different from `any`
#58960 closed
Jun 25, 2024 -
Generic is "`any`-like" for relational operators
#58938 closed
Jun 25, 2024 -
`@import` JSDoc tag doesn't seem to account for `resolution-mode` import attribute in TS v5.5.2
#58955 closed
Jun 24, 2024 -
"Duplicate identifier" errors introduced in TS 5.5, if declare module is used
#58961 closed
Jun 24, 2024 -
Compile without type declarations showing up as undefined initialisations
#58994 closed
Jun 24, 2024 -
[ServerErrors][TypeScript] 5.6.0-dev.20240623
#58983 closed
Jun 24, 2024 -
[ServerErrors][JavaScript] 5.6.0-dev.20240623
#58979 closed
Jun 24, 2024 -
[NewErrors] 5.6.0-dev.20240623 vs 5.5.2
#58978 closed
Jun 24, 2024 -
tsc crash with `Error: start < 0` in a specific config
#58600 closed
Jun 24, 2024 -
[ID-Prep] Preserve constant initializer in declarations as written in source
#57443 closed
Jun 24, 2024 -
Implement type narrowing for `Array.prototype.includes`
#58989 closed
Jun 24, 2024 -
Pushing an item into a sub-array gives error
#58984 closed
Jun 24, 2024 -
Code?
#58980 closed
Jun 24, 2024 -
Enabling typescript.preferGoToSourceDefinition breaks Intellisense
#57450 closed
Jun 24, 2024 -
Get another function's parameter types for use in another function's rest parameter
#58991 closed
Jun 24, 2024 -
Required triple-slash types reference no longer generated in TS 5.5
#58985 closed
Jun 24, 2024 -
`let` indexes using noUncheckedIndexedAccess in TS 5.5.2
#58972 closed
Jun 23, 2024 -
inherit interface/type block comment
#58940 closed
Jun 23, 2024 -
Is the "Roadmap" wiki page still maintained?
#58949 closed
Jun 23, 2024 -
Target signature provides too few arguments. Expected 1 or more, but got 0
#58927 closed
Jun 23, 2024 -
update Object.values and Object.entries docs to mention they look only at own properties
#58954 closed
Jun 21, 2024 -
TS 5.5 type guards overly strict in some cases
#58959 closed
Jun 21, 2024 -
`/// <reference lib` is stripped out of `d.ts` file
#58956 closed
Jun 21, 2024 -
Emtpy interface reduced to `never` in nested generic function
#49536 closed
Jun 21, 2024 -
Ambient reference silently included in all files
#58911 closed
Jun 21, 2024 -
isFinite(), isInteger(), ... as type predicates?
#58916 closed
Jun 21, 2024 -
Update Variable Type After a Type Narrowing
#58913 closed
Jun 21, 2024 -
Object circular assignment never error
#58925 closed
Jun 20, 2024 -
Narrowing subtypes by enum values does not work
#58865 closed
Jun 20, 2024 -
VSCode JavaScript/TypeScript Intellisense show WRONG ICON
#58892 closed
Jun 20, 2024 -
`Move` Code Action Constraints
#58387 closed
Jun 19, 2024
35 Issues opened by 32 people
-
Compiler Option typeTruncationLength
#59035 opened
Jun 26, 2024 -
C extends A but C does not extend A | B
#59034 opened
Jun 26, 2024 -
Object.assign() inconsistent overload: assign(target: object, ...sources: any[]): any;
#59033 opened
Jun 26, 2024 -
TS 5.5.2: JavaScript and TypeScript language service has been disabled after crashing repeatedly
#59032 opened
Jun 26, 2024 -
`abstract class` should be usable in expressions
#59031 opened
Jun 26, 2024 -
Unable to use top-level for-await loops with module `preserve`
#59030 opened
Jun 26, 2024 -
Support Expandable Quick Info/Hover Verbosity
#59029 opened
Jun 26, 2024 -
Enable npm Build Provenance
#59028 opened
Jun 25, 2024 -
`isolatedDeclarations` not giving related errors under `noEmit`
#59024 opened
Jun 25, 2024 -
Suspected breaking change with pushing and assigning a 'derived' value into a 'base' array
#59016 opened
Jun 25, 2024 -
Hex Colors error with TS2590: Expression produces a union type that is too complex to represent
#59015 opened
Jun 25, 2024 -
Consider making `WritableStreamDefaultWriter.write()` contravariant
#59012 opened
Jun 25, 2024 -
TypeScript generates invalid types if `@import` tags are spread over multiple lines
#59011 opened
Jun 25, 2024 -
Type 'any' cannot be used as an index type silently fails when used in generics (TS2538)
#59009 opened
Jun 25, 2024 -
allow decorator return function with different returnType
#59008 opened
Jun 25, 2024 -
Warn when regular expression is used in conditional
#59001 opened
Jun 24, 2024 -
TS2536 only when type argument is a generic type parameter
#59000 opened
Jun 24, 2024 -
Filter with "something is smallerType" don't work as negative
#58996 opened
Jun 24, 2024 -
RTCStatsReport should inherit or extend from Map
#58995 opened
Jun 24, 2024 -
`getJSDocTags` detects decorators inside code blocks as JSDoc tags
#58992 opened
Jun 24, 2024 -
Array filter() by element constructor returns never[]
#58987 opened
Jun 24, 2024 -
Allow defering type check of default value for generic-typed function parameter until instantiation
#58977 opened
Jun 23, 2024 -
Typescript does not explicitly pass undefined, which breaks intelliSense [5.5.2]
#58976 opened
Jun 23, 2024 -
Cannot find name 'AggregateError'.ts(2304)
#58971 opened
Jun 22, 2024 -
`@import`s marked as unused
#58969 opened
Jun 22, 2024 -
Predicate inference fails for empty object and nullish values
#58967 opened
Jun 21, 2024 -
HookWebpackError: Maximum call stack size exceeded in Release 5.5.2
#58957 opened
Jun 21, 2024 -
Isolated declarations quick fix suggests `boolean` return type for predicates
#58948 opened
Jun 20, 2024 -
Isolated Declarations in TS 5.5: State of the feature
#58944 opened
Jun 20, 2024 -
JSDoc: property access within static initialization block of @extends annotated class from different file
#58943 opened
Jun 20, 2024 -
Some long function return expressions no longer evaluated in 5.5
#58937 opened
Jun 19, 2024 -
getPasteEdits returns wrong range for primary edit
#58936 opened
Jun 19, 2024 -
getPasteEdits returns edits even when no imports are added
#58934 opened
Jun 19, 2024 -
Convert params to destructed object: Cannot apply refactoring
#58930 opened
Jun 19, 2024 -
Only resolve source return type when actually needed during inference when generic is used
#58926 opened
Jun 19, 2024
108 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.
-
Analyze control flow effects of lambdas passed as arguments
#58729 commented on
Jun 25, 2024 • 17 new comments -
Remove unused exports & dead code (using Knip)
#56817 commented on
Jun 25, 2024 • 13 new comments -
Add TReturn/TNext to Iterable et al
#58243 commented on
Jun 26, 2024 • 9 new comments -
TypeScript 5.5 Iteration Plan
#57475 commented on
Jun 25, 2024 • 9 new comments -
Filter return type inferences by constraint applicability
#58910 commented on
Jun 19, 2024 • 8 new comments -
On linux or editor with canUseEvents to prefer immediate directory if its not in root or node_modules
#58866 commented on
Jun 26, 2024 • 8 new comments -
Defer processing generic functions returning intersected functions
#58875 commented on
Jun 22, 2024 • 7 new comments -
JSDoc @import _unintentional?_ passthrough to generated declarations.
#58921 commented on
Jun 24, 2024 • 5 new comments -
Crashes on transform and parse (from assertion/debug failures)
#58924 commented on
Jun 24, 2024 • 3 new comments -
`organizeImports` makes no changes if there are parse errors in the sourceFile
#58903 commented on
Jun 24, 2024 • 3 new comments -
Array method definition revamp: Use case collection
#36554 commented on
Jun 21, 2024 • 3 new comments -
Narrowing for constant indexed access fails on array getter
#58803 commented on
Jun 21, 2024 • 3 new comments -
TypeScript support for VS Code notebooks
#58717 commented on
Jun 24, 2024 • 3 new comments -
Use monocart for coverage reports, enable codecov
#58850 commented on
Jun 25, 2024 • 3 new comments -
Command vscode.executeDocumentSymbolProvider Incomplete Parsing
#58915 commented on
Jun 22, 2024 • 2 new comments -
Provide way to link to other files from JSDoc comments
#47718 commented on
Jun 23, 2024 • 2 new comments -
refactor: improve string export name completions
#58818 commented on
Jun 24, 2024 • 2 new comments -
Fixed intersections of primitive unions with `exactOptionalPropertyTypes` when mixing `undefinedType` with `missingType`
#58186 commented on
Jun 26, 2024 • 2 new comments -
Getters in mixins get serialized to property accessors
#58790 commented on
Jun 23, 2024 • 2 new comments -
Module/interface augmentation doesn't preserve import for declaration emit
#56528 commented on
Jun 20, 2024 • 2 new comments -
JSDoc @import not detecting use in @callback
#58368 commented on
Jun 24, 2024 • 2 new comments -
feat(58561): Allow leading underscore for types to bypass noUnusedLocals warning
#58884 commented on
Jun 24, 2024 • 2 new comments -
[ID] `--isolatedDeclarations` disallows `const` initialized with a regex literal
#58383 commented on
Jun 25, 2024 • 1 new comment -
Error: Debug Failure when importing `AssertionError` from `node:assert/strict`
#58534 commented on
Jun 25, 2024 • 1 new comment -
Feature Request: LanguageServiceHost plugin
#29706 commented on
Jun 25, 2024 • 1 new comment -
Compiler API: A reference to an enum with one value references the enum value
#46755 commented on
Jun 20, 2024 • 1 new comment -
Discriminated union parameter destructuring doesn't work if the fields have defaults
#50139 commented on
Jun 25, 2024 • 1 new comment -
tsconfig should support suffix `.jsonc`
#43121 commented on
Jun 25, 2024 • 1 new comment -
Union tuple type in rest argument can't accpect less argument.
#48663 commented on
Jun 25, 2024 • 1 new comment -
Type narrowing in one case statement does not propagate to the next case
#56361 commented on
Jun 24, 2024 • 1 new comment -
`static abstract` methods and properties
#34516 commented on
Jun 25, 2024 • 1 new comment -
Lazily evaluated template literal types
#43335 commented on
Jun 25, 2024 • 1 new comment -
computeCommonSourceDirectory doesn't work with subst on windows
#58602 commented on
Jun 25, 2024 • 1 new comment -
Instantiable tuple labels
#55452 commented on
Jun 23, 2024 • 1 new comment -
Simple Comparison of Generics not allowed?
#38220 commented on
Jun 20, 2024 • 1 new comment -
Non-exported recursive type alias is inlined until it falls back to any in declarations
#58696 commented on
Jun 19, 2024 • 1 new comment -
Negated types
#4196 commented on
Jun 19, 2024 • 1 new comment -
Only look up package.json type if module is node16/nodenext or file is in node_modules
#58825 commented on
Jun 24, 2024 • 1 new comment -
Allow `satisfies keyof` assertions in computed property names
#58829 commented on
Jun 20, 2024 • 1 new comment -
Design Meeting Notes, 6/18/2024
#58919 commented on
Jun 19, 2024 • 1 new comment -
Specialize the message on JSX tags looking for the JSX factory namespace
#58870 commented on
Jun 20, 2024 • 1 new comment -
feat(transformers): Add beforeDeclarations transformers
#58879 commented on
Jun 19, 2024 • 1 new comment -
Improve `@implements` error
#58904 commented on
Jun 19, 2024 • 1 new comment -
"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
Jun 19, 2024 • 1 new comment -
Allow `this` in constructor parameter
#38038 commented on
Jun 20, 2024 • 1 new comment -
`Node16` module resolution doesn't check side effect imports
#50394 commented on
Jun 20, 2024 • 1 new comment -
Isolated declarations errors occur in third-party node_modules when they ship with original TypeScript source files
#58909 commented on
Jun 20, 2024 • 1 new comment -
Allow overrides in tsconfig
#33407 commented on
Jun 20, 2024 • 1 new comment -
Allow specifying exclude as a command line option
#46005 commented on
Jun 20, 2024 • 1 new comment -
Tsconfig show typescript file not found error after moving it to another directory or delete it.
#43838 commented on
Jun 21, 2024 • 1 new comment -
Boolean() cannot be used to perform a null check
#16655 commented on
Jun 21, 2024 • 1 new comment -
TS 5.4.5: Return type for performance.getEntriesByType is inaccurate
#58644 commented on
Jun 21, 2024 • 1 new comment -
Incorrect class #private fields initialization order with target ES2022 and useDefineForClassFields set to false
#54206 commented on
Jun 21, 2024 • 1 new comment -
Make tsc --init generate default target to ES6 or higher
#39308 commented on
Jun 21, 2024 • 1 new comment -
Talk about Exceptions Here
#56365 commented on
Jun 22, 2024 • 1 new comment -
Provide a way to type a fix-length tuple-like generator/iterator
#42033 commented on
Jun 22, 2024 • 1 new comment -
Allow conditionally setting optional properties in a mapped type
#36126 commented on
Jun 22, 2024 • 1 new comment -
[Feature request] Support generic type default values in functions
#56315 commented on
Jun 24, 2024 • 1 new comment -
Feature request: allow user to merge extended arrays in tsconfig files
#20110 commented on
Jun 24, 2024 • 1 new comment -
Cannot assign to ... because it is a read-only property when using type guard in ctor
#37823 commented on
Jun 24, 2024 • 1 new comment -
Suggestion: Reopen static and instance side of classes
#2957 commented on
Jun 24, 2024 • 1 new comment -
Workspace Symbol Provider called with empty string doesn't return all workspace symbols
#37954 commented on
Jun 24, 2024 • 1 new comment -
Slow Typescript problem reporting and intellisense
#56142 commented on
Jun 23, 2024 • 1 new comment -
Colour coded error messages
#50019 commented on
Jun 23, 2024 • 1 new comment -
Add support for beforeDeclarations
#58880 commented on
Jun 23, 2024 • 1 new comment -
Preserve JSDocs in *.d.ts files when stripping comments
#14619 commented on
Jun 23, 2024 • 1 new comment -
Go to Definition for Non JS/TS File Imports
#15146 commented on
Jun 23, 2024 • 1 new comment -
Allow classes to be parametric in other parametric classes
#1213 commented on
Jun 22, 2024 • 1 new comment -
source.organizeImports causing extra blank line
#48126 commented on
Jun 22, 2024 • 1 new comment -
[wip] Type acquisition and module resolution updates
#56074 commented on
Jun 25, 2024 • 0 new comments -
Support Intellisense for string/number literals in a widened union
#33471 commented on
Jun 26, 2024 • 0 new comments -
Switch to eslint flat config
#57684 commented on
Jun 19, 2024 • 0 new comments -
A Pragmatic, Not-Really-Typed Errors Proposal
#57943 commented on
Jun 22, 2024 • 0 new comments -
Allow extending types referenced through interfaces
#31843 commented on
Jun 26, 2024 • 0 new comments -
Make TypeScript itself ESM-only, made possible by require(ESM)
#58419 commented on
Jun 25, 2024 • 0 new comments -
Suggestion: Type annotations and interfaces for function declarations
#22063 commented on
Jun 26, 2024 • 0 new comments -
Module augmentation seems to break entirely a class definition/body IntelliSense autocomplete. Debug failure (exception on executing command "completionInfo").
#58907 commented on
Jun 21, 2024 • 0 new comments -
this any typed in some JS object literals
#22058 commented on
Jun 26, 2024 • 0 new comments -
Optional parameters instantiated from generic params add `| undefined` to displayed type
#58578 commented on
Jun 21, 2024 • 0 new comments -
Error inferring types of promise function
#17873 commented on
Jun 26, 2024 • 0 new comments -
Support @class in JSDoc
#12681 commented on
Jun 26, 2024 • 0 new comments -
Typescript 5.5 performance regression on arktype
#58805 commented on
Jun 21, 2024 • 0 new comments -
disallow comparing to null and undefined unless they are valid cases in strict null mode
#11920 commented on
Jun 26, 2024 • 0 new comments -
Debug failure on paste with imports
#58740 commented on
Jun 24, 2024 • 0 new comments -
Newlines removed/incorrect code generated for `getPasteEdits`
#58784 commented on
Jun 20, 2024 • 0 new comments -
Bump the github-actions group with 2 updates
#58886 commented on
Jun 24, 2024 • 0 new comments -
Intellisense should show internals of an interface declaration on hover
#38040 commented on
Jun 25, 2024 • 0 new comments -
BUG: TS: Functionality `Refactor: move to` constant to existing file: if from that existing file already present `import` to current file, refactor will not reuse that import but instead adds new one
#59027 commented on
Jun 25, 2024 • 0 new comments -
improper declared type cause narrow type not work when its computed type is not union.
#39114 commented on
Jun 26, 2024 • 0 new comments -
In JSDoc @type is not a type declaration, which it is much more like type conversion.
#39650 commented on
Jun 26, 2024 • 0 new comments -
Compile error if I named last array destructuring element.
#41548 commented on
Jun 26, 2024 • 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
Jun 26, 2024 • 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
Jun 26, 2024 • 0 new comments -
Broken emit when `Infinity` or `‑Infinity` ends up in a type position
#42905 commented on
Jun 26, 2024 • 0 new comments -
Typescript 4.2.x - incorrectly infered generic return type of a record union (extra undefined)
#43943 commented on
Jun 26, 2024 • 0 new comments -
Support inferring `never` as the return type in JavaScript when overriding a class method that returns `never`
#46791 commented on
Jun 26, 2024 • 0 new comments -
verbatimModuleSyntax + import of ambient const enum missing error
#48040 commented on
Jun 26, 2024 • 0 new comments -
Intersection causes incorrect type compatability
#48720 commented on
Jun 26, 2024 • 0 new comments -
Regression in 4.8 where string union type widens to string
#50635 commented on
Jun 26, 2024 • 0 new comments -
Order of ReadonlySet/ReadonlyMap in union causes differing key inference
#52313 commented on
Jun 26, 2024 • 0 new comments -
Expression produces a union type that is too complex to represent
#53234 commented on
Jun 26, 2024 • 0 new comments -
Crash when defining `Array` type via `[]` syntax
#57009 commented on
Jun 26, 2024 • 0 new comments -
mapped type with remapped keys unexpectedly widens type
#57265 commented on
Jun 26, 2024 • 0 new comments -
Inconsistent type inference on overloaded function types
#57351 commented on
Jun 26, 2024 • 0 new comments -
Error not issued when global type is an alias of an object type literal
#57564 commented on
Jun 26, 2024 • 0 new comments -
Implicit Symbol.iterator call in for..of loops / spread destructuring doesn't infer `this` generic type parameter
#38388 commented on
Jun 26, 2024 • 0 new comments -
error on variables that are used but never initialized
#55887 commented on
Jun 24, 2024 • 0 new comments -
[wip] Shared resolutions in tsserver
#55968 commented on
Jun 25, 2024 • 0 new comments