Insights: microsoft/TypeScript
Overview
Could not load contribution data
Please try again later
1 Release published by 1 person
-
v4.7.3 TypeScript 4.7.3
published
Jun 3, 2022
28 Pull requests merged by 13 people
-
Explicit `types` should prevent ATA from doing package.json discovery
#49380 merged
Jun 3, 2022 -
Move legacy decorators into separate transform
#48669 merged
Jun 3, 2022 -
Expose import mode calculation functions
#49360 merged
Jun 3, 2022 -
🤖 Pick PR #49360 (Expose import mode calculation func...) into release-4.7
#49370 merged
Jun 3, 2022 -
Cherry pick #49284 to release-4.7
#49369 merged
Jun 3, 2022 -
fix(49223): checker.getTypeAtLocation for ExpressionWithTypeArguments returns an error any type
#49284 merged
Jun 3, 2022 -
Pick PR #49356 (Add nightly-only error on ImportType resolution mode assertion) into release-4.7
#49365 merged
Jun 2, 2022 -
🤖 Pick PR #49361 (Use node's algorithm for calculatin...) into release-4.7
#49364 merged
Jun 2, 2022 -
Add nightly-only error on ImportType resolution mode assertion
#49356 merged
Jun 2, 2022 -
Use node's algorithm for calculating the longest matching export/import pattern
#49361 merged
Jun 2, 2022 -
🤖 Pick PR #49313 (fix(49306): Missing Compiler API pr...) into release-4.7
#49359 merged
Jun 2, 2022 -
fix(48653): Missing syntax error for new A?.b()
#48656 merged
Jun 2, 2022 -
fix(49306): Missing Compiler API predicate functions: isImportTypeAssertionContainer
#49313 merged
Jun 2, 2022 -
Remove `undefined` from source type of renaming destructuring assignment with default
#41042 merged
Jun 1, 2022 -
🤖 Pick PR #49246 (Fix the implicit glob key so that r...) into release-4.7
#49250 merged
Jun 1, 2022 -
🤖 Pick PR #49268 (moduleDetection: auto makes cjs/cts...) into release-4.7
#49276 merged
Jun 1, 2022 -
🤖 Pick PR #49341 (Fix check in isMappedTypeGenericInd...) into release-4.7
#49342 merged
Jun 1, 2022 -
🤖 Pick PR #49327 (Fix index fallback of CJS package f...) into release-4.7
#49329 merged
Jun 1, 2022 -
Fix check in isMappedTypeGenericIndexedAccess
#49341 merged
Jun 1, 2022 -
Use NonNullable<T> in more scenarios
#49330 merged
Jun 1, 2022 -
Fix46246
#46357 merged
May 31, 2022 -
fix(49151): formatter wrongly indent '>' after type parameters/arguments
#49165 merged
May 31, 2022 -
Issue serialization error when attempting to serialize a late-bound name from a mapped type
#49221 merged
May 31, 2022 -
fix(49178): Inlay hints doesn't appear when calling function after extends keyword in Typescript files
#49179 merged
May 31, 2022 -
Allow accessors to override non-class or abstract properties
#41994 merged
May 31, 2022 -
Fix index fallback of CJS package from ESM-mode import when `main` is present but does not resolve
#49327 merged
May 31, 2022 -
fixes #48630 array binding pattern with only OmittedExpressions does not check RHS of for-of loop
#49008 merged
May 31, 2022 -
LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20220529111623036 to main
#49300 merged
May 29, 2022
7 Pull requests opened by 6 people
-
Normative: Arbitrary module namespace identifier names
#49297 opened
May 29, 2022 -
Handle package.json watch in tsc and tsserver.
#49328 opened
May 31, 2022 -
fix #49235 Objects that pass the spread syntax can no longer be assigned to assignable types.
#49337 opened
Jun 1, 2022 -
Instantiation expression can be followed by `let` or `interface` on new line
#49353 opened
Jun 2, 2022 -
Fixed initialization-time inference for class properties assigned through element access
#49374 opened
Jun 3, 2022 -
Revert "Use NonNullable<T> in more scenarios"
#49381 opened
Jun 3, 2022 -
Fix definite assignment analysis issue caused by `x !== null` checks
#49387 opened
Jun 4, 2022
64 Issues closed by 26 people
-
[BUG][javascript] "types" compiler option in jsconfig.json doesn't work
#47709 closed
Jun 3, 2022 -
Excessive stack depth comparing types 'Plugin_2' and 'Plugin_2'
#49180 closed
Jun 3, 2022 -
TypeCast won't check objects accordingly in Vscode - TypeScript 4.6.3 VsCode 1.66.2
#49320 closed
Jun 3, 2022 -
Compact type annotation syntax that converts to JSDOC AST
#49175 closed
Jun 3, 2022 -
Support exact matching array types from JSON files
#49194 closed
Jun 3, 2022 -
Complex Generics and conditionals
#49295 closed
Jun 3, 2022 -
`declare <typecast>` syntax
#49321 closed
Jun 3, 2022 -
Strange narrowing behavior on objects using discriminator property
#49334 closed
Jun 3, 2022 -
Unsound assignment to function type taken from an interface
#49378 closed
Jun 3, 2022 -
Cannot import type declaration after 4.7.0-dev.20220323
#49349 closed
Jun 3, 2022 -
Overloads shouldn't gain `@deprecated` tags of other overloads for quick info
#49371 closed
Jun 3, 2022 -
`checker.getTypeAtLocation` for `ExpressionWithTypeArguments` returns an error any type
#49223 closed
Jun 3, 2022 -
Field incorrectly marked as unused
#49363 closed
Jun 2, 2022 -
ESM only monorepo w/project references error without `main` fallback
#49266 closed
Jun 2, 2022 -
No error on resolution-mode in import() types in stable versions
#49354 closed
Jun 2, 2022 -
Reverse `imports` / `exports` expanding keys priorities
#49308 closed
Jun 2, 2022 -
Missing syntax error for `new A?.b()`
#48653 closed
Jun 2, 2022 -
Missing Compiler API predicate functions: isImportTypeAssertionContainer
#49306 closed
Jun 2, 2022 -
`Object.fromEntries` loses all types on the key
#49305 closed
Jun 2, 2022 -
Arithmetic logic support
#49292 closed
Jun 2, 2022 -
Function type references with unknown generics not assignable
#49351 closed
Jun 2, 2022 -
Array.prototype methods return wrong type for extended arrays
#49286 closed
Jun 2, 2022 -
Optional round brackets for loops and conditional expressions
#49140 closed
Jun 2, 2022 -
Promise.allSettled type problem
#49344 closed
Jun 2, 2022 -
Generic type is lost inside an async function
#36851 closed
Jun 1, 2022 -
Type constraint is not respected when using nested generic types B<A> where A is a property type of B
#27427 closed
Jun 1, 2022 -
Remove Comments From SourceMaps
#49331 closed
Jun 1, 2022 -
Destructuring assignment with default does not correctly remove `undefined` from type
#37693 closed
Jun 1, 2022 -
Autocomplete when typing is really slow.
#49260 closed
Jun 1, 2022 -
Error using indexed access types with mapped types
#49242 closed
Jun 1, 2022 -
Some code became broken in 4.7
#49338 closed
Jun 1, 2022 -
TSService got killed
#44590 closed
Jun 1, 2022 -
Allow overriding folding ranges
#49219 closed
Jun 1, 2022 -
Not valid when inferring return value types from function parameters of nested array types
#49296 closed
Jun 1, 2022 -
[NewErrors] 4.7.1-rc vs 4.6.4
#49142 closed
Jun 1, 2022 -
check for type error 2322 does not catch uses of `any`.
#49333 closed
Jun 1, 2022 -
Module conversion work
#46744 closed
May 31, 2022 -
Unhelpful error message when `interface ... extends number`
#46246 closed
May 31, 2022 -
Type parameters in generics indented incorrectly when formatted
#49151 closed
May 31, 2022 -
Missing import in generated declaration file
#49065 closed
May 31, 2022 -
Inlay hints doesn't appear when calling function after `extends` keyword in Typescript files
#49178 closed
May 31, 2022 -
Cannot subclass class-like types with accessors.
#40733 closed
May 31, 2022 -
TypeScript 4.0 causes unsolvable TS2611 error for properties inherited from a mixin
#41347 closed
May 31, 2022 -
TypeScript 4.7 incorrectly assume type of partial object value
#49319 closed
May 31, 2022 -
Property 'message' does not exist on type '{}'.
#49318 closed
May 31, 2022 -
Module: Node16 in Typescript 4.7 outputs CommonJS code in "type": "module" package
#49291 closed
May 31, 2022 -
ESM-mode default import does not resolve to old DT packages with no `"types"` field
#49326 closed
May 31, 2022 -
Array binding pattern with only OmittedExpressions does not check RHS of for-of loop
#48630 closed
May 31, 2022 -
There is no wrapping in --help message
#49278 closed
May 31, 2022 -
Typescript 4.7 strictPropertyInitialization error after upgrade to 4.7
#49325 closed
May 31, 2022 -
Cannot import a package with `"type": "module"` from cjs even if the package has an `exports` map
#49299 closed
May 30, 2022 -
ternary operator type narrowing is inverted (forced to put not null assertions in the wrong places)
#49304 closed
May 30, 2022 -
[Bug] Type definition reports spurious errors 2536 and 2322 but type works as expected in actual usage
#49303 closed
May 29, 2022 -
Intersection Types that have overlapping properties can fail
#49264 closed
May 29, 2022 -
[Bug] '&' keyword Type recognition bug when used with array methods
#49239 closed
May 29, 2022 -
TSServer for multi file's completionInfo, missing import's file.
#49143 closed
May 29, 2022 -
Better "Named" Params syntax
#49294 closed
May 28, 2022 -
Conflict between @types/node and lib.webworker.d.ts: AbortSignal
#49283 closed
May 28, 2022 -
Number type value arguments falsly claim to not over overlap
#49247 closed
May 28, 2022 -
`{@link https...}` inside a `@remarks` causes error TS2304: Cannot find name 'https'
#49109 closed
May 28, 2022 -
no error when getting a property with no getter
#49288 closed
May 28, 2022
47 Issues opened by 40 people
-
ESM use of `"moduleResolution": "nodenext"` is not plausible during transition from CJS to ESM
#49388 opened
Jun 4, 2022 -
Definite assignment checking confused by `x !== null` check
#49386 opened
Jun 4, 2022 -
Inlay hint for type of literal-initialized constant is unnecessary
#49385 opened
Jun 3, 2022 -
Design Meeting Notes, 6/3/2022
#49384 opened
Jun 3, 2022 -
Debug Failure. Parameter symbol already has a cached type which differs from newly assigned type.
#49383 opened
Jun 3, 2022 -
Exclude<T, null> causes type errors when T is a generic type parameter.
#49382 opened
Jun 3, 2022 -
[email protected] errors out during npm install
#49379 opened
Jun 3, 2022 -
Feature Request: Reduce property chain in imported symbol in SystemJS
#49377 opened
Jun 3, 2022 -
`Partial` is not composable with generics
#49376 opened
Jun 3, 2022 -
`@internal` in JavaScript / TypeScript JSDoc comments
#49367 opened
Jun 2, 2022 -
Incorrectly 'inferred'/'hinted' type for intersection types that uses generics
#49366 opened
Jun 2, 2022 -
Overloads shouldn't gain `@deprecated` tags of other overloads in quick info
#49368 opened
Jun 2, 2022 -
Instantiation expressions not allowed in logical/coalescing expressions
#49362 opened
Jun 2, 2022 -
False error with React context using the contextType property
#49357 opened
Jun 2, 2022 -
Design Meeting Notes, 6/1/2022
#49355 opened
Jun 2, 2022 -
Strange narrowing when using instanceof on template class with optional field
#49352 opened
Jun 2, 2022 -
new Date(year, month) constructor documentation is misleading
#49350 opened
Jun 2, 2022 -
Syntax Error for `let` var declaration under semicolon-less instantiation expressions
#49348 opened
Jun 2, 2022 -
"Type X is missing the following properties from type Y" showing the wrong properties
#49347 opened
Jun 2, 2022 -
A class can implement an interface with only a getter for a non-read-only field
#49345 opened
Jun 1, 2022 -
[NewErrors] 4.8.0-dev.20220601 vs 4.7.2
#49343 opened
Jun 1, 2022 -
Faulty Behavior of Number-keyed Member Inference in Class
#49339 opened
Jun 1, 2022 -
Feature Request : make groupedLines of exports based on empty lines
#49336 opened
Jun 1, 2022 -
TypeScript 4.7 source map file extension mismatch
#49335 opened
Jun 1, 2022 -
Module conversion tracking issue / notes
#49332 opened
May 31, 2022 -
super call in an subclass arrow function property needs type error (prevents a runtime error)
#49317 opened
May 31, 2022 -
Nightly - `typeof x == "function"` does not always work as typeguard to remove a Record type from a union
#49316 opened
May 30, 2022 -
[vscode integration] Import assertion tokens have incorrect semantic/textmate scopes
#49315 opened
May 30, 2022 -
[Feature] Use JSON Schema to determine imported JSON type when available
#49314 opened
May 30, 2022 -
Error in 'isNotShadowedByDeeperNodeModulesPackage' during 'completionInfo'
#49311 opened
May 30, 2022 -
Error in 'setTextPos' during 'getCodeFixes'
#49310 opened
May 30, 2022 -
Object new feature -> Object.patchValue(this.object1, this.object2)
#49309 opened
May 30, 2022 -
Nightly bug(?) with infering function generic while being part of intersection
#49307 opened
May 30, 2022 -
Type constraint not checked when a type parameter from a function is passed to a mapped type
#49302 opened
May 29, 2022 -
Inferred return type of function is incorrect when one of the return types is a conditional type
#49301 opened
May 29, 2022 -
Render JSDoc @throws {type} as a link
#49323 opened
May 29, 2022 -
Unable to access properties of namespace from imported package when `moduleResolution: 'NodeNext'`
#49298 opened
May 29, 2022 -
Different behavior for `a?.b<c>.d` depending on the compilation target
#49293 opened
May 28, 2022 -
Request: Narrow autocomplete suggestions of enum members to possible values only
#49289 opened
May 28, 2022 -
typescript-bot should close issues as "not planned" instead of "completed"
#49287 opened
May 28, 2022
117 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.
-
Fix(49198): Added missing definition for Atomics.waitAsync and es2022 sharedmemory file
#49204 commented on
Jun 3, 2022 • 15 new comments -
Enable TS Server plugins on web
#47377 commented on
Jun 3, 2022 • 14 new comments -
`"module": "node16"` should support extension rewriting
#49083 commented on
Jun 3, 2022 • 11 new comments -
[WIP] Report aggregate statistics for solution as well as some solution perf numbers
#49285 commented on
Jun 1, 2022 • 9 new comments -
fix(46246): Extending Class/Interface With a Primitive Throws a More Concise Error Report
#49208 commented on
Jun 3, 2022 • 8 new comments -
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
Jun 1, 2022 • 7 new comments -
4.7 regression: Array.flat(infinity) leads to "Type instantiation is excessively deep and possibly infinite." error
#49280 commented on
Jun 2, 2022 • 7 new comments -
Build improvements
#48784 commented on
Jun 2, 2022 • 7 new comments -
Handle package.json watch in tsc, tsc --build and tsserver
#48889 commented on
Jun 3, 2022 • 6 new comments -
The '/ * *' snippet should support parameter deconstruction of typescript interface member functions
#49196 commented on
Jun 1, 2022 • 5 new comments -
Merge 'decorators' into 'modifiers' on various nodes
#49089 commented on
Jun 4, 2022 • 5 new comments -
Combining destructuring with parameter properties
#5326 commented on
Jun 1, 2022 • 4 new comments -
TypeScript module "node16" does not work with CommonJS dependencies
#49271 commented on
Jun 1, 2022 • 4 new comments -
Proposal: JSDoc tag to specify preferred type
#49220 commented on
Jun 3, 2022 • 4 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
Jun 3, 2022 • 4 new comments -
Fixed an issue with shorter param list not being assignable to rest param with tuple union
#49218 commented on
May 31, 2022 • 4 new comments -
Syntax for explicit tuple literal type
#48052 commented on
May 31, 2022 • 3 new comments -
Object.freeze overloads force the type to be recognized as an array (by the order of overloads)
#49149 commented on
Jun 1, 2022 • 3 new comments -
Improve experience for .cts/.cjs files in inferred projects
#49270 commented on
Jun 1, 2022 • 3 new comments -
RFC: @internal by default
#49077 commented on
Jun 2, 2022 • 3 new comments -
Symlink not resolved on relative imports
#46607 commented on
Jun 2, 2022 • 3 new comments -
Go To Source Definition feedback thread
#49003 commented on
Jun 3, 2022 • 3 new comments -
Add compiler option to allow module types to be checked in non module output files
#41567 commented on
Jun 3, 2022 • 3 new comments -
Implementation for Inlay Hints for Tuple Labels
#48744 commented on
Jun 2, 2022 • 3 new comments -
Always recreate the file watcher when rename event occurs
#48997 commented on
Jun 3, 2022 • 3 new comments -
Disable formatting a region of code using directives
#18261 commented on
May 31, 2022 • 2 new comments -
Node GetAccessor did not pass test 'isTypeElement'.
#49211 commented on
Jun 1, 2022 • 2 new comments -
Suggestion for Dependent-Type-Like Functions: Conservative Narrowing of Generic Indexed Access Result Type
#33014 commented on
Jun 1, 2022 • 2 new comments -
`this` in jsxFactory
#49237 commented on
Jun 1, 2022 • 2 new comments -
4.7 regression: Maximum call stack size exceeded
#49258 commented on
Jun 2, 2022 • 2 new comments -
TypeScript 4.7 Iteration Plan
#48027 commented on
Jun 3, 2022 • 2 new comments -
Support “Arbitrary module namespace identifier names”
#40594 commented on
Jun 3, 2022 • 2 new comments -
JSDoc @type tag optional parameters
#48132 commented on
Jun 2, 2022 • 2 new comments -
feat(48107) - Support convert string except in top level import to template string
#48528 commented on
Jun 2, 2022 • 2 new comments -
Missing subfolder & files path completions with wildcard `exports`
#48652 commented on
May 28, 2022 • 1 new comment -
Negated types
#4196 commented on
May 28, 2022 • 1 new comment -
New Feature Requesting for `const` Parameter
#18497 commented on
May 28, 2022 • 1 new comment -
pick types from class by specific decorator
#48413 commented on
May 29, 2022 • 1 new comment -
`export type * from 'somewhere'`
#48508 commented on
May 29, 2022 • 1 new comment -
TypeScript 4.8 Iteration Plan
#49074 commented on
May 29, 2022 • 1 new comment -
Union tuple type in rest argument can't accpect less argument.
#48663 commented on
May 29, 2022 • 1 new comment -
Remove the error on importing a json document in esm files in `moduleResolution: nodenext`
#47819 commented on
May 29, 2022 • 1 new comment -
Don't widen return types of function expressions
#241 commented on
May 30, 2022 • 1 new comment -
Error: Debug Failure. False expression. in 'doChange' during 'getCodeFixes'
#32856 commented on
May 30, 2022 • 1 new comment -
Error in 'addSyntheticNodes' during 'getApplicableRefactors'
#46896 commented on
May 30, 2022 • 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
May 30, 2022 • 1 new comment -
Error: No Project. in 'Object.ThrowNoProject' during 'getApplicableRefactors'
#33186 commented on
May 30, 2022 • 1 new comment -
Error in 'getValidSourceFile' during 'getApplicableRefactors'
#39513 commented on
May 30, 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 30, 2022 • 1 new comment -
.includes or .indexOf does not narrow the type
#36275 commented on
May 30, 2022 • 1 new comment -
Relate control flow to conditional types in return types
#33912 commented on
May 31, 2022 • 1 new comment -
Function cannot be contextually typed when its rest parameter type is tuple type with leading rest elements
#45972 commented on
May 31, 2022 • 1 new comment -
TypeScript watcher treats present files as missing after hitting FSEvents watcher limit
#47546 commented on
May 31, 2022 • 1 new comment -
Allow inline type predicates
#6474 commented on
Jun 1, 2022 • 1 new comment -
Circular reference error for some structures involving Array<T> and the tuple spread operator
#49263 commented on
Jun 1, 2022 • 1 new comment -
(Almost) arbitrary functions are assignable to an assertion-function-typed variable
#49262 commented on
Jun 1, 2022 • 1 new comment -
Add `Intl.supportedValuesOf` enumeration to `lib.*.intl.d.ts` as support in Node.js18, and v8, and various browsers exists
#49231 commented on
Jun 1, 2022 • 1 new comment -
Suggestion: refactor to "move to another (existing) file"
#29988 commented on
Jun 1, 2022 • 1 new comment -
`static abstract` methods and properties
#34516 commented on
Jun 2, 2022 • 1 new comment -
Infer arrow function type guard type for specific simple cases
#38390 commented on
Jun 2, 2022 • 1 new comment -
Support to method decorator that change the method signature
#49229 commented on
Jun 2, 2022 • 1 new comment -
`@` character in code block renders poorly in tooltip
#49273 commented on
Jun 2, 2022 • 1 new comment -
`resolution-mode` Feedback
#49055 commented on
Jun 2, 2022 • 1 new comment -
Support multi-threaded compilation for --build
#30235 commented on
Jun 3, 2022 • 1 new comment -
Regression causes Function top-type to be callable with no arguments
#48840 commented on
Jun 3, 2022 • 1 new comment -
TS functionality keeps dying on large project
#44951 commented on
Jun 3, 2022 • 1 new comment -
[request] allow `export type * from`
#37238 commented on
Jun 3, 2022 • 1 new comment -
Better typings for Promise.resolve(), like #31117
#33074 commented on
Jun 1, 2022 • 1 new comment -
Forbid unused property renaming in destructuring binding in function types
#41044 commented on
Jun 3, 2022 • 1 new comment -
feat(lib): define TypedArray interface
#47278 commented on
Jun 1, 2022 • 1 new comment -
Correct and simplify core typed array typings
#47503 commented on
Jun 2, 2022 • 1 new comment -
isArray() preserve mutability and element type
#48228 commented on
Jun 2, 2022 • 1 new comment -
Allow exports map entries to point at `.ts` source files
#48563 commented on
Jun 1, 2022 • 1 new comment -
Add `fractionalSecond` part type to DateTimeFormat().formatToParts
#48945 commented on
Jun 3, 2022 • 1 new comment -
i18n: correct zh-cn translation
#49259 commented on
Jun 3, 2022 • 1 new comment -
Improve Fuzzer, Drive Fuzzer Bugs to Zero, Expand Fuzzer Functions
#44210 commented on
May 30, 2022 • 0 new comments -
Tsbuild watching packagejson is dependent on whether program was built in the invocation
#48314 commented on
May 31, 2022 • 0 new comments -
Concrete object not assignable to a generic mapped type with partially concrete constraint
#49063 commented on
May 31, 2022 • 0 new comments -
Long running encodedSemanticClassifications-full request with @discordjs/voice
#49053 commented on
May 31, 2022 • 0 new comments -
Optimize `JSXSpreadAttribute` JS emit when it contains `ObjectLiteralExpression`
#49099 commented on
May 31, 2022 • 0 new comments -
Missing definition for Atomics.waitAsync
#49198 commented on
May 31, 2022 • 0 new comments -
Increase default tsc --init target over time
#49206 commented on
Jun 1, 2022 • 0 new comments -
[NewErrors] 4.7.1-rc vs 4.6.4
#49192 commented on
Jun 1, 2022 • 0 new comments -
Missing duplicate declaration error on "export import name = ..." with "const name = ..." in scope
#49265 commented on
Jun 1, 2022 • 0 new comments -
Using alias in Mapped Types will not work with string literal type infer
#49238 commented on
Jun 1, 2022 • 0 new comments -
Strawperson TypeScript integration for Record & Tuple
#49243 commented on
Jun 1, 2022 • 0 new comments -
Property 'zoom' does not exist on type 'CSSStyleDeclaration'
#49253 commented on
Jun 1, 2022 • 0 new comments -
Duplicate method declarations in generated declaration file for JS file
#49200 commented on
Jun 2, 2022 • 0 new comments -
New operator should return object returned by constructor
#38519 commented on
Jun 3, 2022 • 0 new comments -
JSDoc support for object literal fields
#290 commented on
Jun 3, 2022 • 0 new comments -
disallow comparing to null and undefined unless they are valid cases in strict null mode
#11920 commented on
Jun 3, 2022 • 0 new comments -
Support Intellisense for string/number literals in a widened union
#33471 commented on
Jun 3, 2022 • 0 new comments -
Enum members aren't subtype reduced in unions
#35867 commented on
Jun 3, 2022 • 0 new comments -
In JSDoc @type is not a type declaration, which it is much more like type conversion.
#39650 commented on
Jun 3, 2022 • 0 new comments -
improper declared type cause narrow type not work when its computed type is not union.
#39114 commented on
Jun 3, 2022 • 0 new comments -
Class Property Inference from Constructors fails for a simple object declared in place
#39681 commented on
Jun 3, 2022 • 0 new comments -
Hoisted function declarations should be assigned to `exports` before any `require` calls
#39853 commented on
Jun 3, 2022 • 0 new comments -
Unexpected behavior (possible bug)
#39970 commented on
Jun 3, 2022 • 0 new comments -
Using an optional call with `.flat()` produces incorrect types
#41007 commented on
Jun 3, 2022 • 0 new comments -
Compile error if I named last array destructuring element.
#41548 commented on
Jun 3, 2022 • 0 new comments -
instanceof Promise in ternary does not narrow Promiselike in 4.1
#41606 commented on
Jun 3, 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
Jun 3, 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
Jun 3, 2022 • 0 new comments -
`\u` in String.raw
#42887 commented on
Jun 3, 2022 • 0 new comments -
Support inferring `never` as the return type in JavaScript when overriding a class method that returns `never`
#46791 commented on
Jun 3, 2022 • 0 new comments -
Bizarre circular type false positive
#48708 commented on
Jun 3, 2022 • 0 new comments -
Intersection causes incorrect type compatability
#48720 commented on
Jun 3, 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
Jun 3, 2022 • 0 new comments -
Wrong module extending?
#48903 commented on
Jun 3, 2022 • 0 new comments -
Allow intersections with tuple in arity check
#46265 commented on
Jun 2, 2022 • 0 new comments -
[Experiment] feat(46477): Suggestion: Allow trailing comma in class implementation list
#46487 commented on
Jun 3, 2022 • 0 new comments -
resolve from outDir
#48190 commented on
Jun 1, 2022 • 0 new comments -
tsserver support for a virtual filesystem
#48497 commented on
Jun 3, 2022 • 0 new comments -
fix issue #49000: Distributed keyof over union leads to erroneous indexed access
#49172 commented on
May 31, 2022 • 0 new comments -
Remove all checks on for/in RHS
#49193 commented on
May 31, 2022 • 0 new comments -
Fixed an issue with conditional types not being able to infer from nested tuple types of the same shape
#49226 commented on
Jun 3, 2022 • 0 new comments -
Invert check for for-in and handle generic constraints
#49245 commented on
Jun 3, 2022 • 0 new comments