microsoft / TypeScript Public
Overview
Could not load contribution data
Please try again later
1 Release published by 1 person
-
v4.6.4 TypeScript 4.6.4
published
Apr 28, 2022
23 Pull requests merged by 14 people
-
Revert "feat(47595): allow using private fields in type queries"
#48959 merged
May 4, 2022 -
Skip missing nodes in formatting
#48953 merged
May 4, 2022 -
Revert "Don't treat a colon in a conditional expression branch as part of an arrow function"
#48940 merged
May 4, 2022 -
When source file is redirected, set the prototype correctly in node factory
#48862 merged
May 4, 2022 -
Don’t let other completions shadow type keywords in type locations
#48939 merged
May 4, 2022 -
Run `mocha` using `process.execPath` instead of harcoding `"node"`
#48797 merged
May 4, 2022 -
Document encodeURIComponent/encodeURI's argument as unencoded
#48803 merged
May 4, 2022 -
Add tests case for function check type being correctly paranthesized in quick info
#48836 merged
May 4, 2022 -
Start Node ESM stable version at Node16
#48879 merged
May 3, 2022 -
[release-4.6] Cherry pick #48941 (get narrowed type of symbol fix)
#48943 merged
May 3, 2022 -
Fix blocking of recursive dependencies in getNarrowedTypeOfSymbol
#48941 merged
May 3, 2022 -
Pick PR #48687 to release-4.6
#48782 merged
May 3, 2022 -
🤖 Pick PR #48765 (Fix constructor code when there is ...) into release-4.6
#48780 merged
May 3, 2022 -
Don't go past import in cross-project renaming
#48758 merged
May 3, 2022 -
Temporarily revert unconstrained type parameter strictness in TS 4.7
#48923 merged
May 2, 2022 -
fix(48557): Add missing JSDoc parameters
#48560 merged
May 2, 2022 -
Fix formatter's processChildNodes
#48921 merged
May 2, 2022 -
Add a regression test for completion list in object literal involving inferred obj with optional members
#48910 merged
May 2, 2022 -
LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20220502133721319 to main
#48913 merged
May 2, 2022 -
LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20220501124712191 to main
#48909 merged
May 1, 2022 -
fix(48759): import<T> is valid syntax in nightly
#48787 merged
Apr 29, 2022 -
Fix #47753 - Organize imports removes type imports that are only referenced in @link (jsdoc)
#47824 merged
Apr 29, 2022 -
Use same error for iteration in <=ES5
#48881 merged
Apr 29, 2022
12 Pull requests opened by 10 people
-
No error on toplevel return in JS
#48874 opened
Apr 28, 2022 -
fix(48887) exposing rest helper functions externally
#48888 opened
Apr 29, 2022 -
Handle package.json watch in tsc, tsc --build and tsserver
#48889 opened
Apr 29, 2022 -
fix(48918): add description of missing third parameter `value` of `Reflect.set`.
#48919 opened
May 2, 2022 -
Skip ambient modules in globalThis
#48938 opened
May 3, 2022 -
Cache file existence in synchronizeHostData
#48942 opened
May 3, 2022 -
Add `fractionalSecond` part type to DateTimeFormat().formatToParts
#48945 opened
May 3, 2022 -
Report error for invalid 'this' type during 'await'
#48946 opened
May 4, 2022 -
fix(48948): constructor can't be the name of class accessors and generators
#48954 opened
May 4, 2022 -
packageJsonWatch, testing package.json and impliedNodeFormat use in transformer
#48958 opened
May 4, 2022 -
Remove some unused baselines.
#48964 opened
May 5, 2022 -
fix(48878): TypeChecker.getTypeAtLocation throws runtime errors when passed valid nodes
#48967 opened
May 5, 2022
93 Issues closed by 28 people
-
no error when using `+` operator on incompatible types
#48962 closed
May 5, 2022 -
[4.7-beta] Parsing failure for arrow function expr in conditional expr
#48733 closed
May 4, 2022 -
`exactOptionalPropertyTypes` does not apply to constructor parameters
#48952 closed
May 4, 2022 -
TypeScript incorrectly auto-importing string from fp-ts.
#48075 closed
May 4, 2022 -
encodeURIComponent/encodeURI's argument should be documented as unencoded
#48789 closed
May 4, 2022 -
Control Flow Analysis of aliased conditions on object properties not working
#48929 closed
May 4, 2022 -
Design Meeting Notes, 9/29/2021
#46141 closed
May 4, 2022 -
Design Meeting Notes, 10/6/2021
#46247 closed
May 4, 2022 -
Design Meeting Notes, 9/22/2021
#46012 closed
May 4, 2022 -
Design Meeting Notes, 9/24/2021
#46050 closed
May 4, 2022 -
Design Meeting Notes, 9/3/2021
#45718 closed
May 4, 2022 -
Design Meeting Notes, 9/15/2021
#45943 closed
May 4, 2022 -
Design Meeting Notes, 9/17/2021
#45944 closed
May 4, 2022 -
Design Meeting Notes, 8/25/2021
#45577 closed
May 4, 2022 -
Design Meeting Notes, 9/1/2021
#45688 closed
May 4, 2022 -
Design Meeting Notes, 8/18/2021
#45504 closed
May 4, 2022 -
Design Meeting Notes, 8/20/2021
#45551 closed
May 4, 2022 -
Design Meeting Notes, 7/16/2021
#45106 closed
May 4, 2022 -
Design Meeting Notes, 7/28/2021
#45226 closed
May 4, 2022 -
Design Meeting Notes, 8/4/2021
#45328 closed
May 4, 2022 -
Design Meeting Notes, 6/16/2021
#45103 closed
May 4, 2022 -
Design Meeting Notes, 7/14/2021
#45104 closed
May 4, 2022 -
Design Meeting Notes, 6/11/2021
#44555 closed
May 4, 2022 -
Design Meeting Notes, 6/2/2021
#44400 closed
May 4, 2022 -
Design Meeting Notes, 6/4/2021
#44442 closed
May 4, 2022 -
Design Meeting Notes, 6/9/2021
#44524 closed
May 4, 2022 -
Design Meeting Notes, 5/19/2021
#44256 closed
May 4, 2022 -
Design Meeting Notes, 5/21/2021
#44257 closed
May 4, 2022 -
Design Meeting Notes, 4/1/2022
#48685 closed
May 4, 2022 -
Design Meeting Notes, 4/13/2022
#48686 closed
May 4, 2022 -
Design Meeting Notes, 3/16/2022
#48683 closed
May 4, 2022 -
Design Meeting Notes, 3/23/2022
#48684 closed
May 4, 2022 -
Design Meeting Notes, 3/9/2022
#48209 closed
May 4, 2022 -
Design Meeting Notes, 3/11/2022
#48226 closed
May 4, 2022 -
Design Meeting Notes, 3/2/2022
#48095 closed
May 4, 2022 -
Design Meeting Notes, 3/4/2022
#48208 closed
May 4, 2022 -
Design Meeting Notes, 2/9/2022
#48016 closed
May 4, 2022 -
Design Meeting Notes, 2/18/2022
#48017 closed
May 4, 2022 -
Design Meeting Notes, 2/25/2022
#48042 closed
May 4, 2022 -
Design Meeting Notes, 1/21/2022
#47726 closed
May 4, 2022 -
Design Meeting Notes, 1/28/2022
#47727 closed
May 4, 2022 -
Design Meeting Notes, 2/2/2022
#47728 closed
May 4, 2022 -
Design Meeting Notes, 1/14/2022
#47724 closed
May 4, 2022 -
Design Meeting Notes, 1/19/2022
#47725 closed
May 4, 2022 -
Design Meeting Notes, 12/8/2021
#47073 closed
May 4, 2022 -
Design Meeting Notes, 12/10/2021
#47151 closed
May 4, 2022 -
Design Meeting Notes, 11/19/2021
#46878 closed
May 4, 2022 -
Design Meeting Notes, 12/1/2021
#46983 closed
May 4, 2022 -
Design Meeting Notes, 10/22/2021
#46559 closed
May 4, 2022 -
Design Meeting Notes, 11/5/2021
#46697 closed
May 4, 2022 -
Design Meeting Notes, 11/17/2021
#46872 closed
May 4, 2022 -
Design Meeting Notes, 10/13/2021
#46365 closed
May 4, 2022 -
Design Meeting Notes, 10/20/2021
#46453 closed
May 4, 2022 -
Switch from `node12` to `node16` to avoid top-level await issues
#48646 closed
May 3, 2022 -
ECMAScript private member support in Constructor Parameter Properties
#48944 closed
May 3, 2022 -
Promise intersection with primitive results in wrong awaited type
#48927 closed
May 3, 2022 -
Perf regression in object destructuring with default values referencing other destructured members
#48902 closed
May 3, 2022 -
Intellisense doesn't work as expected when entering dot in TypeScript template literal types
#48895 closed
May 3, 2022 -
Awaited<T> missing from utility types documentation
#48935 closed
May 3, 2022 -
[JSDoc] @type import would be overridden with namespace of the same name
#48181 closed
May 3, 2022 -
error TS2502: 'thisArg' is referenced directly or indirectly in its own type annotation with tsc 4.6.4
#48914 closed
May 3, 2022 -
`useAliasesForRenames` does not prevent rename in the original file in another project
#45734 closed
May 3, 2022 -
ReturnType of generic constraint will not compile
#48931 closed
May 3, 2022 -
Renaming namespace import from another project will rename its first symbol
#45659 closed
May 3, 2022 -
(Suggestion) `filepath` built-in type
#48892 closed
May 3, 2022 -
implement tagged template string support for inlining d.ts
#48911 closed
May 2, 2022 -
DataView: jsdoc about some methods
#48557 closed
May 2, 2022 -
Default generic types are unused in `ReturnType`
#48870 closed
May 2, 2022 -
Paste into editor with format on paste removes pasted word
#48006 closed
May 2, 2022 -
JSON: more general type of `JSON.parse()`
#48907 closed
May 2, 2022 -
Keyword "as" for Destructuring Assignment
#48905 closed
May 1, 2022 -
Type narrowing/assertion fails with ternary operator
#48897 closed
May 1, 2022 -
Record<"a" | "b", number> incorrectly extends Record<number, string>
#48906 closed
May 1, 2022 -
Object.assign overloads don't allow generic target
#48886 closed
Apr 30, 2022 -
Key in mapped variadic tuple should not be literal after the variadic part
#48856 closed
Apr 30, 2022 -
Type validations do not carry over when assigned to a const
#48891 closed
Apr 30, 2022 -
`import<T>` is valid syntax in nightly
#48759 closed
Apr 29, 2022 -
Organize imports removes type imports that are only referenced in `@link` (jsdoc)
#47753 closed
Apr 29, 2022 -
es2022 decorated class with static field initialization runtime error
#48818 closed
Apr 29, 2022 -
is there a way to delay the type infer to the return type of the function instead of the parmas
#48847 closed
Apr 29, 2022 -
Omitted property does not narrow discriminated union contextual type
#41759 closed
Apr 28, 2022 -
Add a compiler option for stricter type checking for optional properties
#48841 closed
Apr 28, 2022 -
Possible bug when using findIndex
#48843 closed
Apr 28, 2022 -
Compiler allows bad return values from a function when a spread operator is used (version >= 4.1
#48875 closed
Apr 28, 2022 -
MediaQueryList.Addlistener
#48873 closed
Apr 28, 2022 -
String enum in generic constraint gives not assignable error for string literal object
#48867 closed
Apr 28, 2022 -
Ambiguous Result for Any Conditional Type Mapping
#48871 closed
Apr 28, 2022 -
[Bug] strict takes precedence over disabled strictPropertyInitialization
#48872 closed
Apr 28, 2022
39 Issues opened by 34 people
-
Async generator functions plus generics cause confusing errors about Awaited on return
#48966 opened
May 5, 2022 -
Find all references crash on literal with base constraint contextual type
#48963 opened
May 5, 2022 -
SourceFile.impliedNodeFormat - misleading doc comment
#48961 opened
May 4, 2022 -
Design Meeting Notes, 5/4/2022
#48960 opened
May 4, 2022 -
Design Meeting Notes, 4/27/2022
#48957 opened
May 4, 2022 -
Enum with special numbers overwrites own value
#48956 opened
May 4, 2022 -
`lodash.merge` can Bypass Type Check in Typescript
#48950 opened
May 4, 2022 -
'window.location' should allow assigning a string
#48949 opened
May 4, 2022 -
`constructor` can't be the name of class accessors and generators.
#48948 opened
May 4, 2022 -
Update typescript from 4.2.4 to 4.6.4,get error
#48947 opened
May 4, 2022 -
feat(): compile-ts-from-js-and-annotations-and-declarations
#48937 opened
May 3, 2022 -
Aliasing a type in a conditional type changes the result
#48936 opened
May 3, 2022 -
Infer callback parameters that has default values
#48934 opened
May 3, 2022 -
Inconsistent string auto-complete when inside/outside string
#48932 opened
May 3, 2022 -
JS/TS detect all syntax errors in RegExps.
#48933 opened
May 3, 2022 -
`unknown` should narrow to `{}` when non-null
#48928 opened
May 3, 2022 -
Detect the correct conditional return type in class methods
#48926 opened
May 3, 2022 -
Tagged union types aren't preserved during key remapping
#48922 opened
May 2, 2022 -
Reflect: jsdoc about `Reflect.set`
#48918 opened
May 2, 2022 -
Record from noUncheckedIndexedAccess: false can't be expressed when noUncheckedIndexedAccess: true
#48917 opened
May 2, 2022 -
Type definition for `fractionalSecondDigits` in Intl.DateTimeFormatOptions has incorrect `0`.
#48912 opened
May 2, 2022 -
IntelliSense/autocomplete doesn't work properly inside object literals
#48915 opened
May 2, 2022 -
refactor import statements to import more specific paths
#48916 opened
May 1, 2022 -
`compilerOptions: noUnusedLocals` doesn't work in `jsconfig.json` in latest typescript
#48900 opened
Apr 30, 2022 -
Type conditional does not narrow down a union type in index signature
#48893 opened
Apr 30, 2022 -
`lib.d.ts` Updates for TypeScript 4.8
#48890 opened
Apr 29, 2022 -
Support "Go to definition"/Ctrl+click on aliased non-js/non-ts imports
#48896 opened
Apr 29, 2022 -
Expose `isRestParameter` in internal API
#48887 opened
Apr 29, 2022 -
Implement the updated JS decorators proposal
#48885 opened
Apr 29, 2022 -
Have hover tooltips show instantiated / computed types when selection is multiple characters
#48884 opened
Apr 29, 2022 -
Asserts function does not account for function call
#48883 opened
Apr 29, 2022 -
Intl.DateTimeFormat.formatToParts() does not include part of type `fractionalSecond`
#48882 opened
Apr 29, 2022 -
Wrong module extending?
#48903 opened
Apr 29, 2022 -
Auto-import consistently failing after a few minutes (happening in vscode, nightly ts)
#48880 opened
Apr 28, 2022 -
TypeChecker.getTypeAtLocation throws runtime errors when passed valid nodes
#48878 opened
Apr 28, 2022 -
IDE Suggestion: Provide hover tooltips for keywords and syntax
#48877 opened
Apr 28, 2022 -
`import=require` emits incorrectly with NodeNext, target<=es2018, when emitting as ESM
#48876 opened
Apr 28, 2022
122 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.
-
tsserver support for a virtual filesystem
#48497 commented on
May 4, 2022 • 27 new comments -
Configure from package.json
#32830 commented on
Apr 28, 2022 • 16 new comments -
`Array.prototype.at` should return a more precise type when operating on a tuple
#47660 commented on
Apr 29, 2022 • 5 new comments -
Allow export map entries to remap back to input files for a program
#47925 commented on
Apr 28, 2022 • 5 new comments -
[WIP] Build improvements
#48784 commented on
Apr 29, 2022 • 5 new comments -
Inferences made when trying to match an overload are carried over to matching consecutive overloads
#46312 commented on
May 1, 2022 • 4 new comments -
Stale errors for a few minutes after switching branches
#44066 commented on
May 4, 2022 • 4 new comments -
RFC: Support __proto__ literal in object initializers
#38385 commented on
May 5, 2022 • 4 new comments -
Assignment operators allow assigning invalid values to literal types
#47027 commented on
May 5, 2022 • 4 new comments -
Prototyping TS Server plugins on web
#47377 commented on
May 4, 2022 • 4 new comments -
initalizing config with values
#45539 commented on
Apr 28, 2022 • 2 new comments -
IntelliSense in JavaScript is broken when documenting a context for a function in argument (`this` replaced by `globalThis`)
#48498 commented on
Apr 29, 2022 • 2 new comments -
--module nodenext self-name references don't work with an outDir from clean build
#46762 commented on
Apr 29, 2022 • 2 new comments -
Suggestion: minification
#8 commented on
Apr 29, 2022 • 2 new comments -
Google feedback on TS 4.7-beta
#48848 commented on
May 2, 2022 • 2 new comments -
TS looses previously determined type
#48901 commented on
May 2, 2022 • 2 new comments -
Intellisense returning inconsistent curly bracket
#48924 commented on
May 2, 2022 • 2 new comments -
[Build Performance] Updating types in a composite package causes a larger than necessary project tree rebuild
#47793 commented on
May 3, 2022 • 2 new comments -
CSS module support
#46689 commented on
May 3, 2022 • 2 new comments -
Allow local .js/.ts files to be typed by their corresponding .d.ts file
#29056 commented on
May 3, 2022 • 2 new comments -
Support for type destructuring
#13135 commented on
May 3, 2022 • 2 new comments -
Can't stop typescript compiler from walking up parent directories in nested project
#44685 commented on
May 4, 2022 • 2 new comments -
Evaluate popular packages that have `exports` fields set but may not be Node ESM-ready for TypeScript
#47792 commented on
May 4, 2022 • 2 new comments -
Inability to use typeof on an ES private property
#47595 commented on
May 4, 2022 • 2 new comments -
Fixed contextual async return type with unions in context that contain a mix of promise and non-promise types
#47683 commented on
May 3, 2022 • 2 new comments -
Don't erase signature type parameters in signaturesRelatedTo
#48092 commented on
May 3, 2022 • 2 new comments -
Allow return type in conditional if body is followed by a colon
#48788 commented on
May 4, 2022 • 2 new comments -
fix(48673): Find all reference doesn't work on access modifier for constructor
#48813 commented on
May 4, 2022 • 2 new comments -
Key Remapping in Mapped Types does not contribute to the reference of the original type
#44643 commented on
Apr 28, 2022 • 1 new comment -
Lookup type on `this` unexpectedly takes `true` branch of conditional type
#37778 commented on
Apr 28, 2022 • 1 new comment -
Unhelpful error message when `interface ... extends number`
#46246 commented on
Apr 28, 2022 • 1 new comment -
[lib] missing `Array.prototype.findLast` and `Array.prototype.findLastIndex`
#48829 commented on
Apr 28, 2022 • 1 new comment -
TS1108 "problem" showing on pure Javascript (node) file - Erroneous Error Flag
#48224 commented on
Apr 28, 2022 • 1 new comment -
Support for declaring index signatures using JSDoc
#48096 commented on
Apr 28, 2022 • 1 new comment -
__importDefault without tslib in output when noEmitHelpers and importHelpers set to true
#40328 commented on
Apr 28, 2022 • 1 new comment -
?? and ??= behave differently when they shouldn't
#40359 commented on
Apr 28, 2022 • 1 new comment -
Provide a specialized error on top-level await and --module node12
#46149 commented on
Apr 29, 2022 • 1 new comment -
Unintuitive error message when some JSX children is invalid
#48796 commented on
Apr 29, 2022 • 1 new comment -
typeAcquisition.exclude configuration settings changes are ignored when already cached
#41501 commented on
Apr 29, 2022 • 1 new comment -
animationend and animationstart not in lib.dom.d.ts ?
#20494 commented on
Apr 29, 2022 • 1 new comment -
Expose configuration hook for custom module resolution
#18896 commented on
Apr 29, 2022 • 1 new comment -
Allowing `infer` after `extends T` in conditional types would simplify complicated type definitions massively
#47330 commented on
Apr 29, 2022 • 1 new comment -
JSDoc types with class / namespace not combined correctly
#48821 commented on
Apr 29, 2022 • 1 new comment -
createIncrementalProgram is not emitting incrementally
#47334 commented on
Apr 29, 2022 • 1 new comment -
error TS2688: Cannot find type definition file for...random paths.
#27956 commented on
Apr 30, 2022 • 1 new comment -
Proposal: Inlay Hints with minimal parameters count
#48817 commented on
Apr 30, 2022 • 1 new comment -
Alias for TypeScript declaration emitting
#30952 commented on
May 1, 2022 • 1 new comment -
`exactOptionalPropertyTypes`: `Partial` of index signature adds `undefined`
#46969 commented on
May 2, 2022 • 1 new comment -
Conditionally optional/conditionally readonly properties
#44261 commented on
May 2, 2022 • 1 new comment -
Object spread drops index signature
#27273 commented on
May 2, 2022 • 1 new comment -
Use absolute file paths in error messages
#36221 commented on
May 2, 2022 • 1 new comment -
allow voluntary .ts suffix for import paths
#37582 commented on
May 2, 2022 • 1 new comment -
bind, call and apply do not work on unions of function types with different return types.
#33815 commented on
May 2, 2022 • 1 new comment -
Inlay Hints callee ignore
#48899 commented on
May 2, 2022 • 1 new comment -
"Extend this..." refactor
#48898 commented on
May 2, 2022 • 1 new comment -
Typescript ESM issue
#48835 commented on
May 2, 2022 • 1 new comment -
Parameters<T> and ReturnType<T> limitation
#38685 commented on
May 2, 2022 • 1 new comment -
tsserver protocol is missing notification message type. (maybe?)
#37821 commented on
May 2, 2022 • 1 new comment -
VS Code renaming default export from styled-components
#48925 commented on
May 3, 2022 • 1 new comment -
Combining destructuring with parameter properties
#5326 commented on
May 3, 2022 • 1 new comment -
TS keeps crashing on monorepo with references
#48728 commented on
May 3, 2022 • 1 new comment -
Replace any by unknown in definition files
#26188 commented on
May 3, 2022 • 1 new comment -
Provide .ts developer experience for .js modules (with a .d.ts without JSDoc)
#30304 commented on
May 3, 2022 • 1 new comment -
Ambient external module name incorrectly appears in `keyof typeof globalThis`
#48147 commented on
May 3, 2022 • 1 new comment -
Suggestion: assigning index signature to object with optional properties should error if value types mismatch
#42719 commented on
May 3, 2022 • 1 new comment -
Service Worker typings
#11781 commented on
May 3, 2022 • 1 new comment -
`getSignaturesOfType` throws `Cannot read property 'flags' of undefined`
#33829 commented on
May 3, 2022 • 1 new comment -
Compiler should error when encountering invalid regular expressions
#3432 commented on
May 4, 2022 • 1 new comment -
Exact Types
#12936 commented on
May 4, 2022 • 1 new comment -
TS Server fatal error: Debug Failure. False expression.
#47304 commented on
May 4, 2022 • 1 new comment -
[bug] Ternary + arrow function is not correctly parsed
#16241 commented on
May 4, 2022 • 1 new comment -
typeof on #private Fields not handled by `typeof import()`
#48690 commented on
May 4, 2022 • 1 new comment -
[BUG][javascript] "types" compiler option in jsconfig.json doesn't work
#47709 commented on
May 5, 2022 • 1 new comment -
RFC: allowing standalone `.d.ts` emit through explicit type annotations (--isolatedDeclarations, --noTypeInferenceOnExports?)
#47947 commented on
May 5, 2022 • 1 new comment -
Polymorphic "this" for static members
#5863 commented on
May 5, 2022 • 1 new comment -
`\u` in String.raw
#42887 commented on
May 5, 2022 • 1 new comment -
In JS, jsdoc should be able to declare functions as overloaded
#25590 commented on
May 5, 2022 • 1 new comment -
Throw types
#40468 commented on
May 1, 2022 • 1 new comment -
🤖 User test baselines have changed for refs/heads/master
#43554 commented on
May 2, 2022 • 1 new comment -
Add math intrinsic types
#48198 commented on
May 4, 2022 • 1 new comment -
fix `typeof import("path").Foo.#private`
#48763 commented on
May 4, 2022 • 1 new comment -
Add ES2022 `Intl.Segmenter` type
#48800 commented on
May 5, 2022 • 1 new comment -
Support __proto__ in object literal (type-check only)
#48816 commented on
May 4, 2022 • 1 new comment -
Fix type parameter comparability to consistently allow comparisons on unconstrained type parameters
#48861 commented on
May 2, 2022 • 1 new comment -
Array binding pattern with only OmittedExpressions does not check RHS of for-of loop
#48630 commented on
Apr 28, 2022 • 0 new comments -
Conditional type prevents assignability
#48033 commented on
Apr 28, 2022 • 0 new comments -
Support additional trace points
#40460 commented on
Apr 28, 2022 • 0 new comments -
Build mode explicitly checks file stamps in watch mode rather than using file watcher events
#45082 commented on
Apr 29, 2022 • 0 new comments -
Experiment with storing output timestamps in .tsbuildinfo
#46677 commented on
Apr 29, 2022 • 0 new comments -
Contribute to the welcome view
#48489 commented on
Apr 29, 2022 • 0 new comments -
import Suggestions don't work if typed before the interface declaration Typescript
#48904 commented on
May 2, 2022 • 0 new comments -
[Feature Request] Support change type of this, to act on type guard of following codes
#48833 commented on
May 2, 2022 • 0 new comments -
Types of variables change if source is from spread object
#48844 commented on
May 2, 2022 • 0 new comments -
Extending string-based enums
#17592 commented on
May 3, 2022 • 0 new comments -
Tsbuild watching packagejson is dependent on whether program was built in the invocation
#48314 commented on
May 3, 2022 • 0 new comments -
`await` does not respect `this` types in `.then` method
#47711 commented on
May 4, 2022 • 0 new comments -
JSDoc support for object literal fields
#290 commented on
May 5, 2022 • 0 new comments -
disallow comparing to null and undefined unless they are valid cases in strict null mode
#11920 commented on
May 5, 2022 • 0 new comments -
Support Intellisense for string/number literals in a widened union
#33471 commented on
May 5, 2022 • 0 new comments -
Enum members aren't subtype reduced in unions
#35867 commented on
May 5, 2022 • 0 new comments -
improper declared type cause narrow type not work when its computed type is not union.
#39114 commented on
May 5, 2022 • 0 new comments -
In JSDoc @type is not a type declaration, which it is much more like type conversion.
#39650 commented on
May 5, 2022 • 0 new comments -
Class Property Inference from Constructors fails for a simple object declared in place
#39681 commented on
May 5, 2022 • 0 new comments -
Hoisted function declarations should be assigned to `exports` before any `require` calls
#39853 commented on
May 5, 2022 • 0 new comments -
Unexpected behavior (possible bug)
#39970 commented on
May 5, 2022 • 0 new comments -
Support “Arbitrary module namespace identifier names”
#40594 commented on
May 5, 2022 • 0 new comments -
Using an optional call with `.flat()` produces incorrect types
#41007 commented on
May 5, 2022 • 0 new comments -
Compile error if I named last array destructuring element.
#41548 commented on
May 5, 2022 • 0 new comments -
instanceof Promise in ternary does not narrow Promiselike in 4.1
#41606 commented on
May 5, 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
May 5, 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
May 5, 2022 • 0 new comments -
Support inferring `never` as the return type in JavaScript when overriding a class method that returns `never`
#46791 commented on
May 5, 2022 • 0 new comments -
Bizarre circular type false positive
#48708 commented on
May 5, 2022 • 0 new comments -
Intersection causes incorrect type compatability
#48720 commented on
May 5, 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
May 5, 2022 • 0 new comments -
Regression causes Function top-type to be callable with no arguments
#48840 commented on
May 5, 2022 • 0 new comments -
JSDoc @type tag optional parameters
#48132 commented on
May 2, 2022 • 0 new comments -
Add missing source property to Intl formatRangeToParts methods
#48754 commented on
May 4, 2022 • 0 new comments -
🤖 Pick PR #48775 (Fix handling of prologue statements...) into release-4.6
#48781 commented on
May 3, 2022 • 0 new comments -
Instantiate conditional types when providing conditional types
#48823 commented on
May 4, 2022 • 0 new comments -
Instantiate conditional types within contextual type instantiation
#48838 commented on
May 4, 2022 • 0 new comments -
When building projects in watch mode, only schedule projects that need build or need update to bundle
#48865 commented on
Apr 28, 2022 • 0 new comments