microsoft / TypeScript Public
Overview
Could not load contribution data
Please try again later
1 Release published by 1 person
-
v4.7-rc TypeScript 4.7 RC
published
May 11, 2022
40 Pull requests merged by 21 people
-
LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20220512112819221 to main
#49081 merged
May 12, 2022 -
fix(7410): Support JSX Element as JSX Attribute Value
#47994 merged
May 11, 2022 -
Allow referencing type-only exports as namespace members in ImportTypes and TypeQueries
#49056 merged
May 11, 2022 -
LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20220511152845963 to main
#49069 merged
May 11, 2022 -
fix(44466): Fixes parsing contextual keyword casts as arrow functions
#49029 merged
May 10, 2022 -
Add regression test for #46192
#49057 merged
May 10, 2022 -
fix: update types for RTF.p.formatToParts() result
#46508 merged
May 10, 2022 -
🤖 Pick PR #49010 (LEGO: Pull request from lego/hb_537...) into release-4.7
#49031 merged
May 10, 2022 -
🤖 Pick PR #49016 (LEGO: Pull request from lego/hb_537...) into release-4.7
#49030 merged
May 10, 2022 -
Identify when file name is matched by default include spec
#49040 merged
May 10, 2022 -
fix(48912): fractionalSecondDigits is 1, 2 or 3.
#49042 merged
May 10, 2022 -
LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20220510105815230 to main
#49044 merged
May 10, 2022 -
Fixed an issue with contextual type for intersection properties
#48668 merged
May 9, 2022 -
Add missing source property to Intl formatRangeToParts methods
#48754 merged
May 9, 2022 -
Add JSDoc's @inheritDoc Support for Static Class Members for TypeScript
#46719 merged
May 9, 2022 -
fix(49001): Missing properties quickfix does not add missing imports
#49009 merged
May 9, 2022 -
fix(48912): fractionalSecondDigits configure
#49014 merged
May 9, 2022 -
fix(48673): Find all reference doesn't work on access modifier for constructor
#48813 merged
May 9, 2022 -
fix(48887) exposing rest helper functions externally
#48888 merged
May 9, 2022 -
Report error for invalid 'this' type during 'await'
#48946 merged
May 9, 2022 -
🤖 Pick PR #49035 (Fix module specifier generation cra...) into release-4.7
#49036 merged
May 9, 2022 -
Fix module specifier generation crash from typesVersions
#49035 merged
May 9, 2022 -
Fix type parameter comparability to consistently allow comparisons on unconstrained type parameters
#48861 merged
May 9, 2022 -
LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20220508150540507 to main
#49016 merged
May 8, 2022 -
LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20220507124224201 to main
#49010 merged
May 7, 2022 -
Sync and bump release 4.7 to RC
#49007 merged
May 7, 2022 -
Flag resolution mode assertions in non-nightly builds
#49002 merged
May 6, 2022 -
Fix missing parsingContext restore at return in parseDelimitedList
#48999 merged
May 6, 2022 -
Respect importModuleSpecifierEnding inside node_modules packages
#48995 merged
May 6, 2022 -
Fix more tests missing 'it' call in 'describe'
#48994 merged
May 6, 2022 -
Add ES2022 `Intl.Segmenter` type
#48800 merged
May 6, 2022 -
🤖 Pick PR #48775 (Fix handling of prologue statements...) into release-4.6
#48781 merged
May 5, 2022 -
Harden combineProjectOutputForReferences against empty results
#48978 merged
May 5, 2022 -
Clear ExportMapCache on cancellation requested
#48979 merged
May 5, 2022 -
fix(48878): TypeChecker.getTypeAtLocation throws runtime errors when passed valid nodes
#48967 merged
May 5, 2022 -
Allow export map entries to remap back to input files for a program
#47925 merged
May 5, 2022 -
Fix node16 tests for module resolution
#48974 merged
May 5, 2022 -
Remove some unused baselines.
#48964 merged
May 5, 2022 -
No error on toplevel return in JS
#48874 merged
May 5, 2022 -
Skip ambient modules in globalThis
#48938 merged
May 5, 2022
10 Pull requests opened by 7 people
-
Use changeCompilerHostLikeToUseCache in synchronizeHostData
#48980 opened
May 6, 2022 -
Always recreate the file watcher when rename event occurs
#48997 opened
May 6, 2022 -
fixes #48630 array binding pattern with only OmittedExpressions does not check RHS of for-of loop
#49008 opened
May 7, 2022 -
Fixed an issue with generic naked T not being allowed as async generator's return
#49023 opened
May 9, 2022 -
Automatically enable `debugMode` when recording with Replay
#49027 opened
May 9, 2022 -
Fixed an issue with quickInfo crashing on a function property returned from generic function
#49049 opened
May 10, 2022 -
fix: `getDefaultLibFilePath` should normalize `__dirname`
#49051 opened
May 10, 2022 -
fix(49058): Language service crashes for static member in class with unresolved base members
#49059 opened
May 11, 2022
72 Issues closed by 22 people
-
Recursive function parameter inferring produces unexpected unknown
#42258 closed
May 12, 2022 -
Proposal: `ArrayValue` type
#49060 closed
May 12, 2022 -
Distributive conditional types are not distributive when a compound type is used before `extends`
#49013 closed
May 12, 2022 -
Consider redesigning "resolution-mode" to not be an assertion since it's not an assertion
#48644 closed
May 11, 2022 -
Support JSX Element as JSX Attribute Value
#7410 closed
May 11, 2022 -
Boolean extends its subtype when evaluated trough a generic.
#49073 closed
May 11, 2022 -
Improve the performance of updateExportedFilesMapFromCache
#45283 closed
May 11, 2022 -
Incorrect infer type of return function
#49018 closed
May 11, 2022 -
Type-only export causes `no exported member` error in generated `.d.ts` file
#45946 closed
May 11, 2022 -
tsconfig.json exclude doesn't support specific file path
#33526 closed
May 11, 2022 -
Is this a bug? - Call Lambda 'super.method' in SubClass override method with [ TSC, ts-node, Quokka ]
#49068 closed
May 11, 2022 -
Regression with 'out' in `(out as number)`
#49021 closed
May 10, 2022 -
Parse error on type assertion with contextual keyword in parentheses (override as Type)
#44466 closed
May 10, 2022 -
Inaccurate type for return value of `Intl.RelativeTimeFormat.prototype.formatToParts`
#46245 closed
May 10, 2022 -
TypeScript IntelliSense auto-import now overzealous, ignores relative path settings
#46192 closed
May 10, 2022 -
Type definition for `fractionalSecondDigits` in Intl.DateTimeFormatOptions has incorrect `0`.
#48912 closed
May 10, 2022 -
TS6059 reports half-true reason for file being in the program
#43679 closed
May 10, 2022 -
Callback argument of generic does not infer type
#49020 closed
May 10, 2022 -
Stronger `this` typing?
#49025 closed
May 10, 2022 -
Contextual type can't be provided to a mapped type intersected with an object type
#48812 closed
May 9, 2022 -
source property is missing from return type of Intl formatRangeToParts methods
#48753 closed
May 9, 2022 -
Add JSDoc's @inheritDoc Support for Static Class Members for TypeScript
#23215 closed
May 9, 2022 -
Missing properties quickfix does not add missing imports
#49001 closed
May 9, 2022 -
Find all reference doesn't work on access modifier for constructor
#48673 closed
May 9, 2022 -
Expose `isRestParameter` in internal API
#48887 closed
May 9, 2022 -
`await` does not respect `this` types in `.then` method
#47711 closed
May 9, 2022 -
Incremental Compile time is slower when we make changes to typescript file in specific directory
#43574 closed
May 9, 2022 -
tsc -b incorrectly succeeds when there is a problem introduced by a transitive dependency
#46153 closed
May 9, 2022 -
TS1259 should not warn/error when used with `import type ...`
#48742 closed
May 9, 2022 -
Readonly spread array in tuple
#49017 closed
May 9, 2022 -
Unconstrained type parameter has stricter comparability rules than `extends unknown`
#48680 closed
May 9, 2022 -
Error: Debug Failure. False expression. in 'ProjectService.applyChangesInOpenFiles' during 'updateOpen'
#35034 closed
May 9, 2022 -
JSDoc typing <-> inline type annotation conversion
#48982 closed
May 9, 2022 -
Narrowing of generic type parameter index
#48996 closed
May 9, 2022 -
`NodeList#item(index)` should return a nullable.
#49015 closed
May 9, 2022 -
Instanceof left-hand side check rejects Array Objects
#49026 closed
May 9, 2022 -
`foo: string = null` does not throw error ONLY in `.spec` files
#49019 closed
May 9, 2022 -
in operator does not narrow string type to index object
#48972 closed
May 8, 2022 -
IntelliSense/autocomplete doesn't work for object keys
#48984 closed
May 8, 2022 -
Stale errors for a few minutes after switching branches
#44066 closed
May 7, 2022 -
Tagged union types aren't preserved during key remapping
#48922 closed
May 7, 2022 -
Infer callback parameters that has default values
#48934 closed
May 7, 2022 -
Update typescript from 4.2.4 to 4.6.4,get error
#48947 closed
May 7, 2022 -
`lodash.merge` can Bypass Type Check in Typescript
#48950 closed
May 7, 2022 -
[4.7-beta] Parsing failure for arrow function expr in conditional expr
#48733 closed
May 6, 2022 -
Debug assertion in parseSourceFileWorker on broken code after #48493
#48993 closed
May 6, 2022 -
Error in 'getSymbolExportInfoForSymbol' during 'completionEntryDetails'
#43018 closed
May 6, 2022 -
`"importModuleSpecifierEnding" : "js"` has no effect on import fixes from inside node_modules
#48991 closed
May 6, 2022 -
Record from noUncheckedIndexedAccess: false can't be expressed when noUncheckedIndexedAccess: true
#48917 closed
May 6, 2022 -
Detect the correct conditional return type in class methods
#48926 closed
May 6, 2022 -
JS/TS detect all syntax errors in RegExps.
#48933 closed
May 6, 2022 -
feat(): compile-ts-from-js-and-annotations-and-declarations
#48937 closed
May 6, 2022 -
why interface to Record<string, string> get an error, but use type is normal?
#48985 closed
May 6, 2022 -
"{}" type issues when comapred to "Object"/"object"
#48988 closed
May 6, 2022 -
Conditional check with Boolean() transformation does not output type unlike double negation
#48975 closed
May 6, 2022 -
Missing type of ES2022 `Intl.Segmenter`
#48523 closed
May 6, 2022 -
Find all references crash on literal with base constraint contextual type
#48963 closed
May 5, 2022 -
Auto-import consistently failing after a few minutes (happening in vscode, nightly ts)
#48880 closed
May 5, 2022 -
TypeChecker.getTypeAtLocation throws runtime errors when passed valid nodes
#48878 closed
May 5, 2022 -
`compilerOptions: noUnusedLocals` doesn't work in `jsconfig.json` in latest typescript
#48900 closed
May 5, 2022 -
--module nodenext self-name references don't work with an outDir from clean build
#46762 closed
May 5, 2022 -
TS looses previously determined type
#48901 closed
May 5, 2022 -
[Feature Request] Support change type of this, to act on type guard of following codes
#48833 closed
May 5, 2022 -
Asserts function does not account for function call
#48883 closed
May 5, 2022 -
Type conditional does not narrow down a union type in index signature
#48893 closed
May 5, 2022 -
`unknown` should narrow to `{}` when non-null
#48928 closed
May 5, 2022 -
module file export type enforce shape
#48973 closed
May 5, 2022 -
Cannot read property 'length' of undefined in v4 version
#41717 closed
May 5, 2022 -
TS1108 "problem" showing on pure Javascript (node) file - Erroneous Error Flag
#48224 closed
May 5, 2022 -
Ambient external module name incorrectly appears in `keyof typeof globalThis`
#48147 closed
May 5, 2022
51 Issues opened by 40 people
-
Inconsistent type safety on Unions with nested generic Tuple/Object values.
#49082 opened
May 12, 2022 -
--exactOptionalPropertyTypes seems to be ignored for JSDoc types
#49080 opened
May 12, 2022 -
[Proposal] Non-null assertions at block-scope level
#49079 opened
May 12, 2022 -
Incremental build: removing/adding new files need to restart tsc
#49078 opened
May 12, 2022 -
RFC: @internal by default
#49077 opened
May 12, 2022 -
Union types do not understand function overloads and cause an error
#49076 opened
May 12, 2022 -
Condition aliasing doesn't capture optional chain expressions
#49075 opened
May 11, 2022 -
TypeScript 4.8 Iteration Plan
#49074 opened
May 11, 2022 -
Incorrect error when using generic, class and conditional typing (#43237 still exists)
#49072 opened
May 11, 2022 -
Bloomberg feedback on TypeScript 4.7 Beta
#49071 opened
May 11, 2022 -
Error 2367 could be wrong
#49066 opened
May 11, 2022 -
Missing import in generated declaration file
#49065 opened
May 11, 2022 -
Concrete object not assignable to a generic mapped type with partially concrete constraint
#49063 opened
May 11, 2022 -
Callback return type in javascript code is not checked properly under unpredictable circumstances
#49062 opened
May 11, 2022 -
Rename symbol is not working in template literal type
#49070 opened
May 11, 2022 -
Language service crashes for static member in class with unresolved base members
#49058 opened
May 11, 2022 -
`resolution-mode` Feedback
#49055 opened
May 10, 2022 -
Experiment with a flattened the control flow graph representation
#49054 opened
May 10, 2022 -
Proposal: Comptime. Optimization hints for Preprocessors
#49052 opened
May 10, 2022 -
`getDefaultLibFilePath` returns with mixed OS separators on Windows (both `\\` and `/`)
#49050 opened
May 10, 2022 -
Quick info doesn't work on a property attached to a function returned from a generic function
#49048 opened
May 10, 2022 -
Narrowing of this in the returned type of a parent method
#49047 opened
May 10, 2022 -
Compile time comparison of accessors fails to differentiate on setter/getter
#49046 opened
May 10, 2022 -
Comments on constructor super call not preserved in ES5 unless it has additional empty line
#49045 opened
May 10, 2022 -
Declaration file not work well when import other type
#49043 opened
May 10, 2022 -
Enrich TS Server Tracepoints
#49041 opened
May 9, 2022 -
Irregular behavior of generic non arrow function that is typed via JSDoc import.
#49039 opened
May 9, 2022 -
Proposal: Infer function/method parameters as an object, not a tuple.
#49038 opened
May 9, 2022 -
Determining Module Migration and Shipping Strategy
#49037 opened
May 9, 2022 -
Incorrect auto-import module specifier generated from typesVersions
#49034 opened
May 9, 2022 -
Go to definition for TypeScript literal strings
#49033 opened
May 9, 2022 -
Add a second generic to `reduce`, for intermediate return value.
#49028 opened
May 9, 2022 -
Go to definition broken on Chrome Extension + tests
#49024 opened
May 9, 2022 -
Refactoring assertion failure with invalid object type syntax
#49022 opened
May 9, 2022 -
Long running encodedSemanticClassifications-full request with @discordjs/voice
#49053 opened
May 8, 2022 -
[API] Breaking behavior at suggestions order from `getCompletionsAtPosition` (sorting suggestions)
#49012 opened
May 7, 2022 -
more readable Error Message Format Proposal
#49011 opened
May 7, 2022 -
TS Server Performance Analysis Tooling
#49006 opened
May 6, 2022 -
Investigate (possibly contextual) truthiness narrowing of type parameters
#49005 opened
May 6, 2022 -
Go To Source Definition feedback thread
#49003 opened
May 6, 2022 -
Distributed keyof over union leads to erroneous indexed access
#49000 opened
May 6, 2022 -
Link types in union with type in union of type guard
#48998 opened
May 6, 2022 -
Operator to produce keys of a type where the properties of that type in those keys match some type
#48992 opened
May 6, 2022 -
Performance issue on watch incremental config when using build mode
#48990 opened
May 6, 2022 -
Some information is lost when working with keyof against type arguments
#48989 opened
May 6, 2022 -
Improve handling of "unexported symbols"
#48987 opened
May 6, 2022 -
intellisense Support for NodeJS 12.7+ package exports for js-require()
#48986 opened
May 6, 2022 -
Template literal index does not transform the key and value types.
#48983 opened
May 6, 2022 -
Bad cache when type checking project references
#48981 opened
May 6, 2022 -
npm link issue
#48971 opened
May 5, 2022
106 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 11, 2022 • 13 new comments -
Exclude specific files from auto import suggestions
#35395 commented on
May 9, 2022 • 7 new comments -
Use package.json exports for AutoImportProvider under `--moduleResolution node`
#48977 commented on
May 6, 2022 • 6 new comments -
'window.location' should allow assigning a string
#48949 commented on
May 6, 2022 • 6 new comments -
VS Code renaming default export from styled-components
#48925 commented on
May 10, 2022 • 6 new comments -
When building projects in watch mode, only schedule projects that need build or need update to bundle
#48865 commented on
May 10, 2022 • 6 new comments -
Handle package.json watch in tsc, tsc --build and tsserver
#48889 commented on
May 10, 2022 • 6 new comments -
Suggestion: `throws` clause and typed catch clause
#13219 commented on
May 6, 2022 • 5 new comments -
[Feature Request] Proposal for type annotations as comments
#48650 commented on
May 9, 2022 • 5 new comments -
Assignment operators allow assigning invalid values to literal types
#47027 commented on
May 12, 2022 • 4 new comments -
Enable TS Server plugins on web
#47377 commented on
May 10, 2022 • 4 new comments -
JSDoc @type tag optional parameters
#48132 commented on
May 10, 2022 • 4 new comments -
@ts-ignore for the block scope and imports
#19573 commented on
May 6, 2022 • 3 new comments -
Async generator functions plus generics cause confusing errors about Awaited on return
#48966 commented on
May 9, 2022 • 3 new comments -
AbortController.abort is missing parameter support
#47505 commented on
May 12, 2022 • 3 new comments -
#24210: Updated handling of undefined values in Enum types
#39390 commented on
May 10, 2022 • 3 new comments -
feat: support error when comparing with object/array literals
#45978 commented on
May 11, 2022 • 3 new comments -
Only `null` and `undefined` included in later overloads during inference between overloads
#47586 commented on
May 6, 2022 • 2 new comments -
Auto imports not working with project references
#39778 commented on
May 6, 2022 • 2 new comments -
Configure from package.json
#32830 commented on
May 7, 2022 • 2 new comments -
Performance: variance check balloons number of instantations and degrades performance
#45249 commented on
May 9, 2022 • 2 new comments -
Inconsistent string auto-complete when inside/outside string
#48932 commented on
May 11, 2022 • 2 new comments -
TypeScript 4.7 Iteration Plan
#48027 commented on
May 11, 2022 • 2 new comments -
make "es2017 lib" error message casing consistent
#43102 commented on
May 10, 2022 • 2 new comments -
[Experiment] feat(47558): Warning 6133 ignores @link tags
#47822 commented on
May 11, 2022 • 2 new comments -
TS Server fatal error: Debug Failure. False expression.
#47304 commented on
May 5, 2022 • 1 new comment -
Aliasing a type in a conditional type changes the result
#48936 commented on
May 5, 2022 • 1 new comment -
Extra `*` characters inserted around decorator in fenced code block in JSDoc
#48976 commented on
May 5, 2022 • 1 new comment -
Allow paths to be masked and captured by regex
#29245 commented on
May 5, 2022 • 1 new comment -
Unable to mark JS functions as not being constructors (TS80002)
#43812 commented on
May 5, 2022 • 1 new comment -
1.65.0 Consuming a lot of CPU...code navigation is slow
#48517 commented on
May 5, 2022 • 1 new comment -
Does it make sense to allow `module: nodenext` + `moduleResolution: node`?
#48854 commented on
May 5, 2022 • 1 new comment -
The inferred type of "X" cannot be named without a reference to "Y". This is likely not portable. A type annotation is necessary.
#42873 commented on
May 6, 2022 • 1 new comment -
SourceFile.impliedNodeFormat - misleading doc comment
#48961 commented on
May 6, 2022 • 1 new comment -
Narrowing with a typeguard fails on condensed expression
#47710 commented on
May 6, 2022 • 1 new comment -
Outlier case in Excess Property detection in Union (a case that is -more- strict than it should be)
#44856 commented on
May 6, 2022 • 1 new comment -
Array binding pattern with only OmittedExpressions does not check RHS of for-of loop
#48630 commented on
May 7, 2022 • 1 new comment -
Symbols in const assertions should be considered unique
#35562 commented on
May 7, 2022 • 1 new comment -
Narrowing for key type by `in` operator
#43284 commented on
May 8, 2022 • 1 new comment -
FormData should be exposed in a webworkers
#14085 commented on
May 8, 2022 • 1 new comment -
Add JSDOC @module support for intellisense.
#30744 commented on
May 8, 2022 • 1 new comment -
Allow Type Checking to be Extended (into Tagged Templates, for example)
#29432 commented on
May 8, 2022 • 1 new comment -
Inverted `Promise` should warn like it does without inverting
#46140 commented on
May 8, 2022 • 1 new comment -
Improve structure, formatting, (human) parsability and readabiliy of errors
#29059 commented on
May 9, 2022 • 1 new comment -
Error: Debug Failure. Invalid cast. The supplied value [object Object] did not pass the test 'isParameter'. in 'Object.cast' during 'getCodeFixes'
#32852 commented on
May 9, 2022 • 1 new comment -
Error: Debug Failure. False expression. in 'doChange' during 'getCodeFixes'
#32856 commented on
May 9, 2022 • 1 new comment -
Error in 'getCompletionEntryCodeActionsAndSourceDisplay' during 'completionEntryDetails'
#45637 commented on
May 9, 2022 • 1 new comment -
Error in 'addSyntheticNodes' during 'getApplicableRefactors'
#46896 commented on
May 9, 2022 • 1 new comment -
JSDoc comment for destructuring param: description text not displayed
#24746 commented on
May 9, 2022 • 1 new comment -
Suggestion: minification
#8 commented on
May 9, 2022 • 1 new comment -
TypeScript file Watcher consuming over 5k watchers
#46351 commented on
May 9, 2022 • 1 new comment -
pick types from class by specific decorator
#48413 commented on
May 10, 2022 • 1 new comment -
Generic values
#17574 commented on
May 10, 2022 • 1 new comment -
Package dependencies and The inferred type of ... cannot be named without a reference to ...
#29808 commented on
May 10, 2022 • 1 new comment -
Support some non-structural (nominal) type matching
#202 commented on
May 10, 2022 • 1 new comment -
Unhelpful error message when `interface ... extends number`
#46246 commented on
May 10, 2022 • 1 new comment -
`references` are not inherited in `tsconfig.json`
#27098 commented on
May 11, 2022 • 1 new comment -
The `compilerOptions.outDir` config is incorrectly resolved when in a shareable config
#29172 commented on
May 11, 2022 • 1 new comment -
Vscode suggests wrong ts auto import path with js extension after having a json import
#29045 commented on
May 11, 2022 • 1 new comment -
tsc CLI: option to always exit with 0 exit code
#13280 commented on
May 11, 2022 • 1 new comment -
Proposal: Operator overloading and primitive type declarations
#42218 commented on
May 11, 2022 • 1 new comment -
Design Meeting Notes, 4/27/2022
#48957 commented on
May 11, 2022 • 1 new comment -
RFC: Support __proto__ literal in object initializers
#38385 commented on
May 11, 2022 • 1 new comment -
Duplicate identifier errors when using @types inside a Windows junction
#36294 commented on
May 12, 2022 • 1 new comment -
Incorrect type inference of Promise.all when spreading Promise arrays
#40330 commented on
May 12, 2022 • 1 new comment -
Running with custom module resolver is 3x slower, as resolution is invalidated by TS compiler every time
#48057 commented on
May 12, 2022 • 1 new comment -
Allow accessors to override non-class or abstract properties
#41994 commented on
May 10, 2022 • 1 new comment -
Allow intersections with tuple in arity check
#46265 commented on
May 10, 2022 • 1 new comment -
Allow nongeneric string mapping types to exist
#47050 commented on
May 10, 2022 • 1 new comment -
More specific inference for constrained 'infer' types in template literal types
#48094 commented on
May 10, 2022 • 1 new comment -
Move legacy decorators into separate transform
#48669 commented on
May 9, 2022 • 1 new comment -
Allow return type in conditional if body is followed by a colon
#48788 commented on
May 9, 2022 • 1 new comment -
Persistent incorrect semantic diagnostic after large rebase or checkout: Module has no exported member
#47466 commented on
May 6, 2022 • 0 new comments -
Check order dependence with mutually-recursive non-unary generics
#44572 commented on
May 6, 2022 • 0 new comments -
In JS, jsdoc should be able to declare functions as overloaded
#25590 commented on
May 7, 2022 • 0 new comments -
Memory leak in tsserver
#42767 commented on
May 9, 2022 • 0 new comments -
An alternative option to `keyofStringsOnly` that stringifies numeric properties and index signatures
#43041 commented on
May 11, 2022 • 0 new comments -
JSDoc support for object literal fields
#290 commented on
May 12, 2022 • 0 new comments -
disallow comparing to null and undefined unless they are valid cases in strict null mode
#11920 commented on
May 12, 2022 • 0 new comments -
Support Intellisense for string/number literals in a widened union
#33471 commented on
May 12, 2022 • 0 new comments -
Enum members aren't subtype reduced in unions
#35867 commented on
May 12, 2022 • 0 new comments -
improper declared type cause narrow type not work when its computed type is not union.
#39114 commented on
May 12, 2022 • 0 new comments -
In JSDoc @type is not a type declaration, which it is much more like type conversion.
#39650 commented on
May 12, 2022 • 0 new comments -
Class Property Inference from Constructors fails for a simple object declared in place
#39681 commented on
May 12, 2022 • 0 new comments -
Hoisted function declarations should be assigned to `exports` before any `require` calls
#39853 commented on
May 12, 2022 • 0 new comments -
Unexpected behavior (possible bug)
#39970 commented on
May 12, 2022 • 0 new comments -
Support “Arbitrary module namespace identifier names”
#40594 commented on
May 12, 2022 • 0 new comments -
Using an optional call with `.flat()` produces incorrect types
#41007 commented on
May 12, 2022 • 0 new comments -
Compile error if I named last array destructuring element.
#41548 commented on
May 12, 2022 • 0 new comments -
instanceof Promise in ternary does not narrow Promiselike in 4.1
#41606 commented on
May 12, 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 12, 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 12, 2022 • 0 new comments -
`\u` in String.raw
#42887 commented on
May 12, 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 12, 2022 • 0 new comments -
Bizarre circular type false positive
#48708 commented on
May 12, 2022 • 0 new comments -
Intersection causes incorrect type compatability
#48720 commented on
May 12, 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 12, 2022 • 0 new comments -
Regression causes Function top-type to be callable with no arguments
#48840 commented on
May 12, 2022 • 0 new comments -
Wrong module extending?
#48903 commented on
May 12, 2022 • 0 new comments -
feat(lib/es2015): Add typed overloads to `Reflect`
#35608 commented on
May 10, 2022 • 0 new comments -
Add math intrinsic types
#48198 commented on
May 9, 2022 • 0 new comments -
[WIP] Build improvements
#48784 commented on
May 6, 2022 • 0 new comments -
Add visible alias statements for non-visible binding patterns when emitting declaration
#48869 commented on
May 9, 2022 • 0 new comments -
fix(48918): add description of missing third parameter `value` of `Reflect.set`.
#48919 commented on
May 10, 2022 • 0 new comments -
fix(48948): constructor can't be the name of class accessors and generators
#48954 commented on
May 11, 2022 • 0 new comments -
packageJsonWatch, testing package.json and impliedNodeFormat use in transformer
#48958 commented on
May 6, 2022 • 0 new comments