Insights: microsoft/TypeScript
Overview
Could not load contribution data
Please try again later
48 Pull requests merged by 14 people
-
Fix deprecations, improve messaging
#52993 merged
Mar 7, 2023 -
Report excess property errors on object literal names
#53129 merged
Mar 7, 2023 -
Move to New File: Respect Quote Style in import updates
#52974 merged
Mar 7, 2023 -
Fix script compile
#53136 merged
Mar 7, 2023 -
Attach commit as `package.json#gitHead` in prerelease versions
#47932 merged
Mar 7, 2023 -
Pin dependencies in `release-5.0`
#53126 merged
Mar 7, 2023 -
Add extra test cases for the `Awaited` type
#53090 merged
Mar 7, 2023 -
Remove docker and user tests, related infra
#53118 merged
Mar 7, 2023 -
🤖 Pick PR #52984 (Check for strict subtypes and then ...) into release-5.0
#53085 merged
Mar 7, 2023 -
Report assignability errors on the return/yield keywords
#52943 merged
Mar 7, 2023 -
Add an extra test case for deferred conditional types
#53067 merged
Mar 6, 2023 -
Add a test for an error on required JSX children when an empty JSX expression is used
#53113 merged
Mar 6, 2023 -
Mark binder as pure to tree shake in typingsInstaller
#53107 merged
Mar 6, 2023 -
Add extra test cases for indexed access on generic mapped type
#53112 merged
Mar 6, 2023 -
feat(52883): Organize Imports doesn't treat exports the same way and merges groups
#52982 merged
Mar 4, 2023 -
Check for strict subtypes and then regular subtypes in getNarrowedType
#52984 merged
Mar 3, 2023 -
fix(53074): Functions with async keyword don't autocomplete
#53079 merged
Mar 3, 2023 -
Add extra test cases for `Awaited<T>` inference
#53068 merged
Mar 3, 2023 -
Add tests for inferring contextual generic mapped types
#52709 merged
Mar 3, 2023 -
Make getSupportedCodeFixes plugin test such that we dont need to update its baseline for every new error
#53070 merged
Mar 2, 2023 -
Remove perf_hooks patch needed for old versions of Node
#53058 merged
Mar 2, 2023 -
Cherry-pick #52565 to release-5.0
#53055 merged
Mar 2, 2023 -
🤖 Pick PR #53012 (Omit intersection property check wh...) into release-5.0
#53024 merged
Mar 2, 2023 -
Fixed spreading iterables into arguments list directly into rest-only signatures
#52838 merged
Mar 2, 2023 -
ScriptInfo versioning improvements
#53001 merged
Mar 1, 2023 -
Uncomment gitlens option in template
#53052 merged
Mar 1, 2023 -
Mark indexed access object type comparisons as unreliable
#52106 merged
Mar 1, 2023 -
fix(52444): "... is a type and must be imported using a type-only import ..." should have a quick fix
#52565 merged
Mar 1, 2023 -
Use `missingType` instead of `undefinedType` for optional methods under `exactOptionalPropertyTypes`
#52519 merged
Mar 1, 2023 -
Remove long deprecated occurrences request
#52347 merged
Mar 1, 2023 -
Fixed false positive errors in empty optional binding patterns in declaration signatures
#50816 merged
Mar 1, 2023 -
Updates to type reference directive resolution and module resolution when failed
#51715 merged
Mar 1, 2023 -
Also set javascript.unstable for organize imports in settings.json
#53047 merged
Mar 1, 2023 -
Resolve contextual computed properties with non-bindable names
#51915 merged
Mar 1, 2023 -
Add tests for Awaited<null> and Awaited<undefined>
#52960 merged
Mar 1, 2023 -
convert JSDoc typedef to type, issue 50644
#51430 merged
Mar 1, 2023 -
Fixed an issue with top function type being callable with no arguments
#52387 merged
Mar 1, 2023 -
Completely remove Push type
#52133 merged
Mar 1, 2023 -
Pin all of the deps besides @types/node and @octokit/rest
#53026 merged
Mar 1, 2023 -
Deprecate UnderscoreEscapedMap and remove internal uses
#53032 merged
Mar 1, 2023 -
Add an extra test case for an aliased mapped type inference
#52742 merged
Mar 1, 2023 -
Add the OpenSSF Scorecard GitHub Action
#52103 merged
Mar 1, 2023 -
lib Fix Part 1/6 – WeakMap constructor
#50449 merged
Feb 28, 2023 -
Exclude literal completions after closing quote and JSX attribute location
#52676 merged
Feb 28, 2023 -
Remove createUnderscoreEscapedMultiMap
#53029 merged
Feb 28, 2023
28 Pull requests opened by 14 people
-
Add NullKeyword to isPartOfTypeNode, mirroring UndefinedKeyword
#53025 opened
Feb 28, 2023 -
Fix #33569 - Enable declaration emit for late-bound function members
#53034 opened
Feb 28, 2023 -
Improve contextual typing of ending tuple elements
#53036 opened
Mar 1, 2023 -
Try bailing out at earlier points in `getSymbolIfSameReference`.
#53040 opened
Mar 1, 2023 -
Fixed contextual types within generic tuple mapped types
#53042 opened
Mar 1, 2023 -
Accurate constraintType for indexedAccessType
#53059 opened
Mar 2, 2023 -
Always substitute indexed generic mapped type when getting constraint from indexed access
#53066 opened
Mar 2, 2023 -
Rename scanner token methods
#53078 opened
Mar 3, 2023 -
Scan bigger/fewer jsdoc tokens
#53081 opened
Mar 3, 2023 -
[WIP] Allow adding arbitrary extension files to program without d.ts files being on the disk
#53086 opened
Mar 4, 2023 -
Allow implicit return with explicit `undefined` return type
#53092 opened
Mar 4, 2023 -
Defer resolution of indexed access types with reducible object types
#53098 opened
Mar 5, 2023 -
Add an extra test for excess property check for intersection containing a recursive type
#53100 opened
Mar 5, 2023 -
Use homomorphic templated type for `Omit`
#53110 opened
Mar 6, 2023 -
Skip asking for jsdoc in checkObjectLiteral for enums in TS
#53117 opened
Mar 6, 2023 -
Don't slice whitespace in jsdoc parser unless needed
#53121 opened
Mar 6, 2023 -
[experiment] Test out package-size-report
#53123 opened
Mar 7, 2023 -
Remove old test262 and dt runner infra
#53125 opened
Mar 7, 2023 -
Use `export * as namespace` syntax in barrel modules.
#53127 opened
Mar 7, 2023 -
fix(lib.d.ts): fixed buffer parameter type of `DataView`
#53130 opened
Mar 7, 2023 -
DOM update 2023-03-07
#53133 opened
Mar 7, 2023 -
Investigation: using a mapped form of Omit in rest destructuring
#53134 opened
Mar 7, 2023 -
WIP: Figure out what is happening in CI
#53135 opened
Mar 7, 2023 -
Make ModuleResolutionKind.Node10 change backward-compatible
#53139 opened
Mar 7, 2023 -
Cherry-pick #52993 to release-5.0
#53142 opened
Mar 7, 2023 -
🤖 Pick PR #53139 (Make ModuleResolutionKind.Node10 ch...) into release-5.0
#53143 opened
Mar 7, 2023 -
Destructure scanner methods in parser
#53144 opened
Mar 7, 2023
63 Issues closed by 26 people
-
skipLibCheck doesn't work
#53128 closed
Mar 7, 2023 -
TS: suggest the best fitting local variable
#53141 closed
Mar 7, 2023 -
Move to new file refactor doesn't respect quote settings
#31915 closed
Mar 7, 2023 -
Request to expose `zeroType` `emptyStringType` and `isTypeAssignableTo` on the TS TypeChecker
#50694 closed
Mar 7, 2023 -
Promise.all overloads don't account for single element tuples
#41831 closed
Mar 7, 2023 -
Incorrect type inference of Promise.all when spreading Promise arrays
#40330 closed
Mar 7, 2023 -
Improve error locations for return type errors
#52934 closed
Mar 7, 2023 -
Conditional type simplified too early
#46761 closed
Mar 6, 2023 -
Required children are not enforced with TSX
#38108 closed
Mar 6, 2023 -
Module augmentation seems to break when namespace and class have same name
#52933 closed
Mar 6, 2023 -
Partial<T>[K] is not assignable to T[K] | undefined
#47523 closed
Mar 6, 2023 -
[3.5.1] Type 'NonNullable<Partial<Config>[T]>' is not assignable to type 'Config[T]'
#31675 closed
Mar 6, 2023 -
Add `using namespace` statement
#53095 closed
Mar 6, 2023 -
Add support for the jsdoc abstract tag
#53099 closed
Mar 6, 2023 -
Type narrowing doesn't work in closure
#53105 closed
Mar 6, 2023 -
Separate read and write types for properties
#32821 closed
Mar 5, 2023 -
moduleResolution node16 conflicts with type "module" packages that export commonjs
#53045 closed
Mar 5, 2023 -
Partial type assertions
#53061 closed
Mar 5, 2023 -
Twoslash quick infos for all!
#46720 closed
Mar 5, 2023 -
Type narrowing for predicates with empty object union not working anymore
#53039 closed
Mar 4, 2023 -
Bad type inference in union type
#53033 closed
Mar 4, 2023 -
add type predicate ability based on constructor name (resp. checking what constructor name is)
#53044 closed
Mar 4, 2023 -
Possible regression in overloads with optional `this` types in callbacks
#53080 closed
Mar 4, 2023 -
ERROR: node_modules/immutable/dist/immutable.d.ts(5172,6): error TS2315: Type 'FromJS' is not generic.
#53094 closed
Mar 4, 2023 -
Bug: `a instanceof b === false` doesn't influence type flow
#53093 closed
Mar 4, 2023 -
Organize imports does not respect export grouping
#50246 closed
Mar 4, 2023 -
Organize Imports doesn't treat exports the same way and merges groups
#52883 closed
Mar 4, 2023 -
v5 regression: type guard doesn't narrow type
#53063 closed
Mar 4, 2023 -
Improvement to getNarrowedType changes lodash's isArray
#52827 closed
Mar 3, 2023 -
Mixin with a Generic Constraint on a constructor argument not working as expected
#52971 closed
Mar 3, 2023 -
Functions with async keyword don't autocomplete
#53074 closed
Mar 3, 2023 -
TypeScript 5.1: ts.createLiteral is not a function
#53077 closed
Mar 3, 2023 -
AbortController.abort is missing parameter support
#47505 closed
Mar 3, 2023 -
TYPO: Mini typo :D
#53076 closed
Mar 3, 2023 -
Inconsistent type resolution when resolving a Promise in a generic context
#46543 closed
Mar 3, 2023 -
Error type when reduce an array of string | number and return a number
#53075 closed
Mar 3, 2023 -
Declaration files wrong generated import for indirectly referenced types
#52970 closed
Mar 3, 2023 -
Type doesn't "widen" after a function call
#53071 closed
Mar 3, 2023 -
Missing interface definition for Highlight API
#53003 closed
Mar 2, 2023 -
Type narrowing for predicates works with implicit if, fails with explicit if
#53005 closed
Mar 2, 2023 -
Unexpected `any[]` spreading `string` into `unknown[]`-constrained argument position
#52781 closed
Mar 2, 2023 -
Pipe character rendered when using TSDoc @link with url and custom link text
#52868 closed
Mar 2, 2023 -
TS syntax highlighting messed up in VS2022 after update to 17.5.x
#53054 closed
Mar 1, 2023 -
Uncomputed generic type does not follow structural typing
#52096 closed
Mar 1, 2023 -
"... is a type and must be imported using a type-only import ..." should have a quick fix
#52444 closed
Mar 1, 2023 -
Required<...> doesn't work anymore when using --exactOptionalPropertyTypes
#52494 closed
Mar 1, 2023 -
Compiler API: respect typeRoots in resolveModuleName
#44270 closed
Mar 1, 2023 -
Type merging for imported types only works if the type is imported from "node_modules/@types/" dir
#39691 closed
Mar 1, 2023 -
Folders from typesRoot should be used in looking up for types for imports as well as `@types` folder
#37958 closed
Mar 1, 2023 -
typeRoots and types not working
#37708 closed
Mar 1, 2023 -
TS syntax highlighting messed up in VS2022 after update to 17.5.x
#53046 closed
Mar 1, 2023 -
Functions on mapped object types with inlined computed keys don't infer correctly
#52954 closed
Mar 1, 2023 -
Property with name from computed from function call incorrectly has its value widened
#51906 closed
Mar 1, 2023 -
JSDoc to Type Annotations Codefix And @typedef
#50644 closed
Mar 1, 2023 -
Regression causes Function top-type to be callable with no arguments
#48840 closed
Mar 1, 2023 -
Add the OpenSSF Scorecard GitHub Action
#52043 closed
Mar 1, 2023 -
String literal completions right after quote
#52675 closed
Feb 28, 2023 -
Intellisense suggestion in Typescript after prop with literal string type
#51667 closed
Feb 28, 2023 -
[request] Empty array failure at compile time as opposed to runtime
#53021 closed
Feb 28, 2023
44 Issues opened by 37 people
-
Use customConditions to support project reference correctly in a monorepo
#53132 opened
Mar 7, 2023 -
IntelliSense does not complete any member of class in ts file while using custom d.ts.
#53140 opened
Mar 7, 2023 -
TS 5.0 - ModuleResolutionKind Enum changed (breaking change that's not listed)
#53131 opened
Mar 7, 2023 -
CMD click on key doesn't navigate to references on typescript satisfies Record<>.
#53138 opened
Mar 7, 2023 -
pulumi/pulumi-azure-native causes high memory usage
#53137 opened
Mar 7, 2023 -
[NewErrors] 5.1.0-dev.20230306 vs 5.0.1-rc
#53122 opened
Mar 6, 2023 -
TS Server fatal error: Debug Failure. Expected -1 >= 0
#53119 opened
Mar 6, 2023 -
Invalid CommonJS output when transforming a single import declaration into multiple
#53115 opened
Mar 6, 2023 -
TSC emits invalid .d.ts file with reserved keywords in identifier position
#53111 opened
Mar 6, 2023 -
[Bug] Required in `[K in keyof Required<T>]` differ when using arrow function and normal function
#53109 opened
Mar 6, 2023 -
Fast path opportunity in `checkVariableLikeDeclaration`
#53108 opened
Mar 6, 2023 -
async iterator does not call return() for an abrupt completion at for await of loop
#53106 opened
Mar 6, 2023 -
Emit errors for rogue jsdoc tags
#53104 opened
Mar 6, 2023 -
[ServerErrors][TypeScript] 5.1.0-dev.20230305
#53103 opened
Mar 5, 2023 -
[ServerErrors][JavaScript] 5.1.0-dev.20230305
#53102 opened
Mar 5, 2023 -
[NewErrors] 5.1.0-dev.20230305 vs 4.9.5
#53101 opened
Mar 5, 2023 -
TS2416 wrong detection in Mapped Types
#53097 opened
Mar 5, 2023 -
Each tuple member type becomes union of all tuple member types when intersection with object
#53091 opened
Mar 4, 2023 -
Manipulated tuple type not allowed to be spread/not recognized as iterable
#53089 opened
Mar 4, 2023 -
TSC Regression causing crash (Heap OOM) between version 4.8.4 & 4.9.3 in large project
#53087 opened
Mar 4, 2023 -
Design Meeting Notes, 3/3/2023
#53083 opened
Mar 3, 2023 -
Double error on invalid delete of readonly property
#53082 opened
Mar 3, 2023 -
Typescript auto import not support ** glob pattern in "exports" field of package.json
#53116 opened
Mar 3, 2023 -
String completions fail when they depend on the contextual signature
#53073 opened
Mar 3, 2023 -
Type narrowing fails to account for multiple conditions
#53072 opened
Mar 3, 2023 -
Suggest field names in function parameter without pressing ctrl+space (Sequelize)
#53069 opened
Mar 2, 2023 -
Error on narrowing down non-null variables
#53064 opened
Mar 2, 2023 -
[Feature Request] NoneEmptyRecord
#53062 opened
Mar 2, 2023 -
Design Meeting Notes, 2023-03-01
#53057 opened
Mar 1, 2023 -
createImageBitmap() `imageOrientation` option type incorrect in 5.0.0-beta
#53053 opened
Mar 1, 2023 -
Problematic method overload in derived class (from JS)
#53051 opened
Mar 1, 2023 -
Unable to recover type information across spread infer followed by rest infer?
#53050 opened
Mar 1, 2023 -
Exclude completions of binding pattern variable initializers
#53049 opened
Mar 1, 2023 -
"Special" intersections (such as `string & {}`) are no longer order-independent since 4.8
#53043 opened
Mar 1, 2023 -
Incorrect rename when using npm workspaces and project references
#53041 opened
Mar 1, 2023 -
Support resolving types from import specifiers using custom schemes
#53038 opened
Mar 1, 2023 -
Performance issues when using generic constraints
#53035 opened
Feb 28, 2023 -
TypeScript 5.1 Iteration Plan
#53031 opened
Feb 28, 2023 -
Mapped type with union in value with data type accessing failing to strongly type
#53030 opened
Feb 28, 2023 -
Mechanism for package authors to give auto-import hints
#53037 opened
Feb 28, 2023 -
Impossible intersection is supposedly never but any can still be assigned to it
#53027 opened
Feb 28, 2023 -
Assertion fails when conditional on other variable
#53023 opened
Feb 28, 2023
155 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.
-
Infer types from mapped properties other than the mapped type itself
#52737 commented on
Mar 7, 2023 • 17 new comments -
async/await: nowait keyword?
#13376 commented on
Mar 7, 2023 • 15 new comments -
Remove lib folder (LKG) and use node_modules for building
#52226 commented on
Mar 7, 2023 • 14 new comments -
Make special intersections order-independent
#52782 commented on
Mar 7, 2023 • 14 new comments -
Fix compound assignments for properties with different getter & setter types
#50431 commented on
Mar 1, 2023 • 10 new comments -
Add method host.createCustomSourceFile for custom file extensions
#52983 commented on
Mar 4, 2023 • 9 new comments -
Suggestion: `throws` clause and typed catch clause
#13219 commented on
Mar 4, 2023 • 8 new comments -
Skip parsing JSDoc in .ts files (continued)
#52921 commented on
Mar 1, 2023 • 8 new comments -
[FOR TESTING PURPOSES] always error
#52750 commented on
Mar 3, 2023 • 7 new comments -
Regex-validated string types (feedback reset)
#41160 commented on
Mar 4, 2023 • 6 new comments -
Don't include completions for current and later parameters
#52690 commented on
Mar 7, 2023 • 6 new comments -
Allow specifying interface implements clauses for the static side of classes
#33892 commented on
Mar 7, 2023 • 5 new comments -
Improve overload and generic signature inference: Inference alternatives and linked inferences
#52944 commented on
Mar 4, 2023 • 5 new comments -
Liskov Substitution checks for overloads behave inconsistently
#52916 commented on
Mar 2, 2023 • 4 new comments -
Inconsistent errors reported between `tsc` and VSCode
#52813 commented on
Mar 3, 2023 • 4 new comments -
Suggestion: refactor to "move to another (existing) file"
#29988 commented on
Mar 6, 2023 • 4 new comments -
Autocompletion did not work when the cursor was placed before the constructor()
#53124 commented on
Mar 7, 2023 • 4 new comments -
Fix string completions depending on contextual signatures
#52717 commented on
Mar 3, 2023 • 4 new comments -
Built-in Symbol.iterator methods return IterableIterator<T> extending Iterator<T>, not Iterator<T, undefined>
#52998 commented on
Mar 1, 2023 • 3 new comments -
static property inheritance complaining when it shouldn't
#4628 commented on
Mar 1, 2023 • 3 new comments -
exactOptionsPropertyTypes - anomolous behavior with Tuples, options, and spreading.
#45764 commented on
Mar 2, 2023 • 3 new comments -
TypeScript 5.0 Iteration Plan
#51362 commented on
Mar 3, 2023 • 3 new comments -
ECMAScript Explicit Resource Management & `using` Declarations
#52955 commented on
Mar 6, 2023 • 3 new comments -
Interface with readonly property is assignable to interface with mutable property
#13347 commented on
Mar 6, 2023 • 3 new comments -
Allow `this` parameter in property accessors (getter/setter)
#52923 commented on
Mar 6, 2023 • 3 new comments -
[typescript] Incorrect edits with newline applying
#53120 commented on
Mar 7, 2023 • 3 new comments -
Native support for PnP
#35206 commented on
Mar 5, 2023 • 3 new comments -
Upgrade "boolean-trivia" lint to new "argument-trivia" lint that uses type info, has quick fixes, etc.
#53002 commented on
Mar 6, 2023 • 3 new comments -
Class static property assigned outside of the class body becomes read-only (`--allowJs`)
#53006 commented on
Feb 28, 2023 • 2 new comments -
Should type-only import resolving to ES module from CJS module be allowed?
#52529 commented on
Mar 1, 2023 • 2 new comments -
Suggestion: error when using relational operators on types whose valueOf() method returns 'never' or 'void'
#52773 commented on
Mar 1, 2023 • 2 new comments -
ES2022 Class Decorators not working when Class has self-static member
#52004 commented on
Mar 2, 2023 • 2 new comments -
TSLint named-imports-order and ESLint sort-imports don't order special chars (_) the same as organizeImports
#37548 commented on
Mar 2, 2023 • 2 new comments -
Unexpected type inference for parameters in Function|object union
#52966 commented on
Mar 2, 2023 • 2 new comments -
Proposal: strictly-typed enums
#53013 commented on
Mar 2, 2023 • 2 new comments -
Module documentation tracking issue
#52593 commented on
Mar 3, 2023 • 2 new comments -
Incorrect completions in object literal expression for overloads
#52692 commented on
Mar 4, 2023 • 2 new comments -
Support `satisfies` operator on functions
#51556 commented on
Mar 4, 2023 • 2 new comments -
`Result value must be used` check
#8240 commented on
Mar 7, 2023 • 2 new comments -
Generic values
#17574 commented on
Mar 7, 2023 • 2 new comments -
CSS module support
#46689 commented on
Mar 7, 2023 • 2 new comments -
Completely remove Collection/ReadonlyCollection types
#52134 commented on
Feb 28, 2023 • 2 new comments -
Ensure call return() for an abrupt completion at for await of loop
#52754 commented on
Mar 7, 2023 • 2 new comments -
Skip resolving files directly inside node_modules
#52809 commented on
Feb 28, 2023 • 2 new comments -
Include Default Parameter Values in Signature Help
#52819 commented on
Mar 4, 2023 • 2 new comments -
Infer from filtering mapped types
#52972 commented on
Mar 7, 2023 • 2 new comments -
TSC really slow with project config and eventually fails
#51816 commented on
Feb 28, 2023 • 1 new comment -
Enable type parameter lower-bound syntax
#14520 commented on
Feb 28, 2023 • 1 new comment -
[Performance] Add option for parser to compute Node.loc eagerly during parsing
#53010 commented on
Mar 1, 2023 • 1 new comment -
Feature request: allow using JSDoc types inside .ts files
#42048 commented on
Mar 1, 2023 • 1 new comment -
JSDoc @implements tag/clause not checked
#30156 commented on
Mar 1, 2023 • 1 new comment -
Intra expression inference doesn't work within reverse mapped types
#53018 commented on
Mar 1, 2023 • 1 new comment -
Expect to use @throws in lib/*.d.ts to mark which methods may throw err
#43528 commented on
Mar 1, 2023 • 1 new comment -
auto align colons in object literals, variables, and equals like WebStorm
#11865 commented on
Mar 2, 2023 • 1 new comment -
Request: Class Decorator Mutation
#4881 commented on
Mar 2, 2023 • 1 new comment -
Typescript can't infer types when using Proxy
#20846 commented on
Mar 2, 2023 • 1 new comment -
"The inferred type of X cannot be named without a reference to Y" (TS2742) occurs when multiple modules with the same package ID are resolved
#47663 commented on
Mar 2, 2023 • 1 new comment -
Add native support for twoslash comment queries
#52839 commented on
Mar 2, 2023 • 1 new comment -
Allow Generic Child Classes to Satisfy Only a Subset of Parent Constructor Overloads
#52585 commented on
Mar 2, 2023 • 1 new comment -
Request to change currentTarget in Event interface for lib.d.ts
#299 commented on
Mar 2, 2023 • 1 new comment -
Support @ts-ignore for specific errors
#19139 commented on
Mar 2, 2023 • 1 new comment -
IntelliSense slow down with large json file
#48364 commented on
Mar 2, 2023 • 1 new comment -
Type JSX elements based on createElement function
#14729 commented on
Mar 2, 2023 • 1 new comment -
Allow intersection type guards for multiple parameters
#26916 commented on
Mar 2, 2023 • 1 new comment -
Allow `this` in constructor parameter
#38038 commented on
Mar 2, 2023 • 1 new comment -
Suggestion: perform excess property checks when spreading an inline object literal
#39998 commented on
Mar 3, 2023 • 1 new comment -
Types defining `Symbol.hasInstance` should be eligible to use with the `instanceof` operator
#39064 commented on
Mar 3, 2023 • 1 new comment -
JavaScript/TypeScript region folding with //region does not work
#29379 commented on
Mar 3, 2023 • 1 new comment -
[Feature request]type level equal operator
#48100 commented on
Mar 3, 2023 • 1 new comment -
Typescript adds `export {}` at the end of cts/cjs files
#52948 commented on
Mar 3, 2023 • 1 new comment -
[Microsoft.TypeScript.MSBuild] Incremental build is broken for .NET (Core)
#50599 commented on
Mar 3, 2023 • 1 new comment -
Better types for UrlSearchParams
#43738 commented on
Mar 3, 2023 • 1 new comment -
Infer project references from common monorepo patterns / tools
#25376 commented on
Mar 3, 2023 • 1 new comment -
VSCode TypeScript project references resolve of duplicate files
#48058 commented on
Mar 3, 2023 • 1 new comment -
Show unused public properties and methods
#29293 commented on
Mar 3, 2023 • 1 new comment -
Performance regression from #48044
#52345 commented on
Mar 3, 2023 • 1 new comment -
Instantiation expression inside nested classes produces unexpected circular reference error
#52892 commented on
Mar 3, 2023 • 1 new comment -
Add `SharedWorker` to the library
#24323 commented on
Mar 3, 2023 • 1 new comment -
Go-to-definition on `continue` and `break` should jump around(?) corresponding statement
#51224 commented on
Mar 3, 2023 • 1 new comment -
TypeScripts Type System is Turing Complete
#14833 commented on
Mar 4, 2023 • 1 new comment -
Why doesn't awaiting a Promise<never> change reachability?
#34955 commented on
Mar 4, 2023 • 1 new comment -
Union between Uint8Array and Array<number> does not work for reduce function
#44593 commented on
Mar 4, 2023 • 1 new comment -
Optional type as required if used in one branch of nested promises
#42293 commented on
Mar 4, 2023 • 1 new comment -
Different inference behaviour between JSX and function call with context sensitive functions.
#50121 commented on
Mar 5, 2023 • 1 new comment -
4.1.1-rc strange Type is not assignable to type never with yield & generators
#41428 commented on
Mar 5, 2023 • 1 new comment -
TS Server fatal error: Debug Failure. False expression.
#39430 commented on
Mar 6, 2023 • 1 new comment -
Type bug: using mapped type (Partial) & this type & lookup type
#36505 commented on
Mar 6, 2023 • 1 new comment -
Generic of abstract class should be inferrable from abstract property implemented in subclass
#39180 commented on
Mar 6, 2023 • 1 new comment -
[3.9.2] Regression - combination of mapped type, intersection and generic produces error under infer
#38460 commented on
Mar 6, 2023 • 1 new comment -
Inference from rest parameters has strange inconsistent results
#37193 commented on
Mar 6, 2023 • 1 new comment -
Mirror Cursor for JSX
#51832 commented on
Mar 6, 2023 • 1 new comment -
No error with Partial<Record<number, {}>> in object spreading
#37337 commented on
Mar 6, 2023 • 1 new comment -
Allow setter type to be incompatible with the getter type
#43662 commented on
Mar 6, 2023 • 1 new comment -
Lib dependencies are transitive
#37775 commented on
Mar 7, 2023 • 1 new comment -
Suggestion: Noninferential type parameter usage
#14829 commented on
Mar 7, 2023 • 1 new comment -
Unexpected behavior in extends clause that has two inferred rest types with constraints
#50993 commented on
Mar 7, 2023 • 1 new comment -
Suggestion: Allow interfaces to "implement" (vs extend) other interfaces
#24274 commented on
Mar 7, 2023 • 1 new comment -
Investigate making JSDoc parsing lazier and more optimal
#52959 commented on
Mar 7, 2023 • 1 new comment -
Configure from package.json
#32830 commented on
Mar 7, 2023 • 1 new comment -
Emit source positions for open/close braces
#47924 commented on
Feb 28, 2023 • 1 new comment -
When calculating inferred infer type constraints, replace conditionals…
#48648 commented on
Mar 5, 2023 • 1 new comment -
Automatically enable `debugMode` when recording with Replay
#49027 commented on
Mar 6, 2023 • 1 new comment -
Adding baseline methods for verification of findAllRefs, GoTo*, Occurrences, highlights and rename deprecating the corresponding verification methods from fourslash tests
#52576 commented on
Mar 3, 2023 • 1 new comment -
Fix property completion in unions of object types and string mappings
#52767 commented on
Mar 7, 2023 • 1 new comment -
Revert fix for intersections in template literals, fix differently
#52836 commented on
Mar 2, 2023 • 1 new comment -
infer from usages: support short-circuiting assignment operators
#52860 commented on
Feb 28, 2023 • 1 new comment -
fix: non-relative path completion without baseUrl
#52908 commented on
Mar 7, 2023 • 1 new comment -
Export isInternalDeclaration and isDeclarationStatement
#52941 commented on
Mar 7, 2023 • 1 new comment -
Add `NoInfer` intrinsic type
#52968 commented on
Mar 7, 2023 • 1 new comment -
Consistently allow Locale objects in locale list params
#52996 commented on
Mar 7, 2023 • 1 new comment -
Function inference fails when a final argument is supplied after rest via destructured tuples
#43122 commented on
Mar 1, 2023 • 0 new comments -
Contextual parameters not inferred from variadic tuples with trailing elements
#52846 commented on
Mar 1, 2023 • 0 new comments -
Generic template literal index does not resolve value type
#50030 commented on
Mar 2, 2023 • 0 new comments -
`--isolatedDeclarations` for standalone DTS emit
#47947 commented on
Mar 3, 2023 • 0 new comments -
Key that must exist on generic type T cannot be used to index type type T
#51161 commented on
Mar 5, 2023 • 0 new comments -
Incorrect initialization type checking for conditional type
#40405 commented on
Mar 5, 2023 • 0 new comments -
Better typings for AsyncIterableIterator
#52888 commented on
Mar 6, 2023 • 0 new comments -
for await of loops don't call AsyncIterator.return() on early exit
#52936 commented on
Mar 7, 2023 • 0 new comments -
JSDoc support for object literal fields
#290 commented on
Mar 7, 2023 • 0 new comments -
disallow comparing to null and undefined unless they are valid cases in strict null mode
#11920 commented on
Mar 7, 2023 • 0 new comments -
Support Intellisense for string/number literals in a widened union
#33471 commented on
Mar 7, 2023 • 0 new comments -
improper declared type cause narrow type not work when its computed type is not union.
#39114 commented on
Mar 7, 2023 • 0 new comments -
In JSDoc @type is not a type declaration, which it is much more like type conversion.
#39650 commented on
Mar 7, 2023 • 0 new comments -
Class Property Inference from Constructors fails for a simple object declared in place
#39681 commented on
Mar 7, 2023 • 0 new comments -
Hoisted function declarations should be assigned to `exports` before any `require` calls
#39853 commented on
Mar 7, 2023 • 0 new comments -
Unexpected behavior (possible bug)
#39970 commented on
Mar 7, 2023 • 0 new comments -
Support “Arbitrary module namespace identifier names”
#40594 commented on
Mar 7, 2023 • 0 new comments -
Using an optional call with `.flat()` produces incorrect types
#41007 commented on
Mar 7, 2023 • 0 new comments -
Compile error if I named last array destructuring element.
#41548 commented on
Mar 7, 2023 • 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
Mar 7, 2023 • 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
Mar 7, 2023 • 0 new comments -
`\u` in String.raw
#42887 commented on
Mar 7, 2023 • 0 new comments -
Support inferring `never` as the return type in JavaScript when overriding a class method that returns `never`
#46791 commented on
Mar 7, 2023 • 0 new comments -
Intersection causes incorrect type compatability
#48720 commented on
Mar 7, 2023 • 0 new comments -
[NewErrors] 4.8.0-dev.20220609 vs 4.7.3
#49460 commented on
Mar 7, 2023 • 0 new comments -
Regression in 4.8 where string union type widens to string
#50635 commented on
Mar 7, 2023 • 0 new comments -
Types declared in types.d.ts not included in output of tsc --emitDeclarationOnly
#51784 commented on
Mar 7, 2023 • 0 new comments -
More specific TemplateStringsArray type for tagged templates
#49552 commented on
Feb 28, 2023 • 0 new comments -
Support supplying a `watchFactory` option that resolves the plugin and uses it for watching file or directory
#51074 commented on
Mar 2, 2023 • 0 new comments -
Ensure moduleType is structured during cloneTypeAsModuleType
#51136 commented on
Mar 2, 2023 • 0 new comments -
Filter possible contextual return types from unions for async functions and generators
#51196 commented on
Mar 5, 2023 • 0 new comments -
[experiment] direct imports
#51590 commented on
Mar 3, 2023 • 0 new comments -
Skip derived override assignment declarations
#52603 commented on
Mar 1, 2023 • 0 new comments -
Extend `isTupleLikeType` to also check if `.length` is a number literal type
#52617 commented on
Mar 3, 2023 • 0 new comments -
Don't set NodeFlags.JavaScriptFile on JSON, avoid asking for JSDoc outside of JS
#52641 commented on
Mar 6, 2023 • 0 new comments -
Call getUnionOrIntersectionProperty in getAllPossiblePropertiesOfTypes
#52647 commented on
Mar 3, 2023 • 0 new comments -
Do not resolve apparent type of mapped types with a tuple constraint
#52651 commented on
Feb 28, 2023 • 0 new comments -
Fix mixin functions with 'this' type having 'any' type in dts file
#52678 commented on
Mar 3, 2023 • 0 new comments -
Exclude completions of binding pattern variable initializers
#52723 commented on
Mar 1, 2023 • 0 new comments -
Report elementwise elaborations on spreads too
#52850 commented on
Mar 2, 2023 • 0 new comments -
Prefer using the constraint type when there are no inference candidates
#52865 commented on
Mar 2, 2023 • 0 new comments -
Get apparent type for calls used directly at argument positions to aid nested inferences
#52866 commented on
Mar 3, 2023 • 0 new comments -
Better typings for AsyncIterableIterator
#52887 commented on
Mar 6, 2023 • 0 new comments -
fix(52879): No autocompletions after the typeof keyword inside JSDoc comments.
#52973 commented on
Mar 7, 2023 • 0 new comments -
Save jsdoc comments in string not array
#53007 commented on
Mar 1, 2023 • 0 new comments