October 16, 2021 – October 23, 2021
Overview
Could not load contribution data
Please try again later
22 Pull requests merged by 10 people
-
Fix auto import crash on weird JS aliasing
#46490 merged
Oct 22, 2021 -
Bind assignments to 'this' within static blocks in JS files
#46472 merged
Oct 22, 2021 -
Fix `isNewIdentifierLocation` after `async`
#46485 merged
Oct 22, 2021 -
fix(46433): Unhandled Error for using "enum" as a parameter
#46459 merged
Oct 22, 2021 -
Defer computation of isDistributionDependent to avoid circularities
#46474 merged
Oct 22, 2021 -
Simplify relationship check for conditional type on target side
#46429 merged
Oct 22, 2021 -
fix(46466): QuickFix for 1308 fails if a generid type is present
#46467 merged
Oct 21, 2021 -
Pass absolute path to directoryExists
#46086 merged
Oct 21, 2021 -
Fix typos in es5.d.ts
#46321 merged
Oct 21, 2021 -
Fix ordering of module specifiers based on package.json presence
#46437 merged
Oct 21, 2021 -
@link parses trailing <...> as part of linkName
#46450 merged
Oct 21, 2021 -
LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20211020171316246 to main
#46451 merged
Oct 20, 2021 -
@link: format trailing () as part of linkName
#46428 merged
Oct 20, 2021 -
LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20211020113052233 to main
#46447 merged
Oct 20, 2021 -
Remove defaultValueDescription: "n/a" from options
#46280 merged
Oct 19, 2021 -
LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20211019171250176 to main
#46430 merged
Oct 19, 2021 -
Improve logic for choosing between co- and contra-variant inferences
#46392 merged
Oct 19, 2021 -
LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20211019111454491 to main
#46424 merged
Oct 19, 2021 -
Avoid hard-wired build-tree paths
#46414 merged
Oct 18, 2021 -
`scripts/build/utils` simplify exec
#46397 merged
Oct 18, 2021 -
LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20211018172856771 to main
#46415 merged
Oct 18, 2021 -
Error on mapped type w/properties
#46346 merged
Oct 18, 2021
15 Pull requests opened by 12 people
-
`in` operator typeguard can widen types
#46403 opened
Oct 17, 2021 -
Specify parameter index for diagnostic on spread function arguments
#46405 opened
Oct 18, 2021 -
fix(40423): Extract to constant refactor does not preserve type of context-sensitive function calls
#46416 opened
Oct 18, 2021 -
Use node ipc for TS Server
#46418 opened
Oct 18, 2021 -
fix(46366): Escaped notation in an enum's computed property shows as non-escaped on hover
#46431 opened
Oct 19, 2021 -
Support resolveJsonModule in new module modes
#46434 opened
Oct 19, 2021 -
fix(46345): declare on computed class field with decorator makes invalid code that crashes due to missing _a
#46446 opened
Oct 20, 2021 -
Computed property names are const contexts
#46464 opened
Oct 21, 2021 -
🤖 Sync option descriptions <- website
#46465 opened
Oct 21, 2021 -
Readme small typo fix
#46469 opened
Oct 21, 2021 -
Fix crash pulling on global types before they're initialized
#46471 opened
Oct 21, 2021 -
Improve errors on module: node12 and extensionless relative imports
#46486 opened
Oct 22, 2021 -
[Experiment] feat(46477): Suggestion: Allow trailing comma in class implementation list
#46487 opened
Oct 22, 2021 -
fix(46149): Add specific top level await error messages
#46488 opened
Oct 22, 2021 -
Fix `isNewIdentifierLocation` after `*` generator
#46491 opened
Oct 23, 2021
37 Issues closed by 12 people
-
support narrowing types of function arguments based on overloads
#46422 closed
Oct 23, 2021 -
Debug failure in TSServer autocomplete
#46024 closed
Oct 22, 2021 -
completionInfo returns `isNewIdentifierLocation` false after `async` inside object literal
#46470 closed
Oct 22, 2021 -
Ternary two different types infers to one type when one is a subset of the other
#46449 closed
Oct 22, 2021 -
Add StyleSheetList and CSSRuleList to dom.iterable.d.ts
#23406 closed
Oct 22, 2021 -
Unhandled Error for using "enum" as a parameter
#46433 closed
Oct 22, 2021 -
libdom.d.ts changes of 4.4.x break WebRTC standard
#46379 closed
Oct 22, 2021 -
ARIAMixin typings do not accurately represent all properties
#46456 closed
Oct 22, 2021 -
Semantic highlighting (`encodedSemanticClassifications-full`) extremely slow
#44851 closed
Oct 22, 2021 -
*.tsx file webpack externals invalid
#46410 closed
Oct 21, 2021 -
QuickFix for 1308 fails if a generid type is present
#46466 closed
Oct 21, 2021 -
Investigate undocumented readDirectory change
#45990 closed
Oct 21, 2021 -
Debug failure on auto-import completion entry details
#46332 closed
Oct 21, 2021 -
`Promise<void>` should work like `void`
#46461 closed
Oct 21, 2021 -
Lost context when generating a direct import
#46460 closed
Oct 21, 2021 -
JS documentation of a templated function may not match TypeScript
#43808 closed
Oct 21, 2021 -
[NewErrors] 4.5.0-dev.20211010 vs 4.4.3
#46298 closed
Oct 21, 2021 -
Ability to make an alias to point to an outside folder
#46427 closed
Oct 21, 2021 -
[NewErrors] 4.5.0-dev.20211003 vs 4.4.3
#46189 closed
Oct 21, 2021 -
DOM lib: CSS namespace breaks CSS Typed OM
#38554 closed
Oct 21, 2021 -
Parse generics in JSDoc @link symbol names
#44818 closed
Oct 21, 2021 -
tsserver does not seem to respect any of the exclude or watch options
#46207 closed
Oct 20, 2021 -
Intellisense breaks when omit is used
#32289 closed
Oct 20, 2021 -
@link jsdoc tags parse trailing parens as linkText
#44495 closed
Oct 20, 2021 -
Value can change "during" `await`, but compiler doesn't seem to know that
#46439 closed
Oct 20, 2021 -
how can i get the line of the ts source code?
#46426 closed
Oct 19, 2021 -
Declaration order dependence when inferring to a union
#45603 closed
Oct 19, 2021 -
Mapped properties in interfaces have undefined behavior
#18299 closed
Oct 18, 2021 -
Improve parser error on mapped type with additional property declarations
#45089 closed
Oct 18, 2021 -
monorepo dependency missing from sourceFiles after using `createProgram`
#46360 closed
Oct 18, 2021 -
Compiler output in parsable format e.g. JSON
#46340 closed
Oct 16, 2021
50 Issues opened by 44 people
-
Type 'keyof T' cannot be used to index type 'T extends <type>' with unions in v4.4.4 and newer
#46495 opened
Oct 23, 2021 -
Transforms on functions that have destructured arguments lose parameter names
#46493 opened
Oct 23, 2021 -
Infer array element type for newly created variable when assigning to a new empty array
#46492 opened
Oct 23, 2021 -
Object Literal Assignment Does Not Participate in Type Narrowing
#46489 opened
Oct 22, 2021 -
Better contextual filtering for `typescript-basics` snippets
#46484 opened
Oct 22, 2021 -
Infer the parameter type from the return type
#46483 opened
Oct 22, 2021 -
Optional properties are being erroneously made required
#46482 opened
Oct 22, 2021 -
Iterator return type not constraining typed arrays literals
#46481 opened
Oct 22, 2021 -
Crash when generating a type (via template literals) that is too large
#46480 opened
Oct 22, 2021 -
Breaking at the end of a case shouldn't be an error, even if unreachable
#46479 opened
Oct 22, 2021 -
URLSearchParams allows runtime error initializing parameters
#46478 opened
Oct 22, 2021 -
Suggestion: Allow trailing comma in class implementation list
#46477 opened
Oct 22, 2021 -
Weird 2322 error with type {[K in T]: K} and function arguments
#46476 opened
Oct 22, 2021 -
Type of variable isn't widened inside a conditional inside a loop
#46475 opened
Oct 22, 2021 -
Cannot use the `enum[member]` notation in types
#46473 opened
Oct 21, 2021 -
Erroneous TS2783 when ternary expressions are inlined in a spread operator
#46463 opened
Oct 21, 2021 -
Parsing error with ternary operator and arrow function
#46462 opened
Oct 21, 2021 -
Code hint not narrowed properly on union of literal tuple
#46457 opened
Oct 21, 2021 -
Check argument names in function calls
#46455 opened
Oct 21, 2021 -
Gate usage of `--module`/`--moduleResolution` `node12`/`nodenext` on nightly releases
#46454 opened
Oct 20, 2021 -
Design Meeting Notes, 10/20/2021
#46453 opened
Oct 20, 2021 -
Concerns with TypeScript 4.5's Node 12+ ESM Support
#46452 opened
Oct 20, 2021 -
Getters/setters are required when their corresponding type permits `undefined`, cannot be marked optional
#46448 opened
Oct 20, 2021 -
Extending class can use superclass' namespace in values but not in types
#46445 opened
Oct 20, 2021 -
mts default export support for @types/node
#46444 opened
Oct 20, 2021 -
Cannot correctly infer the condition type of a generic function
#46443 opened
Oct 20, 2021 -
[Feature Request] full support `UMD` module for `tsc`
#46442 opened
Oct 20, 2021 -
Document "root "dir"
#46441 opened
Oct 20, 2021 -
"Inline temporary variable" quickfix
#46440 opened
Oct 20, 2021 -
Types for functions like Array.prototype.reduce or RxJS's "scan" seem impossible
#46438 opened
Oct 20, 2021 -
Renaming only one of an export w/separate value/type decls renames imports of both
#46436 opened
Oct 19, 2021 -
`noPropertyAccessFromIndexSignature` does not affect object literals
#46435 opened
Oct 19, 2021 -
Using const Symbol in type asserts its runtime execution context
#46425 opened
Oct 19, 2021 -
[Help wanted] Broken Typescript resolving(TS 2307) when import from 'node_modules' directly with PNPM
#46423 opened
Oct 19, 2021 -
[Discussion] Enable reading workspace contents on GitHub.dev
#46421 opened
Oct 19, 2021 -
Slow performance in incremental mode with no changes
#46420 opened
Oct 19, 2021 -
Use node's ipc for desktop TypeScript server
#46417 opened
Oct 18, 2021 -
Incorrect assignability check when using Extract (TS2322)
#46413 opened
Oct 18, 2021 -
Control flow analysis of aliased conditions is not able to narrow object properties
#46412 opened
Oct 18, 2021 -
Wrong @types version used from monorepo using multiple package versions
#46411 opened
Oct 18, 2021 -
Create modules using namespaces
#46409 opened
Oct 18, 2021 -
`"moduleResolution": "node12"` of Typescript 4.5 does not work as expected
#46408 opened
Oct 18, 2021 -
Support stripInternal for types in JSDoc
#46407 opened
Oct 18, 2021 -
Template literal types with annotation does not work
#46406 opened
Oct 18, 2021 -
[NewErrors] 4.5.0-dev.20211017 vs 4.4.4
#46404 opened
Oct 17, 2021 -
Typescript: Types from namespace are not in list of import suggestions
#46419 opened
Oct 17, 2021 -
Add quick fix support for all valid strings for computed properties
#46402 opened
Oct 17, 2021 -
Inconsistent results for interfaces and types in special cases
#46400 opened
Oct 17, 2021 -
Allow "typeof typeof" a value to get its string literal typeof type
#46399 opened
Oct 16, 2021 -
Typescript predicts wrong type when using intersection types as parameters in overloaded function signatures
#46398 opened
Oct 16, 2021
94 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.
-
Add method signature completions
#46370 commented on
Oct 22, 2021 • 38 new comments -
fix:for loop runs infinitely in es5 emit
#45675 commented on
Oct 23, 2021 • 9 new comments -
Type of record value assigned to template literal computed property name is not checked if it follows a spread of the record
#45798 commented on
Oct 20, 2021 • 4 new comments -
Uppercase/Lowercase don't work in conditional type
#46393 commented on
Oct 17, 2021 • 3 new comments -
Error 1064 should apply to `@callback` definitions in the same way as `@param`, but doesn't
#45901 commented on
Oct 21, 2021 • 3 new comments -
No completion for `assert` keyword
#46371 commented on
Oct 21, 2021 • 3 new comments -
Add a --strictNaNChecks option, and a NaN / integer / float type to avoid runtime NaN errors
#28682 commented on
Oct 21, 2021 • 3 new comments -
TS Server fatal error: Cannot read property 'flags' of undefined
#45874 commented on
Oct 21, 2021 • 3 new comments -
Different behaviour of type declaration generation for default parameter having "Undefined" value
#46267 commented on
Oct 21, 2021 • 3 new comments -
TS2377 not reported when 'super' is called conditionally
#45377 commented on
Oct 23, 2021 • 3 new comments -
Forbid unused property renaming in destructuring binding in function types
#41044 commented on
Oct 20, 2021 • 3 new comments -
Check for array types when instantiating mapped type constraints with `any`
#46218 commented on
Oct 22, 2021 • 3 new comments -
Array method definition revamp: Use case collection
#36554 commented on
Oct 19, 2021 • 2 new comments -
Renaming file triggers error in tsconfig.json
#46432 commented on
Oct 20, 2021 • 2 new comments -
Type checking sensitive to loading order
#45859 commented on
Oct 20, 2021 • 2 new comments -
Typescript 4.5 resolveJsonModule should also work with node12 and nodenext module and resolveTypes
#46362 commented on
Oct 20, 2021 • 2 new comments -
String union types narrowed to falsy should narrow string to ""
#45329 commented on
Oct 20, 2021 • 2 new comments -
recursive conditional type fails to narrow when using `...` operator
#46176 commented on
Oct 21, 2021 • 2 new comments -
Changed behaviour in TS2.1 for Promise<void>
#12871 commented on
Oct 21, 2021 • 2 new comments -
Problems panel lists 4 problems for jsconfig.json in my project
#42840 commented on
Oct 22, 2021 • 2 new comments -
Regression from 4.2 to 4.3 : RangeError: Maximum call stack size exceeded
#45632 commented on
Oct 22, 2021 • 2 new comments -
Error in 'getCompletionEntryCodeActionsAndSourceDisplay' during 'completionEntryDetails'
#45637 commented on
Oct 22, 2021 • 2 new comments -
Type guard by deep property
#38839 commented on
Oct 20, 2021 • 2 new comments -
Fixing French spelling errors
#46269 commented on
Oct 19, 2021 • 2 new comments -
allow voluntary .ts suffix for import paths
#37582 commented on
Oct 16, 2021 • 1 new comment -
Unexpected error message when using tagged union in an nested object.
#46374 commented on
Oct 16, 2021 • 1 new comment -
Regex-validated string types (feedback reset)
#41160 commented on
Oct 16, 2021 • 1 new comment -
Decouple jsx element type from jsx factory return type and sfc return type
#21699 commented on
Oct 17, 2021 • 1 new comment -
JSDoc @implements tag/clause not checked
#30156 commented on
Oct 17, 2021 • 1 new comment -
Cannot use `override` keyword to override methods of `Object` without explicitly extending `Object`
#45704 commented on
Oct 18, 2021 • 1 new comment -
Go to definition not working as expected when typescript definitions are included
#39215 commented on
Oct 18, 2021 • 1 new comment -
Error in 'addSyntheticNodes' during 'jsxClosingTag'
#45636 commented on
Oct 18, 2021 • 1 new comment -
Error: Debug Failure. False expression. in 'doChange' during 'getCodeFixes'
#32856 commented on
Oct 18, 2021 • 1 new comment -
Error in 'TypeObject.getConstructSignatures' during 'definitionAndBoundSpan'
#45969 commented on
Oct 18, 2021 • 1 new comment -
Error: Debug Failure. Invalid cast. The supplied value [object Object] did not pass the test 'isParameter'. in 'Object.cast' during 'getCodeFixes'
#32852 commented on
Oct 18, 2021 • 1 new comment -
Error: Debug Failure. Invalid cast. The supplied value [object Object] did not pass the test 'isTypeParameterDeclaration'. in 'Object.cast' during 'getApplicableRefactors'
#32860 commented on
Oct 18, 2021 • 1 new comment -
Incomplete infer for generic types
#41456 commented on
Oct 18, 2021 • 1 new comment -
Feature Request: Macros
#4892 commented on
Oct 18, 2021 • 1 new comment -
Allow extending types referenced through interfaces
#31843 commented on
Oct 18, 2021 • 1 new comment -
Unclosed 'new Set(' wrecks resolutions to packages in nodenext
#46373 commented on
Oct 18, 2021 • 1 new comment -
nodenext alternates between finding and not finding the imported package
#46396 commented on
Oct 18, 2021 • 1 new comment -
Add spread/rest higher-order types operator
#10727 commented on
Oct 19, 2021 • 1 new comment -
Write a function to define types.
#41577 commented on
Oct 19, 2021 • 1 new comment -
Disable or remove specific code action/fixes/refactoring
#37332 commented on
Oct 19, 2021 • 1 new comment -
Dynamically named tuples
#44939 commented on
Oct 20, 2021 • 1 new comment -
Type Guard Issue with Array.prototype.fill, Array Constructor
#31785 commented on
Oct 20, 2021 • 1 new comment -
Tsconfig show typescript file not found error after moving it to another directory or delete it.
#43838 commented on
Oct 20, 2021 • 1 new comment -
Ignore __proto__
#13933 commented on
Oct 20, 2021 • 1 new comment -
Way of specifying non-enumerable properties
#9726 commented on
Oct 21, 2021 • 1 new comment -
Boolean() cannot be used to perform a null check
#16655 commented on
Oct 21, 2021 • 1 new comment -
Contextually type 'await ...' whose value is unused to 'void | PromiseLike<void>'
#40162 commented on
Oct 21, 2021 • 1 new comment -
Suggestion: `throws` clause and typed catch clause
#13219 commented on
Oct 21, 2021 • 1 new comment -
Spread Operator Doesn't Keep Object Type
#46128 commented on
Oct 22, 2021 • 1 new comment -
`typeVersions` substitution occurs multiple times causing resolution to fail
#41284 commented on
Oct 22, 2021 • 1 new comment -
Move `AbortController`/`AbortSignal` to isolated lib file to share definitions between DOM and NodeJS
#43692 commented on
Oct 22, 2021 • 1 new comment -
Function inference fails when a final argument is supplied after rest via destructured tuples
#43122 commented on
Oct 22, 2021 • 1 new comment -
Allow setter type to be incompatible with the getter type
#43662 commented on
Oct 22, 2021 • 1 new comment -
Error message related to JSDoc for non-JSDoc syntax error
#29648 commented on
Oct 22, 2021 • 1 new comment -
Cannot 'export default' abstract, ambient class or interface
#3792 commented on
Oct 22, 2021 • 1 new comment -
Exact Types
#12936 commented on
Oct 22, 2021 • 1 new comment -
compiler option to ban recursive conditional types that aren't tail recursive
#46182 commented on
Oct 23, 2021 • 1 new comment -
[Regression 3.9 -> 4.X] Variadic tuple type is not correctly inferred
#42314 commented on
Oct 23, 2021 • 1 new comment -
Remove `undefined` from source type of renaming destructuring assignment with default
#41042 commented on
Oct 22, 2021 • 1 new comment -
Improves Date constructor docs in es5.d.ts
#45520 commented on
Oct 18, 2021 • 1 new comment -
Narrow falsy strings to '' and falsy numbers to 0
#45836 commented on
Oct 19, 2021 • 1 new comment -
Polymorphic "this" for static members
#5863 commented on
Oct 17, 2021 • 0 new comments -
TypeScript file Watcher consuming over 5k watchers
#46351 commented on
Oct 20, 2021 • 0 new comments -
List all possible import paths when autocompleting imports
#46296 commented on
Oct 21, 2021 • 0 new comments -
Locally scoped & typed jsxFactory
#44018 commented on
Oct 22, 2021 • 0 new comments -
Method override completions
#45670 commented on
Oct 22, 2021 • 0 new comments -
Provide better errors on module: node12 and extensionless imports
#46152 commented on
Oct 22, 2021 • 0 new comments -
JSDoc support for object literal fields
#290 commented on
Oct 23, 2021 • 0 new comments -
disallow comparing to null and undefined unless they are valid cases in strict null mode
#11920 commented on
Oct 23, 2021 • 0 new comments -
Support Intellisense for string/number literals in a widened array
#33471 commented on
Oct 23, 2021 • 0 new comments -
Should preserve unique symbols when re‑assigning `module.exports`
#37403 commented on
Oct 23, 2021 • 0 new comments -
Should create unique symbols when creating properties on `module.exports`
#37404 commented on
Oct 23, 2021 • 0 new comments -
improper declared type cause narrow type not work when its computed type is not union.
#39114 commented on
Oct 23, 2021 • 0 new comments -
In JSDoc @type is not a type declaration, which it is much more like type conversion.
#39650 commented on
Oct 23, 2021 • 0 new comments -
Class Property Inference from Constructors fails for a simple object declared in place
#39681 commented on
Oct 23, 2021 • 0 new comments -
Hoisted function declarations should be assigned to `exports` before any `require` calls
#39853 commented on
Oct 23, 2021 • 0 new comments -
Unexpected behavior (possible bug)
#39970 commented on
Oct 23, 2021 • 0 new comments -
error when a variable is both read as a parameter and written as a result of a function call in an async do while loop
#40096 commented on
Oct 23, 2021 • 0 new comments -
Support “Arbitrary module namespace identifier names”
#40594 commented on
Oct 23, 2021 • 0 new comments -
Using an optional call with `.flat()` produces incorrect types
#41007 commented on
Oct 23, 2021 • 0 new comments -
Compile error if I named last array destructuring element.
#41548 commented on
Oct 23, 2021 • 0 new comments -
instanceof Promise in ternary does not narrow Promiselike in 4.1
#41606 commented on
Oct 23, 2021 • 0 new comments -
TS4.1.2 Regression: Incorrect arity inferred on function returned by util.callbackify if input function has optional or default argument
#41607 commented on
Oct 23, 2021 • 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
Oct 23, 2021 • 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
Oct 23, 2021 • 0 new comments -
`\u` in String.raw
#42887 commented on
Oct 23, 2021 • 0 new comments -
Allowed non-this, non-super code before super call in derived classes with property initializers
#29374 commented on
Oct 18, 2021 • 0 new comments -
🤖 User test baselines have changed for refs/heads/master
#43554 commented on
Oct 23, 2021 • 0 new comments -
feat(3792): Cannot 'export default' abstract, ambient class or interface
#46120 commented on
Oct 19, 2021 • 0 new comments -
Fix46246
#46357 commented on
Oct 16, 2021 • 0 new comments

