-
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
2 Releases published by 1 person
-
v5.5.4 TypeScript 5.5.4
published
Jul 22, 2024 -
v5.6-beta TypeScript 5.6 Beta
published
Jul 26, 2024
28 Pull requests merged by 14 people
-
Fixed crashed related to emptied labeled statements in converted loop bodies
#59434 merged
Jul 26, 2024 -
Bring back exported defaultInitCompilerOptions
#59436 merged
Jul 26, 2024 -
Fixed quick fixes for inferred type predicates
#58958 merged
Jul 26, 2024 -
Bailout early from
isFunctionObjectType
for evolving arrays#58049 merged
Jul 26, 2024 -
Tighten signature of append
#59426 merged
Jul 26, 2024 -
Don't include "this is a crash" as a version in the bug template
#59427 merged
Jul 26, 2024 -
organizeImports
makes no changes if there are parse errors in the sourceFile#58903 merged
Jul 25, 2024 -
Use open file to determine file existence
#59418 merged
Jul 25, 2024 -
fix(59116): Codefix add missing function declaration inserts function in wrong file
#59213 merged
Jul 25, 2024 -
Use spread when converting completion entry to protocol format
#59412 merged
Jul 25, 2024 -
Fix completion entry conversion to protocol format
#59410 merged
Jul 24, 2024 -
Unpin Node 22 now that 22.5.1 is out
#59359 merged
Jul 24, 2024 -
Remove stableSort, rename sort to toSorted
#55728 merged
Jul 24, 2024 -
Deprecate module keyword for namespace declarations
#58007 merged
Jul 24, 2024 -
Skip markLinkedReferences import elision walk entirely in some common cases
#59398 merged
Jul 23, 2024 -
Bump github/codeql-action from 3.25.12 to 3.25.13 in the github-actions group
#59387 merged
Jul 23, 2024 -
Add commit characters to protocol
#59339 merged
Jul 23, 2024 -
Update deps, to TS 5.5.4
#59395 merged
Jul 23, 2024 -
Fixing range for primary edit
#59369 merged
Jul 23, 2024 -
fix(58772): Duplicate exports.* = assignments in CommonJS output in some cases
#59120 merged
Jul 22, 2024 -
Fixed crash in
classFields
transform related to broken bodyless constructors#59280 merged
Jul 22, 2024 -
Fixed a crash when transforming modules with top-level labels
#59374 merged
Jul 22, 2024 -
Don't crash when observing invalid
export
s in any kind of container#59376 merged
Jul 22, 2024 -
Disallow truthiness/nullishness checks on syntax that never varies on it
#59217 merged
Jul 22, 2024 -
🤖 Pick PR #58771 (Allow references to the global Symb...) into release-5.5
#59378 merged
Jul 22, 2024 -
Use more universal ANSI sequence for 'clear screen and clear buffer'
#57701 merged
Jul 22, 2024 -
Use 'BuiltinAsyncIterator' spelling
#59388 merged
Jul 22, 2024
16 Pull requests opened by 10 people
-
Add regex eslint plugin, fix lints
#59371 opened
Jul 20, 2024 -
🤖 Pick PR #59398 (Skip markLinkedReferences import el...) into release-5.5
#59404 opened
Jul 23, 2024 -
🤖 Pick PR #58951 (Add non-mutating Array methods to e...) into release-5.5
#59405 opened
Jul 24, 2024 -
Make typed arrays generic over ArrayBufferLike
#59407 opened
Jul 24, 2024 -
Fixed canonical signature instantiations with type parameters depending on replaced type parameters
#59409 opened
Jul 24, 2024 -
Fix inconsistent generic indexed access
#59415 opened
Jul 24, 2024 -
Don’t enforce export/declare overload modifier consistency across module augmentations
#59416 opened
Jul 24, 2024 -
Make typed arrays generic over `ArrayBufferLike` (alt)
#59417 opened
Jul 24, 2024 -
also return classes when caling goToDef on a constructor call
#59421 opened
Jul 25, 2024 -
Fixed type argument completions at the end of files in incomplete nodes
#59424 opened
Jul 25, 2024 -
Expand intersection reduction division strategy down to 3-member intersections
#59425 opened
Jul 25, 2024 -
Fix generic nullable checks
#59437 opened
Jul 26, 2024 -
Move ambient const enum error from use site to import in verbatimModuleSyntax
#59438 opened
Jul 26, 2024 -
Experiment: Refactored node builder flags and tests
#59440 opened
Jul 27, 2024
38 Issues closed by 17 people
-
[ServerErrors][TypeScript] 5.6.0-dev.20240721 vs 5.5.3
#59384 closed
Jul 26, 2024 -
[ServerErrors][JavaScript] 5.6.0-dev.20240721 vs 5.5.3
#59383 closed
Jul 26, 2024 -
New error: This spread always overwrites this property
#37559 closed
Jul 26, 2024 -
TypeError: Cannot read property 'exportSymbol' of undefined at getTypeOfSymbolAtLocation
#39835 closed
Jul 26, 2024 -
TS Server fatal error: path.replace is not a function
#40008 closed
Jul 26, 2024 -
Error while trying to run typescript "Add all missing imports" quick fix
#40065 closed
Jul 26, 2024 -
IntelliSense not working when esModuleInterop was `true` and swagger-parser was imported.
#40355 closed
Jul 26, 2024 -
[NewErrors] 5.6.0-dev.20240707 vs 5.5.3
#59165 closed
Jul 26, 2024 -
Debugging failure caused by lack of backtick(`)
#59345 closed
Jul 26, 2024 -
Isolated declarations quick fix suggests `boolean` return type for predicates
#58948 closed
Jul 26, 2024 -
tsconfig.json option to ignore error TS2307 (or any specific error)
#59429 closed
Jul 26, 2024 -
[ServerErrors][JavaScript] 5.3.0-dev.20231029
#56252 closed
Jul 25, 2024 -
Renaming files imported with alias/absolute paths does not update the path
#59119 closed
Jul 25, 2024 -
Codefix add missing function declaration inserts function in wrong file
#59116 closed
Jul 25, 2024 -
Passing spreading array to function parameters should raise an error
#59390 closed
Jul 25, 2024 -
Parameters of overridden methods are made implicit any when using JSDoc `@override`
#59320 closed
Jul 25, 2024 -
Shape-based type equivalence should evaluate getters and setters, not just getters
#59382 closed
Jul 25, 2024 -
verbatimModuleSyntax does not respect "exclude" option in tsconfig
#59408 closed
Jul 24, 2024 -
Taking TypeScript for a spin for first time, errors for resizable ArrayBuffer
#59386 closed
Jul 24, 2024 -
Mark ~module~ `namespace` as deprecated via LS strikethrough
#57913 closed
Jul 24, 2024 -
JSDoc @import _unintentional?_ passthrough to generated declarations.
#58921 closed
Jul 23, 2024 -
TS Server API proposal: Commit Characters
#27623 closed
Jul 23, 2024 -
Running type checker produces js out of memory error
#59308 closed
Jul 23, 2024 -
getPasteEdits returns wrong range for primary edit
#58936 closed
Jul 23, 2024 -
Presence of `export` affects narrowing
#59393 closed
Jul 22, 2024 -
Duplicate exports.* = assignments in CommonJS output in some cases
#58772 closed
Jul 22, 2024 -
Debug failure caused by incorrect identifier and undefined type
#59373 closed
Jul 22, 2024 -
Debug Failure caused by Invalid syntax(null)
#59372 closed
Jul 22, 2024 -
`tsc --watch` changes shell's current directory to ~ in Terminal.app while running
#57894 closed
Jul 22, 2024 -
compiler, when it watch mode, resets the screen colors
#29829 closed
Jul 22, 2024 -
`tsc --watch` uses "incomplete" ANSI sequence for "clear buffer"
#57700 closed
Jul 22, 2024 -
Shallow copy of Map class produce incorrect typings
#59389 closed
Jul 22, 2024 -
'Could not find source file' with Vue plugin when creating new files and using VS Code's file watcher
#59349 closed
Jul 22, 2024 -
Generic with extends yields to different type than directly specifying it
#59318 closed
Jul 21, 2024 -
Sometimes inlay hints disappear when Vue source code contains a special custom component.
#59267 closed
Jul 21, 2024
25 Issues opened by 22 people
-
Errors compiling runtime agnostic JavaScript to TypeScript
#59439 opened
Jul 27, 2024 -
Design Meeting Notes, 7/26/2024
#59432 opened
Jul 26, 2024 -
Change quick fix JSDoc Import
#59435 opened
Jul 26, 2024 -
Unique type
#59431 opened
Jul 26, 2024 -
A strange behavior when checking `extends ReadonlyArray<any>`
#59430 opened
Jul 26, 2024 -
Don't allow math operations on different branded numeric types
#59423 opened
Jul 25, 2024 -
Debug Failure. Expected 55 <= 54
#59422 opened
Jul 25, 2024 -
No completions for type parameters in generic function return type
#59419 opened
Jul 25, 2024 -
Web TS Server tries watching for files outside of project root
#59413 opened
Jul 24, 2024 -
Nonsensical error when creating a mixin with a type parameter
#59411 opened
Jul 24, 2024 -
Design Meeting Notes, 7/23/2024
#59406 opened
Jul 24, 2024 -
`'X' only refers to a type` error in JSDoc comments
#59401 opened
Jul 23, 2024 -
Hovering @param comments duplicates the comment in the hover
#59402 opened
Jul 23, 2024 -
Interface merging behaves inconsistently with respect to exports
#59400 opened
Jul 23, 2024 -
Allow excess properties in assignment if they were used in a `satisfies` check
#59399 opened
Jul 23, 2024 -
JsDoc is missing/duplicated in declarations for overloads declared in classes declared in functions
#59397 opened
Jul 23, 2024 -
Duplicate keys do not error
#59396 opened
Jul 23, 2024 -
Mixin types are intersections rather than proper subclasses
#59394 opened
Jul 23, 2024 -
Types with optional props get implicit index signatures that cannot be made explicit
#59392 opened
Jul 22, 2024 -
`import defer` Stage 2.7 proposal support
#59391 opened
Jul 22, 2024 -
Default type parameter values always shown on hover
#59385 opened
Jul 21, 2024 -
[NewErrors] 5.6.0-dev.20240721 vs 5.5.3
#59381 opened
Jul 21, 2024 -
lib.es5.d.ts: Default ArrayConstructor generic parameter to `undefined`
#59379 opened
Jul 21, 2024
382 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.
-
error on variables that are used but never initialized
#55887 commented on
Jul 26, 2024 • 11 new comments -
Introduce ES2024 target and fix some types
#58573 commented on
Jul 27, 2024 • 9 new comments -
Added typeToTypeNode with truncation
#59332 commented on
Jul 25, 2024 • 4 new comments -
fix: filtering promise properties in object literal completion
#59316 commented on
Jul 26, 2024 • 4 new comments -
Fixing namespace import debug failure
#59004 commented on
Jul 22, 2024 • 4 new comments -
Allow `this` when it appears in `this is T` positions
#59310 commented on
Jul 23, 2024 • 1 new comment -
fix(58166): Class parameter property with initializer before required property emits non-nullable parameter for declaration emit
#58177 commented on
Jul 23, 2024 • 1 new comment -
lib.d.ts: add missing TypedArray-from-iterable signatures
#58188 commented on
Jul 23, 2024 • 1 new comment -
Expose TypeChecker. getAwaitedType to public
#59268 commented on
Jul 20, 2024 • 1 new comment -
New `--enforceReadonly` compiler option to enforce read-only semantics in type relations
#58296 commented on
Jul 23, 2024 • 1 new comment -
Optimize path mapping lookups
#59048 commented on
Jul 23, 2024 • 1 new comment -
fix(53576): Don't remove indentations from JSDoc tag documentation
#53631 commented on
Jul 24, 2024 • 1 new comment -
fix: appropriate error message for out of scope label
#54927 commented on
Jul 25, 2024 • 1 new comment -
Refine tracing functionality
#40461 commented on
Jul 26, 2024 • 0 new comments -
`typeVersions` substitution occurs multiple times causing resolution to fail
#41284 commented on
Jul 26, 2024 • 0 new comments -
Declaration merging can be inconsistent
#41116 commented on
Jul 26, 2024 • 0 new comments -
Review the project setup experience
#41580 commented on
Jul 26, 2024 • 0 new comments -
Incremental compilation does not work with relative paths for outDir and tsBuildInfoFile
#41690 commented on
Jul 26, 2024 • 0 new comments -
Allow generic yield* types
#41646 commented on
Jul 26, 2024 • 0 new comments -
Code invalid when [jsx=react-jsx] and [module=system]
#41914 commented on
Jul 26, 2024 • 0 new comments -
Async generator typing
#42055 commented on
Jul 26, 2024 • 0 new comments -
Optional type as required if used in one branch of nested promises
#42293 commented on
Jul 26, 2024 • 0 new comments -
Pipe function + `React.memo` returns component with `any` props
#38930 commented on
Jul 26, 2024 • 0 new comments -
incorrect result with conditional type and boolean
#41053 commented on
Jul 26, 2024 • 0 new comments -
Support additional trace points
#40460 commented on
Jul 26, 2024 • 0 new comments -
Harden response delivery to ensure services is consistent with server
#44260 commented on
Jul 26, 2024 • 0 new comments -
Improving User Suite Reports
#44209 commented on
Jul 26, 2024 • 0 new comments -
JavaScript heap out of memory after upgrading to 4.3
#44299 commented on
Jul 26, 2024 • 0 new comments -
Function identifiers no longer receive semantic highlighting tokens
#44099 commented on
Jul 26, 2024 • 0 new comments -
KnownKeys<T> breaking change in 4.3.1-rc
#44143 commented on
Jul 26, 2024 • 0 new comments -
Idea: Can declaration emit synthesize imports?
#44044 commented on
Jul 26, 2024 • 0 new comments -
Idea: Can we cache the result of `typeToTypeNode`?
#44043 commented on
Jul 26, 2024 • 0 new comments -
TS Server fatal error: Debug Failure.
#44027 commented on
Jul 26, 2024 • 0 new comments -
TS Server fatal error: Cannot read property 'startRecordingFilesWithChangedResolutions' of undefined
#44026 commented on
Jul 26, 2024 • 0 new comments -
TypeError: Cannot read property 'get' of undefined at Object.getJSXImplicitImportBase
#44024 commented on
Jul 26, 2024 • 0 new comments -
Consider splitting `dom` lib events out into separate lib for nodejs use
#43972 commented on
Jul 26, 2024 • 0 new comments -
IteratorResult<T> definition conflicts with the JS spec
#38479 commented on
Jul 26, 2024 • 0 new comments -
[3.9.2] Regression - combination of mapped type, intersection and generic produces error under infer
#38460 commented on
Jul 26, 2024 • 0 new comments -
`moduleResolution: node` doesn't align with Node's module resolution when targeting ES2015.
#38729 commented on
Jul 26, 2024 • 0 new comments -
Allow trailing lines in multiline comment directives
#38370 commented on
Jul 26, 2024 • 0 new comments -
TS Server fatal error: Cannot read property 'flags' of undefined
#38147 commented on
Jul 26, 2024 • 0 new comments -
Declaration emit reveals paths within dependency that were not referred to in the source file
#38111 commented on
Jul 26, 2024 • 0 new comments -
Constants + Generic causing TS4023 ("but cannot be named")
#37888 commented on
Jul 26, 2024 • 0 new comments -
TS Server fatal error: Debug Failure. False expression.
#37759 commented on
Jul 26, 2024 • 0 new comments -
Import paths not updated when using tsconfig project references and incremental builds
#42973 commented on
Jul 26, 2024 • 0 new comments -
JS and TS language service die on template literal expression
#42974 commented on
Jul 26, 2024 • 0 new comments -
TS18030: An optional chain cannot contain private identifiers
#42734 commented on
Jul 26, 2024 • 0 new comments -
isArray type guards still causing issues in latest nightly build
#42768 commented on
Jul 26, 2024 • 0 new comments -
Memory leak in tsserver
#42767 commented on
Jul 26, 2024 • 0 new comments -
Project reference build error when one of projects' exported var contains external module's vars.
#42733 commented on
Jul 26, 2024 • 0 new comments -
Type infer issue in interfaces with internal properties
#42716 commented on
Jul 26, 2024 • 0 new comments -
Can't use async arrow function in/before super call
#42667 commented on
Jul 26, 2024 • 0 new comments -
Opened file added to inferred project instead of configured project
#42625 commented on
Jul 26, 2024 • 0 new comments -
[decorator metadata] implicit runtime reference created
#42679 commented on
Jul 26, 2024 • 0 new comments -
Conditional type which checks nested intersect types evaluates inconsistently when outer type is also intersected and inner type intersects with any.
#42369 commented on
Jul 26, 2024 • 0 new comments -
Error when spreading a union of tuples in a call
#42508 commented on
Jul 26, 2024 • 0 new comments -
Compilation error when mixing promise and non promise types in promise.then's onfulfilled return type
#42271 commented on
Jul 26, 2024 • 0 new comments -
Generic type param not narrowed in true branch of conditional type
#42077 commented on
Jul 26, 2024 • 0 new comments -
TypedArray constructors: missing from mapping iterable
#45199 commented on
Jul 26, 2024 • 0 new comments -
Big(Int|Uint)64ArrayConstructor: missing from Iterable
#45198 commented on
Jul 26, 2024 • 0 new comments -
New Error: error TS2590: Expression produces a union type that is too complex to represent
#45149 commented on
Jul 26, 2024 • 0 new comments -
`esModuleInterop: true` with class static method
#45133 commented on
Jul 26, 2024 • 0 new comments -
Conditional types behavior is different when referencing same type with different name
#44945 commented on
Jul 26, 2024 • 0 new comments -
Promise.catch `null` vs `null as null`
#44913 commented on
Jul 26, 2024 • 0 new comments -
Union with constrained type variable doesn't narrow in negative branch of type predicate
#44814 commented on
Jul 26, 2024 • 0 new comments -
AsyncGenerator doesn't play nicely with TNext = Promise<...>
#44808 commented on
Jul 26, 2024 • 0 new comments -
Find All References does not work with module.exports in JavaScript
#44832 commented on
Jul 26, 2024 • 0 new comments -
No validation in JSX when using template string index signatures
#44797 commented on
Jul 26, 2024 • 0 new comments -
Symbol properties should not be exempt from excess property checks in presence of a string index signature
#44794 commented on
Jul 26, 2024 • 0 new comments -
Narrowing types with private functions with `this` return type fails
#44785 commented on
Jul 26, 2024 • 0 new comments -
Declaration emit incorrectly prints uninstantiated generic type
#44727 commented on
Jul 26, 2024 • 0 new comments -
Element implicitly has an 'any' type because expression of type 'string' can't be used to index type
#44351 commented on
Jul 26, 2024 • 0 new comments -
super reference in private method throws
#44515 commented on
Jul 26, 2024 • 0 new comments -
Project references: error when importing `tsx` file in referenced project
#44540 commented on
Jul 26, 2024 • 0 new comments -
The results of the 'Mapped Types' distribution have changed.
#44325 commented on
Jul 26, 2024 • 0 new comments -
Intermittent circular type error
#46509 commented on
Jul 26, 2024 • 0 new comments -
Inferences made when trying to match an overload are carried over to matching consecutive overloads
#46312 commented on
Jul 26, 2024 • 0 new comments -
Unexpected error message when using tagged union in an nested object.
#46374 commented on
Jul 26, 2024 • 0 new comments -
Simpler quick fix API
#46249 commented on
Jul 26, 2024 • 0 new comments -
Incorrect code formatting result in untitled files
#46263 commented on
Jul 26, 2024 • 0 new comments -
typesVersions should support aliasing specific files (or document this will not be supported)
#43953 commented on
Jul 26, 2024 • 0 new comments -
Unable to infer method property but able to infer arrow function property
#43948 commented on
Jul 26, 2024 • 0 new comments -
Gradually "warm up" shape calculation in incremental scenarios
#43912 commented on
Jul 26, 2024 • 0 new comments -
JSDoc @link not resolved across modules
#43869 commented on
Jul 26, 2024 • 0 new comments -
JSDoc can't reference global-injected types declared in an ES module
#43894 commented on
Jul 26, 2024 • 0 new comments -
redux-orm broken by #43624
#43867 commented on
Jul 26, 2024 • 0 new comments -
Playground incorrectly requests displayparts for jsdoc from TS 4.3
#43672 commented on
Jul 26, 2024 • 0 new comments -
Generic should expand in union
#43585 commented on
Jul 26, 2024 • 0 new comments -
Array destructuring is transpiled with `__read` helper even when asking for no transpilation and no inline helper functions.
#43541 commented on
Jul 26, 2024 • 0 new comments -
TS Server fatal error: Debug Failure. False expression.
#43340 commented on
Jul 26, 2024 • 0 new comments -
allowJs cross-file "go do declaration" / "find references" for `exports.foo =` missing some references
#43508 commented on
Jul 26, 2024 • 0 new comments -
Typescript fails to resolve module when type definitions are placed outside the root path (with typesVersions)
#43133 commented on
Jul 26, 2024 • 0 new comments -
Developing a JSX framework and jsxImportSource makes TypeScript slow
#43212 commented on
Jul 26, 2024 • 0 new comments -
Duplicate identifier error when merged interface is declared before class
#43088 commented on
Jul 26, 2024 • 0 new comments -
Very slow typescript autocomplete/intellisense
#45433 commented on
Jul 26, 2024 • 0 new comments -
TypeScript server lags behind on latest version
#45382 commented on
Jul 26, 2024 • 0 new comments -
Inlay hints look awkward for callback parameters with a single parameter
#45389 commented on
Jul 26, 2024 • 0 new comments -
`tsc` with `--target ESNext` fails but the same configuration succeeds on the playground.
#45297 commented on
Jul 26, 2024 • 0 new comments -
Provide Grammar Errors for JavaScript Files
#45349 commented on
Jul 26, 2024 • 0 new comments -
Partially overlapping union discriminators are not assignable from a union of discriminating values
#45230 commented on
Jul 26, 2024 • 0 new comments -
unused type declaration causes totally unrelated error (Index signatures are incompatible)
#45258 commented on
Jul 26, 2024 • 0 new comments -
Bug: Intellisense shows misleading error when parameter is expected to be a union of an object and a string
#45217 commented on
Jul 26, 2024 • 0 new comments -
consistently check expressions with >, >=, <, <= for unconstrained types in strictNullChecks
#59352 commented on
Jul 26, 2024 • 0 new comments -
Debug Failure caused by missing right parenthesis
#59353 commented on
Jul 26, 2024 • 0 new comments -
Contextual parameters inferred from overloads improvements
#59350 commented on
Jul 26, 2024 • 0 new comments -
ThisType doesn't enforce type-checking `Object.prototype.call`
#59341 commented on
Jul 26, 2024 • 0 new comments -
TS2590 for simple ternary expression with large discriminated union
#59367 commented on
Jul 26, 2024 • 0 new comments -
Assignment not correctly inferred when checking string literal. Variable X is used before being assigned
#59356 commented on
Jul 26, 2024 • 0 new comments -
The type of inference is inaccurate
#59361 commented on
Jul 26, 2024 • 0 new comments -
Omit utility doesn't respect methods on a type
#59357 commented on
Jul 26, 2024 • 0 new comments -
[proposal] Non widened string values should be valid enum values, like widened string values
#59346 commented on
Jul 26, 2024 • 0 new comments -
Ability to type check setters in interface implementations
#59331 commented on
Jul 26, 2024 • 0 new comments -
Returing a generic argument from a function allows returning a wrong type
#59327 commented on
Jul 26, 2024 • 0 new comments -
Mapped type of a conditional type unexpectedly fails inference
#59323 commented on
Jul 26, 2024 • 0 new comments -
Callback argument type not inferred for union of interfaces
#59309 commented on
Jul 26, 2024 • 0 new comments -
jsxRuntime pragma does not work
#59340 commented on
Jul 26, 2024 • 0 new comments -
Avoid providing promise methods as completions at return positions in non-async functions
#59298 commented on
Jul 26, 2024 • 0 new comments -
Error for path not found when ended with asterisk
#59295 commented on
Jul 26, 2024 • 0 new comments -
[isolatedDeclarations] Optional parameter in arrow function typed as imported generic type gets emitted as `any`
#59292 commented on
Jul 26, 2024 • 0 new comments -
spread operator infer to wrong type with method override and generic
#59281 commented on
Jul 26, 2024 • 0 new comments -
getSymbolAtLocation(node: Identifier) return undefined, in WatchCompilerHost, after change dependency source file
#59270 commented on
Jul 26, 2024 • 0 new comments -
Iterator and AsyncIterator missing Symbol.dispose method in esnext.disposable
#59263 commented on
Jul 26, 2024 • 0 new comments -
Mapped types over subclassed arrays behave strangely
#59260 commented on
Jul 26, 2024 • 0 new comments -
RangeError: Maximum call stack size in getTypeAtLocation in files importing in series (around 170) with template literals
#59255 commented on
Jul 26, 2024 • 0 new comments -
JavaScript: jsconfig.json based project -> Automatically updating imports after file move will not work on complex import statement chains
#59242 commented on
Jul 26, 2024 • 0 new comments -
Allow protected property to be accessed on union of types with the correct base type
#59302 commented on
Jul 20, 2024 • 0 new comments -
Not filtering return type using generic in generic async function
#59290 commented on
Jul 26, 2024 • 0 new comments -
Simplify statSync
#59276 commented on
Jul 22, 2024 • 0 new comments -
feat(lib): define TypedArray interface
#59205 commented on
Jul 24, 2024 • 0 new comments -
Fix of #58996
#59155 commented on
Jul 25, 2024 • 0 new comments -
unconstrained type parameters are consistently checked for `{} | null | undefined` in `strictNullChecks`
#59059 commented on
Jul 22, 2024 • 0 new comments -
Use concat instead of spread in concatenate
#58946 commented on
Jul 23, 2024 • 0 new comments -
Use an array for the relation maybe stack while stack is small
#58852 commented on
Jul 24, 2024 • 0 new comments -
Analyze control flow effects of lambdas passed as arguments
#58729 commented on
Jul 23, 2024 • 0 new comments -
Make TypeScript itself ESM-only, made possible by require(ESM)
#58419 commented on
Jul 24, 2024 • 0 new comments -
Fix stdlib
#56118 commented on
Jul 24, 2024 • 0 new comments -
[wip] Type acquisition and module resolution updates
#56074 commented on
Jul 26, 2024 • 0 new comments -
[wip] Shared resolutions in tsserver
#55968 commented on
Jul 26, 2024 • 0 new comments -
Remove reportErrors check in relateVariances
#55222 commented on
Jul 24, 2024 • 0 new comments -
Better recover from '!==='
#54891 commented on
Jul 22, 2024 • 0 new comments -
Always look for tsconfig, allow command line to override tsconfig file list
#49817 commented on
Jul 26, 2024 • 0 new comments -
isArray() preserve mutability and element type
#48228 commented on
Jul 25, 2024 • 0 new comments -
Module resolution behaves differently when typeRoots is specified
#59329 commented on
Jul 27, 2024 • 0 new comments -
Auto complete and auto import not work (ReactJS, ChakraUI)
#59321 commented on
Jul 27, 2024 • 0 new comments -
Support a @nonnull/@nonnullable JSDoc assertion comment
#23405 commented on
Jul 26, 2024 • 0 new comments -
Allow customization of type display format in hover tooltips
#59370 commented on
Jul 26, 2024 • 0 new comments -
Inline comments always stripped from .d.ts, including @ts-expect-error, @ts-ignore etc.
#59365 commented on
Jul 26, 2024 • 0 new comments -
[3.6.3] `tsc --watch` extremely slow (regular `tsc` compiles fine).
#34916 commented on
Jul 26, 2024 • 0 new comments -
Symlinked repo gives TS2717: Subsequent property declarations must have the same type.
#33945 commented on
Jul 26, 2024 • 0 new comments -
tsc --watch initial build 3x slower than tsc
#34119 commented on
Jul 26, 2024 • 0 new comments -
`getSignaturesOfType` throws `Cannot read property 'flags' of undefined`
#33829 commented on
Jul 26, 2024 • 0 new comments -
union types not type guarded
#32928 commented on
Jul 26, 2024 • 0 new comments -
Give more information in --extendedDiagnostics
#32767 commented on
Jul 26, 2024 • 0 new comments -
The dom.iterable lib contains many interfaces that should also be in webworker
#32435 commented on
Jul 26, 2024 • 0 new comments -
Improve typings of Array.map when called on tuples
#29841 commented on
Jul 26, 2024 • 0 new comments -
'instanceof' changes type outside of 'if' statement
#31155 commented on
Jul 26, 2024 • 0 new comments -
Add "find assignment references"
#29462 commented on
Jul 26, 2024 • 0 new comments -
Can Module Resolution Cache Usage Be Improved?
#40356 commented on
Jul 26, 2024 • 0 new comments -
random emit declaration
#40092 commented on
Jul 26, 2024 • 0 new comments -
Generators with extended unions, null and undefined produces compiler errors
#40044 commented on
Jul 26, 2024 • 0 new comments -
tsc reports error that LS does not
#39811 commented on
Jul 26, 2024 • 0 new comments -
Specialize JSX error messages for missing properties
#39749 commented on
Jul 26, 2024 • 0 new comments -
TS Server fatal error: Debug Failure. False expression.
#39430 commented on
Jul 26, 2024 • 0 new comments -
TS Server fatal error: Debug Failure. False expression.
#39237 commented on
Jul 26, 2024 • 0 new comments -
IntelliSense Import Stops Working After One Import
#39456 commented on
Jul 26, 2024 • 0 new comments -
Partial Semantic Mode Meta-Issue
#39035 commented on
Jul 26, 2024 • 0 new comments -
Possible regression: Maximum call stack size exceeded when migrating from 3.7.5 to latest version
#39059 commented on
Jul 26, 2024 • 0 new comments -
Provide a better display experience for unresolved values and types
#39032 commented on
Jul 26, 2024 • 0 new comments -
Ensure find-all-refs works on unresolved locals
#38836 commented on
Jul 26, 2024 • 0 new comments -
Expose TypeChecker.getAwaitedType for public api
#59256 commented on
Jul 26, 2024 • 0 new comments -
Function parameter hover info is inconsistent between contexts
#59219 commented on
Jul 26, 2024 • 0 new comments -
Inferred type for accumulator and return value of `Array#reduce` is incorrect when used with `Record<string, unknown>`
#59196 commented on
Jul 26, 2024 • 0 new comments -
Flag to type `Promise.catch` variables as `unknown`
#45602 commented on
Jul 26, 2024 • 0 new comments -
Missing reachability error on non-const enum
#58379 commented on
Jul 26, 2024 • 0 new comments -
verbatimModuleSyntax + import of ambient const enum missing error
#48040 commented on
Jul 26, 2024 • 0 new comments -
Assertion violation in "move to new file"
#58806 commented on
Jul 26, 2024 • 0 new comments -
Error output: Don't deep compare to native objects
#26986 commented on
Jul 26, 2024 • 0 new comments -
New error: Type of property 'defaultProps' circularly references itself in mapped type
#37597 commented on
Jul 26, 2024 • 0 new comments -
Structural Comparison of Circular Tuples
#37420 commented on
Jul 26, 2024 • 0 new comments -
Type not narrowed by === when equivalent type guard works
#36772 commented on
Jul 26, 2024 • 0 new comments -
`Omit` helper loses type information when used with extended Records.
#36981 commented on
Jul 26, 2024 • 0 new comments -
Performance regression in #33473
#36565 commented on
Jul 26, 2024 • 0 new comments -
Auto import generates wrong module specifier for `a/index.ts` when `a.ts` exists
#36730 commented on
Jul 26, 2024 • 0 new comments -
Type bug: using mapped type (Partial) & this type & lookup type
#36505 commented on
Jul 26, 2024 • 0 new comments -
Allowing relative paths in triple slash "types" directives generates broken definitions
#36557 commented on
Jul 26, 2024 • 0 new comments -
All semantic operations break after go to definition
#35907 commented on
Jul 26, 2024 • 0 new comments -
Turning off automatic type acquisition fixes slow autocomplete, tsserver at 100%
#36358 commented on
Jul 26, 2024 • 0 new comments -
“Type instantiation is excessively deep and possibly infinite” but only in a large codebase
#34933 commented on
Jul 26, 2024 • 0 new comments -
Memory leak when switching git branches on jsconfig.json enabled projects
#35378 commented on
Jul 26, 2024 • 0 new comments -
Assigning to a string fails if it was previously compared to an enum
#35824 commented on
Jul 26, 2024 • 0 new comments -
Provide metadata about TypeScript's available refactorings and quick fixes
#34859 commented on
Jul 26, 2024 • 0 new comments -
Module resolution using nodenext and a wildcard in package.json exports
#55021 commented on
Jul 26, 2024 • 0 new comments -
@types dependency resolution can reference incorrect version
#59173 commented on
Jul 26, 2024 • 0 new comments -
[isolatedDeclarations] Type of const variable declared with template literal expression containing only literals still requires explicit annotation
#59157 commented on
Jul 26, 2024 • 0 new comments -
Javascript intellisense does not correctly handle typescript overloads: Promise<> vs void for callbacks
#59248 commented on
Jul 26, 2024 • 0 new comments -
Generic parameter type checking stops too early
#59049 commented on
Jul 26, 2024 • 0 new comments -
Include paths evaluate to no files when tsconfig.json is in a sandbox (regression in 5.5)
#59036 commented on
Jul 26, 2024 • 0 new comments -
Compiler Option typeTruncationLength
#59035 commented on
Jul 26, 2024 • 0 new comments -
Project References and noEmitOnError
#32651 commented on
Jul 26, 2024 • 0 new comments -
Allow type narrowing to be specified as always-on or always-off
#57725 commented on
Jul 26, 2024 • 0 new comments -
TypeScript 5.6 Iteration Plan
#59250 commented on
Jul 26, 2024 • 0 new comments -
Support a type representing any literal string, a la Python's LiteralString type
#51513 commented on
Jul 26, 2024 • 0 new comments -
Inconsistent type inference on overloaded function types
#57351 commented on
Jul 26, 2024 • 0 new comments -
Error not issued when global type is an alias of an object type literal
#57564 commented on
Jul 26, 2024 • 0 new comments -
mapped type with remapped keys unexpectedly widens type
#57265 commented on
Jul 26, 2024 • 0 new comments -
Crash when defining `Array` type via `[]` syntax
#57009 commented on
Jul 26, 2024 • 0 new comments -
Expression produces a union type that is too complex to represent
#53234 commented on
Jul 26, 2024 • 0 new comments -
Order of ReadonlySet/ReadonlyMap in union causes differing key inference
#52313 commented on
Jul 26, 2024 • 0 new comments -
Intersection causes incorrect type compatability
#48720 commented on
Jul 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
Jul 26, 2024 • 0 new comments -
Typescript 4.2.x - incorrectly infered generic return type of a record union (extra undefined)
#43943 commented on
Jul 26, 2024 • 0 new comments -
Broken emit when `Infinity` or `‑Infinity` ends up in a type position
#42905 commented on
Jul 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
Jul 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
Jul 26, 2024 • 0 new comments -
Compile error if I named last array destructuring element.
#41548 commented on
Jul 26, 2024 • 0 new comments -
TypeScript 4.7 source map file extension mismatch
#49335 commented on
Jul 26, 2024 • 0 new comments -
TS: duplicated imports in this case
#57726 commented on
Jul 26, 2024 • 0 new comments -
Type inference bug with `using` and object literals
#57836 commented on
Jul 26, 2024 • 0 new comments -
.d.json.ts file (allowArbitraryExtensions) not working correctly when importing from ESM file with node16/nodenext module setting
#57229 commented on
Jul 26, 2024 • 0 new comments -
Implicit Symbol.iterator call does not check additional arguments
#57130 commented on
Jul 26, 2024 • 0 new comments -
Specialized error message when asking for a named object property on a tuple?
#56825 commented on
Jul 26, 2024 • 0 new comments -
`@type {const}` produces namespace in .d.ts instead of normal object type
#56789 commented on
Jul 26, 2024 • 0 new comments -
Memory Leak / Infinite Recursion. TS hangs, TSC never finishes, VSCode and Intellisense dies.
#56081 commented on
Jul 26, 2024 • 0 new comments -
Performance regression from #49625 and #52984
#55948 commented on
Jul 26, 2024 • 0 new comments -
Indexing/element access on `super` avoids instance property checks
#55899 commented on
Jul 26, 2024 • 0 new comments -
Misleading error message for `super.instanceProperty`
#55883 commented on
Jul 26, 2024 • 0 new comments -
Move to new file produces syntax errors with overloaded functions
#55658 commented on
Jul 26, 2024 • 0 new comments -
Document with space at end of a comment generates format edit with overlapping ranges
#55670 commented on
Jul 26, 2024 • 0 new comments -
Incorrect error reported when using `class extends null` and re-opening interface
#55500 commented on
Jul 26, 2024 • 0 new comments -
transpileModule does not elide type only "import equals" under emitDecoratorMetadata
#55570 commented on
Jul 26, 2024 • 0 new comments -
Issue with 'this' Parameter and JSX Component Generics
#55431 commented on
Jul 26, 2024 • 0 new comments -
Intellisense fails for TS on "completionInfo"
#55454 commented on
Jul 26, 2024 • 0 new comments -
Conditional type triggers "No error for last overload signature" exception
#55217 commented on
Jul 26, 2024 • 0 new comments -
Codefix `convertTypedefToType` creates types in a wrong place
#55308 commented on
Jul 26, 2024 • 0 new comments -
Combining jsdoc `@this` and `@param` yields invalid `.d.ts` file
#55197 commented on
Jul 26, 2024 • 0 new comments -
JS generic inference change after upgrading to 5.1
#55192 commented on
Jul 26, 2024 • 0 new comments -
Member-wise checks give incorrect errors for type assertions
#55167 commented on
Jul 26, 2024 • 0 new comments -
Incorrect emit for parameter properties when using standard class fields
#55132 commented on
Jul 26, 2024 • 0 new comments -
Expanded function return type for certain mapped types in compiled output causes index access error
#55049 commented on
Jul 26, 2024 • 0 new comments -
Consider disallowing `in` operator use with arbitrary key operands on closed types for which the keys are known
#59299 commented on
Jul 24, 2024 • 0 new comments -
Combining destructuring with parameter properties
#5326 commented on
Jul 24, 2024 • 0 new comments -
Negated types
#4196 commented on
Jul 24, 2024 • 0 new comments -
Handbook should recommend using a user-defined homomorphic `Omit`
#54451 commented on
Jul 24, 2024 • 0 new comments -
Visual Studio: Changes in .ts/.tsx files break up-to-date check until full rebuild.
#53795 commented on
Jul 24, 2024 • 0 new comments -
fix(dts): Update type of `ArrayBuffer`
#54636 commented on
Jul 24, 2024 • 0 new comments -
[Suggestion] a "const mode" where `as const` is by default for literals
#51930 commented on
Jul 23, 2024 • 0 new comments -
Enable npm Build Provenance
#59028 commented on
Jul 23, 2024 • 0 new comments -
TS 5.4.5: Return type for performance.getEntriesByType is inaccurate
#58644 commented on
Jul 23, 2024 • 0 new comments -
RangeError: Maximum call stack size exceeded when building monaco (5.5.2)
#59253 commented on
Jul 23, 2024 • 0 new comments -
Set TypeScript compiler's base/working directory
#25430 commented on
Jul 23, 2024 • 0 new comments -
'declare method' quick fix for adding a private method
#37782 commented on
Jul 23, 2024 • 0 new comments -
Suggestion: Generate doc comments in emitted JS
#10 commented on
Jul 23, 2024 • 0 new comments -
Trade-offs in Control Flow Analysis
#9998 commented on
Jul 22, 2024 • 0 new comments -
Design Meeting Notes, 7/12/2024
#59362 commented on
Jul 22, 2024 • 0 new comments -
TypeScript 5.5 Iteration Plan
#57475 commented on
Jul 22, 2024 • 0 new comments -
Easier use of indexed access types on nullable/optional types
#59293 commented on
Jul 22, 2024 • 0 new comments -
Instantiation expressions don't reject incompatible signatures in situations with mixed call and construct signatures
#59319 commented on
Jul 22, 2024 • 0 new comments -
refactor: New file doesn't work
#58897 commented on
Jul 22, 2024 • 0 new comments -
Support for `Object.hasOwn` (`lib.d.ts` and narrowing)
#44253 commented on
Jul 22, 2024 • 0 new comments -
Add full type hover popup to VS Code commands
#35601 commented on
Jul 22, 2024 • 0 new comments -
Flow analysis doesn't work with es6 collections 'has' method
#13086 commented on
Jul 22, 2024 • 0 new comments -
RFC: Support __proto__ literal in object initializers
#38385 commented on
Jul 21, 2024 • 0 new comments -
Replace any by unknown in definition files
#26188 commented on
Jul 20, 2024 • 0 new comments -
In JSDoc @type is not a type declaration, which it is much more like type conversion.
#39650 commented on
Jul 26, 2024 • 0 new comments -
improper declared type cause narrow type not work when its computed type is not union.
#39114 commented on
Jul 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
Jul 26, 2024 • 0 new comments -
Support Intellisense for string/number literals in a widened union
#33471 commented on
Jul 26, 2024 • 0 new comments -
Allow extending types referenced through interfaces
#31843 commented on
Jul 26, 2024 • 0 new comments -
Suggestion: Type annotations and interfaces for function declarations
#22063 commented on
Jul 26, 2024 • 0 new comments -
this any typed in some JS object literals
#22058 commented on
Jul 26, 2024 • 0 new comments -
Error inferring types of promise function
#17873 commented on
Jul 26, 2024 • 0 new comments -
Support @class in JSDoc
#12681 commented on
Jul 26, 2024 • 0 new comments -
disallow comparing to null and undefined unless they are valid cases in strict null mode
#11920 commented on
Jul 26, 2024 • 0 new comments -
Inconsistent key type inference when spreading objects with const assertion into plain objects
#59102 commented on
Jul 26, 2024 • 0 new comments -
Constructor generic types and `this` parameter (TS1092, TS2681)
#40451 commented on
Jul 26, 2024 • 0 new comments -
Force Override Declarations Types
#36146 commented on
Jul 25, 2024 • 0 new comments -
Make AggregateError generic to represent error types
#54063 commented on
Jul 25, 2024 • 0 new comments -
JS object destructuring: allow to shorten expression when assignment is renamed back to original property value
#58447 commented on
Jul 25, 2024 • 0 new comments -
@ts-ignore for the block scope and imports
#19573 commented on
Jul 25, 2024 • 0 new comments -
Update import does not work with typescript alias import
#51763 commented on
Jul 25, 2024 • 0 new comments -
Intellisense is slow and some things don't work
#59283 commented on
Jul 25, 2024 • 0 new comments -
`updateImportsOnFileMove` doesn't work after first use
#58889 commented on
Jul 25, 2024 • 0 new comments -
Add setting to exclude constructors from definition list
#59241 commented on
Jul 24, 2024 • 0 new comments -
Can't augment function overload is function is exported via `export {}`
#58756 commented on
Jul 24, 2024 • 0 new comments -
Provide way to link to other files from JSDoc comments
#47718 commented on
Jul 24, 2024 • 0 new comments -
Write a function to define types.
#41577 commented on
Jul 24, 2024 • 0 new comments -
Include Default Parameter Values in Signature Help
#16665 commented on
Jul 24, 2024 • 0 new comments -
Assertion failure on "convert to default export" on interface in module augmentation
#49421 commented on
Jul 26, 2024 • 0 new comments -
Incorrect error when using generic, class and conditional typing (#43237 still exists)
#49072 commented on
Jul 26, 2024 • 0 new comments -
TS Server fatal error: Cannot read properties of undefined (reading 'startRecordingFilesWithChangedResolutions')
#49322 commented on
Jul 26, 2024 • 0 new comments -
Better jsconfig.json generation
#48598 commented on
Jul 26, 2024 • 0 new comments -
Enrich TS Server Tracepoints
#49041 commented on
Jul 26, 2024 • 0 new comments -
Refactoring assertion failure with invalid object type syntax
#49022 commented on
Jul 26, 2024 • 0 new comments -
IntelliSense slow down with large json file
#48364 commented on
Jul 26, 2024 • 0 new comments -
Module "..." cannot be named without a reference to "..." error when decl emitting references to nested modules
#48212 commented on
Jul 26, 2024 • 0 new comments -
Better tsconfig.json generation
#48597 commented on
Jul 26, 2024 • 0 new comments -
Conditional type evaluation of type aliases produces different result than their equivalent substitution
#48070 commented on
Jul 26, 2024 • 0 new comments -
`@typedef` jsdoc comment affects a functions ability to infer parameter types.
#48179 commented on
Jul 26, 2024 • 0 new comments -
JSDoc @param quick fix to rename reformats entire comment
#47936 commented on
Jul 26, 2024 • 0 new comments -
Evaluate popular packages that have `exports` fields set but may not be Node ESM-ready for TypeScript
#47792 commented on
Jul 26, 2024 • 0 new comments -
The project references documentation should include working examples
#47721 commented on
Jul 26, 2024 • 0 new comments -
`tsc` with `--watch` is running `checkSourceFile` and `transformNodes` unnecessarily when using `declaration: true`
#47034 commented on
Jul 26, 2024 • 0 new comments -
TypeScript class method decorator not rendering properly in version >= 1.63.2
#47679 commented on
Jul 26, 2024 • 0 new comments -
Avoid project loads in find-all-references with plain text searches
#47656 commented on
Jul 26, 2024 • 0 new comments -
Private field check narrows generic class too far
#46668 commented on
Jul 26, 2024 • 0 new comments -
package.json diagnostics in `--module nodenext`
#46861 commented on
Jul 26, 2024 • 0 new comments -
Parameter type isn't inferred in values of mapped type with `as`.
#46602 commented on
Jul 26, 2024 • 0 new comments -
Instantiation expression inside nested classes produces unexpected circular reference error
#52892 commented on
Jul 26, 2024 • 0 new comments -
Path completions suggest hidden directories such as `.git`
#52706 commented on
Jul 26, 2024 • 0 new comments -
[beta] Default imports behave as namespace imports for JSON modules with allowArbitraryExtensions
#52863 commented on
Jul 26, 2024 • 0 new comments -
Parametrized generic intersection type not equivalent to its alias
#46234 commented on
Jul 26, 2024 • 0 new comments -
Typescript type checker gets stuck
#46227 commented on
Jul 26, 2024 • 0 new comments -
Inverted `Promise` should warn like it does without inverting
#46140 commented on
Jul 26, 2024 • 0 new comments -
When the text contains Chinese, the semantic mark returned by TsServer is deviated
#46062 commented on
Jul 26, 2024 • 0 new comments -
Do not allow surrounding spaces to be counted as part of ${number} templates in template index strings
#46109 commented on
Jul 26, 2024 • 0 new comments -
Inferring type parameter in arrow function / function expression fails
#46001 commented on
Jul 26, 2024 • 0 new comments -
[4.3, 4.4] Inline filtering mapped type conditional with `infer` fails
#46020 commented on
Jul 26, 2024 • 0 new comments -
Inconsistent parameter properties initialization order depending on the target syntax with useDefineForClassFields
#45995 commented on
Jul 26, 2024 • 0 new comments -
Namespaces get stripped in object literals
#45844 commented on
Jul 26, 2024 • 0 new comments -
Incorrect generic inference inside a discriminated union
#45809 commented on
Jul 26, 2024 • 0 new comments -
Prettier OOM in user tests
#45697 commented on
Jul 26, 2024 • 0 new comments -
Experiment with pre-allocated collections
#45669 commented on
Jul 26, 2024 • 0 new comments -
Recursive types error: Type instantiation is excessively deep
#45672 commented on
Jul 26, 2024 • 0 new comments -
VSCode unable to retrieve typing information with composite, emitDeclarationOnly and strict
#45665 commented on
Jul 26, 2024 • 0 new comments -
Object literal getters and setters doesn't work after spread syntax (ES2017 and below)
#45531 commented on
Jul 26, 2024 • 0 new comments -
A series of nested loops, undefined and `in` checks results in incorrect implicit any
#45638 commented on
Jul 26, 2024 • 0 new comments -
API: Exception in TypeChecker.typeToTypeNode
#45515 commented on
Jul 26, 2024 • 0 new comments -
Inferring less information for generics in 4.2+ compared to previous versions
#45471 commented on
Jul 26, 2024 • 0 new comments -
"Maximum call stack size exceeded" in JavaScript IntelliSense following specific module import
#45406 commented on
Jul 26, 2024 • 0 new comments -
Inferring complex arguments is slow when used inside a generic function
#45405 commented on
Jul 26, 2024 • 0 new comments -
Refinement requirements fails for interface fields
#49614 commented on
Jul 26, 2024 • 0 new comments -
Crash when transformer mutates decorators on classes with initialized static fields
#49794 commented on
Jul 26, 2024 • 0 new comments -
Conditional type inside function resolves differently than at top-level
#49852 commented on
Jul 26, 2024 • 0 new comments -
Assert in getDiagnosticHeadMessageForDecoratorResolution
#49429 commented on
Jul 26, 2024 • 0 new comments -
Cannot use ".d.ts" file on non-relative import with `rootDirs` and `baseUrl`
#54749 commented on
Jul 26, 2024 • 0 new comments -
Version 5.0.4 -> 5.1.3 Regression when using generic types
#54805 commented on
Jul 26, 2024 • 0 new comments -
Provide support for comma insertion with snippet completion
#54731 commented on
Jul 26, 2024 • 0 new comments -
Unexpected ASI after `declare` (regression since version 4.4)
#54602 commented on
Jul 26, 2024 • 0 new comments -
declarations file of extended class type is needlessly verbose (excessively deep)
#54533 commented on
Jul 26, 2024 • 0 new comments -
Invalid declarations emitted when using ZodObject from zod as return type of generic function
#54560 commented on
Jul 26, 2024 • 0 new comments -
Move to file adds too many new lines
#54375 commented on
Jul 26, 2024 • 0 new comments -
Poor formatting in "move to file" when target file has one trailing newline
#54306 commented on
Jul 26, 2024 • 0 new comments -
A minimal custom transformer plugin proposal
#54276 commented on
Jul 26, 2024 • 0 new comments -
Autocompletion is not working for TypeScript paths alias in import statements when omitting "baseUrl"
#54295 commented on
Jul 26, 2024 • 0 new comments -
handling tsconfig syntax error more gracefully
#53711 commented on
Jul 26, 2024 • 0 new comments -
Experiment with Parallelized Parsing
#54256 commented on
Jul 26, 2024 • 0 new comments -
provide a Compiler Option to keep the original generics definition when emit dts?
#53706 commented on
Jul 26, 2024 • 0 new comments -
Build hangs with no diagnostics
#53663 commented on
Jul 26, 2024 • 0 new comments -
Error for explicit return type with no return statements is misleading
#53559 commented on
Jul 26, 2024 • 0 new comments -
Class properties cannot be initialized within constructor if the property key comes from a static class property (e.g. [Symbol.iterator])
#53626 commented on
Jul 26, 2024 • 0 new comments -
Resolutions in tsserver should be shared among projects dependng on module options
#53477 commented on
Jul 26, 2024 • 0 new comments -
Smart indentation on separated elements should reuse the prior element's starting base indentation
#53548 commented on
Jul 26, 2024 • 0 new comments -
Record keys are inferred to be values when using `extends string` conditional in a generic type
#53343 commented on
Jul 26, 2024 • 0 new comments -
Parameters created from tuple are treated as mutable instead of immutable, unless written as "...args"
#53255 commented on
Jul 26, 2024 • 0 new comments -
Add `asserts` example in Handbook
#53195 commented on
Jul 26, 2024 • 0 new comments -
Range Error: Maximum call stack size exceeded while compiling our code
#53179 commented on
Jul 26, 2024 • 0 new comments -
TSC Regression causing crash (Heap OOM) between version 4.8.4 & 4.9.3 in large project
#53087 commented on
Jul 26, 2024 • 0 new comments -
Debug Failure in transformClassLike in "ghost" after #56955
#58269 commented on
Jul 26, 2024 • 0 new comments -
TS2590: Expression produces a union type that is too complex to represent - (TS v5.0)
#52459 commented on
Jul 26, 2024 • 0 new comments -
Error TS4020 or TS4023, working with mixins, base class has static symbol property, only when multiple files.
#52644 commented on
Jul 26, 2024 • 0 new comments -
Typescript crashes in VS Code insiders latest build with all extensions disabled and TypeScript Nightly extension
#52353 commented on
Jul 26, 2024 • 0 new comments -
Uncomputed generic type does not follow structural typing
#52096 commented on
Jul 26, 2024 • 0 new comments -
Experiment with tracking which entities actually may be narrowed
#51525 commented on
Jul 26, 2024 • 0 new comments -
Crash in find-all-references on palantir/blueprint
#51389 commented on
Jul 26, 2024 • 0 new comments -
tsserver and intellisense hang indefinitely on "loading intellisense status" and "loading..." when using assertion function and complex conditional type
#51188 commented on
Jul 26, 2024 • 0 new comments -
Cannot Omit specific fields of react polymorphic components
#50896 commented on
Jul 26, 2024 • 0 new comments -
TS Server fatal error: Maximum call stack size exceeded
#51162 commented on
Jul 26, 2024 • 0 new comments -
Make private field name parsing ecma 262 compliant
#50883 commented on
Jul 26, 2024 • 0 new comments -
Unexpected overload signature rejection since TypeScript 4.8.x
#50754 commented on
Jul 26, 2024 • 0 new comments -
Undefined entity with immediate and prototype assignments causes language service errors
#50751 commented on
Jul 26, 2024 • 0 new comments -
Regression in 4.8 where string union type widens to string
#50635 commented on
Jul 26, 2024 • 0 new comments -
[Microsoft.TypeScript.MSBuild] Incremental build is broken for .NET (Core)
#50599 commented on
Jul 26, 2024 • 0 new comments -
referencesCodeLens count is wrong
#50614 commented on
Jul 26, 2024 • 0 new comments -
JSX Fragments are in-properly typed when not using `React.Fragment`
#50429 commented on
Jul 26, 2024 • 0 new comments -
Inconsistent incompatible types error for a sparse array type declaration
#50351 commented on
Jul 26, 2024 • 0 new comments -
Error: Debug Failure. False expression: Semantic diagnostics shouldnt be available for changed files
#50222 commented on
Jul 26, 2024 • 0 new comments -
Maximum call stack size exceeded
#50195 commented on
Jul 26, 2024 • 0 new comments -
infer extends number in conditional type handles '\n' incorrectly
#50137 commented on
Jul 26, 2024 • 0 new comments -
VSCode shows unexpected problem on valid ts codes after v1.68.1
#50191 commented on
Jul 26, 2024 • 0 new comments -
"moduleResolution": "NodeNext" throws ESM related errors
#50058 commented on
Jul 26, 2024 • 0 new comments -
Move to file changes paths based import to relative import
#56784 commented on
Jul 26, 2024 • 0 new comments -
A function that returns a class with a property getter is unusable via a declaration file (TS2611)
#54879 commented on
Jul 26, 2024 • 0 new comments