microsoft / TypeScript Public
Overview
Could not load contribution data
Please try again later
1 Release published by 1 person
-
v4.6-beta TypeScript 4.6 Beta
published
Jan 27, 2022
24 Pull requests merged by 11 people
-
fix(47582): Debug assertion violation for extract type refactoring
#47596 merged
Jan 28, 2022 -
LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20220128121413131 to main
#47649 merged
Jan 28, 2022 -
LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20220128061813234 to main
#47647 merged
Jan 28, 2022 -
Allow usage of local value symbol merged with type-only import
#47642 merged
Jan 28, 2022 -
Add `assert` keyword in completions
#47644 merged
Jan 28, 2022 -
LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20220128001518462 to main
#47645 merged
Jan 28, 2022 -
Fix duplicate completions from two different copies of a node_modules package
#47584 merged
Jan 27, 2022 -
Revert to temporary AbortSignal fix
#47643 merged
Jan 27, 2022 -
Proposal: simplify auto import descriptions
#47631 merged
Jan 27, 2022 -
LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20220127181411726 to main
#47641 merged
Jan 27, 2022 -
LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20220127121446349 to main
#47640 merged
Jan 27, 2022 -
LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20220127061439183 to main
#47635 merged
Jan 27, 2022 -
Allow moduleSymbolToValidIdentifier to be uppercase for JSX tags
#47625 merged
Jan 27, 2022 -
Add codefix and completions for promoting existing type-only imports to non-type-only
#47552 merged
Jan 26, 2022 -
Don't block completion after end of type parameters in JSX elements
#47501 merged
Jan 26, 2022 -
fix: enum self reference
#47287 merged
Jan 26, 2022 -
Update DOM 2022-01-26
#47623 merged
Jan 26, 2022 -
Fix diagnostic serialization crash
#47604 merged
Jan 26, 2022 -
fix(47561): bad declaration emit for rebound type parameter name
#47609 merged
Jan 26, 2022 -
feat(42684): Override JSDoc for re-exported types / enum / classes / interfaces
#47293 merged
Jan 25, 2022 -
Fix JsDocTags inheritage and setter/getter quickInfo
#46801 merged
Jan 25, 2022 -
Don't trace bindSourceFile cache hits
#47602 merged
Jan 25, 2022 -
Allow structure reuse if a declaration file within a package is updated
#47472 merged
Jan 25, 2022 -
Fix detecting an existing `Map`/`Set`
#47409 merged
Jan 24, 2022
9 Pull requests opened by 7 people
-
Don't treat a colon in a conditional expression branch as part of an arrow function
#47550 opened
Jan 21, 2022 -
Bump node-fetch from 2.6.1 to 2.6.7
#47564 opened
Jan 23, 2022 -
fix(32941): Template tag constraints not displayed in vscode intellisense
#47567 opened
Jan 23, 2022 -
fix(47391): JSDoc/TSDoc @link with custom display text incorrectly shows vertical bar
#47575 opened
Jan 24, 2022 -
fix typefacts of intersection
#47583 opened
Jan 24, 2022 -
Add basic supports for template literal as jsx attribute value
#47590 opened
Jan 25, 2022 -
Improve parameter decorator inference
#47591 opened
Jan 25, 2022 -
Instantiation expressions
#47607 opened
Jan 26, 2022 -
feat(47619): Extract jsx string to constant
#47624 opened
Jan 26, 2022
46 Issues closed by 19 people
-
`this` possibly not being inferred properly from `ThisType`
#47628 closed
Jan 28, 2022 -
Error in 'consumeTokenAndAdvanceScanner' during 'getCodeFixes'
#45744 closed
Jan 28, 2022 -
Debug assertion violation for extract type refactoring
#47582 closed
Jan 28, 2022 -
non overlapping casts are allowed for literals
#47592 closed
Jan 28, 2022 -
exactOptionalPropertyTypes being inconsistent with T[keyof T]
#47587 closed
Jan 28, 2022 -
Cannot use local value when merged with type-only alias
#47536 closed
Jan 28, 2022 -
No completion for `assert` keyword
#46371 closed
Jan 28, 2022 -
api: compilerhost async fs
#47570 closed
Jan 28, 2022 -
Documental changes needed
#47638 closed
Jan 27, 2022 -
Auto import provides multiple instances of the same package in monorepo
#44172 closed
Jan 27, 2022 -
Wrong type file generated when using baseURL or local package json file
#47557 closed
Jan 27, 2022 -
Inconsistent truthiness narrowing involving never-return typed functions
#47639 closed
Jan 27, 2022 -
ReadonlyArray<T> should extend RelativeIndexable<T>
#47569 closed
Jan 27, 2022 -
Support IntelliSense for JSDoc `@property`/`@prop` tags
#47622 closed
Jan 27, 2022 -
Unexpected error for class using a combination of "keyof", generics and unions
#47629 closed
Jan 27, 2022 -
Wrong import assist
#47110 closed
Jan 27, 2022 -
No compiler error when type is defined inside a function
#47556 closed
Jan 27, 2022 -
tsc needlessly emits Object.defineproperty() line when "import" keyword is used.
#47563 closed
Jan 27, 2022 -
option to omit `Promise` from return type on `async` functions
#47630 closed
Jan 26, 2022 -
Existing `import type` prevents autocompletion of value import for TypeScript
#44804 closed
Jan 26, 2022 -
JSX attribute completions sometimes don't work when tag type arguments are specified
#47416 closed
Jan 26, 2022 -
Enum internal reference points to the wrong value.
#47285 closed
Jan 26, 2022 -
Strange output from `tsc noEmit` - unclear where error stems from within app,
#46277 closed
Jan 26, 2022 -
Accessing abstract property/getter in the constructor
#47554 closed
Jan 26, 2022 -
Narrowing down the type of a Promise which had Promise.allSettled called on doesn't work
#47617 closed
Jan 26, 2022 -
Use the cluster module, Typescript will compile a default property that does not exist
#47610 closed
Jan 26, 2022 -
bad declaration emit for rebound type parameter name
#47561 closed
Jan 26, 2022 -
Override JSDoc for re-exported types / enum / classes / interfaces
#42684 closed
Jan 25, 2022 -
JSDoc tags does not included in derived classes
#46572 closed
Jan 25, 2022 -
@returns documentation gets lost when inheriting getter
#45508 closed
Jan 25, 2022 -
Omitting tracing spans for bindSourceFile?
#47565 closed
Jan 25, 2022 -
React Javascript Builtin Hooks Import bug
#47601 closed
Jan 25, 2022 -
No structure reuse when a declaration file within a package is updated
#47471 closed
Jan 25, 2022 -
ts v4.5.4 ,the lib.dom navigator not have hid.
#47588 closed
Jan 25, 2022 -
Support template literal as jsx attribute value
#47589 closed
Jan 25, 2022 -
Parent class and a Sibling class can be used as an argument that expects a specific class
#47585 closed
Jan 25, 2022 -
Wrong return type inference in a generic function using Promise.all
#37664 closed
Jan 24, 2022 -
typeof generic function with a specific template type should be possible
#47542 closed
Jan 24, 2022 -
Auto imports not working for modules exported via `exports` in package.json
#46339 closed
Jan 24, 2022 -
Indexed Access Types don't play well with overloads
#47540 closed
Jan 24, 2022 -
"Cannot find module" when importing a folder in ES6
#47469 closed
Jan 23, 2022 -
Can't get (partial) union type on extended generics
#47528 closed
Jan 23, 2022 -
Incorrect error of specifying 'key' more than once in two different .map()s
#47566 closed
Jan 23, 2022 -
Template literal type is lost when used as generic
#47475 closed
Jan 22, 2022 -
IntelliSense should suggest all possible object properties for overloaded function
#47498 closed
Jan 22, 2022
49 Issues opened by 44 people
-
`@deprecated` incorrectly marks the wrong type as deprecated when used in JavaScript.
#47652 opened
Jan 28, 2022 -
Spurious "unreachable case branch" with multi-way conditional type
#47651 opened
Jan 28, 2022 -
Overlooks arbitrary value for type asserted property (in object spread)
#47650 opened
Jan 28, 2022 -
Variable type can not be determined when I set the generics type of a function
#47648 opened
Jan 28, 2022 -
Make true absolute imports relative to source roots work
#47646 opened
Jan 28, 2022 -
Array index has different types on same object
#47636 opened
Jan 27, 2022 -
Comma Operator breaks Functions that return `never`
#47634 opened
Jan 27, 2022 -
Unclear type compatibility of primitives with generic mapped types
#47633 opened
Jan 27, 2022 -
Narrow object types after asserting property types
#47632 opened
Jan 27, 2022 -
Conditional types documentation missing information crucial for their usage.
#47627 opened
Jan 26, 2022 -
Function overloads as intersection of function types
#47626 opened
Jan 26, 2022 -
sourceMapDir option
#47618 opened
Jan 26, 2022 -
add new feature/type for JSON
#47616 opened
Jan 26, 2022 -
Parameters<...> should always be spreadable
#47615 opened
Jan 26, 2022 -
Error when generating definition from javascript (error TS9006)
#47614 opened
Jan 26, 2022 -
A way to hide a property from completions
#47613 opened
Jan 26, 2022 -
Intersection of discriminated union (of records) and a record is incorrect
#47612 opened
Jan 26, 2022 -
[Huge] Alternative File-Type extension for typescript files (.ts = mpeg-2 video)
#47611 opened
Jan 26, 2022 -
TS Server fatal error: Debug Failure. False expression.
#47621 opened
Jan 26, 2022 -
TS Server fatal error: Debug Failure. False expression.
#47620 opened
Jan 26, 2022 -
Extract jsx string to constant
#47619 opened
Jan 26, 2022 -
JSDoc `@callback` tag types are only checked if referenced by code
#47608 opened
Jan 26, 2022 -
Crash in inlayHints with JSDoc function type
#47606 opened
Jan 26, 2022 -
Inconsistent behaviour when accessing setters between TypeScript (.ts files) and TypeScript in JSDoc.
#47603 opened
Jan 25, 2022 -
Virtual file system support in TSServer
#47600 opened
Jan 25, 2022 -
Improve inference in the presence of context-sensitive expressions
#47599 opened
Jan 25, 2022 -
Import wrongly elided with a combination of default export, named export, non-exported type
#47598 opened
Jan 25, 2022 -
preProcessFile incorrectly identifies imports in comments after a template literal type
#47597 opened
Jan 25, 2022 -
Inability to use typeof on an ES private property
#47595 opened
Jan 25, 2022 -
Nested promises are not properly unwrapped in `Promise.then`
#47593 opened
Jan 25, 2022 -
Only `null` and `undefined` included in later overloads during inference between overloads
#47586 opened
Jan 25, 2022 -
A derived class is allowed be created without a parent's getter or setter.
#47581 opened
Jan 24, 2022 -
Optimize and rationalize type-checking for appropriate cases of generic functions with overloads.
#47580 opened
Jan 24, 2022 -
Same type evaluated differently when in a Tuple or by itself
#47579 opened
Jan 24, 2022 -
For in array should be number index?
#47578 opened
Jan 24, 2022 -
Argument type infer not work correctly without specify types of function params
#47577 opened
Jan 24, 2022 -
Variable type isn't detected properly even though function's return type is
#47576 opened
Jan 24, 2022 -
ReadonlyArray.some does not perform type narrowing
#47574 opened
Jan 24, 2022 -
Remove older emit support over time
#47573 opened
Jan 24, 2022 -
Increase default targets over time
#47572 opened
Jan 24, 2022 -
Incorrect overload selected for `Array.prototype.map(...)`
#47571 opened
Jan 24, 2022 -
[NewErrors] 4.6.0-dev.20220123 vs 4.5.5
#47568 opened
Jan 23, 2022 -
Inlay hints suppression should be case insensitive and look within variable names
#47562 opened
Jan 23, 2022 -
Ability to set a type on an imported variable
#47560 opened
Jan 22, 2022 -
Inferred constructable types
#47559 opened
Jan 22, 2022 -
Warning 6133 ignores @link tags
#47558 opened
Jan 22, 2022 -
allow non-null assertion in jsx tagName
#47555 opened
Jan 22, 2022 -
@ts-expect-error and @ts-ignore overly broad in supressing errors
#47551 opened
Jan 21, 2022
87 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.
-
Test user test inline. DO NOT MERGE.
#44585 commented on
Jan 28, 2022 • 256 new comments -
Add moduleDetection compiler flag to allow for changing how modules are parsed
#47495 commented on
Jan 25, 2022 • 14 new comments -
fix(45917): String literal completions missing when last argument of a call is followed by a comma
#46970 commented on
Jan 28, 2022 • 8 new comments -
Feature Request: "extends oneof" generic constraint; allows for narrowing type parameters
#27808 commented on
Jan 24, 2022 • 6 new comments -
feat(11378): Check @param names in JSDoc method documentation
#47257 commented on
Jan 28, 2022 • 6 new comments -
💡 Yield Overrides
#43632 commented on
Jan 25, 2022 • 5 new comments -
Yield Overrides
#47548 commented on
Jan 25, 2022 • 5 new comments -
TSC watch / Out of memory errors with recursive template literal types
#47419 commented on
Jan 26, 2022 • 4 new comments -
Specify parameter index for diagnostic on spread function arguments
#46405 commented on
Jan 24, 2022 • 4 new comments -
Explore enabling type acquisition for web TS Server
#45314 commented on
Jan 25, 2022 • 3 new comments -
Including an argument in a function passed to a generic function breaks type inference
#47547 commented on
Jan 26, 2022 • 3 new comments -
Type guard by deep property
#38839 commented on
Jan 26, 2022 • 3 new comments -
Try making the apparent type of unknown be unknown
#47517 commented on
Jan 24, 2022 • 3 new comments -
[bug] Ternary + arrow function is not correctly parsed
#16241 commented on
Jan 21, 2022 • 2 new comments -
Object literal key completions not filtered by prior signature-discriminating argument
#47549 commented on
Jan 21, 2022 • 2 new comments -
Is there a way to use TypeScript to prevent accidental global access?
#14306 commented on
Jan 22, 2022 • 2 new comments -
Support max-line-length in organize imports
#22991 commented on
Jan 22, 2022 • 2 new comments -
Array.isArray type narrows to any[] for ReadonlyArray<T>
#17002 commented on
Jan 25, 2022 • 2 new comments -
Support for NodeJS 12.7+ package exports
#33079 commented on
Jan 25, 2022 • 2 new comments -
Allow specifying interface implements clauses for the static side of classes
#33892 commented on
Jan 27, 2022 • 2 new comments -
.every() .find() .filter() methods fail with "This expression is not callable." error on union of array types
#44373 commented on
Jan 27, 2022 • 2 new comments -
Automate release branch creation
#36863 commented on
Jan 27, 2022 • 2 new comments -
Allow binding generic functions to a given type
#37181 commented on
Jan 27, 2022 • 2 new comments -
TypeScript 4.6 Iteration Plan
#46858 commented on
Jan 27, 2022 • 2 new comments -
TypeScripts Type System is Turing Complete
#14833 commented on
Jan 21, 2022 • 1 new comment -
Force Override Declarations Types
#36146 commented on
Jan 21, 2022 • 1 new comment -
Circular reference error happens in jsdoc but not in typescript.
#46369 commented on
Jan 21, 2022 • 1 new comment -
TypeScript watcher treats present files as missing after hitting FSEvents watcher limit
#47546 commented on
Jan 22, 2022 • 1 new comment -
Unhelpful error message when `interface ... extends number`
#46246 commented on
Jan 22, 2022 • 1 new comment -
Order-dependent type display behavior in language service
#47055 commented on
Jan 22, 2022 • 1 new comment -
Better propagation of type predicate signatures
#12798 commented on
Jan 22, 2022 • 1 new comment -
Empty array in union with tuple doesn't infer undefined on indexed access
#47531 commented on
Jan 22, 2022 • 1 new comment -
Add a visibility mechanism similar to `friend` or `InternalsVisibleTo`
#35554 commented on
Jan 23, 2022 • 1 new comment -
Duplicate identifier errors when using @types inside a Windows junction
#36294 commented on
Jan 24, 2022 • 1 new comment -
Parameter decorators not checked as thoroughly as invocations.
#43132 commented on
Jan 24, 2022 • 1 new comment -
Error: Debug Failure. False expression. in 'doChange' during 'getCodeFixes'
#32856 commented on
Jan 24, 2022 • 1 new comment -
{ [Symbol.toPrimitive]: () => Symbol }: support as index/property type
#43428 commented on
Jan 24, 2022 • 1 new comment -
Spread object into array breaking change in v4.2.3
#43968 commented on
Jan 24, 2022 • 1 new comment -
Add a Mutable type (opposite of Readonly) to lib.d.ts
#24509 commented on
Jan 24, 2022 • 1 new comment -
Better types for UrlSearchParams
#43738 commented on
Jan 24, 2022 • 1 new comment -
Easier destructuring with type annotations on binding patterns
#29526 commented on
Jan 25, 2022 • 1 new comment -
`ThisType` should use the `intrinsic` keyword
#46836 commented on
Jan 25, 2022 • 1 new comment -
Error when modules depend on each other
#3200 commented on
Jan 25, 2022 • 1 new comment -
Smarter error messages for JSX accidentally put outside a JSX expression
#28943 commented on
Jan 25, 2022 • 1 new comment -
Concerns with TypeScript 4.5's Node 12+ ESM Support
#46452 commented on
Jan 25, 2022 • 1 new comment -
T | (() => T)
#37663 commented on
Jan 25, 2022 • 1 new comment -
Stacktrace does not work on "spaced" filename
#46307 commented on
Jan 25, 2022 • 1 new comment -
Can't use Object.entries with ...- rest destructuring
#46385 commented on
Jan 25, 2022 • 1 new comment -
New Error: error TS2590: Expression produces a union type that is too complex to represent
#45149 commented on
Jan 25, 2022 • 1 new comment -
CLI --extend-tsconfig argument
#37044 commented on
Jan 25, 2022 • 1 new comment -
Improve type inference for circular references in object initializers
#45213 commented on
Jan 26, 2022 • 1 new comment -
Support multi-threaded compilation for --build
#30235 commented on
Jan 26, 2022 • 1 new comment -
Narrowing types by `typeof` inside `switch (true)` does not work
#37178 commented on
Jan 26, 2022 • 1 new comment -
No way to use composite project where outDir is determined by build tool
#37378 commented on
Jan 26, 2022 • 1 new comment -
Suggestion: an option to make --showConfig more verbose
#33211 commented on
Jan 26, 2022 • 1 new comment -
No path completions in `--module nodenext`
#47011 commented on
Jan 26, 2022 • 1 new comment -
Disable type checking for node_modules entirely
#40426 commented on
Jan 26, 2022 • 1 new comment -
Add typed return for Object.defineProperties
#41424 commented on
Jan 26, 2022 • 1 new comment -
Crazy checker.ts refactor experiment (25kloc)
#17861 commented on
Jan 26, 2022 • 1 new comment -
Skip typechecking; only emit (support `--transpileOnly` in `tsc`, re-open of #4176)
#29651 commented on
Jan 26, 2022 • 1 new comment -
Improve non-top-level import/export error, especially for JS
#47076 commented on
Jan 26, 2022 • 1 new comment -
TypeScript 4.0 causes unsolvable TS2611 error for properties inherited from a mixin
#41347 commented on
Jan 27, 2022 • 1 new comment -
Uninitialized variables work around strictNullChecks (follow-up to #13884)
#23305 commented on
Jan 27, 2022 • 1 new comment -
Ability to parametrize generic function type
#44521 commented on
Jan 27, 2022 • 1 new comment -
Ability to get generic type from typeof and infer
#33185 commented on
Jan 27, 2022 • 1 new comment -
Apply function generics as part of type definition
#40542 commented on
Jan 27, 2022 • 1 new comment -
Plugin Support for Custom Transformers
#14419 commented on
Jan 27, 2022 • 1 new comment -
Type guard should infer the type of parent object when applied on a property
#42384 commented on
Jan 27, 2022 • 1 new comment -
string enum member used as "computed enum member" types as number.
#40862 commented on
Jan 27, 2022 • 1 new comment -
isolatedModules doesn't respect enabled preserveConstEnum option what the project might be build with
#37774 commented on
Jan 27, 2022 • 1 new comment -
Asynchronous type guards and assertion signatures
#37681 commented on
Jan 28, 2022 • 1 new comment -
Enable Go to Implementation in Typescript Editors
#6209 commented on
Jan 28, 2022 • 1 new comment -
Proposal: Partial Type Argument Inference
#26242 commented on
Jan 28, 2022 • 1 new comment -
Allow to explicitly pass type parameters via JSDoc
#27387 commented on
Jan 28, 2022 • 1 new comment -
Lookup return type of factory function for JSX expression return types
#29818 commented on
Jan 23, 2022 • 1 new comment -
Add variadic tuple overload to Promise.all
#39796 commented on
Jan 25, 2022 • 1 new comment -
feat: support class.hasInstance proposal (Stage 1)
#46578 commented on
Jan 25, 2022 • 1 new comment -
Fix destructuring and narrowing interaction
#47337 commented on
Jan 28, 2022 • 1 new comment -
Polymorphic "this" for static members
#5863 commented on
Jan 27, 2022 • 0 new comments -
Relative auto-import path when dependency package.json "name" is not specified
#47008 commented on
Jan 27, 2022 • 0 new comments -
Enum string values do not work with switch cases for string literal union types
#45654 commented on
Jan 28, 2022 • 0 new comments -
🤖 User test baselines have changed for refs/heads/master
#43554 commented on
Jan 28, 2022 • 0 new comments -
[WIP] [Experiment] feat(1534): Add "sealed" key word to mark some public/protected methods not be overriden
#45021 commented on
Jan 27, 2022 • 0 new comments -
support quickinfo and go-to-definition on `typeof this`
#47085 commented on
Jan 28, 2022 • 0 new comments -
feat(7411): JSX namespaced attribute syntax not supported
#47356 commented on
Jan 28, 2022 • 0 new comments -
fix(47256): @deprecated does not work on index signatures
#47400 commented on
Jan 27, 2022 • 0 new comments -
Avoid auto-importing from barrel re-exporting index files that are likely to make an import cycle
#47516 commented on
Jan 27, 2022 • 0 new comments