December 5, 2020 – December 12, 2020
Overview
Could not load contribution data
Please try again later
26 Pull requests merged by 14 people
-
Simplify expression type to fix build break
#41942 merged
Dec 12, 2020 -
Template literal types for template literal expressions
#41891 merged
Dec 12, 2020 -
Make findAllReferences work on triple-slash reference paths that resolve to scripts
#41936 merged
Dec 11, 2020 -
Find references of a module by filename
#41805 merged
Dec 11, 2020 -
fix(37539): Parameter not renamed in JSDoc if it's inside non-prototype-based JS class
#41364 merged
Dec 11, 2020 -
Watch extended configs if present
#41493 merged
Dec 11, 2020 -
Detect comparisons between large unions or intersections
#41574 merged
Dec 10, 2020 -
Elide export assignment when it does not resolve to a value
#41904 merged
Dec 10, 2020 -
Properly cache types for shared control flow nodes (4.1 cherry-pick)
#41906 merged
Dec 10, 2020 -
LEGO: Pull request from lego/hb_998_20201210001056807 to master
#41908 merged
Dec 10, 2020 -
🤖 Pick PR #41758 (addImplementationSuccessElaboration...) into release-4.1
#41862 merged
Dec 9, 2020 -
fix(41845): Outdated diagnosticMessages for JSX flag
#41873 merged
Dec 9, 2020 -
LEGO: Pull request from lego/hb_998_20201209181037825 to master
#41900 merged
Dec 9, 2020 -
LEGO: Pull request from lego/hb_998_20201209061037776 to master
#41892 merged
Dec 9, 2020 -
LEGO: Pull request from lego/hb_998_20201209001042584 to master
#41884 merged
Dec 9, 2020 -
Keep track of why files are in the program
#40011 merged
Dec 9, 2020 -
Adds experimental support for running TS Server in a web worker
#39656 merged
Dec 9, 2020 -
Loosen author tag parsing
#41820 merged
Dec 8, 2020 -
Reuse input nodes where possible when serializing jsdoc implements clauses
#41783 merged
Dec 8, 2020 -
LEGO: Pull request from lego/hb_998_20201208181040773 to master
#41878 merged
Dec 8, 2020 -
Preserve substitution types in check position of conditional types
#41841 merged
Dec 8, 2020 -
fix(41827): Infer parameter from usage doesn't work on interface parameters
#41836 merged
Dec 7, 2020 -
[master] Undo #39258 (isArray changes) - see overview at #41808
#41851 merged
Dec 7, 2020 -
[release-4.1] Undo #39258 (isArray changes) - see overview at #41808
#41849 merged
Dec 7, 2020 -
Handle output file names descripency between tsc --b and actual program emit file path calculation
#41811 merged
Dec 7, 2020 -
import statement from "node" in js source file could produce correct declaration path.
#41816 merged
Dec 7, 2020
16 Pull requests opened by 11 people
-
fix(41822): Missing isJSDocSeeTag in TypeScript 4.1
#41835 opened
Dec 6, 2020 -
fix(41818): Detached JSDoc class docstring using @extends crashes tsc
#41858 opened
Dec 7, 2020 -
Look for package.json main fields as part of `paths` module specifier resolution
#41864 opened
Dec 7, 2020 -
Editor support for link tag
#41877 opened
Dec 8, 2020 -
fix(40806): Add missing options and possible values of DateTimeFormat
#41880 opened
Dec 8, 2020 -
Fix #41800 correctly.
#41895 opened
Dec 9, 2020 -
Generalize the fastpath for comparisons of unions which are correspondences
#41903 opened
Dec 9, 2020 -
Ensure factory symbol remains unused in react-jsx mode when not referenced in user code
#41905 opened
Dec 9, 2020 -
Make optional properties assignable to string index signatures
#41921 opened
Dec 10, 2020 -
Add text-based fastpaths into LS token matching
#41924 opened
Dec 10, 2020 -
Fix organize imports inserting extra blank lines
#41927 opened
Dec 11, 2020 -
'in' should not operate on primitive types
#41928 opened
Dec 11, 2020 -
fix: const enums + isolatedModules emit invalid code
#41933 opened
Dec 11, 2020 -
[Experiment] Use hash of source file text as version for the source file in tsserver
#41938 opened
Dec 12, 2020 -
fix(41867): Deprecated strikethrough shows up incorrectly on auto-import with overloads
#41941 opened
Dec 12, 2020
65 Issues closed by 27 people
-
Node.parentElement should be Element, not HTMLElement
#4689 closed
Dec 12, 2020 -
ResizeObserver API declarations missing
#37861 closed
Dec 12, 2020 -
Try to preserve template-ness of string literal types where possible
#41631 closed
Dec 12, 2020 -
tsconfig picks all sibling files of the file specified in the “include” option
#41856 closed
Dec 12, 2020 -
[tsserver] api to find references to a file
#39489 closed
Dec 11, 2020 -
Cannot use keyof to index an indexed object type if its extended
#41910 closed
Dec 11, 2020 -
Auto import suggest to offer the sub module instead of whole module
#41888 closed
Dec 11, 2020 -
Support PointerEvent.prototype.getCoalescedEvents
#37990 closed
Dec 11, 2020 -
lib.dom.d.ts window interfaces missing "gamepadconnected" and "gamepaddisconnected"
#39425 closed
Dec 11, 2020 -
import.meta.url is not supported in module : es2020
#41722 closed
Dec 11, 2020 -
Add @deprecated reasons in lib.dom.d.ts
#39514 closed
Dec 11, 2020 -
isArray type guard regression
#41889 closed
Dec 11, 2020 -
Type checking generic middleware
#41930 closed
Dec 11, 2020 -
Assume that array lookup can return undefined inside conditional expressions
#41872 closed
Dec 11, 2020 -
Parameter not renamed in JSDoc if it's inside non-prototype-based JS class
#37539 closed
Dec 11, 2020 -
Out of memory when spreading large number of (somethings?) into object literal
#41203 closed
Dec 11, 2020 -
type `${number}` cannot be used to index numeric index signature
#41893 closed
Dec 11, 2020 -
Apart from watching config file for the project updates, we probably should also watch extended config file
#17753 closed
Dec 11, 2020 -
Slow compilation issues (40-50s) - --skipLibCheck not working
#41517 closed
Dec 10, 2020 -
[JS] Make "Go to implementations" go to the implementation (.js) instead of type definitions file (.d.ts)
#41179 closed
Dec 10, 2020 -
Type import statement not erased when exported as default
#40420 closed
Dec 10, 2020 -
Incorrect narrowing when a type guard returns a type union
#41871 closed
Dec 10, 2020 -
More concise way to specify an optional return type
#41902 closed
Dec 10, 2020 -
Optional local variables
#41901 closed
Dec 10, 2020 -
Typesafe Errorhandling (similar to rust-error-handling)
#41917 closed
Dec 10, 2020 -
"K extends never" doesn't give the expected type when K is never
#41911 closed
Dec 10, 2020 -
styled-components broken by #41841
#41886 closed
Dec 9, 2020 -
Outdated diagnosticMessages for JSX flag
#41845 closed
Dec 9, 2020 -
wrong indent after formatting
#8644 closed
Dec 9, 2020 -
spreading class results in type with `prototype` key, which is not present in runtime object
#41842 closed
Dec 9, 2020 -
Return types of arrow functions allow additional properties.
#41850 closed
Dec 9, 2020 -
How to judge the function type according to the parameter type
#41890 closed
Dec 9, 2020 -
tsc removes comments at the end of lines whose code ends with a comma
#41885 closed
Dec 9, 2020 -
Keep track of why files are in the program
#33515 closed
Dec 9, 2020 -
Filter object keys based on type
#41817 closed
Dec 9, 2020 -
`@author` tag is too strict
#41804 closed
Dec 8, 2020 -
Generated .d.ts files from JS project are invalid
#41258 closed
Dec 8, 2020 -
Suport single file compilation with --project tsconfig.json
#41865 closed
Dec 8, 2020 -
TypeScript constructor public cause duplicate bug
#41876 closed
Dec 8, 2020 -
Guard variable with conjunctions does not narrow the conjoined operands
#41870 closed
Dec 8, 2020 -
Recursive conditional type throws maximum call stack size exceeded
#41756 closed
Dec 8, 2020 -
Type inference in switches over expressions pointing to nested properties does not work
#41830 closed
Dec 7, 2020 -
Type-only imports in d.ts files
#41844 closed
Dec 7, 2020 -
Infer parameter from usage doesn't work on interface parameters
#41827 closed
Dec 7, 2020 -
Values of array passed as parameter can't be used to infer the return type
#41859 closed
Dec 7, 2020 -
Weird behavior with generics in generic tuple types
#41857 closed
Dec 7, 2020 -
getOutputFileNames is returning incorrect path
#41780 closed
Dec 7, 2020 -
"source.organizeImports" shouldn't remove my unused imports
#36085 closed
Dec 7, 2020 -
[NewErrors] 4.2.0-dev.20201206 vs 4.1.2
#41843 closed
Dec 7, 2020 -
TypeScript Language Service plugins should be searched relative to tsconfig.json
#41828 closed
Dec 7, 2020 -
Template Literal Type - Does not evaluate interpolated template strings against type definition
#41732 closed
Dec 7, 2020 -
Infer union type of the instance after function call
#41832 closed
Dec 7, 2020 -
Generated declaration for a JavaScript file refers to non-existing module
#41800 closed
Dec 7, 2020 -
Using CompletionEntry for strings when name and insertText differ?
#41679 closed
Dec 7, 2020 -
does not have any construct or call signatures
#41847 closed
Dec 7, 2020 -
Intersection with mapped type broken in function with generic in 4.1.2
#41655 closed
Dec 6, 2020 -
variadic tuple types broken since 4.1.2 (same error as in 3.x.x)
#41701 closed
Dec 6, 2020 -
@readonly not causing error in JSDoc code
#41705 closed
Dec 6, 2020 -
Overloads error for lambdas that take lambdas with varying params
#41840 closed
Dec 6, 2020 -
tsc --build takes wrong assumption on project rootDir
#41801 closed
Dec 6, 2020 -
No error when the return value of the function is an object
#41834 closed
Dec 6, 2020 -
Group noImplicit family options same as strict in tsconfig.json
#41839 closed
Dec 6, 2020 -
Can't assign unknown to unknown generic
#41838 closed
Dec 6, 2020 -
Can't assign to conditional generic within generic
#41837 closed
Dec 6, 2020
45 Issues opened by 38 people
-
Two or more names for union argument
#41943 opened
Dec 12, 2020 -
Can not get property type in decorator
#41940 opened
Dec 12, 2020 -
setLocalDescription requires the description argument when it should not.
#41939 opened
Dec 12, 2020 -
Side-effects-only import won't check module existence when compile
#41937 opened
Dec 12, 2020 -
Incorrect error message when referencing non-existent type
#41935 opened
Dec 11, 2020 -
Exported variable ... has or is using name ... from external module ... but cannot be named
#41934 opened
Dec 11, 2020 -
Unexpected assignable type on Partialed type
#41932 opened
Dec 11, 2020 -
Typescript 4.1+: Nested template type deduction error
#41931 opened
Dec 11, 2020 -
Interface allow to call method with mandatory argument
#41929 opened
Dec 11, 2020 -
Compiler not automatically inferring not null of Object
#41926 opened
Dec 10, 2020 -
TypeScript Server Error: "Debug Failure. False expression: Token end is child end"
#41925 opened
Dec 10, 2020 -
String literal rename doesn't work in switch/case statment
#41923 opened
Dec 10, 2020 -
String literal rename doesn't work with template literals
#41922 opened
Dec 10, 2020 -
TypeScript error in [internal](undefined,undefined):
#41919 opened
Dec 10, 2020 -
Strange error: string is not a string type
#41918 opened
Dec 10, 2020 -
Bug: react-jsxdev support for `add all missing imports`
#41920 opened
Dec 10, 2020 -
exports.__esModule should be emitted in declaration file
#41916 opened
Dec 10, 2020 -
hasOwnProperty return type
#41915 opened
Dec 10, 2020 -
Code invalid when [jsx=react-jsx] and [module=system]
#41914 opened
Dec 10, 2020 -
concat arrays
#41913 opened
Dec 10, 2020 -
Template literals as keys in object literals loosing type information
#41912 opened
Dec 10, 2020 -
Cache importFixes/fixMissingImport in getCodeFixes requests
#41909 opened
Dec 10, 2020 -
Design Meeting Notes, 12/9/2020
#41907 opened
Dec 10, 2020 -
Call class function with generic arguments inside class gives error 2345
#41899 opened
Dec 9, 2020 -
`esModuleInterop: true` cause runtime error
#41898 opened
Dec 9, 2020 -
Incorrect quick info when variable and exported interface have the same name
#41897 opened
Dec 9, 2020 -
expose API for --explainFiles
#41896 opened
Dec 9, 2020 -
Template literal types as index signatures
#41894 opened
Dec 9, 2020 -
Error [ERR_MODULE_NOT_FOUND] when using tsc
#41887 opened
Dec 9, 2020 -
JSDoc type tag doesn't handle narrowing of Functions
#41881 opened
Dec 8, 2020 -
React props' generic not correctly inferred
#41879 opened
Dec 8, 2020 -
Compiler API: expose path of output files without emitting
#41875 opened
Dec 8, 2020 -
Intersection of arrays
#41874 opened
Dec 8, 2020 -
Infer parameter from usage does not work on arrow functions that are a PropertyDeclaration of a Class
#41868 opened
Dec 8, 2020 -
Please take the repo experience survey!
#41866 opened
Dec 7, 2020 -
Array spread results in incorrect type of array item properties of enum member type
#41863 opened
Dec 7, 2020 -
Go-to-definition doesn't work when a file exists but is not a module
#41861 opened
Dec 7, 2020 -
Richer Diagnostic Display Meta-Issue
#41860 opened
Dec 7, 2020 -
Error in 'rangeContainsSkipTrivia' during 'getApplicableRefactors'
#41855 opened
Dec 7, 2020 -
Error in 'getFixesInfoForNonUMDImport' during 'getCodeFixes'
#41854 opened
Dec 7, 2020 -
Error in 'getModuleSpecifierExpression' during 'completionEntryDetails'
#41853 opened
Dec 7, 2020 -
Error in 'getInfo' during 'getCodeFixes'
#41852 opened
Dec 7, 2020 -
filter noUncheckedIndexedAccess with own property check
#41848 opened
Dec 7, 2020 -
Provide a way to clone a ast tree includes it's all children
#41846 opened
Dec 7, 2020
335 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.
-
Leading and middle rest elements in tuple types
#41544 commented on
Dec 8, 2020 • 11 new comments -
Error: no interface JSX.IntrinsicElements exists, although I've defined it
#41813 commented on
Dec 7, 2020 • 7 new comments -
TypeScript 4.2 Iteration Plan
#41601 commented on
Dec 11, 2020 • 6 new comments -
Allow any key type as an index signature parameter type
#26797 commented on
Dec 8, 2020 • 6 new comments -
Deprecated strikethrough shows up incorrectly on auto-import with overloads
#41867 commented on
Dec 10, 2020 • 5 new comments -
Abstract classes that implement interfaces shouldn't require method signatures
#22815 commented on
Dec 7, 2020 • 4 new comments -
"Extract to function": rename doesn't always works
#41751 commented on
Dec 8, 2020 • 4 new comments -
Provide full import statement text from auto-import suggestions
#31658 commented on
Dec 9, 2020 • 4 new comments -
TSC fails to locate .d.ts files when using "paths" remapping + ".js" extension
#41642 commented on
Dec 10, 2020 • 4 new comments -
'in' should not operate on primitive types
#41317 commented on
Dec 11, 2020 • 4 new comments -
Go to definition broken by existance of tsconfig.json in JavaScript project.
#40978 commented on
Dec 11, 2020 • 4 new comments -
Under jsx: preserve, actually preserve expressions which contain only comments
#41757 commented on
Dec 8, 2020 • 4 new comments -
Typescript: TSServer: Code Fixes: Import missing imports with a symlinked node_modules folder is very slow
#40584 commented on
Dec 10, 2020 • 3 new comments -
Infer type guard => array.filter(x => !!x) should refine Array<T|null> to Array<T>
#16069 commented on
Dec 11, 2020 • 3 new comments -
`static abstract` methods and properties
#34516 commented on
Dec 11, 2020 • 3 new comments -
Make cross-file go-to-definition work in the syntax-only server
#39037 commented on
Dec 12, 2020 • 3 new comments -
Add support for Pipeline Operator
#38305 commented on
Dec 11, 2020 • 3 new comments -
Need way to express hybrid types that are indexable for a subset of properties
#17867 commented on
Dec 7, 2020 • 2 new comments -
error TS2688: Cannot find type definition file for...random paths.
#27956 commented on
Dec 8, 2020 • 2 new comments -
TypeError: Cannot read property 'declarations' of undefined
#41823 commented on
Dec 8, 2020 • 2 new comments -
Object.defineProperty doesn't define properties on 'this'
#28694 commented on
Dec 8, 2020 • 2 new comments -
Request: Class Decorator Mutation
#4881 commented on
Dec 9, 2020 • 2 new comments -
Incorrect output for #private with nested class in ESNext
#41788 commented on
Dec 9, 2020 • 2 new comments -
Cannot read property 'length' of undefined in v4 version
#41717 commented on
Dec 9, 2020 • 2 new comments -
TypeScript 4.1 Iteration Plan
#40124 commented on
Dec 10, 2020 • 2 new comments -
Incorrect type for `ClassDecorator`
#29828 commented on
Dec 10, 2020 • 2 new comments -
Preserve Indentation of Closing > in Multiline Type List
#15782 commented on
Dec 11, 2020 • 2 new comments -
Destructuring array into an object is assignable to an array type
#34780 commented on
Dec 11, 2020 • 2 new comments -
Allow tsconfig.json when input files are specified
#27379 commented on
Dec 11, 2020 • 2 new comments -
Parameter decorators in setter is a valid syntax ?
#41354 commented on
Dec 12, 2020 • 2 new comments -
Negated types
#29317 commented on
Dec 7, 2020 • 2 new comments -
Native support for PnP
#35206 commented on
Dec 10, 2020 • 2 new comments -
fix(41420): Parser allows optional chain in a type-location - `class ... implements` and `interface ... extends`
#41481 commented on
Dec 10, 2020 • 2 new comments -
fix(41259) : JS autocomplete doesn't work for object literal shorthands
#41539 commented on
Dec 7, 2020 • 2 new comments -
`T` should be assignable to `A extends B ? C : D` if it is assignable to both `C` and `D`
#26933 commented on
Dec 6, 2020 • 1 new comment -
Add type definitions for Files And Directories API
#29548 commented on
Dec 6, 2020 • 1 new comment -
Bundling typescript using webpack: the request of a dependency is an expression (+possible fix)
#39436 commented on
Dec 6, 2020 • 1 new comment -
Generic type sometimes returns never instead of actual template parameter type
#41778 commented on
Dec 7, 2020 • 1 new comment -
Cannot find type definition file for ambient declaration module
#34749 commented on
Dec 7, 2020 • 1 new comment -
Error in 'getValidSourceFile' during 'quickinfo'
#39873 commented on
Dec 7, 2020 • 1 new comment -
Error: Debug Failure. False expression. in 'NodeTypingsInstaller.installPackage' during 'applyCodeActionCommand'
#38320 commented on
Dec 7, 2020 • 1 new comment -
Error: Debug Failure. Did not expect JsxExpression to have an Identifier in its trivia in 'addSyntheticNodes' during 'completions'
#32871 commented on
Dec 7, 2020 • 1 new comment -
TypeError: Cannot read property 'kind' of undefined in 'getRootDeclaration' during 'getCodeFixes'
#33313 commented on
Dec 7, 2020 • 1 new comment -
Error: Debug Failure. Invalid cast. The supplied value [object Object] did not pass the test 'isTypeAliasDeclaration'. in 'Object.cast' during 'getCodeFixes'
#38059 commented on
Dec 7, 2020 • 1 new comment -
TypeError: Cannot read property 'length' of undefined in 'checkNumericLiteralValueSize' during 'getApplicableRefactors'
#37530 commented on
Dec 7, 2020 • 1 new comment -
Error: Debug Failure. Invalid cast. The supplied value [object Object] did not pass the test 'isTypeParameterDeclaration'. in 'Object.cast' during 'getApplicableRefactors'
#38321 commented on
Dec 7, 2020 • 1 new comment -
Error in 'getValidSourceFile' during 'definitionAndBoundSpan'
#39878 commented on
Dec 7, 2020 • 1 new comment -
Error: Debug Failure. Did not expect JsxClosingFragment to have an Identifier in its trivia in 'addSyntheticNodes' during 'getCodeFixes'
#38317 commented on
Dec 7, 2020 • 1 new comment -
TypeError: Cannot read property 'pos' of undefined in 'visit' during 'getApplicableRefactors'
#36710 commented on
Dec 7, 2020 • 1 new comment -
TypeError: Cannot read property 'kind' of undefined in 'areSameModule' during 'navtree'
#38058 commented on
Dec 7, 2020 • 1 new comment -
Error in 'cleanText' during 'navtree'
#39876 commented on
Dec 7, 2020 • 1 new comment -
vscode intellisense import from src in typescript project
#40484 commented on
Dec 7, 2020 • 1 new comment -
Ability to disable TS8010: 'types' can only be used in a .ts file.
#35470 commented on
Dec 7, 2020 • 1 new comment -
Feature: Composing spread operator on Union types and static_key function to enable generic capability
#17061 commented on
Dec 7, 2020 • 1 new comment -
TypeScript 3.9 to 4.0 performance regression
#41570 commented on
Dec 7, 2020 • 1 new comment -
JSDoc equivalent of import *
#41825 commented on
Dec 7, 2020 • 1 new comment -
TypeScript custom paths to packages are not used by quickfix to suggest imports
#41152 commented on
Dec 7, 2020 • 1 new comment -
Automatic Type Acquisition does not work
#37723 commented on
Dec 8, 2020 • 1 new comment -
Provide flag for projects to ban compile-time side-effects in root files
#41104 commented on
Dec 8, 2020 • 1 new comment -
Typeguard with ""|undefined not working
#31156 commented on
Dec 8, 2020 • 1 new comment -
Treating `undefined` parameters as optional
#12400 commented on
Dec 8, 2020 • 1 new comment -
Remote declaration file
#28985 commented on
Dec 8, 2020 • 1 new comment -
Suggestion: one-sided or fine-grained type guards
#15048 commented on
Dec 8, 2020 • 1 new comment -
tsc --build / Project References Feedback & Discussion
#25600 commented on
Dec 8, 2020 • 1 new comment -
No ways to do an alias of an exported type inside a namespace
#40771 commented on
Dec 8, 2020 • 1 new comment -
'innerText' should not be nullable in most of Node's derived types
#10315 commented on
Dec 9, 2020 • 1 new comment -
Crazy checker.ts refactor experiment (25kloc)
#17861 commented on
Dec 9, 2020 • 1 new comment -
The `compilerOptions.outDir` config is incorrectly resolved when in a shareable config
#29172 commented on
Dec 9, 2020 • 1 new comment -
Typeguard method not working for class members
#36887 commented on
Dec 9, 2020 • 1 new comment -
Debug Failure. Did not expect ClassDeclaration to have an Identifier in its trivia
#35133 commented on
Dec 9, 2020 • 1 new comment -
String literal rename doesn't work in object unions
#41489 commented on
Dec 10, 2020 • 1 new comment -
Permit type alias declarations inside a class
#7061 commented on
Dec 10, 2020 • 1 new comment -
Strange "Cannot use namespace 'Foo' as a type" error with dummy `declare module "foo";` declaration
#27311 commented on
Dec 10, 2020 • 1 new comment -
Suggestion: disallow synthetic imports for ES modules
#33954 commented on
Dec 10, 2020 • 1 new comment -
Project compiles OK but hangs when --watch is added
#25023 commented on
Dec 10, 2020 • 1 new comment -
Suggestion for Dependent-Type-Like Functions: Conservative Narrowing of Generic Indexed Access Result Type
#33014 commented on
Dec 10, 2020 • 1 new comment -
Promise.all overloads don't account for single element tuples
#41831 commented on
Dec 10, 2020 • 1 new comment -
Type PermissionName for Permission API doesn't contain correct types
#33923 commented on
Dec 11, 2020 • 1 new comment -
Allow type annotation on catch clause variable
#20024 commented on
Dec 11, 2020 • 1 new comment -
Bad error message when trying to access protected property of super class type
#35989 commented on
Dec 11, 2020 • 1 new comment -
window.requestIdleCallback type missing
#40807 commented on
Dec 11, 2020 • 1 new comment -
every does not respect typeguard
#36892 commented on
Dec 11, 2020 • 1 new comment -
tsserver should implement the Language Server Protocol
#39459 commented on
Dec 11, 2020 • 1 new comment -
Indirect type narrowing via `const`
#12184 commented on
Dec 11, 2020 • 1 new comment -
Exact generic constraints
#35899 commented on
Dec 11, 2020 • 1 new comment -
@example breaks when example includes `@` character (org package imports)
#39371 commented on
Dec 11, 2020 • 1 new comment -
Missing function signatures in typescript.d.ts
#40507 commented on
Dec 11, 2020 • 1 new comment -
baseUrl is used to create reference type path in declaration file
#39695 commented on
Dec 11, 2020 • 1 new comment -
Type instantiation is excessively deep and possibly infinite in version 4.1
#41406 commented on
Dec 11, 2020 • 1 new comment -
Support @ts-ignore for specific errors
#19139 commented on
Dec 11, 2020 • 1 new comment -
Exact Types
#12936 commented on
Dec 11, 2020 • 1 new comment -
allow voluntary .ts suffix for import paths
#37582 commented on
Dec 12, 2020 • 1 new comment -
Suggestion: a built-in TypedArray interface
#15402 commented on
Dec 12, 2020 • 1 new comment -
Allow to explicitly pass parameter types via JSDoc
#27387 commented on
Dec 12, 2020 • 1 new comment -
Regex-validated string types (feedback reset)
#41160 commented on
Dec 12, 2020 • 1 new comment -
Literal String Union Autocomplete
#29729 commented on
Dec 12, 2020 • 1 new comment -
Organize imports: add an option to put all absolute paths after node_modules ones
#30456 commented on
Dec 12, 2020 • 1 new comment -
Allowed non-this, non-super code before super call in derived classes with property initializers
#29374 commented on
Dec 9, 2020 • 1 new comment -
feat(31388): Destructuring array, ability to explicitly tell the variable is unused
#41378 commented on
Dec 11, 2020 • 1 new comment -
Improve support for Symbol.toPrimitive
#4538 commented on
Dec 6, 2020 • 0 new comments -
Always allow code before super call when it does not use "this"
#8277 commented on
Dec 6, 2020 • 0 new comments -
Missing isJSDocSeeTag in TypeScript 4.1
#41822 commented on
Dec 7, 2020 • 0 new comments -
Should we set '"types": []' for 'tsc init'?
#39354 commented on
Dec 7, 2020 • 0 new comments -
4.1 Array.isArray breaking change review
#41808 commented on
Dec 7, 2020 • 0 new comments -
Detached JSDoc class docstring using @extends crashes tsc
#41818 commented on
Dec 7, 2020 • 0 new comments -
Comments within JSX Expressions are not preserved
#41754 commented on
Dec 8, 2020 • 0 new comments -
Transforming ImportDeclaration or ExportDeclaration causes type specifiers to be output in js files
#40603 commented on
Dec 9, 2020 • 0 new comments -
another way of noUncheckedIndexedAccess
#41711 commented on
Dec 9, 2020 • 0 new comments -
JS Doc parameter comment description drops leading star
#33386 commented on
Dec 9, 2020 • 0 new comments -
JSDoc generation - generate @returns when function returns a value
#14248 commented on
Dec 9, 2020 • 0 new comments -
Poor inference for variadic tuple rest element when other inference targets are not rest parameters
#39244 commented on
Dec 10, 2020 • 0 new comments -
Can't exclude undefined from indexed Partial with simple guard
#31908 commented on
Dec 11, 2020 • 0 new comments -
Indentation is too aggressive for ternary operator
#3676 commented on
Dec 11, 2020 • 0 new comments -
Typescript "Organize Imports" action inserts loads of blank lines in import statements
#41417 commented on
Dec 11, 2020 • 0 new comments -
const enum imports are stripped even with isolatedModules
#40499 commented on
Dec 11, 2020 • 0 new comments -
Assignments to global objects in Javascript should be global declarations
#22446 commented on
Dec 11, 2020 • 0 new comments -
Regression 3.7.2: Global namespace augmentations containing re-exports in nested namespaces not found
#35385 commented on
Dec 11, 2020 • 0 new comments -
Registry ATA uses should be configurable
#35038 commented on
Dec 11, 2020 • 0 new comments -
Publish `@types` Packages to the GitHub Registry
#33330 commented on
Dec 11, 2020 • 0 new comments -
ObjectConstructor.assign
#35621 commented on
Dec 11, 2020 • 0 new comments -
Referencing `this` from a static class field
#36267 commented on
Dec 11, 2020 • 0 new comments -
TS Server fatal error: Cannot read property 'flags' of undefined
#38147 commented on
Dec 11, 2020 • 0 new comments -
DOM lib: CSS namespace breaks CSS Typed OM
#38554 commented on
Dec 11, 2020 • 0 new comments -
TS Server fatal error: Debug Failure. False expression.
#39430 commented on
Dec 11, 2020 • 0 new comments -
getTypeFromJSDocValueReference leads to stack overflow
#39783 commented on
Dec 11, 2020 • 0 new comments -
Incorrect type inference of Promise.all when spreading Promise arrays
#40330 commented on
Dec 11, 2020 • 0 new comments -
__importDefault without tslib in output when noEmitHelpers and importHelpers set to true
#40328 commented on
Dec 11, 2020 • 0 new comments -
Debug Failure prevents renaming imports on file move
#40386 commented on
Dec 11, 2020 • 0 new comments -
Organize Import creates whitespace that needs to be deleted manually
#40736 commented on
Dec 11, 2020 • 0 new comments -
v4.0.x -> v4.1.1-rc change in overload selection
#41563 commented on
Dec 11, 2020 • 0 new comments -
Transpiled template literals behave incorrectly
#39744 commented on
Dec 11, 2020 • 0 new comments -
Specialize JSX error messages for missing properties
#39749 commented on
Dec 11, 2020 • 0 new comments -
4.0: Cannot use variadic tuples in Promise.all
#39788 commented on
Dec 11, 2020 • 0 new comments -
tsc reports error that LS does not
#39811 commented on
Dec 11, 2020 • 0 new comments -
Locals named `exports` create incorrect down-level module emit
#39822 commented on
Dec 11, 2020 • 0 new comments -
TypeError: Cannot read property 'exportSymbol' of undefined at getTypeOfSymbolAtLocation
#39835 commented on
Dec 11, 2020 • 0 new comments -
Hoisted function declarations should be assigned to `exports` before any `require` calls
#39853 commented on
Dec 11, 2020 • 0 new comments -
Nullish coalescing operator corrupts for-of loop when targeting ES5
#39907 commented on
Dec 11, 2020 • 0 new comments -
Variadic with "named tuples" doesn't preserve name
#39941 commented on
Dec 11, 2020 • 0 new comments -
Unjustified and undetected circular type definition when using one-tuple to prevent distributive conditional type with a condition
#39992 commented on
Dec 11, 2020 • 0 new comments -
Generators with extended unions, null and undefined produces compiler errors
#40044 commented on
Dec 11, 2020 • 0 new comments -
TS Server fatal error: path.replace is not a function
#40008 commented on
Dec 11, 2020 • 0 new comments -
d.ts type is different than intellisense type
#40003 commented on
Dec 11, 2020 • 0 new comments -
Error while trying to run typescript "Add all missing imports" quick fix
#40065 commented on
Dec 11, 2020 • 0 new comments -
Async/Await overrides variables
#40047 commented on
Dec 11, 2020 • 0 new comments -
random emit declaration
#40092 commented on
Dec 11, 2020 • 0 new comments -
TS Server fatal error: Debug Failure. Unexpected node.
#40066 commented on
Dec 11, 2020 • 0 new comments -
(Vanilla) Mixins Pattern: Base constructor must have same return type
#40110 commented on
Dec 11, 2020 • 0 new comments -
typeToTypeNode behavior changed for boolean literals
#40203 commented on
Dec 11, 2020 • 0 new comments -
VSCode incredibly slow, 100% CPU usage, coming from electron_node tsserver.js CPU usage
#40138 commented on
Dec 11, 2020 • 0 new comments -
Incorrect type inference when destructuring a tuple
#40215 commented on
Dec 11, 2020 • 0 new comments -
Type parameters in return values are sometimes inferred as never
#40276 commented on
Dec 11, 2020 • 0 new comments -
IntelliSense not working when esModuleInterop was `true` and swagger-parser was imported.
#40355 commented on
Dec 11, 2020 • 0 new comments -
Can Module Resolution Cache Usage Be Improved?
#40356 commented on
Dec 11, 2020 • 0 new comments -
Support additional trace points
#40460 commented on
Dec 11, 2020 • 0 new comments -
Provide a better display experience for unresolved values and types
#39032 commented on
Dec 11, 2020 • 0 new comments -
Type inference failing for window.onbeforeunload
#39057 commented on
Dec 11, 2020 • 0 new comments -
Possible regression: Maximum call stack size exceeded when migrating from 3.7.5 to latest version
#39059 commented on
Dec 11, 2020 • 0 new comments -
Generic argument inference no longer working for specific case
#39080 commented on
Dec 11, 2020 • 0 new comments -
sourcemap mapping is generated before node generates newline and indent
#39170 commented on
Dec 11, 2020 • 0 new comments -
Argument of any no longer matches `<T>(x: T) => T` in overload set
#39208 commented on
Dec 11, 2020 • 0 new comments -
With project references, some cross-package imports of inferred types are emitted with relative paths
#39117 commented on
Dec 11, 2020 • 0 new comments -
Key can't be number in Proxy
#39272 commented on
Dec 11, 2020 • 0 new comments -
TS Server fatal error: Debug Failure. False expression.
#39237 commented on
Dec 11, 2020 • 0 new comments -
@deprecated strikethrough doesn't appear in many cases, such as JSX elements, const arrow functions, or properties.
#39374 commented on
Dec 11, 2020 • 0 new comments -
Type deduction seems to be broken inside Generator Functions
#39297 commented on
Dec 11, 2020 • 0 new comments -
Intellisense stuck on loading after trying to index absolute import
#39326 commented on
Dec 11, 2020 • 0 new comments -
IntelliSense Import Stops Working After One Import
#39456 commented on
Dec 11, 2020 • 0 new comments -
esModuleInterop doesn't affect reexports
#39464 commented on
Dec 11, 2020 • 0 new comments -
jsdocs typedef don't work if declared before conditional unreachable code.
#39516 commented on
Dec 11, 2020 • 0 new comments -
No error using imports/exports with --module=none and --target=es2015+
#39603 commented on
Dec 11, 2020 • 0 new comments -
Emitting combined output declarations tries to resolve monorepo imports
#39547 commented on
Dec 11, 2020 • 0 new comments -
A extends B relation break after wrapping by extra interface
#39549 commented on
Dec 11, 2020 • 0 new comments -
SystemJS transformer use outdated information leads to wrong result
#39608 commented on
Dec 11, 2020 • 0 new comments -
Type merging for imported types only works if the type is imported from "node_modules/@types/" dir
#39691 commented on
Dec 11, 2020 • 0 new comments -
Can't find declaration files for imports with extension when using path mapping
#39743 commented on
Dec 11, 2020 • 0 new comments -
Auto imports not working with project references
#39778 commented on
Dec 11, 2020 • 0 new comments -
Unique symbol can't be used to index class
#38009 commented on
Dec 11, 2020 • 0 new comments -
Required children are not enforced with TSX
#38108 commented on
Dec 11, 2020 • 0 new comments -
Declaration emit reveals paths within dependency that were not referred to in the source file
#38111 commented on
Dec 11, 2020 • 0 new comments -
Invalid context in constructor (at runtime)
#38188 commented on
Dec 11, 2020 • 0 new comments -
Narrowing does not work for constrained template arguments in JS
#38309 commented on
Dec 11, 2020 • 0 new comments -
Type guard on generic parameter gives error inside array callback
#38376 commented on
Dec 11, 2020 • 0 new comments -
Allow trailing lines in multiline comment directives
#38370 commented on
Dec 11, 2020 • 0 new comments -
Property 'description' does not exist on type 'unique symbol'
#38310 commented on
Dec 11, 2020 • 0 new comments -
Implicit Symbol.iterator call in for..of loops / spread destructuring doesn't infer `this` generic type parameter
#38388 commented on
Dec 11, 2020 • 0 new comments -
Cannot export self module as default
#38387 commented on
Dec 11, 2020 • 0 new comments -
Supporting Efficient Semantic Highlighting
#38435 commented on
Dec 11, 2020 • 0 new comments -
[3.9.2] Regression - combination of mapped type, intersection and generic produces error under infer
#38460 commented on
Dec 11, 2020 • 0 new comments -
IteratorResult<T> definition conflicts with the JS spec
#38479 commented on
Dec 11, 2020 • 0 new comments -
Incorrect lexing of TLA await in try...catch
#38483 commented on
Dec 11, 2020 • 0 new comments -
Fail to short circuit an undefined private class field with optional chaining
#38503 commented on
Dec 11, 2020 • 0 new comments -
TSServer using 100%+ CPU breaking Intellisense, import suggestions etc
#38504 commented on
Dec 11, 2020 • 0 new comments -
Union in a computed property allows any assignment to property value
#38663 commented on
Dec 11, 2020 • 0 new comments -
Filter object properties by type
#38646 commented on
Dec 11, 2020 • 0 new comments -
TypeError: Cannot read property 'length' of undefined in getLocalTypeParametersOfClassOrInterfaceOrTypeAlias
#38709 commented on
Dec 11, 2020 • 0 new comments -
`moduleResolution: node` doesn't align with Node's module resolution when targeting ES2015.
#38729 commented on
Dec 11, 2020 • 0 new comments -
Ensure find-all-refs works on unresolved locals
#38836 commented on
Dec 11, 2020 • 0 new comments -
TS 3.9.3 breaks HOC around generic class-based components that worked with TS 3.8.3
#38910 commented on
Dec 11, 2020 • 0 new comments -
Pipe function + `React.memo` returns component with `any` props
#38930 commented on
Dec 11, 2020 • 0 new comments -
Unexpected very poor performance
#38970 commented on
Dec 11, 2020 • 0 new comments -
If exported variable is renamed, tsc will generate code with a syntax error
#39022 commented on
Dec 11, 2020 • 0 new comments -
Contravariance broke in 3.8 when combining spreading parameter list with conditional type
#37400 commented on
Dec 11, 2020 • 0 new comments -
Call hierarchy becomes infinitely nested on derived class methods using super call
#37342 commented on
Dec 11, 2020 • 0 new comments -
Should preserve unique symbols when re‑assigning `module.exports`
#37403 commented on
Dec 11, 2020 • 0 new comments -
Structural Comparison of Circular Tuples
#37420 commented on
Dec 11, 2020 • 0 new comments -
System or AMD module with outFile and dynamic import incorrect
#37429 commented on
Dec 11, 2020 • 0 new comments -
Plugin `create` and `onConfigurationChanged` config-confusion
#37470 commented on
Dec 11, 2020 • 0 new comments -
User test requests fail too silently
#37560 commented on
Dec 11, 2020 • 0 new comments -
New error: This spread always overwrites this property
#37559 commented on
Dec 11, 2020 • 0 new comments -
Error: Debug Failure. Expected export symbol to have a parent in 'Object.assertDefined' during 'documentHighlights'
#37532 commented on
Dec 11, 2020 • 0 new comments -
New error: Type of property 'defaultProps' circularly references itself in mapped type
#37597 commented on
Dec 11, 2020 • 0 new comments -
"paths" of tsconfig.json doesn't work inside the symlinked directory
#37630 commented on
Dec 11, 2020 • 0 new comments -
Types become compatible after update to version 3.8.1-rc
#37624 commented on
Dec 11, 2020 • 0 new comments -
Cannot find name 'Iterable' when including ES2015.Promise
#37680 commented on
Dec 11, 2020 • 0 new comments -
typeRoots and types not working
#37708 commented on
Dec 11, 2020 • 0 new comments -
TS2708: Cannot use namespace 'LazyCookie' as a value.
#37722 commented on
Dec 11, 2020 • 0 new comments -
TS Server fatal error: Debug Failure. False expression.
#37759 commented on
Dec 11, 2020 • 0 new comments -
Inconsistent behaviour with generic type parameter defaults
#37755 commented on
Dec 11, 2020 • 0 new comments -
Lookup type on `this` unexpectedly takes `true` branch of conditional type
#37778 commented on
Dec 11, 2020 • 0 new comments -
Using object destructuring with ECMAScript's private field as computed property name leads to runtime error
#37791 commented on
Dec 11, 2020 • 0 new comments -
Constants + Generic causing TS4023 ("but cannot be named")
#37888 commented on
Dec 11, 2020 • 0 new comments -
`Promise.all` not removing `never[]` in catch narrowing
#37856 commented on
Dec 11, 2020 • 0 new comments -
Folders from typesRoot should be used in looking up for types for imports as well as `@types` folder
#37958 commented on
Dec 11, 2020 • 0 new comments -
Allow configuration of NodeBuilderFlags.AllowNodeModulesRelativePaths for un-distributed mono repos
#37960 commented on
Dec 11, 2020 • 0 new comments -
Symbol type stripped on deferred import
#37937 commented on
Dec 11, 2020 • 0 new comments -
TypeScript error “TS2354: This syntax requires an imported helper but module 'tslib' cannot be found”
#37991 commented on
Dec 11, 2020 • 0 new comments -
EmitResolver cannot handle JsxOpeningLikeElement and JsxOpeningFragment that didn't originate from the parse tree
#35686 commented on
Dec 11, 2020 • 0 new comments -
Invalid output emited as the result of javascript file compilation: amd, default export, jsdoc
#35797 commented on
Dec 11, 2020 • 0 new comments -
Assigning to a string fails if it was previously compared to an enum
#35824 commented on
Dec 11, 2020 • 0 new comments -
commonjs export binding produces invalid code for increment/decrement in PrefixUnaryExpression
#35879 commented on
Dec 11, 2020 • 0 new comments -
All semantic operations break after go to definition
#35907 commented on
Dec 11, 2020 • 0 new comments -
import is cut after "transpileModule" compilation when object spread is used (TypeScript 3.7)
#35886 commented on
Dec 11, 2020 • 0 new comments -
export binding destructuring downleveling changes runtime semantics
#35905 commented on
Dec 11, 2020 • 0 new comments -
Should it be an error to add JSDoc visibility modifiers to #privateFields?
#36080 commented on
Dec 11, 2020 • 0 new comments -
Type instantiation leakage around generators
#36129 commented on
Dec 11, 2020 • 0 new comments -
Turning off automatic type acquisition fixes slow autocomplete, tsserver at 100%
#36358 commented on
Dec 11, 2020 • 0 new comments -
Type bug: using mapped type (Partial) & this type & lookup type
#36505 commented on
Dec 11, 2020 • 0 new comments -
.map() .reduce() .filter() methods fail with "This expression is not callable." error on valid array with union type
#36390 commented on
Dec 11, 2020 • 0 new comments -
Allowing relative paths in triple slash "types" directives generates broken definitions
#36557 commented on
Dec 11, 2020 • 0 new comments -
Declaration emit for private identifiers in class expressions is wrong
#36548 commented on
Dec 11, 2020 • 0 new comments -
Include the version number in the downloadable TypeScript_SDK.exe filename
#36829 commented on
Dec 11, 2020 • 0 new comments -
Definition output should not iterate over keys
#36860 commented on
Dec 11, 2020 • 0 new comments -
Type not narrowed by === when equivalent type guard works
#36772 commented on
Dec 11, 2020 • 0 new comments -
Automate release branch creation
#36863 commented on
Dec 11, 2020 • 0 new comments -
Error: Debug Failure. False expression: Expected line to be non-zero in 'failIfInvalidLocation' during 'navtree'
#36977 commented on
Dec 11, 2020 • 0 new comments -
Inference from rest parameters has strange inconsistent results
#37193 commented on
Dec 11, 2020 • 0 new comments -
`Omit` helper loses type information when used with extended Records.
#36981 commented on
Dec 11, 2020 • 0 new comments -
TS2589: Type instantiation is excessively deep and possibly infinite caused by non recursive generics when using "npm link"
#37209 commented on
Dec 11, 2020 • 0 new comments -
Nested conditional types and generics, testing type equality evaluating to incorrect branch
#37314 commented on
Dec 11, 2020 • 0 new comments -
TypeScript: New class in second project is only recognized by intellisense after restart
#37304 commented on
Dec 11, 2020 • 0 new comments -
No error with Partial<Record<number, {}>> in object spreading
#37337 commented on
Dec 11, 2020 • 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
Dec 11, 2020 • 0 new comments -
TypeError: Cannot read property 'kind' of undefined in 'Object.isImportClause' during 'getCodeFixes'
#33726 commented on
Dec 11, 2020 • 0 new comments -
Iterator result of Iterable or AsyncIterable inferred to any
#33932 commented on
Dec 11, 2020 • 0 new comments -
Symlinked repo gives TS2717: Subsequent property declarations must have the same type.
#33945 commented on
Dec 11, 2020 • 0 new comments -
tsc --watch initial build 3x slower than tsc
#34119 commented on
Dec 11, 2020 • 0 new comments -
Expose TypeScript-specific globbing behavior
#34545 commented on
Dec 11, 2020 • 0 new comments -
Poor typing for array iterator
#34581 commented on
Dec 11, 2020 • 0 new comments -
Optimize constructing type nodes from types
#34776 commented on
Dec 11, 2020 • 0 new comments -
Object destructuring named `exports` conflicts on targeting `commonjs`
#34693 commented on
Dec 11, 2020 • 0 new comments -
Regression on inference of "old style" recursive interfaces in 3.7.x
#34796 commented on
Dec 11, 2020 • 0 new comments -
Compiled .d.ts output for `Omit` is verbose and semantically inconsistent
#34793 commented on
Dec 11, 2020 • 0 new comments -
[3.6.3] `tsc --watch` extremely slow (regular `tsc` compiles fine).
#34916 commented on
Dec 11, 2020 • 0 new comments -
Provide metadata about TypeScript's available refactorings and quick fixes
#34859 commented on
Dec 11, 2020 • 0 new comments -
Improving refactoring discoverability and UX
#34930 commented on
Dec 11, 2020 • 0 new comments -
“Type instantiation is excessively deep and possibly infinite” but only in a large codebase
#34933 commented on
Dec 11, 2020 • 0 new comments -
No error is reported in local code base when destructing undefined while using downlevelIteration, but an error is reported in TypeScript Playground with same tsconfig
#34956 commented on
Dec 11, 2020 • 0 new comments -
Function names in source maps in async functions broken
#34977 commented on
Dec 11, 2020 • 0 new comments -
Not assignable Type
#34967 commented on
Dec 11, 2020 • 0 new comments -
Decorator emit incorrect within `try` block
#35050 commented on
Dec 11, 2020 • 0 new comments -
useDefineForClassFields breaks augmentation/overwrite of class members with decorators
#35081 commented on
Dec 11, 2020 • 0 new comments -
Avoid elaborating missing properties on common container types
#35300 commented on
Dec 11, 2020 • 0 new comments -
Memory leak when switching git branches on jsconfig.json enabled projects
#35378 commented on
Dec 11, 2020 • 0 new comments -
exporting object and importing object property declared with jsdoc @enum leads to 'declared but its value is never read'
#35348 commented on
Dec 11, 2020 • 0 new comments -
Functions wrapped in `__importDefault` with allowSyntheticDefaultImports emit incorrect function calls
#35420 commented on
Dec 11, 2020 • 0 new comments -
Optional Chaining does not propagate receiver when parenthesized
#35476 commented on
Dec 11, 2020 • 0 new comments -
Comparison targets are reversed (regression)
#31251 commented on
Dec 11, 2020 • 0 new comments -
Inference of constrained generic causes open generic to "escape"
#31402 commented on
Dec 11, 2020 • 0 new comments -
[3.5.1] Type 'NonNullable<Partial<Config>[T]>' is not assignable to type 'Config[T]'
#31675 commented on
Dec 11, 2020 • 0 new comments -
"sourceRoot" not resolved correctly for nested modules
#31873 commented on
Dec 11, 2020 • 0 new comments -
Type alias substitution does not work
#31616 commented on
Dec 11, 2020 • 0 new comments -
CRA build slow when using typescript
#32229 commented on
Dec 11, 2020 • 0 new comments -
Specifying supported TypeScript versions
#32166 commented on
Dec 11, 2020 • 0 new comments -
Generic bounds not enforced on generic argument
#32330 commented on
Dec 11, 2020 • 0 new comments -
User/docker tests broken with duplicate identifier IteratorResult
#32333 commented on
Dec 11, 2020 • 0 new comments -
Iterable and AsyncIterable interfaces should have full type arguments
#32682 commented on
Dec 11, 2020 • 0 new comments -
Give more information in --extendedDiagnostics
#32767 commented on
Dec 11, 2020 • 0 new comments -
Weak and inconsistent type inference with generators (regression)
#32728 commented on
Dec 11, 2020 • 0 new comments -
Unexpected parse problems in valid JS code when arrow functions are used as values in object surrounded with parentheses
#32914 commented on
Dec 11, 2020 • 0 new comments -
union types not type guarded
#32928 commented on
Dec 11, 2020 • 0 new comments -
Destructuring array polyfill isn't equivalent to new JS
#32959 commented on
Dec 11, 2020 • 0 new comments -
ES6 module immediately exported var clash with local "exports" variable
#33043 commented on
Dec 11, 2020 • 0 new comments -
ES6 export variable binding incorrect post increment
#33044 commented on
Dec 11, 2020 • 0 new comments -
IterableIterator<T>.next().value is now any instead of T
#33353 commented on
Dec 11, 2020 • 0 new comments -
Inference failing for conditional types in function parameters
#33369 commented on
Dec 11, 2020 • 0 new comments -
TypeScript ES modules incompatible with browser and Node.js
#33306 commented on
Dec 11, 2020 • 0 new comments -
Trouble implementing .then
#33416 commented on
Dec 11, 2020 • 0 new comments -
generator contextual typing problem
#33533 commented on
Dec 11, 2020 • 0 new comments -
Intersection type with discriminated union type that includes all possible enum values cannot accept enum type
#33654 commented on
Dec 11, 2020 • 0 new comments -
Handle element access expressions in JS/TS with late-bound names
#33569 commented on
Dec 11, 2020 • 0 new comments -
tsc 3.6.3: `Promise.all` breaks with some union type
#33562 commented on
Dec 11, 2020 • 0 new comments -
Type inference issue when using generic function and generic constraint
#24747 commented on
Dec 11, 2020 • 0 new comments -
Bug in lib.dom.d.ts - document.evaluate
#26437 commented on
Dec 11, 2020 • 0 new comments -
Error output: Don't deep compare to native objects
#26986 commented on
Dec 11, 2020 • 0 new comments -
Generics: False negative on type constraint validation involving a conditional type
#25413 commented on
Dec 11, 2020 • 0 new comments -
Inconsistent inferred overloads in conditional types for no-arg signatures with strictFunctionTypes
#28867 commented on
Dec 11, 2020 • 0 new comments -
Assignability rule for conditional types needs to require check types and distributivity to be identical
#27118 commented on
Dec 11, 2020 • 0 new comments -
Regression: Argument of type ... is not assignable to parameter of type ...
#29505 commented on
Dec 11, 2020 • 0 new comments -
Improve typings of Array.map when called on tuples
#29841 commented on
Dec 11, 2020 • 0 new comments -
tsc, tsserver: hangs with large union type and object spread in React HOC (strict mode)
#29949 commented on
Dec 11, 2020 • 0 new comments -
3.4 regression for type argument inference
#30390 commented on
Dec 11, 2020 • 0 new comments -
Overlapping formatting edits returned for jsx
#30898 commented on
Dec 11, 2020 • 0 new comments -
Generic type alias produces erroneously compatible types
#31006 commented on
Dec 11, 2020 • 0 new comments -
Overriding an accessor with a property causes runtime error when emitting ESNExt
#31225 commented on
Dec 11, 2020 • 0 new comments -
Support Intellisense for string/number literals in a widened array
#33471 commented on
Dec 12, 2020 • 0 new comments -
improper declared type cause narrow type not work when its computed type is not union.
#39114 commented on
Dec 12, 2020 • 0 new comments -
In JSDoc @type is not a type declaration, which it is much more like type conversion.
#39650 commented on
Dec 12, 2020 • 0 new comments -
Class Property Inference from Constructors fails for a simple object declared in place
#39681 commented on
Dec 12, 2020 • 0 new comments -
'this' autocomplete broken
#39946 commented on
Dec 12, 2020 • 0 new comments -
Unexpected behavior (possible bug)
#39970 commented on
Dec 12, 2020 • 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
Dec 12, 2020 • 0 new comments -
Array#map() is not callable on type-guarded array
#40463 commented on
Dec 12, 2020 • 0 new comments -
Using an optional call with `.flat()` produces incorrect types
#41007 commented on
Dec 12, 2020 • 0 new comments -
Compile error if I named last array destructuring element.
#41548 commented on
Dec 12, 2020 • 0 new comments -
instanceof Promise in ternary does not narrow Promiselike in 4.1
#41606 commented on
Dec 12, 2020 • 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
Dec 12, 2020 • 0 new comments -
TS 4.1 regression in type assertion of generic mapped type
#41617 commented on
Dec 12, 2020 • 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
Dec 12, 2020 • 0 new comments -
Feature Request: "extends oneof" generic constraint; allows for narrowing type parameters
#27808 commented on
Dec 12, 2020 • 0 new comments -
In JS, jsdoc should be able to declare functions as overloaded
#25590 commented on
Dec 12, 2020 • 0 new comments -
Spelling correction fixes should not be case-agnostic for two equally weighed options
#39060 commented on
Dec 11, 2020 • 0 new comments -
Add flag to change 'catch' variable default to 'unknown'
#41013 commented on
Dec 11, 2020 • 0 new comments -
Be more specific when normalizing intersections containing tuples as tuple elements
#41169 commented on
Dec 11, 2020 • 0 new comments -
🤖 User test baselines have changed for refs/heads/master
#41496 commented on
Dec 12, 2020 • 0 new comments