microsoft / TypeScript Public
Overview
Could not load contribution data
Please try again later
3 Pull requests merged by 3 people
-
Gabritto/semicolons
#46832 merged
Jan 4, 2022 -
Control flow analysis for dependent parameters
#47190 merged
Jan 4, 2022 -
fix(46845): Add missing "locale" field to Intl.DisplayNamesOptions
#46849 merged
Jan 3, 2022
7 Pull requests opened by 5 people
-
feat(lib): define TypedArray interface
#47278 opened
Dec 31, 2021 -
more precise type facts for intersection
#47282 opened
Dec 31, 2021 -
fix: enum self reference
#47287 opened
Jan 2, 2022 -
feat(42684): Override JSDoc for re-exported types / enum / classes / interfaces
#47293 opened
Jan 3, 2022 -
Consistently avoid pulling on the source return type when the target return type is any
#47306 opened
Jan 4, 2022 -
fix(47296): Folding for multi-line statements when wrapped in parenthesis
#47307 opened
Jan 4, 2022 -
feat(47281): Implementing an interface suggests any as type
#47308 opened
Jan 4, 2022
24 Issues closed by 16 people
-
Add support for structuredClone
#47312 closed
Jan 4, 2022 -
[NewErrors] 4.6.0-dev.20220102 vs 4.5.4
#47290 closed
Jan 4, 2022 -
[NewErrors] 4.6.0-dev.20211226 vs 4.5.4
#47253 closed
Jan 4, 2022 -
Loss of function parameter typing when inferring props of React component
#47185 closed
Jan 4, 2022 -
Class member snippet completions always have semicolon
#46833 closed
Jan 4, 2022 -
Control flow analysis for dependent function parameters "destructured" from a tuple type
#46658 closed
Jan 4, 2022 -
One year later: TypeScript still cannot emit valid ES modules
#47270 closed
Jan 3, 2022 -
TypeScript compiler incorrectly handles /// <reference path = "..." />
#47114 closed
Jan 3, 2022 -
Intl.DisplayNamesOptions missing property `locale`
#46845 closed
Jan 3, 2022 -
Suggestion: resolve .d.ts at higher priority than .ts
#47206 closed
Jan 3, 2022 -
Type not automatically changing after .filter
#47194 closed
Jan 3, 2022 -
An argument without a type confuses automatic type inference for a generic function
#47242 closed
Jan 3, 2022 -
Variable type is evaluated as never when it's not
#47241 closed
Jan 3, 2022 -
Fastify
#47207 closed
Jan 3, 2022 -
TypeScript does not correctly infer type of `Array.pop` on nonempty arrays
#47292 closed
Jan 3, 2022 -
Allow to specify type constraints at type declarations
#47268 closed
Jan 3, 2022 -
No return type validation for function that returns mapped object with template literals as keys
#47289 closed
Jan 2, 2022 -
Narrowing issue: exhaustive pattern matching on a "union" of only one type
#47288 closed
Jan 2, 2022 -
RegExp exec/match/split/etc return type should be `(string | undefined)[]`, not `string[]`
#47284 closed
Jan 1, 2022 -
`document.dispatchEvent` type description has typo
#47272 closed
Dec 30, 2021 -
exclude not working for subdirectories
#18472 closed
Dec 29, 2021 -
super access inside a private getter in es6 emit
#47264 closed
Dec 29, 2021 -
private members of of other instances of same class accessible within class member functions
#47265 closed
Dec 29, 2021 -
Omit should distribute over union types
#47263 closed
Dec 29, 2021
25 Issues opened by 24 people
-
`@ts-nocheck` and `@ts-ignore` should also disable suggestions
#47315 opened
Jan 5, 2022 -
cookieStore
#47314 opened
Jan 5, 2022 -
lib.es5.d.ts incorrectly disallows a null or undefined input for parseInt()
#47313 opened
Jan 5, 2022 -
Nodenext not recognized as moduleResolution
#47311 opened
Jan 4, 2022 -
regexp parameter of String.prototype.matchAll is too restrictive
#47310 opened
Jan 4, 2022 -
tsc --build --watch emitting unchanged files to disk
#47309 opened
Jan 4, 2022 -
setting envirment variables for tsserver in vscode
#47301 opened
Jan 3, 2022 -
Proxy property in setter has never type
#47295 opened
Jan 3, 2022 -
Having `noImplicitAny` Not Enabled Impacts Type Inference
#47294 opened
Jan 3, 2022 -
TS Server fatal error: Cannot read property 'flags' of undefined
#47299 opened
Jan 3, 2022 -
Async methods that return `this` are considered circular references
#47291 opened
Jan 3, 2022 -
Incremental compile is getting "TypeError" periodically
#47286 opened
Jan 1, 2022 -
Enum internal reference points to the wrong value.
#47285 opened
Jan 1, 2022 -
Narrowing does not work when done via a predicate that narrows via mapped types
#47283 opened
Jan 1, 2022 -
Folding for multi-line statements when wrapped in parenthesis
#47296 opened
Dec 31, 2021 -
Implementing an interface suggests `any` as type
#47281 opened
Dec 31, 2021 -
Jsx Attribute Completion not always works correct when tag is like `<Form.Item>`
#47280 opened
Dec 31, 2021 -
tsserver does not respect watchOptions, always uses defaultWatchFileKind (FixedChunkSizePolling)
#47279 opened
Dec 31, 2021 -
Infer removes keyof constraint from resulting type
#47276 opened
Dec 30, 2021 -
TS2307 - Show the path(s) where TypeScript tried to search for a file
#47275 opened
Dec 30, 2021 -
createProgarm with @typescript/vfs fails for target ES2021
#47273 opened
Dec 30, 2021 -
Mapped type fails in typescript 4.5.4
#47271 opened
Dec 30, 2021 -
Unable to determine parameter types of whats returned by function returning a function
#47269 opened
Dec 30, 2021 -
CLI: --pretty flag should force add colors
#47266 opened
Dec 29, 2021
105 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.
-
Disable JSX attribute snippet for HTML tag name
#47096 commented on
Jan 5, 2022 • 9 new comments -
Automatically exclude `outDir` from import suggestions in source code
#47184 commented on
Jan 5, 2022 • 7 new comments -
Operator to ensure an expression is contextually typed by, and satisfies, some type
#7481 commented on
Jan 4, 2022 • 4 new comments -
allow voluntary .ts suffix for import paths
#37582 commented on
Jan 4, 2022 • 4 new comments -
`Tuple & nominal` not recognised as tuple in spread parameter
#45371 commented on
Jan 1, 2022 • 3 new comments -
Add Array.prototype.groupBy[toMap] to JS lib definitions.
#47171 commented on
Jan 3, 2022 • 3 new comments -
Use ||= for output enum initializers when emit target is es2021 or newer
#47252 commented on
Jan 3, 2022 • 3 new comments -
The future of the "private" keyword
#31670 commented on
Jan 4, 2022 • 3 new comments -
Strange output from `tsc noEmit` - unclear where error stems from within app,
#46277 commented on
Jan 4, 2022 • 3 new comments -
TS Server fatal error: Cannot read property 'flags' of undefined for new version of VS Code
#47179 commented on
Jan 4, 2022 • 3 new comments -
Auto imports not working with project references
#39778 commented on
Dec 29, 2021 • 2 new comments -
Type checking/VS Code slow when using MUI
#34801 commented on
Jan 3, 2022 • 2 new comments -
Annotate immediately-invoked functions for inlining flow control analysis
#11498 commented on
Jan 3, 2022 • 2 new comments -
Hover documentation for JSX (like for HTML)
#47300 commented on
Jan 4, 2022 • 2 new comments -
Inconsistent return type widening
#47108 commented on
Jan 4, 2022 • 2 new comments -
Boolean() cannot be used to perform a null check
#16655 commented on
Jan 4, 2022 • 2 new comments -
TS Server fatal error: Cannot read property 'flags' of undefined
#47303 commented on
Jan 4, 2022 • 2 new comments -
Placeholder Type Declarations
#31894 commented on
Jan 4, 2022 • 2 new comments -
TS Server fatal error: Debug Failure. False expression.
#47305 commented on
Jan 4, 2022 • 2 new comments -
Union type imported from external library collapsed in emitted type declarations
#47205 commented on
Jan 4, 2022 • 2 new comments -
Static property causes ts2302 on `@typedef` in jsdoc
#47215 commented on
Jan 4, 2022 • 2 new comments -
Support `~` namespace qualifier in JS Doc type positions
#47199 commented on
Jan 5, 2022 • 2 new comments -
Use node ipc for TS Server
#46418 commented on
Jan 4, 2022 • 2 new comments -
Tsconfig show typescript file not found error after moving it to another directory or delete it.
#43838 commented on
Dec 29, 2021 • 1 new comment -
docs: clarify declaration merging behavior
#33326 commented on
Dec 29, 2021 • 1 new comment -
TS 3.9+ missing `registerProperty` method in `CSS`
#38593 commented on
Dec 29, 2021 • 1 new comment -
Add override / noImplicitOverride support for interfaces
#45136 commented on
Dec 29, 2021 • 1 new comment -
Suggestion: refactor to "move to another (existing) file"
#29988 commented on
Dec 29, 2021 • 1 new comment -
Feature Request: "extends oneof" generic constraint; allows for narrowing type parameters
#27808 commented on
Dec 29, 2021 • 1 new comment -
Preserve JSDocs in *.d.ts files when stripping comments
#14619 commented on
Dec 30, 2021 • 1 new comment -
tsconfig - Ignore errors by ids
#29950 commented on
Dec 30, 2021 • 1 new comment -
navigator.share is not always a function
#42809 commented on
Dec 30, 2021 • 1 new comment -
Auto-import prefers parent index.ts which leads to circular reference
#45953 commented on
Dec 30, 2021 • 1 new comment -
#AvoidTheVoid
#42709 commented on
Dec 30, 2021 • 1 new comment -
Set as executable files that are intended to be binaries
#37583 commented on
Dec 31, 2021 • 1 new comment -
Readonly open-ended tuples have writable length property
#47260 commented on
Dec 31, 2021 • 1 new comment -
.every() .find() .filter() methods fail with "This expression is not callable." error on union of array types
#44373 commented on
Dec 31, 2021 • 1 new comment -
Include Default Parameter Values in Signature Help
#16665 commented on
Dec 31, 2021 • 1 new comment -
typeof Foo['bar'] has strange precedence
#19707 commented on
Jan 1, 2022 • 1 new comment -
JavaScript heap out of memory after upgrading to 4.3
#44299 commented on
Jan 1, 2022 • 1 new comment -
Improve non-top-level import/export error, especially for JS
#47076 commented on
Jan 2, 2022 • 1 new comment -
Add the strictMathChecks option to allow for less complex code with math operations
#45543 commented on
Jan 2, 2022 • 1 new comment -
Suggestion: Type annotations and interfaces for function declarations
#22063 commented on
Jan 3, 2022 • 1 new comment -
Error in 'consumeTokenAndAdvanceScanner' during 'getCodeFixes'
#45744 commented on
Jan 3, 2022 • 1 new comment -
Error: Debug Failure. Invalid cast. The supplied value [object Object] did not pass the test 'isCallExpression'. in 'Object.cast' during 'getCodeFixes'
#33721 commented on
Jan 3, 2022 • 1 new comment -
Typescript can't recognize possible type in condition correctly
#47262 commented on
Jan 3, 2022 • 1 new comment -
TS Server fatal error: Debug Failure. False expression.
#47297 commented on
Jan 3, 2022 • 1 new comment -
TS Server fatal error: Cannot read property 'flags' of undefined
#47298 commented on
Jan 3, 2022 • 1 new comment -
Allow ignoring certain TS suggestion-level diagnostic codes
#28825 commented on
Jan 3, 2022 • 1 new comment -
Confusing error for missing { in JSX attribute initializer object
#47234 commented on
Jan 3, 2022 • 1 new comment -
TS Server fatal error: Debug Failure. False expression.
#47304 commented on
Jan 3, 2022 • 1 new comment -
Generics Aliasing and Partial Specialization
#45419 commented on
Jan 4, 2022 • 1 new comment -
Array.prototype.sort make compareFn required in lib.d.ts
#18286 commented on
Jan 4, 2022 • 1 new comment -
Explicit any type in for..in loop
#3500 commented on
Jan 4, 2022 • 1 new comment -
@ts-ignore for the block scope and imports
#19573 commented on
Jan 4, 2022 • 1 new comment -
Newly created files don't belong to typescript project on MacOS
#45721 commented on
Jan 4, 2022 • 1 new comment -
JSX: <svg : path /> parsed incorrectly
#47219 commented on
Jan 4, 2022 • 1 new comment -
TS Server fatal error: Cannot read property 'flags' of undefined
#47180 commented on
Jan 4, 2022 • 1 new comment -
`Exclude<string, SomeType>` not working as expected
#47178 commented on
Jan 4, 2022 • 1 new comment -
Type 'Awaited<Pick<RecordT, T>>[T]' is not assignable to type 'RecordT[T]'
#47182 commented on
Jan 4, 2022 • 1 new comment -
Tooltip for mapped type displays number key instead of string
#47214 commented on
Jan 4, 2022 • 1 new comment -
Awaited<T> not resolved to T when T is a generic type
#47144 commented on
Jan 5, 2022 • 1 new comment -
Ignore bad typings properties in package.json files
#46877 commented on
Jan 4, 2022 • 1 new comment -
support quickinfo and go-to-definition on `typeof this`
#47085 commented on
Jan 4, 2022 • 1 new comment -
Enum string values do not work with switch cases for string literal union types
#45654 commented on
Dec 29, 2021 • 0 new comments -
Suggestion: a built-in TypedArray interface
#15402 commented on
Dec 31, 2021 • 0 new comments -
Big(Int|Uint)64ArrayConstructor: missing from Iterable
#45198 commented on
Dec 31, 2021 • 0 new comments -
TypedArray constructors: missing from mapping iterable
#45199 commented on
Dec 31, 2021 • 0 new comments -
Option to define an allow list for generating declaration/declarationMap
#47111 commented on
Jan 2, 2022 • 0 new comments -
New flag `--noImplicitAbstractOverride` which mandates the use of `override` when implementing an abstract method
#47250 commented on
Jan 3, 2022 • 0 new comments -
Incorrect `Type 'false' is not assignable to type 'true'.`
#47209 commented on
Jan 3, 2022 • 0 new comments -
Generic extending union type inference error
#47233 commented on
Jan 3, 2022 • 0 new comments -
Object is "not comparable" when using JSX attributes on array entry
#47211 commented on
Jan 3, 2022 • 0 new comments -
Missing variance inversion in rest-parameters type inference (extends clause)
#47191 commented on
Jan 3, 2022 • 0 new comments -
`from` keyword can get hover definition in `import ... from '';` statement
#47165 commented on
Jan 3, 2022 • 0 new comments -
' Error: Debug Failure' with the @fullcalendar/react plugin
#47163 commented on
Jan 3, 2022 • 0 new comments -
Allows to pass generic of different type, than expected
#47175 commented on
Jan 3, 2022 • 0 new comments -
Failure to narrow conditional type after guard
#47168 commented on
Jan 3, 2022 • 0 new comments -
`Intl.Locale.language` should be required / should not include `undefined`?
#47169 commented on
Jan 3, 2022 • 0 new comments -
JSX attribute Completion Detection
#47302 commented on
Jan 4, 2022 • 0 new comments -
Suggestion: check narrowed type in user-defined type guards
#29980 commented on
Jan 4, 2022 • 0 new comments -
TS Server fatal error: Cannot read property 'flags' of undefined
#47181 commented on
Jan 4, 2022 • 0 new comments -
Inline condition type narrow
#47174 commented on
Jan 4, 2022 • 0 new comments -
JSX namespaced attribute syntax not supported
#7411 commented on
Jan 4, 2022 • 0 new comments -
Suggest enabling allowJs for an import from a .js(x) file
#47189 commented on
Jan 4, 2022 • 0 new comments -
Allow nesting user-defined type guards within a return object
#47195 commented on
Jan 4, 2022 • 0 new comments -
[NewErrors] 4.6.0-dev.20211219 vs 4.5.4
#47197 commented on
Jan 4, 2022 • 0 new comments -
Specify complaint as return type for function return assignability failures
#47204 commented on
Jan 4, 2022 • 0 new comments -
Intersection with object with property names colliding with that of `Object` results in unintended types of those properties.
#47196 commented on
Jan 4, 2022 • 0 new comments -
Inconsistent integration with jsdoc
#47210 commented on
Jan 4, 2022 • 0 new comments -
Property 'style' does not exist on type 'Element'
#47245 commented on
Jan 4, 2022 • 0 new comments -
Conflicting declaration merging doesn't fail in .d.ts files
#47258 commented on
Jan 4, 2022 • 0 new comments -
recursiveTypeRelatedTo_DepthLimit - diagnosing poor performance in TS 4.5+
#47208 commented on
Jan 4, 2022 • 0 new comments -
Feature Request: Class Generic Parameter Type Predicates
#47217 commented on
Jan 4, 2022 • 0 new comments -
'Export as namespace' issue in generating ambient code of same namespace
#47220 commented on
Jan 4, 2022 • 0 new comments -
Autocomplete not working for `@type` without a variable
#47222 commented on
Jan 4, 2022 • 0 new comments -
Autocomplete not working for `@template` types
#47223 commented on
Jan 4, 2022 • 0 new comments -
Type predicate callbacks
#47249 commented on
Jan 5, 2022 • 0 new comments -
Type narrowing based on function typeof is broken when function is intersected with a record
#45801 commented on
Jan 5, 2022 • 0 new comments -
4.4 regression: `in` operator does not narrow types in generic constraints when destructuring
#45762 commented on
Jan 5, 2022 • 0 new comments -
Native support for PnP
#35206 commented on
Dec 30, 2021 • 0 new comments -
🤖 User test baselines have changed for refs/heads/master
#43554 commented on
Jan 4, 2022 • 0 new comments -
User/robpaveza/sourcemaps v4
#47152 commented on
Jan 3, 2022 • 0 new comments -
fix ATA toplevel dep detection
#47164 commented on
Jan 5, 2022 • 0 new comments -
fix(46909):Fix typePredicate in UnionType
#47172 commented on
Jan 1, 2022 • 0 new comments