microsoft / TypeScript Public
Overview
Could not load contribution data
Please try again later
17 Pull requests merged by 9 people
-
Use changeCompilerHostLikeToUseCache in synchronizeHostData
#48980 merged
May 19, 2022 -
Clean up FAR aggregation
#48619 merged
May 19, 2022 -
🤖 Pick PR #49157 (Fix uncalled function check usage d...) into release-4.7
#49167 merged
May 18, 2022 -
Fix uncalled function check usage detection for && expressions
#49157 merged
May 18, 2022 -
LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20220517104508064 to main
#49148 merged
May 17, 2022 -
fix(48556) / confused comment in test
#49094 merged
May 16, 2022 -
fix(49058): Language service crashes for static member in class with unresolved base members
#49059 merged
May 16, 2022 -
🤖 Pick PR #49104 (No errors on apparent type of bigin...) into release-4.7
#49135 merged
May 16, 2022 -
No errors on apparent type of bigint or symbol, even for recent targets
#49104 merged
May 16, 2022 -
LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20220516151600014 to main
#49130 merged
May 16, 2022 -
LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20220515155953997 to main
#49117 merged
May 15, 2022 -
LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20220514120841224 to main
#49108 merged
May 14, 2022 -
fix(48948): constructor can't be the name of class accessors and generators
#48954 merged
May 13, 2022 -
LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20220513105801844 to main
#49098 merged
May 13, 2022 -
Make watch/FS testing code friendlier for project loading in module transformation
#49087 merged
May 12, 2022 -
feat: support error when comparing with object/array literals
#45978 merged
May 12, 2022 -
fix: `getDefaultLibFilePath` should normalize `__dirname`
#49051 merged
May 12, 2022
18 Pull requests opened by 14 people
-
Limit type argument inference from binding patterns
#49086 opened
May 12, 2022 -
Merge 'decorators' into 'modifiers' on various nodes
#49089 opened
May 12, 2022 -
Update CONTRIBUTING.md to mention issue claiming and force pushing
#49090 opened
May 12, 2022 -
In typeof x === object, type parameters extending unknown narrow like unknown itself
#49091 opened
May 12, 2022 -
Optimize the transformed output of `JSXSpreadAttribute`s containing an `ObjectLiteralExpression`
#49100 opened
May 13, 2022 -
Tuple rest sandwich prop
#49106 opened
May 14, 2022 -
Improve computed base constraint for Index type on generic IndexedAccess
#49107 opened
May 14, 2022 -
Improve intersection reduction and CFA for truthy, equality, and typeof checks
#49119 opened
May 15, 2022 -
Typo in description for "baseUrl" compiler option
#49139 opened
May 16, 2022 -
Avoid binding readonly properties as special properties on a function symbol
#49146 opened
May 17, 2022 -
Add es2018.intl ref to es2020.intl
#49152 opened
May 17, 2022 -
Fix path completions for typesVersions
#49154 opened
May 17, 2022 -
[Experiment] Cache Dts Emit result / transform
#49156 opened
May 18, 2022 -
Add check for reference-compared literals to JS files
#49164 opened
May 18, 2022 -
fix(49151): formatter wrongly indent '>' after type parameters/arguments
#49165 opened
May 18, 2022 -
fix(30003): formatter deletes comment after trailing comma (again)
#49168 opened
May 18, 2022 -
fix issue #49000: Distributed keyof over union leads to erroneous indexed access
#49172 opened
May 19, 2022
35 Issues closed by 22 people
-
Using `extends` with `infer` doesn't work as expected for function arguments
#49174 closed
May 19, 2022 -
Allow type assertions from `T`-constrained type variable to subtypes of `T`
#20821 closed
May 19, 2022 -
type of this in Object.defineProperty
#49162 closed
May 19, 2022 -
Mis-identification of Incompatible Function Signature Overload for Variadic Overload
#49170 closed
May 18, 2022 -
Uncalled function in binary expression not silenced by body usage
#49155 closed
May 18, 2022 -
WiP: Early adopt wintercg-w3c-proposals: add a new wintercg.lib and ship it
#49145 closed
May 18, 2022 -
Enable extraction of type parameters.
#49112 closed
May 18, 2022 -
Infer not empty for `[] | ["first", ...string[]]`
#49123 closed
May 18, 2022 -
Default values for generic parameters
#49158 closed
May 18, 2022 -
switch doesn't narrow object property for passing as function parameter
#49153 closed
May 18, 2022 -
TS/JS language features crashing every 5 minutes
#44916 closed
May 17, 2022 -
Add `PromiseResult` type to standard lib
#28105 closed
May 17, 2022 -
Language service crashes for static member in class with unresolved base members
#49058 closed
May 16, 2022 -
Half a variadic tuple rest sandwich matching algorithm missing
#49105 closed
May 16, 2022 -
Optimize and rationalize type-checking for appropriate cases of generic functions with overloads.
#47580 closed
May 16, 2022 -
"is X" in SwitchStatement
#49133 closed
May 16, 2022 -
error TS2318: Cannot find global type 'BigInt'
#49101 closed
May 16, 2022 -
TS2532: Object is possibly undefined
#49121 closed
May 16, 2022 -
Typeguard not working if checked against Exclude
#49118 closed
May 15, 2022 -
Inconsistent type safety on Unions with nested generic Tuple/Object values.
#49082 closed
May 14, 2022 -
Syntax for type cortion of for..in loop variable
#49085 closed
May 14, 2022 -
Type guard on `unknown` provides incorrect or "stale" editor hints
#49093 closed
May 14, 2022 -
Declaration file not work well when import other type
#49043 closed
May 13, 2022 -
`constructor` can't be the name of class accessors and generators.
#48948 closed
May 13, 2022 -
Error 2367 could be wrong
#49066 closed
May 13, 2022 -
Intl.NumberFormatOptions is missing the RoundingType option
#49102 closed
May 13, 2022 -
'async' modifier cannot be used with 'abstract' modifier
#49096 closed
May 13, 2022 -
Clause `extends from empty class` breaks type narrowing
#49097 closed
May 13, 2022 -
narrow down a union type via a discriminant field that exists only on one of the used types
#49095 closed
May 13, 2022 -
Investigate recent regression on Material UI from contextual discrimination changes
#48298 closed
May 12, 2022 -
Union types do not understand function overloads and cause an error
#49076 closed
May 12, 2022 -
Support "Go to definition"/Ctrl+click on aliased non-js/non-ts imports
#48896 closed
May 12, 2022 -
`getDefaultLibFilePath` returns with mixed OS separators on Windows (both `\\` and `/`)
#49050 closed
May 12, 2022 -
TypeScript file Watcher consuming over 5k watchers
#46351 closed
May 12, 2022
41 Issues opened by 35 people
-
Multiple tagged union with undefined can't catch error
#49176 opened
May 19, 2022 -
Compact type annotation syntax that converts to JSDOC AST
#49175 opened
May 19, 2022 -
"... is declared but its value is never read" when referenced in a TSDoc link
#49173 opened
May 19, 2022 -
Modules resolving to the wrong dependency when using symlinks and `references`
#49171 opened
May 19, 2022 -
noUncheckedIndexedAccess should be enabled by default in strict mode
#49169 opened
May 18, 2022 -
Incorrect type narrowing in function when taking an union of string values for a string argument
#49166 opened
May 18, 2022 -
.js and .d.ts files are no longer included in out-folder after 4.4.4
#49163 opened
May 18, 2022 -
Prevent spreading of promises, as it's likely not intended
#49161 opened
May 18, 2022 -
TypeScript module "Node16" does not resolve index.d.ts in root of CJS module
#49160 opened
May 18, 2022 -
Type parameters in generics indented incorrectly when formatted
#49151 opened
May 17, 2022 -
`ts.convertToBase64` does not handle emojis
#49150 opened
May 17, 2022 -
Object.freeze overloads force the type to be recognized as an array (by the order of overloads)
#49149 opened
May 17, 2022 -
ImportSpecifier.propertyName should allow string literals
#49147 opened
May 17, 2022 -
TSServer for multi file's completionInfo, missing import's file.
#49143 opened
May 17, 2022 -
[NewErrors] 4.7.1-rc vs 4.6.4
#49142 opened
May 17, 2022 -
Better error message for optional chained properties on never, null, or undefined
#49141 opened
May 17, 2022 -
Optional round brackets for loops and conditional expressions
#49140 opened
May 16, 2022 -
Variadic tuple assignment fail
#49138 opened
May 16, 2022 -
Design Meeting Notes, 5/13/2022
#49137 opened
May 16, 2022 -
Perf cliff when computing a base constraint of a circular mapped type
#49136 opened
May 16, 2022 -
Error in 'TypeObject.getProperty' during 'documentHighlights'
#49129 opened
May 16, 2022 -
Error in 'getModuleInstanceStateWorker' during 'encodedSemanticClassifications-full'
#49128 opened
May 16, 2022 -
Error in 'unknown' during 'completionEntryDetails'
#49127 opened
May 16, 2022 -
Error in 'cast' during 'getCodeFixes'
#49126 opened
May 16, 2022 -
Error in 'unknown' during 'getCodeFixes'
#49125 opened
May 16, 2022 -
Global Type Declaration for file loader packages
#49124 opened
May 16, 2022 -
Infer and preserve the label of an element for `Named Tuples`
#49122 opened
May 16, 2022 -
feat(auto): reference own type in type declaration
#49120 opened
May 15, 2022 -
IntelliSense/autocomplete does not suggest "type" keyword when declaring a type alias inside a function.
#49131 opened
May 15, 2022 -
JSDoc tag and import autocompletion for concretions
#49115 opened
May 15, 2022 -
why -? operator not effect in this case
#49114 opened
May 15, 2022 -
`.length` property of function literals is not `readonly`
#49113 opened
May 14, 2022 -
Type erroneously widened for property access after for loop when using comma operator
#49111 opened
May 14, 2022 -
In-line chained .then to map an array causes weird behavior with the Map constructor
#49110 opened
May 14, 2022 -
`{@link https...}` inside a `@remarks` causes error TS2304: Cannot find name 'https'
#49109 opened
May 14, 2022 -
Consistently order and differentiate `navto` results
#49103 opened
May 13, 2022 -
Optimize `JSXSpreadAttribute` JS emit when it contains `ObjectLiteralExpression`
#49099 opened
May 13, 2022 -
Document TypeScript version lifetime and EOL
#49088 opened
May 12, 2022
440 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.
-
Callback return type in javascript code is not checked properly under unpredictable circumstances
#49062 commented on
May 19, 2022 • 10 new comments -
Concerns with TypeScript 4.5's Node 12+ ESM Support
#46452 commented on
May 18, 2022 • 7 new comments -
Fixed an issue with quickInfo crashing on a function property returned from generic function
#49049 commented on
May 19, 2022 • 7 new comments -
Test user test inline. DO NOT MERGE.
#44585 commented on
May 18, 2022 • 6 new comments -
fix(47821): Assertion failure on "convert to default export" in module augmentation
#47829 commented on
May 16, 2022 • 6 new comments -
packageJsonWatch, testing package.json and impliedNodeFormat use in transformer
#48958 commented on
May 13, 2022 • 6 new comments -
Incorrect error when using generic, class and conditional typing (#43237 still exists)
#49072 commented on
May 19, 2022 • 5 new comments -
Strict type-checking on a per-file basis "@ts-strict"
#28306 commented on
May 18, 2022 • 4 new comments -
Condition aliasing doesn't capture optional chain expressions
#49075 commented on
May 18, 2022 • 4 new comments -
useDefineForClassFields defaults to true when target is es2022, breaks decorators.
#48814 commented on
May 18, 2022 • 4 new comments -
Automatically enable `debugMode` when recording with Replay
#49027 commented on
May 18, 2022 • 4 new comments -
`"module": "node16"` should support extension rewriting
#49083 commented on
May 13, 2022 • 3 new comments -
Package dependencies and The inferred type of ... cannot be named without a reference to ...
#29808 commented on
May 14, 2022 • 3 new comments -
Go to definition for TypeScript literal strings
#49033 commented on
May 16, 2022 • 3 new comments -
Incorrect type inference of Promise.all when spreading Promise arrays
#40330 commented on
May 19, 2022 • 3 new comments -
Support overload resolution with type union arguments
#14107 commented on
May 13, 2022 • 2 new comments -
keyword to force calling the super on any method
#21388 commented on
May 13, 2022 • 2 new comments -
Idea: Can we cache the result of `typeToTypeNode`?
#44043 commented on
May 13, 2022 • 2 new comments -
Incremental build: removing/adding new files need to restart tsc
#49078 commented on
May 14, 2022 • 2 new comments -
[Proposal] Non-null assertions at block-scope level
#49079 commented on
May 14, 2022 • 2 new comments -
Implement the updated JS decorators proposal
#48885 commented on
May 14, 2022 • 2 new comments -
Associate HTML Elements and EventMaps in a map
#40689 commented on
May 15, 2022 • 2 new comments -
tsserver should implement the Language Server Protocol
#39459 commented on
May 16, 2022 • 2 new comments -
import ConstJson from './config.json' as const;
#32063 commented on
May 16, 2022 • 2 new comments -
Tsconfig show typescript file not found error after moving it to another directory or delete it.
#43838 commented on
May 17, 2022 • 2 new comments -
TypeScript 4.8 Iteration Plan
#49074 commented on
May 18, 2022 • 2 new comments -
Make it possible to infer superclass type parameters / constructor overload from the `super` call
#36456 commented on
May 18, 2022 • 2 new comments -
Optional Generic Type Inference
#14400 commented on
May 19, 2022 • 2 new comments -
Enable constants as computed values for string enums
#40793 commented on
May 19, 2022 • 2 new comments -
Cloning a tuple turns it into an array
#16503 commented on
May 19, 2022 • 2 new comments -
Don't widen return types of function expressions
#241 commented on
May 19, 2022 • 2 new comments -
Report deprecation for object literal assignments (#39374)
#46167 commented on
May 18, 2022 • 2 new comments -
More specific inference for constrained 'infer' types in template literal types
#48094 commented on
May 19, 2022 • 2 new comments -
error TS2688: Cannot find type definition file for...random paths.
#27956 commented on
May 12, 2022 • 1 new comment -
?? and ??= behave differently when they shouldn't
#40359 commented on
May 12, 2022 • 1 new comment -
Comments on constructor super call not preserved in ES5 unless it has additional empty line
#49045 commented on
May 12, 2022 • 1 new comment -
"satisfies" operator to ensure an expression matches some type (feedback reset)
#47920 commented on
May 12, 2022 • 1 new comment -
Bloomberg feedback on TypeScript 4.7 Beta
#49071 commented on
May 13, 2022 • 1 new comment -
Google feedback on TS 4.7-beta
#48848 commented on
May 13, 2022 • 1 new comment -
Anonymous type parameters
#48594 commented on
May 14, 2022 • 1 new comment -
[request] allow `export type * from`
#37238 commented on
May 14, 2022 • 1 new comment -
Debug Failure. No error for last overload signature
#48636 commented on
May 15, 2022 • 1 new comment -
--exactOptionalPropertyTypes seems to be ignored for JSDoc types
#49080 commented on
May 15, 2022 • 1 new comment -
Unable to infer the inner type within expansion of a nested union
#26807 commented on
May 15, 2022 • 1 new comment -
Index signature is missing in type (only on interfaces, not on type alias)
#15300 commented on
May 15, 2022 • 1 new comment -
Assignment operators allow assigning invalid values to literal types
#47027 commented on
May 16, 2022 • 1 new comment -
Autocomplete on extends keyof generic
#28662 commented on
May 16, 2022 • 1 new comment -
Intellisense should show internals of an interface declaration on hover
#38040 commented on
May 16, 2022 • 1 new comment -
Error: Debug Failure. Did not expect JsxClosingFragment to have an Identifier in its trivia in 'addSyntheticNodes' during 'getApplicableRefactors'
#32876 commented on
May 16, 2022 • 1 new comment -
Error in 'getValidSourceFile' during 'getApplicableRefactors'
#39513 commented on
May 16, 2022 • 1 new comment -
Error: Debug Failure. Invalid cast. The supplied value [object Object] did not pass the test 'isCallExpression'. in 'Object.cast' during 'getCodeFixes'
#33721 commented on
May 16, 2022 • 1 new comment -
TypeError: Cannot read property 'flags' of undefined in 'Object.getCheckFlags' during 'getApplicableRefactors'
#32875 commented on
May 16, 2022 • 1 new comment -
Provide way to link to other files from JSDoc comments
#47718 commented on
May 16, 2022 • 1 new comment -
Exact Types
#12936 commented on
May 16, 2022 • 1 new comment -
SourceFile.impliedNodeFormat - misleading doc comment
#48961 commented on
May 16, 2022 • 1 new comment -
Index signature is assignable to weak type whose properties don't match the signature type
#27144 commented on
May 16, 2022 • 1 new comment -
TS functionality keeps dying on large project
#44951 commented on
May 17, 2022 • 1 new comment -
Boolean["toString"] inconsistency
#30225 commented on
May 17, 2022 • 1 new comment -
Missing import in generated declaration file
#49065 commented on
May 17, 2022 • 1 new comment -
RFC: allowing standalone `.d.ts` emit through explicit type annotations (--isolatedDeclarations, --noTypeInferenceOnExports?)
#47947 commented on
May 17, 2022 • 1 new comment -
Widening after inferring null or undefined for a type parameter should be an implicit any
#531 commented on
May 18, 2022 • 1 new comment -
Support computed properties in destructuring patterns
#1838 commented on
May 18, 2022 • 1 new comment -
async, await, loop, implicitly has type 'any' because it does not have a type annotation and is referenced directly or indirectly in its own initializer.
#36687 commented on
May 18, 2022 • 1 new comment -
Proposal: Partial Type Argument Inference
#26242 commented on
May 18, 2022 • 1 new comment -
Expose configuration hook for custom module resolution
#18896 commented on
May 18, 2022 • 1 new comment -
Restrict template literal interpolation expressions to strings
#30239 commented on
May 18, 2022 • 1 new comment -
unknown should be narrowable to {}
#32347 commented on
May 18, 2022 • 1 new comment -
A mixin class must have a constructor with a single rest parameter of type 'any[]'.
#37142 commented on
May 19, 2022 • 1 new comment -
Auto import from yarn workspaces using package's name in the package.json
#48723 commented on
May 19, 2022 • 1 new comment -
Distributed keyof over union leads to erroneous indexed access
#49000 commented on
May 19, 2022 • 1 new comment -
The inferred type of "X" cannot be named without a reference to "Y". This is likely not portable. A type annotation is necessary.
#42873 commented on
May 19, 2022 • 1 new comment -
`Error.prototype.cause` has inaccurate value type
#48098 commented on
May 19, 2022 • 1 new comment -
Strict null checks for Map members
#9619 commented on
May 19, 2022 • 1 new comment -
Preserve JSDocs in *.d.ts files when stripping comments
#14619 commented on
May 19, 2022 • 1 new comment -
Negated types
#29317 commented on
May 15, 2022 • 1 new comment -
Allow accessors to override non-class or abstract properties
#41994 commented on
May 16, 2022 • 1 new comment -
feat(7481): Operator to ensure an expression is contextually typed by, and satisfies, some type
#46827 commented on
May 18, 2022 • 1 new comment -
Handle package.json watch in tsc, tsc --build and tsserver
#48889 commented on
May 13, 2022 • 1 new comment -
Add `fractionalSecond` part type to DateTimeFormat().formatToParts
#48945 commented on
May 12, 2022 • 1 new comment -
fixes #48630 array binding pattern with only OmittedExpressions does not check RHS of for-of loop
#49008 commented on
May 16, 2022 • 1 new comment -
Quick info doesn't work on a property attached to a function returned from a generic function
#49048 commented on
May 12, 2022 • 0 new comments -
more readable Error Message Format Proposal
#49011 commented on
May 12, 2022 • 0 new comments -
Experiment with pre-allocated collections
#45669 commented on
May 12, 2022 • 0 new comments -
normalizeSlashes should probably no-op on *nix
#44174 commented on
May 12, 2022 • 0 new comments -
Improve structure, formatting, (human) parsability and readabiliy of errors
#29059 commented on
May 13, 2022 • 0 new comments -
Arguments to callback prop of generic React component are not inferred
#44596 commented on
May 13, 2022 • 0 new comments -
New error: Type of property 'defaultProps' circularly references itself in mapped type
#37597 commented on
May 13, 2022 • 0 new comments -
Exclude causes infer to break
#48059 commented on
May 13, 2022 • 0 new comments -
Typescript fails to infer return type for function under some circumstances (related to `typeof` operator)
#48134 commented on
May 13, 2022 • 0 new comments -
`@typedef` jsdoc comment affects a functions ability to infer parameter types.
#48179 commented on
May 13, 2022 • 0 new comments -
Module "..." cannot be named without a reference to "..." error when decl emitting references to nested modules
#48212 commented on
May 13, 2022 • 0 new comments -
dynamic import JSON closes on the variable
#48285 commented on
May 13, 2022 • 0 new comments -
Getting type information for a node causes other nodes to return any for their type
#48313 commented on
May 13, 2022 • 0 new comments -
IntelliSense slow down with large json file
#48364 commented on
May 13, 2022 • 0 new comments -
Cannot auto indicate return type
#48320 commented on
May 13, 2022 • 0 new comments -
Parameter decorators use incorrect async/await context, generated code has syntax error
#48509 commented on
May 13, 2022 • 0 new comments -
IntelliSense in JavaScript is broken when documenting a context for a function in argument (`this` replaced by `globalThis`)
#48498 commented on
May 13, 2022 • 0 new comments -
Decorators broken with private fields, generated code has syntax error
#48515 commented on
May 13, 2022 • 0 new comments -
1.65.0 Consuming a lot of CPU...code navigation is slow
#48517 commented on
May 13, 2022 • 0 new comments -
Used import elided from emit where source is JavaScript
#48588 commented on
May 13, 2022 • 0 new comments -
Recursive type definition with Promise crashing the compiler
#48551 commented on
May 13, 2022 • 0 new comments -
Exception has occurred: TypeError: Cannot read properties of undefined (reading 'flags')
#48706 commented on
May 13, 2022 • 0 new comments -
`import=require` emits incorrectly with NodeNext, target<=es2018, when emitting as ESM
#48876 commented on
May 13, 2022 • 0 new comments -
Improving User Suite Reports
#44209 commented on
May 13, 2022 • 0 new comments -
Stacktrace does not work on "spaced" filename
#46307 commented on
May 13, 2022 • 0 new comments -
Type of a function argument not inferred from context when defined using conditional type
#46310 commented on
May 13, 2022 • 0 new comments -
Inferences made when trying to match an overload are carried over to matching consecutive overloads
#46312 commented on
May 13, 2022 • 0 new comments -
Unexpected error message when using tagged union in an nested object.
#46374 commented on
May 13, 2022 • 0 new comments -
In overload resolution, `any` always matches the first of `true` or `false`, never `boolean`
#46376 commented on
May 13, 2022 • 0 new comments -
Iterator return type not constraining typed arrays literals
#46481 commented on
May 13, 2022 • 0 new comments -
Type of variable isn't widened inside a conditional inside a loop
#46475 commented on
May 13, 2022 • 0 new comments -
Intermittent circular type error
#46509 commented on
May 13, 2022 • 0 new comments -
Parameter type isn't inferred in values of mapped type with `as`.
#46602 commented on
May 13, 2022 • 0 new comments -
Inconsistent type resolution when resolving a Promise in a generic context
#46543 commented on
May 13, 2022 • 0 new comments -
Private field check narrows generic class too far
#46668 commented on
May 13, 2022 • 0 new comments -
Type of Array.prototype[Symbol.unscopables] is wrong
#46616 commented on
May 13, 2022 • 0 new comments -
Conditional type simplified too early
#46761 commented on
May 13, 2022 • 0 new comments -
Experiment with storing output timestamps in .tsbuildinfo
#46677 commented on
May 13, 2022 • 0 new comments -
[NewErrors] 4.6.0-dev.20211107 vs 4.4.4
#46721 commented on
May 13, 2022 • 0 new comments -
Invalid transform of `async` arrow expression containing `super`
#46828 commented on
May 13, 2022 • 0 new comments -
Color highlight makes error messages unreadable on black-on-white screens
#46764 commented on
May 13, 2022 • 0 new comments -
4.5 nightly nodenext does not allow top-level await (anymore?)
#46869 commented on
May 13, 2022 • 0 new comments -
Generic curried functions lose type information when partially applied within another generic type
#46940 commented on
May 13, 2022 • 0 new comments -
Performance regression in react-hook-form from 4.4 to 4.5
#46948 commented on
May 13, 2022 • 0 new comments -
`exactOptionalPropertyTypes`: `Partial` of index signature adds `undefined`
#46969 commented on
May 13, 2022 • 0 new comments -
TypeScript language server static code block error
#47041 commented on
May 13, 2022 • 0 new comments -
Awaited<T> not resolved to T when T is a generic type
#47144 commented on
May 13, 2022 • 0 new comments -
Error in 'rehydrateCachedInfo' during 'completionInfo'
#47366 commented on
May 13, 2022 • 0 new comments -
TypeScript Server Error (4.5.4): Cannot read property 'close' of undefined
#47423 commented on
May 13, 2022 • 0 new comments -
Object literal getters and setters doesn't work after spread syntax (ES2017 and below)
#45531 commented on
May 13, 2022 • 0 new comments -
Mapped types lose type information
#45560 commented on
May 13, 2022 • 0 new comments -
API: Exception in TypeChecker.typeToTypeNode
#45515 commented on
May 13, 2022 • 0 new comments -
No contextual typing on yield expression when generator function is contextually typed as union of normal function and generator function
#45596 commented on
May 13, 2022 • 0 new comments -
A series of nested loops, undefined and `in` checks results in incorrect implicit any
#45638 commented on
May 13, 2022 • 0 new comments -
When using generic pick, object deconstruction does not provide valid keys to select
#45663 commented on
May 13, 2022 • 0 new comments -
VSCode unable to retrieve typing information with composite, emitDeclarationOnly and strict
#45665 commented on
May 13, 2022 • 0 new comments -
Recursive types error: Type instantiation is excessively deep
#45672 commented on
May 13, 2022 • 0 new comments -
"typescript.preferences.importModuleSpecifierEnding": "js" causes duplicate extensions when refactoring
#45678 commented on
May 13, 2022 • 0 new comments -
F2 renaming can cascade into node_modules .d.ts files for objects
#45668 commented on
May 13, 2022 • 0 new comments -
Prettier OOM in user tests
#45697 commented on
May 13, 2022 • 0 new comments -
exactOptionsPropertyTypes - anomolous behavior with Tuples, options, and spreading.
#45764 commented on
May 13, 2022 • 0 new comments -
Incorrect generic inference inside a discriminated union
#45809 commented on
May 13, 2022 • 0 new comments -
Namespaces get stripped in object literals
#45844 commented on
May 13, 2022 • 0 new comments -
Capture more info in TS Server errors to help provide repros
#45900 commented on
May 13, 2022 • 0 new comments -
Inconsistent parameter properties initialization order depending on the target syntax with useDefineForClassFields
#45995 commented on
May 13, 2022 • 0 new comments -
Inferring type parameter in arrow function / function expression fails
#46001 commented on
May 13, 2022 • 0 new comments -
[4.3, 4.4] Inline filtering mapped type conditional with `infer` fails
#46020 commented on
May 13, 2022 • 0 new comments -
When the text contains Chinese, the semantic mark returned by TsServer is deviated
#46062 commented on
May 13, 2022 • 0 new comments -
Inverted `Promise` should warn like it does without inverting
#46140 commented on
May 13, 2022 • 0 new comments -
Do not allow surrounding spaces to be counted as part of ${number} templates in template index strings
#46109 commented on
May 13, 2022 • 0 new comments -
Parametrized generic intersection type not equivalent to its alias
#46234 commented on
May 13, 2022 • 0 new comments -
Typescript type checker gets stuck
#46227 commented on
May 13, 2022 • 0 new comments -
Renaming file triggers error in tsconfig.json
#46432 commented on
May 13, 2022 • 0 new comments -
Incorrect code formatting result in untitled files
#46263 commented on
May 13, 2022 • 0 new comments -
Conditional types behavior is different when referencing same type with different name
#44945 commented on
May 13, 2022 • 0 new comments -
Generic inference from LHS of assignment when destructuring can lead to unexpected `any`s
#45074 commented on
May 13, 2022 • 0 new comments -
`esModuleInterop: true` with class static method
#45133 commented on
May 13, 2022 • 0 new comments -
Build mode explicitly checks file stamps in watch mode rather than using file watcher events
#45082 commented on
May 13, 2022 • 0 new comments -
New Error: error TS2590: Expression produces a union type that is too complex to represent
#45149 commented on
May 13, 2022 • 0 new comments -
Generator Functions are not assignable to type GeneratorFunction
#45146 commented on
May 13, 2022 • 0 new comments -
Big(Int|Uint)64ArrayConstructor: missing from Iterable
#45198 commented on
May 13, 2022 • 0 new comments -
TypedArray constructors: missing from mapping iterable
#45199 commented on
May 13, 2022 • 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
May 13, 2022 • 0 new comments -
Partially overlapping union discriminators are not assignable from a union of discriminating values
#45230 commented on
May 13, 2022 • 0 new comments -
unused type declaration causes totally unrelated error (Index signatures are incompatible)
#45258 commented on
May 13, 2022 • 0 new comments -
`tsc` with `--target ESNext` fails but the same configuration succeeds on the playground.
#45297 commented on
May 13, 2022 • 0 new comments -
Array spread in compiled JS files is incorrect when targeting ES5
#45251 commented on
May 13, 2022 • 0 new comments -
Provide Grammar Errors for JavaScript Files
#45349 commented on
May 13, 2022 • 0 new comments -
Non-deterministic types inferred
#45364 commented on
May 13, 2022 • 0 new comments -
TypeScript server lags behind on latest version
#45382 commented on
May 13, 2022 • 0 new comments -
Inlay hints look awkward for callback parameters with a single parameter
#45389 commented on
May 13, 2022 • 0 new comments -
Yields are ignored in finally block when async generator delegation is used
#45400 commented on
May 13, 2022 • 0 new comments -
Inferring complex arguments is slow when used inside a generic function
#45405 commented on
May 13, 2022 • 0 new comments -
"Maximum call stack size exceeded" in JavaScript IntelliSense following specific module import
#45406 commented on
May 13, 2022 • 0 new comments -
Inferring less information for generics in 4.2+ compared to previous versions
#45471 commented on
May 13, 2022 • 0 new comments -
Very slow typescript autocomplete/intellisense
#45433 commented on
May 13, 2022 • 0 new comments -
No suggestion diagnostic for unchecked JS files in method from class
#45479 commented on
May 13, 2022 • 0 new comments -
Unable to use TypeScript (Code Helper 100% of processor)
#45491 commented on
May 13, 2022 • 0 new comments -
Maximum call stack size exceeded in `isValidSpreadType()`
#45493 commented on
May 13, 2022 • 0 new comments -
KnownKeys<T> breaking change in 4.3.1-rc
#44143 commented on
May 13, 2022 • 0 new comments -
Function identifiers no longer receive semantic highlighting tokens
#44099 commented on
May 13, 2022 • 0 new comments -
Improve Fuzzer, Drive Fuzzer Bugs to Zero, Expand Fuzzer Functions
#44210 commented on
May 13, 2022 • 0 new comments -
Investigate deoptimization diagnostics tooling
#44211 commented on
May 13, 2022 • 0 new comments -
Maximum call stack size exceeded when emitting declaration file that should reference an unnameable infinite conditional type
#44225 commented on
May 13, 2022 • 0 new comments -
Typescript compiler Lose generic typings for function parameter and return types
#44244 commented on
May 13, 2022 • 0 new comments -
Node now supports Regexp hasIndices -- typescript does not.
#44227 commented on
May 13, 2022 • 0 new comments -
JavaScript heap out of memory after upgrading to 4.3
#44299 commented on
May 13, 2022 • 0 new comments -
Harden response delivery to ensure services is consistent with server
#44260 commented on
May 13, 2022 • 0 new comments -
[4.2.3] Compilation with declaration files fails for mixins, usual compilation passes
#44304 commented on
May 13, 2022 • 0 new comments -
The results of the 'Mapped Types' distribution have changed.
#44325 commented on
May 13, 2022 • 0 new comments -
super reference in private method throws
#44515 commented on
May 13, 2022 • 0 new comments -
Element implicitly has an 'any' type because expression of type 'string' can't be used to index type
#44351 commented on
May 13, 2022 • 0 new comments -
Project references: error when importing `tsx` file in referenced project
#44540 commented on
May 13, 2022 • 0 new comments -
Crash when using a combination of a switch statement, optional chaining, an implicit any array, and ts strict settings.
#44659 commented on
May 13, 2022 • 0 new comments -
Declaration emit incorrectly prints uninstantiated generic type
#44727 commented on
May 13, 2022 • 0 new comments -
Narrowing types with private functions with `this` return type fails
#44785 commented on
May 13, 2022 • 0 new comments -
Symbol properties should not be exempt from excess property checks in presence of a string index signature
#44794 commented on
May 13, 2022 • 0 new comments -
No validation in JSX when using template string index signatures
#44797 commented on
May 13, 2022 • 0 new comments -
AsyncGenerator doesn't play nicely with TNext = Promise<...>
#44808 commented on
May 13, 2022 • 0 new comments -
Find All References does not work with module.exports in JavaScript
#44832 commented on
May 13, 2022 • 0 new comments -
Union with constrained type variable doesn't narrow in negative branch of type predicate
#44814 commented on
May 13, 2022 • 0 new comments -
File is not being compiled while other files in the same directory ARE compiled
#44845 commented on
May 13, 2022 • 0 new comments -
Bad esnext emit for static property that references another static property when the class has a decorator
#44908 commented on
May 13, 2022 • 0 new comments -
Promise.catch `null` vs `null as null`
#44913 commented on
May 13, 2022 • 0 new comments -
TS Server fatal error: Debug Failure. False expression.
#43340 commented on
May 13, 2022 • 0 new comments -
Nested object rest in destructuring results in code with a syntax error
#43400 commented on
May 13, 2022 • 0 new comments -
Array destructuring is transpiled with `__read` helper even when asking for no transpilation and no inline helper functions.
#43541 commented on
May 13, 2022 • 0 new comments -
allowJs cross-file "go do declaration" / "find references" for `exports.foo =` missing some references
#43508 commented on
May 13, 2022 • 0 new comments -
Generic should expand in union
#43585 commented on
May 13, 2022 • 0 new comments -
Presence of a binding pattern changes inference for callback function parameters
#43605 commented on
May 13, 2022 • 0 new comments -
Playground incorrectly requests displayparts for jsdoc from TS 4.3
#43672 commented on
May 13, 2022 • 0 new comments -
Delegated generator return type is not respected (at random)
#43721 commented on
May 13, 2022 • 0 new comments -
Some regression with union of classes in TS4.2
#43753 commented on
May 13, 2022 • 0 new comments -
redux-orm broken by #43624
#43867 commented on
May 13, 2022 • 0 new comments -
JSDoc @link not resolved across modules
#43869 commented on
May 13, 2022 • 0 new comments -
Breaking change: Depth limit now hit for some types in 4.3
#43877 commented on
May 13, 2022 • 0 new comments -
Gradually "warm up" shape calculation in incremental scenarios
#43912 commented on
May 13, 2022 • 0 new comments -
JSDoc can't reference global-injected types declared in an ES module
#43894 commented on
May 13, 2022 • 0 new comments -
typesVersions should support aliasing specific files (or document this will not be supported)
#43953 commented on
May 13, 2022 • 0 new comments -
Unable to infer method property but able to infer arrow function property
#43948 commented on
May 13, 2022 • 0 new comments -
Consider splitting `dom` lib events out into separate lib for nodejs use
#43972 commented on
May 13, 2022 • 0 new comments -
TypeError: Cannot read property 'get' of undefined at Object.getJSXImplicitImportBase
#44024 commented on
May 13, 2022 • 0 new comments -
Spread object into array breaking change in v4.2.3
#43968 commented on
May 13, 2022 • 0 new comments -
TS Server fatal error: Cannot read property 'startRecordingFilesWithChangedResolutions' of undefined
#44026 commented on
May 13, 2022 • 0 new comments -
Turn on more thorough functionality on all perf suites
#44033 commented on
May 13, 2022 • 0 new comments -
TS Server fatal error: Debug Failure.
#44027 commented on
May 13, 2022 • 0 new comments -
Idea: Can declaration emit synthesize imports?
#44044 commented on
May 13, 2022 • 0 new comments -
Optional type as required if used in one branch of nested promises
#42293 commented on
May 13, 2022 • 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
May 13, 2022 • 0 new comments -
Union of Generator and AsyncGenerator introduces spurious undefined next() value path
#42439 commented on
May 13, 2022 • 0 new comments -
Error when spreading a union of tuples in a call
#42508 commented on
May 13, 2022 • 0 new comments -
Opened file added to inferred project instead of configured project
#42625 commented on
May 13, 2022 • 0 new comments -
Can't use async arrow function in/before super call
#42667 commented on
May 13, 2022 • 0 new comments -
[decorator metadata] implicit runtime reference created
#42679 commented on
May 13, 2022 • 0 new comments -
Type infer issue in interfaces with internal properties
#42716 commented on
May 13, 2022 • 0 new comments -
Project reference build error when one of projects' exported var contains external module's vars.
#42733 commented on
May 13, 2022 • 0 new comments -
TS18030: An optional chain cannot contain private identifiers
#42734 commented on
May 13, 2022 • 0 new comments -
Memory leak in tsserver
#42767 commented on
May 13, 2022 • 0 new comments -
Usage of base class for anonymous class results in erroneous declaration output
#42738 commented on
May 13, 2022 • 0 new comments -
isArray type guards still causing issues in latest nightly build
#42768 commented on
May 13, 2022 • 0 new comments -
async/await, optional-chaining and new scope transpiled to ES5: variable gets overwritten
#42879 commented on
May 13, 2022 • 0 new comments -
4.3's contextual typing of unioned signature breaks @types/linkify-it
#42941 commented on
May 13, 2022 • 0 new comments -
TS2545 and TS2556 triggered, failure to resolve constructor signature on type alias of intersection
#42940 commented on
May 13, 2022 • 0 new comments -
Stack overflow related to "getting" awaited, recursive union type
#42948 commented on
May 13, 2022 • 0 new comments -
Import paths not updated when using tsconfig project references and incremental builds
#42973 commented on
May 13, 2022 • 0 new comments -
JS and TS language service die on template literal expression
#42974 commented on
May 13, 2022 • 0 new comments -
tslib: "TypeError: Cannot redefine property:" Bug Appears To Have Returned
#43081 commented on
May 13, 2022 • 0 new comments -
Duplicate identifier error when merged interface is declared before class
#43088 commented on
May 13, 2022 • 0 new comments -
Function inference fails when a final argument is supplied after rest via destructured tuples
#43122 commented on
May 13, 2022 • 0 new comments -
Typescript fails to resolve module when type definitions are placed outside the root path (with typesVersions)
#43133 commented on
May 13, 2022 • 0 new comments -
Developing a JSX framework and jsxImportSource makes TypeScript slow
#43212 commented on
May 13, 2022 • 0 new comments -
'void' shouldn't be a silently indexable type
#41021 commented on
May 13, 2022 • 0 new comments -
incorrect result with conditional type and boolean
#41053 commented on
May 13, 2022 • 0 new comments -
Declaration merging can be inconsistent
#41116 commented on
May 13, 2022 • 0 new comments -
[4.1.0-beta] Incorrect method overload selected
#41099 commented on
May 13, 2022 • 0 new comments -
Reevaluate checkExternalEmitHelpers() callers
#41241 commented on
May 13, 2022 • 0 new comments -
Module resolution fails when substituion path exists but original path directory does not
#41281 commented on
May 13, 2022 • 0 new comments -
`typeVersions` substitution occurs multiple times causing resolution to fail
#41284 commented on
May 13, 2022 • 0 new comments -
TypeScript 4.0 causes unsolvable TS2611 error for properties inherited from a mixin
#41347 commented on
May 13, 2022 • 0 new comments -
Member decorator function overwrite has wrong type for "this"
#41426 commented on
May 13, 2022 • 0 new comments -
4.1.1-rc strange Type is not assignable to type never with yield & generators
#41428 commented on
May 13, 2022 • 0 new comments -
Review the project setup experience
#41580 commented on
May 13, 2022 • 0 new comments -
v4.0.x -> v4.1.1-rc change in overload selection
#41563 commented on
May 13, 2022 • 0 new comments -
Allow generic yield* types
#41646 commented on
May 13, 2022 • 0 new comments -
Incremental compilation does not work with relative paths for outDir and tsBuildInfoFile
#41690 commented on
May 13, 2022 • 0 new comments -
4.1 Array.isArray breaking change review
#41808 commented on
May 13, 2022 • 0 new comments -
Code invalid when [jsx=react-jsx] and [module=system]
#41914 commented on
May 13, 2022 • 0 new comments -
Promise.all overloads don't account for single element tuples
#41831 commented on
May 13, 2022 • 0 new comments -
Generic type param not narrowed in true branch of conditional type
#42077 commented on
May 13, 2022 • 0 new comments -
Async generator typing
#42055 commented on
May 13, 2022 • 0 new comments -
Syntax error in emitted declaration's generic arguments
#42079 commented on
May 13, 2022 • 0 new comments -
Watch mode: rebuild takes too long after adding a simple `console.log` to file (~2 minutes)
#42173 commented on
May 13, 2022 • 0 new comments -
TypedPropertyDescriptor<T> doesn't allow decorators that support methods and getters
#42142 commented on
May 13, 2022 • 0 new comments -
factory.updateModifiers should be part of NodeFactory public api
#42254 commented on
May 13, 2022 • 0 new comments -
getSyntacticModifierFlags return value affected by getEffectiveModifierFlags
#42189 commented on
May 13, 2022 • 0 new comments -
Compilation error when mixing promise and non promise types in promise.then's onfulfilled return type
#42271 commented on
May 13, 2022 • 0 new comments -
TS Server fatal error: Debug Failure. False expression.
#39430 commented on
May 13, 2022 • 0 new comments -
No error using imports/exports with --module=none and --target=es2015+
#39603 commented on
May 13, 2022 • 0 new comments -
A extends B relation break after wrapping by extra interface
#39549 commented on
May 13, 2022 • 0 new comments -
baseUrl is used to create reference type path in declaration file
#39695 commented on
May 13, 2022 • 0 new comments -
Type merging for imported types only works if the type is imported from "node_modules/@types/" dir
#39691 commented on
May 13, 2022 • 0 new comments -
Specialize JSX error messages for missing properties
#39749 commented on
May 13, 2022 • 0 new comments -
tsc reports error that LS does not
#39811 commented on
May 13, 2022 • 0 new comments -
TypeError: Cannot read property 'exportSymbol' of undefined at getTypeOfSymbolAtLocation
#39835 commented on
May 13, 2022 • 0 new comments -
Generators with extended unions, null and undefined produces compiler errors
#40044 commented on
May 13, 2022 • 0 new comments -
TS Server fatal error: path.replace is not a function
#40008 commented on
May 13, 2022 • 0 new comments -
random emit declaration
#40092 commented on
May 13, 2022 • 0 new comments -
Error while trying to run typescript "Add all missing imports" quick fix
#40065 commented on
May 13, 2022 • 0 new comments -
Type parameters in return values are sometimes inferred as never
#40276 commented on
May 13, 2022 • 0 new comments -
__importDefault without tslib in output when noEmitHelpers and importHelpers set to true
#40328 commented on
May 13, 2022 • 0 new comments -
IntelliSense not working when esModuleInterop was `true` and swagger-parser was imported.
#40355 commented on
May 13, 2022 • 0 new comments -
Can Module Resolution Cache Usage Be Improved?
#40356 commented on
May 13, 2022 • 0 new comments -
Incorrect initialization type checking for conditional type
#40405 commented on
May 13, 2022 • 0 new comments -
Behavior change when lowering async function which throws during argument evaluation
#40410 commented on
May 13, 2022 • 0 new comments -
Transforming ImportDeclaration or ExportDeclaration causes type specifiers to be output in js files
#40603 commented on
May 13, 2022 • 0 new comments -
When `jsx` is `react-jsx` or `react-jsxdev`, TypeScrip won't report error if @types/react and @types/react-dom not installed but slient give it any type.
#40759 commented on
May 13, 2022 • 0 new comments -
Compilation ouput has undefined properties (__generator function param _b.trys is undefined)
#40897 commented on
May 13, 2022 • 0 new comments -
Allow configuration of NodeBuilderFlags.AllowNodeModulesRelativePaths for un-distributed mono repos
#37960 commented on
May 13, 2022 • 0 new comments -
Required children are not enforced with TSX
#38108 commented on
May 13, 2022 • 0 new comments -
TS Server fatal error: Cannot read property 'flags' of undefined
#38147 commented on
May 13, 2022 • 0 new comments -
Declaration emit reveals paths within dependency that were not referred to in the source file
#38111 commented on
May 13, 2022 • 0 new comments -
Allow trailing lines in multiline comment directives
#38370 commented on
May 13, 2022 • 0 new comments -
Narrowing does not work for constrained template arguments in JS
#38309 commented on
May 13, 2022 • 0 new comments -
Type guard on generic parameter gives error inside array callback
#38376 commented on
May 13, 2022 • 0 new comments -
[3.9.2] Regression - combination of mapped type, intersection and generic produces error under infer
#38460 commented on
May 13, 2022 • 0 new comments -
IteratorResult<T> definition conflicts with the JS spec
#38479 commented on
May 13, 2022 • 0 new comments -
`moduleResolution: node` doesn't align with Node's module resolution when targeting ES2015.
#38729 commented on
May 13, 2022 • 0 new comments -
Filter object properties by type
#38646 commented on
May 13, 2022 • 0 new comments -
Ensure find-all-refs works on unresolved locals
#38836 commented on
May 13, 2022 • 0 new comments -
Suggestions for jsx attributes should include =""
#38891 commented on
May 13, 2022 • 0 new comments -
TS 3.9.3 breaks HOC around generic class-based components that worked with TS 3.8.3
#38910 commented on
May 13, 2022 • 0 new comments -
Pipe function + `React.memo` returns component with `any` props
#38930 commented on
May 13, 2022 • 0 new comments -
Provide a better display experience for unresolved values and types
#39032 commented on
May 13, 2022 • 0 new comments -
Partial Semantic Mode Meta-Issue
#39035 commented on
May 13, 2022 • 0 new comments -
Type inference failing for window.onbeforeunload
#39057 commented on
May 13, 2022 • 0 new comments -
Possible regression: Maximum call stack size exceeded when migrating from 3.7.5 to latest version
#39059 commented on
May 13, 2022 • 0 new comments -
Generic argument inference no longer working for specific case
#39080 commented on
May 13, 2022 • 0 new comments -
sourcemap mapping is generated before node generates newline and indent
#39170 commented on
May 13, 2022 • 0 new comments -
TS Server fatal error: Debug Failure. False expression.
#39237 commented on
May 13, 2022 • 0 new comments -
Opportunity: Improve compiler performance by avoiding property accesses
#39247 commented on
May 13, 2022 • 0 new comments -
@deprecated strikethrough doesn't appear in many cases, such as JSX elements, const arrow functions, or properties.
#39374 commented on
May 13, 2022 • 0 new comments -
IntelliSense Import Stops Working After One Import
#39456 commented on
May 13, 2022 • 0 new comments -
Turning off automatic type acquisition fixes slow autocomplete, tsserver at 100%
#36358 commented on
May 13, 2022 • 0 new comments -
Type bug: using mapped type (Partial) & this type & lookup type
#36505 commented on
May 13, 2022 • 0 new comments -
All semantic operations break after go to definition
#35907 commented on
May 13, 2022 • 0 new comments -
Allowing relative paths in triple slash "types" directives generates broken definitions
#36557 commented on
May 13, 2022 • 0 new comments -
Performance regression in #32582
#36562 commented on
May 13, 2022 • 0 new comments -
Auto import generates wrong module specifier for `a/index.ts` when `a.ts` exists
#36730 commented on
May 13, 2022 • 0 new comments -
Performance regression in #33473
#36565 commented on
May 13, 2022 • 0 new comments -
Update the performance test suite
#36642 commented on
May 13, 2022 • 0 new comments -
Definition output should not iterate over keys
#36860 commented on
May 13, 2022 • 0 new comments -
Type not narrowed by === when equivalent type guard works
#36772 commented on
May 13, 2022 • 0 new comments -
Automate release branch creation
#36863 commented on
May 13, 2022 • 0 new comments -
`Omit` helper loses type information when used with extended Records.
#36981 commented on
May 13, 2022 • 0 new comments -
Error: Debug Failure. False expression: Expected line to be non-zero in 'failIfInvalidLocation' during 'navtree'
#36977 commented on
May 13, 2022 • 0 new comments -
Inference from rest parameters has strange inconsistent results
#37193 commented on
May 13, 2022 • 0 new comments -
No error with Partial<Record<number, {}>> in object spreading
#37337 commented on
May 13, 2022 • 0 new comments -
Contravariance broke in 3.8 when combining spreading parameter list with conditional type
#37400 commented on
May 13, 2022 • 0 new comments -
Structural Comparison of Circular Tuples
#37420 commented on
May 13, 2022 • 0 new comments -
User test requests fail too silently
#37560 commented on
May 13, 2022 • 0 new comments -
New error: This spread always overwrites this property
#37559 commented on
May 13, 2022 • 0 new comments -
TS Server fatal error: Debug Failure. False expression.
#37759 commented on
May 13, 2022 • 0 new comments -
Inconsistent behaviour with generic type parameter defaults
#37755 commented on
May 13, 2022 • 0 new comments -
typeRoots and types not working
#37708 commented on
May 13, 2022 • 0 new comments -
Constants + Generic causing TS4023 ("but cannot be named")
#37888 commented on
May 13, 2022 • 0 new comments -
Lookup type on `this` unexpectedly takes `true` branch of conditional type
#37778 commented on
May 13, 2022 • 0 new comments -
Folders from typesRoot should be used in looking up for types for imports as well as `@types` folder
#37958 commented on
May 13, 2022 • 0 new comments -
tsc, tsserver: hangs with large union type and object spread in React HOC (strict mode)
#29949 commented on
May 13, 2022 • 0 new comments -
Generic type alias produces erroneously compatible types
#31006 commented on
May 13, 2022 • 0 new comments -
Comparison targets are reversed (regression)
#31251 commented on
May 13, 2022 • 0 new comments -
'instanceof' changes type outside of 'if' statement
#31155 commented on
May 13, 2022 • 0 new comments -
[3.5.1] Type 'NonNullable<Partial<Config>[T]>' is not assignable to type 'Config[T]'
#31675 commented on
May 13, 2022 • 0 new comments -
Type alias substitution does not work
#31616 commented on
May 13, 2022 • 0 new comments -
The dom.iterable lib contains many interfaces that should also be in webworker
#32435 commented on
May 13, 2022 • 0 new comments -
Give more information in --extendedDiagnostics
#32767 commented on
May 13, 2022 • 0 new comments -
Completion list should include property names of constraining type when writing object type literals in type argument positions
#33302 commented on
May 13, 2022 • 0 new comments -
union types not type guarded
#32928 commented on
May 13, 2022 • 0 new comments -
Inference failing for conditional types in function parameters
#33369 commented on
May 13, 2022 • 0 new comments -
Handle element access expressions in JS/TS with late-bound names
#33569 commented on
May 13, 2022 • 0 new comments -
Object with keys named after variables using [myVar] syntax breaks symbol lookup in TS 3.7.0-dev.20191002
#33761 commented on
May 13, 2022 • 0 new comments -
Symlinked repo gives TS2717: Subsequent property declarations must have the same type.
#33945 commented on
May 13, 2022 • 0 new comments -
tsc --watch initial build 3x slower than tsc
#34119 commented on
May 13, 2022 • 0 new comments -
Optimize constructing type nodes from types
#34776 commented on
May 13, 2022 • 0 new comments -
Regression on inference of "old style" recursive interfaces in 3.7.x
#34796 commented on
May 13, 2022 • 0 new comments -
Compiled .d.ts output for `Omit` is verbose and semantically inconsistent
#34793 commented on
May 13, 2022 • 0 new comments -
[3.6.3] `tsc --watch` extremely slow (regular `tsc` compiles fine).
#34916 commented on
May 13, 2022 • 0 new comments -
Provide metadata about TypeScript's available refactorings and quick fixes
#34859 commented on
May 13, 2022 • 0 new comments -
Avoid elaborating missing properties on common container types
#35300 commented on
May 13, 2022 • 0 new comments -
“Type instantiation is excessively deep and possibly infinite” but only in a large codebase
#34933 commented on
May 13, 2022 • 0 new comments -
Regression 3.7.2: Global namespace augmentations containing re-exports in nested namespaces not found
#35385 commented on
May 13, 2022 • 0 new comments -
Memory leak when switching git branches on jsconfig.json enabled projects
#35378 commented on
May 13, 2022 • 0 new comments -
Assigning to a string fails if it was previously compared to an enum
#35824 commented on
May 13, 2022 • 0 new comments -
Assignments to global objects in Javascript should be global declarations
#22446 commented on
May 13, 2022 • 0 new comments -
Error output: Don't deep compare to native objects
#26986 commented on
May 13, 2022 • 0 new comments -
Assignability rule for conditional types needs to require check types and distributivity to be identical
#27118 commented on
May 13, 2022 • 0 new comments -
Inconsistent inferred overloads in conditional types for no-arg signatures with strictFunctionTypes
#28867 commented on
May 13, 2022 • 0 new comments -
Improve typings of Array.map when called on tuples
#29841 commented on
May 13, 2022 • 0 new comments -
Auto imports not working with project references
#39778 commented on
May 13, 2022 • 0 new comments -
Refine tracing functionality
#40461 commented on
May 13, 2022 • 0 new comments -
Organize imports returning edit when imports are already sorted
#39823 commented on
May 13, 2022 • 0 new comments -
Services debug failure in presence of unclosed JSX fragment
#44154 commented on
May 13, 2022 • 0 new comments -
Explore enabling type acquisition for web TS Server
#45314 commented on
May 13, 2022 • 0 new comments -
package.json diagnostics in `--module nodenext`
#46861 commented on
May 13, 2022 • 0 new comments -
`tsc` with `--watch` is running `checkSourceFile` and `transformNodes` unnecessarily when using `declaration: true`
#47034 commented on
May 13, 2022 • 0 new comments -
' Error: Debug Failure' with the @fullcalendar/react plugin
#47163 commented on
May 13, 2022 • 0 new comments -
recursiveTypeRelatedTo_DepthLimit - diagnosing poor performance in TS 4.5+
#47208 commented on
May 13, 2022 • 0 new comments -
Async methods that return `this` are considered circular references
#47291 commented on
May 13, 2022 • 0 new comments -
Persistent incorrect semantic diagnostic after large rebase or checkout: File is not listed within the file list of project
#47274 commented on
May 13, 2022 • 0 new comments -
TSC watch / Out of memory errors with recursive template literal types
#47419 commented on
May 13, 2022 • 0 new comments -
Destructuring of `unknown` catch variable is not an error
#47383 commented on
May 13, 2022 • 0 new comments -
Poor conditional type performance with large string literal union types
#47481 commented on
May 13, 2022 • 0 new comments -
Debug Failure in invalid JSDoc type expression
#47537 commented on
May 13, 2022 • 0 new comments -
Incorrect narrowing of union to `never` after no-op `switch` in `while` loop
#47539 commented on
May 13, 2022 • 0 new comments -
Nested promises are not properly unwrapped in `Promise.then`
#47593 commented on
May 13, 2022 • 0 new comments -
Import wrongly elided with a combination of default export, named export, non-exported type
#47598 commented on
May 13, 2022 • 0 new comments -
Virtual file system support in TSServer
#47600 commented on
May 13, 2022 • 0 new comments -
Avoid project loads in find-all-references with plain text searches
#47656 commented on
May 13, 2022 • 0 new comments -
TypeScript class method decorator not rendering properly in version >= 1.63.2
#47679 commented on
May 13, 2022 • 0 new comments -
The project references documentation should include working examples
#47721 commented on
May 13, 2022 • 0 new comments -
Evaluate popular packages that have `exports` fields set but may not be Node ESM-ready for TypeScript
#47792 commented on
May 13, 2022 • 0 new comments -
JSDoc @param quick fix to rename reformats entire comment
#47936 commented on
May 13, 2022 • 0 new comments -
[Build Performance] Additional Composite packages add fixed ~250ms watch build overhead
#48187 commented on
May 13, 2022 • 0 new comments -
Conditional type evaluation of type aliases produces different result than their equivalent substitution
#48070 commented on
May 13, 2022 • 0 new comments -
LanguageServiceHost.readFile is no longer optional
#48276 commented on
May 13, 2022 • 0 new comments -
Proposal: Comptime. Optimization hints for Preprocessors
#49052 commented on
May 13, 2022 • 0 new comments -
[Feature Request] Proposal for type annotations as comments
#48650 commented on
May 15, 2022 • 0 new comments -
Formatter doesn't recognize file type change
#47448 commented on
May 17, 2022 • 0 new comments -
Missing subfolder path completions with wildcard `typesVersions`
#47952 commented on
May 17, 2022 • 0 new comments -
Initial build mode build emits twice
#43995 commented on
May 18, 2022 • 0 new comments -
Module conversion work
#46744 commented on
May 18, 2022 • 0 new comments -
Generic type no longer narrowed as expected without `extends object`
#48468 commented on
May 18, 2022 • 0 new comments -
JSDoc support for object literal fields
#290 commented on
May 19, 2022 • 0 new comments -
Support Intellisense for string/number literals in a widened union
#33471 commented on
May 19, 2022 • 0 new comments -
disallow comparing to null and undefined unless they are valid cases in strict null mode
#11920 commented on
May 19, 2022 • 0 new comments -
Enum members aren't subtype reduced in unions
#35867 commented on
May 19, 2022 • 0 new comments -
improper declared type cause narrow type not work when its computed type is not union.
#39114 commented on
May 19, 2022 • 0 new comments -
Class Property Inference from Constructors fails for a simple object declared in place
#39681 commented on
May 19, 2022 • 0 new comments -
In JSDoc @type is not a type declaration, which it is much more like type conversion.
#39650 commented on
May 19, 2022 • 0 new comments -
Hoisted function declarations should be assigned to `exports` before any `require` calls
#39853 commented on
May 19, 2022 • 0 new comments -
Unexpected behavior (possible bug)
#39970 commented on
May 19, 2022 • 0 new comments -
Support “Arbitrary module namespace identifier names”
#40594 commented on
May 19, 2022 • 0 new comments -
Using an optional call with `.flat()` produces incorrect types
#41007 commented on
May 19, 2022 • 0 new comments -
Compile error if I named last array destructuring element.
#41548 commented on
May 19, 2022 • 0 new comments -
instanceof Promise in ternary does not narrow Promiselike in 4.1
#41606 commented on
May 19, 2022 • 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
May 19, 2022 • 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
May 19, 2022 • 0 new comments -
`\u` in String.raw
#42887 commented on
May 19, 2022 • 0 new comments -
Support inferring `never` as the return type in JavaScript when overriding a class method that returns `never`
#46791 commented on
May 19, 2022 • 0 new comments -
Bizarre circular type false positive
#48708 commented on
May 19, 2022 • 0 new comments -
Intersection causes incorrect type compatability
#48720 commented on
May 19, 2022 • 0 new comments -
When using `require()` in es modules, no TS2441 error occurs and `node_modules/@types` is automatically included in the project.
#48726 commented on
May 19, 2022 • 0 new comments -
Regression causes Function top-type to be callable with no arguments
#48840 commented on
May 19, 2022 • 0 new comments -
Wrong module extending?
#48903 commented on
May 19, 2022 • 0 new comments -
Suggestion: Range as Number type
#15480 commented on
May 19, 2022 • 0 new comments -
Nominal `unique type` brands
#33038 commented on
May 16, 2022 • 0 new comments -
feat(7411): JSX namespaced attribute syntax not supported
#47356 commented on
May 17, 2022 • 0 new comments -
isArray() preserve mutability and element type
#48228 commented on
May 17, 2022 • 0 new comments -
tsserver support for a virtual filesystem
#48497 commented on
May 16, 2022 • 0 new comments -
Fix for "Outlier case in Excess Property detection in Union (a case that is -more- strict than it should be)" #44856
#49004 commented on
May 16, 2022 • 0 new comments -
Fixed an issue with generic naked T not being allowed as async generator's return
#49023 commented on
May 18, 2022 • 0 new comments