-
Notifications
You must be signed in to change notification settings - Fork 12.3k
Insights: microsoft/TypeScript
Overview
Could not load contribution data
Please try again later
2 Releases published by 1 person
-
v5.5.2 TypeScript 5.5
published
Jun 20, 2024 -
v5.5.3 TypeScript 5.5.3
published
Jul 1, 2024
99 Pull requests merged by 17 people
-
fix(59011): TypeScript generates invalid types if @import tags are spread over multiple lines
#59026 merged
Jul 10, 2024 -
Fix codefix crash on circular aliases
#59215 merged
Jul 10, 2024 -
Added affectsSourceFile to importHelpers and jsxImportSource
#59195 merged
Jul 10, 2024 -
Bump actions/upload-artifact from 4.3.3 to 4.3.4 in the github-actions group
#59169 merged
Jul 10, 2024 -
Write non-missing undefined on mapped type results into output
#59208 merged
Jul 10, 2024 -
Disable noEmitOnError
#59223 merged
Jul 10, 2024 -
Fix baselines from PR 59203
#59216 merged
Jul 10, 2024 -
Skip ID inference errors on nodes collected from other files
#59203 merged
Jul 9, 2024 -
Enable typed linting for scripts dir
#59073 merged
Jul 9, 2024 -
Consider enclosing declaration when serializing inferred return types
#59170 merged
Jul 9, 2024 -
Fixed crash when finding all references when
JSDocImportTag
s are involved#59207 merged
Jul 9, 2024 -
Fixed regression in signature instantiation
#59121 merged
Jul 9, 2024 -
Fixed a regression in declaration emit of computed non-dynamic names
#59110 merged
Jul 9, 2024 -
pasteEdits returns no edit when there are no imports needed
#59189 merged
Jul 9, 2024 -
Create a
SourceFile
-level indirection on children maps, storeSyntaxList
children directly on nodes.#59154 merged
Jul 8, 2024 -
Update knip
#59182 merged
Jul 8, 2024 -
Fixed crash when cross-file reusing nodes for class member snippet completions
#58216 merged
Jul 4, 2024 -
Move diagnostic duration to performance data
#59122 merged
Jul 3, 2024 -
Paste without imports
#59093 merged
Jul 1, 2024 -
Update to esbuild v0.22
#59084 merged
Jul 1, 2024 -
Bump the github-actions group across 1 directory with 2 updates
#59087 merged
Jul 1, 2024 -
Remove errors if noEmit is sepcified with noCheck or emitDeclarationOnly
#59071 merged
Jun 28, 2024 -
Delay the calculation of common source root if it would be needed when calculation dts files
#59070 merged
Jun 28, 2024 -
Switch to JSDoc imports in scripts
#59068 merged
Jun 28, 2024 -
Switch to eslint flat config
#57684 merged
Jun 27, 2024 -
Remove unused exports & dead code (using Knip)
#56817 merged
Jun 27, 2024 -
On linux or editor with canUseEvents to prefer immediate directory if its not in root or node_modules
#58866 merged
Jun 27, 2024 -
Update deps
#59006 merged
Jun 26, 2024 -
Remove unnecessary properties of TypingsCacheEntry
#59044 merged
Jun 26, 2024 -
Typings cache need not be a map but directly on the project
#59043 merged
Jun 26, 2024 -
Remove refCount from resolutions as we dont need it explicitly since its tracked by files it references
#59041 merged
Jun 26, 2024 -
Refactor resolving module or type reference name
#59040 merged
Jun 26, 2024 -
Fixed an issue with top-level for-await loops not being allowed with
--module preserve
#59042 merged
Jun 26, 2024 -
Cherry-pick #58966 to release-5.5
#59002 merged
Jun 26, 2024 -
Option to skipSysTests since they dont change branch to branch and ca…
#59025 merged
Jun 26, 2024 -
Use regular imports instead of require where possible
#59017 merged
Jun 25, 2024 -
Implement deterministic collapse of 'await' in 'await using'
#58929 merged
Jun 25, 2024 -
Make canUseWatchEvents test framework more generic so we can add more tests easily
#58962 merged
Jun 25, 2024 -
Lowercase Microsoft github org links
#59014 merged
Jun 25, 2024 -
Allow dynamic import attributes in
--module preserve
#59005 merged
Jun 25, 2024 -
Allow partial matches in discrimination logic
#58974 merged
Jun 25, 2024 -
Fix the consistency and correctness of performanceData reported per request
#58968 merged
Jun 25, 2024 -
fix(58955): @import JSDoc tag doesn't seem to account for resolution-mode import attribute in TS v5.5.2
#58966 merged
Jun 24, 2024 -
Fix 'accessor' crash for invalid modifier locations
#58963 merged
Jun 24, 2024 -
Consistently avoid module resolution errors when using
getSymbolAtLocation
#58668 merged
Jun 24, 2024 -
Fix missed baselines with merge of #58845
#58964 merged
Jun 21, 2024 -
Report updateGraph time in async requests (that is getErr) as well as part of request completed event
#58845 merged
Jun 21, 2024 -
Update es2017.object.d.ts to indicate that Object.values/entries looks only at own properties
#58953 merged
Jun 21, 2024 -
Add non-mutating Array methods to es2023 in the lib/target suggestion list
#58951 merged
Jun 20, 2024 -
Fix incorrect lib condition again!
#58945 merged
Jun 20, 2024 -
Update to TS 5.5.2
#58947 merged
Jun 20, 2024 -
🤖 Pick PR #58931 (Defer creation of barebonesLibSourc...) into release-5.5
#58933 merged
Jun 19, 2024 -
Revert "Fix incorrect condition of noLib" (PR 58867)
#58935 merged
Jun 19, 2024 -
Defer creation of barebonesLibSourceFile
#58931 merged
Jun 19, 2024 -
🤖 Pick PR #58811 (fix(58801): "Move to file" on globa...) into release-5.5
#58923 merged
Jun 19, 2024 -
Set JSDocParsingMode.ParseForTypeErrors in compiler tests
#58917 merged
Jun 19, 2024 -
fix(58801): "Move to file" on global code unnecessarily imports/exports, generates invalid code
#58811 merged
Jun 19, 2024 -
Reject internal tag on private decls, strip comments from private decls in dtsBundler
#58869 merged
Jun 18, 2024 -
Use more explicit operations in core helpers (and other nits)
#58873 merged
Jun 18, 2024 -
Fix incorrect condition of noLib
#58867 merged
Jun 18, 2024 -
fix55816: exclude files with re-exports if excluded by preferences.autoImportFileExcludePatterns
#58537 merged
Jun 18, 2024 -
Update deps, dprint config
#58906 merged
Jun 18, 2024 -
🤖 Pick PR #58895 (Fix global when typescript.js loade...) into release-5.5
#58896 merged
Jun 18, 2024 -
Deprecate
.hasRestElement
in favor ofcombinedFlags
#58864 merged
Jun 17, 2024 -
Improve logic that chooses co- vs. contra-variant inferences
#57909 merged
Jun 17, 2024 -
Fix global when typescript.js loaded as script
#58895 merged
Jun 17, 2024 -
🤖 Pick PR #58872 (Fix declaration emit crash) into release-5.5
#58874 merged
Jun 17, 2024 -
Fix declaration emit crash
#58872 merged
Jun 17, 2024 -
Expose getBigIntLiteralType
#58887 merged
Jun 17, 2024 -
🤖 Pick PR #58810 (Fixed declaration emit issue relate...) into release-5.5
#58842 merged
Jun 15, 2024 -
🤖 Pick PR #58786 (Fixed declaration emit crash relate...) into release-5.5
#58853 merged
Jun 15, 2024 -
Bump github/codeql-action from 3.25.7 to 3.25.8 in the github-actions group
#58814 merged
Jun 14, 2024 -
Allow signature help argument count to be equal to argument index
#58203 merged
Jun 14, 2024 -
Fixed widening errors locations in union-normalized object literal types
#58157 merged
Jun 14, 2024 -
Fixed reported errors for variadic element mismatches
#58708 merged
Jun 14, 2024 -
Search ancestor and its references for default projects
#57196 merged
Jun 14, 2024 -
Always build project irrespective of errors in dependency with tsc -b
#58854 merged
Jun 14, 2024 -
Allow
--noCheck
to be commandLine option#58839 merged
Jun 14, 2024 -
Pick #58857 to release-5.5
#58858 merged
Jun 14, 2024 -
🤖 Pick PR #58846 (Ensure the updates with crashes rev...) into release-5.5
#58847 merged
Jun 14, 2024 -
Fixed declaration emit issue related to a qualifier being reused cross-file
#58810 merged
Jun 14, 2024 -
🤖 Pick PR #58514 (Fixed a regression with reporting u...) into release-5.5
#58841 merged
Jun 14, 2024 -
Revert #57896
#58857 merged
Jun 13, 2024 -
Region-based semantic diagnostics
#57842 merged
Jun 13, 2024 -
tsc -b
removes silentnoEmitOnError
and emits files even if there are errors#58838 merged
Jun 13, 2024 -
Remove typescript-etw
#58832 merged
Jun 13, 2024 -
Fixed declaration emit crash related to enum entity name expressions
#58786 merged
Jun 13, 2024 -
🤖 Pick PR #58831 (Disable #57896 (Respect package.jso...) into release-5.5
#58848 merged
Jun 13, 2024 -
update baselines
#58849 merged
Jun 13, 2024 -
Disable #57896 (Respect package.json "type" and module-format-specific file extensions in more module modes)
#58831 merged
Jun 12, 2024 -
fix(57141): override keyword doesn't check symbol-key class members
#57146 merged
Jun 12, 2024 -
Fix re-exported defaults in ExportInfoMap
#58837 merged
Jun 12, 2024 -
Ensure the updates with crashes reverts the change to scriptInfo
#58846 merged
Jun 12, 2024 -
Always write tsbuildInfo when running tsc -b
#58626 merged
Jun 12, 2024 -
Fixed a regression with reporting unused parameters in potential predicates
#58514 merged
Jun 12, 2024 -
Fix typo in
canIncludeBindAndCheckDiagnostics
#58840 merged
Jun 12, 2024
71 Pull requests opened by 24 people
-
Allow `satisfies keyof` assertions in computed property names
#58829 opened
Jun 11, 2024 -
Use monocart for coverage reports, enable codecov
#58850 opened
Jun 13, 2024 -
Use an array for the relation maybe stack while stack is small
#58852 opened
Jun 13, 2024 -
Make type comparison error elaboration consistent
#58859 opened
Jun 13, 2024 -
Specialize the message on JSX tags looking for the JSX factory namespace
#58870 opened
Jun 14, 2024 -
Defer processing generic functions returning intersected functions
#58875 opened
Jun 15, 2024 -
feat(transformers): Add beforeDeclarations transformers
#58879 opened
Jun 16, 2024 -
feat(58561): Allow leading underscore for types to bypass noUnusedLocals warning
#58884 opened
Jun 16, 2024 -
`organizeImports` makes no changes if there are parse errors in the sourceFile
#58903 opened
Jun 17, 2024 -
Improve `@implements` error
#58904 opened
Jun 17, 2024 -
Filter return type inferences by constraint applicability
#58910 opened
Jun 18, 2024 -
Cache the length of arrays in core utilities.
#58920 opened
Jun 18, 2024 -
Hide private properties in public API baselines
#58922 opened
Jun 19, 2024 -
Experiment - monomorphic node/type/signature
#58928 opened
Jun 19, 2024 -
Add new option "resolveSideEffectImports"
#58941 opened
Jun 20, 2024 -
Use concat instead of spread in concatenate
#58946 opened
Jun 20, 2024 -
Fixed quick fixes for inferred type predicates
#58958 opened
Jun 21, 2024 -
Fixed crash in import fixes for augmented modules
#58965 opened
Jun 21, 2024 -
Provide User-Friendly Message for Extended Unicode Escapes in Regular Expressions in Non-Unicode Modes
#58981 opened
Jun 23, 2024 -
Fix: False Positive "Range out of order in character class" in Regular Expressions in Unicode Modes
#58982 opened
Jun 23, 2024 -
prevented organizeImports appending an extra new line to declarations when end of a file
#58986 opened
Jun 24, 2024 -
Fixing namespace import debug failure
#59004 opened
Jun 24, 2024 -
Enable Build Provenance for Nightly Builds
#59013 opened
Jun 25, 2024 -
🤖 Pick PR #59026 (fix(59011): TypeScript generates in...) into release-5.5
#59039 opened
Jun 26, 2024 -
Derive tuple labels for rest elements from array binding patterns
#59045 opened
Jun 26, 2024 -
Optimize path mapping lookups
#59048 opened
Jun 27, 2024 -
unconstrained type parameters consistently check for `{} | null | undefined` in `strictNullChecks`
#59059 opened
Jun 27, 2024 -
🤖 Pick PR #59070 (Delay the calculation of common sou...) into release-5.5
#59072 opened
Jun 28, 2024 -
Don't fail on inconclusive `typeRelatedToDiscriminatedType`
#59077 opened
Jun 30, 2024 -
[experiment] trying to short circuit relations in more places
#59086 opened
Jul 1, 2024 -
Fixed crash on circular local type arguments when outer ones are present too
#59089 opened
Jul 1, 2024 -
Do not capture in components for file/directory matching.
#59099 opened
Jul 2, 2024 -
Optimize `scan` with a lookup table to reduce branching
#59106 opened
Jul 2, 2024 -
fix(58772): Duplicate exports.* = assignments in CommonJS output in some cases
#59120 opened
Jul 2, 2024 -
[WIP] Fix services scanner crash
#59130 opened
Jul 3, 2024 -
Fix shorthand property assignment breaking refactor move
#59132 opened
Jul 3, 2024 -
`createNodeArray` always makes a new `nodeArray` when given a `nodeArray`
#59135 opened
Jul 3, 2024 -
`visitNodesWithoutCopyingPositions` always makes a new `NodeArray`
#59137 opened
Jul 3, 2024 -
allow more cases to not block `convert params to destructured object` refactor
#59140 opened
Jul 4, 2024 -
Fixed detection of optional chains containing a reference
#59144 opened
Jul 5, 2024 -
Fixed narrowing types by aliased optional chain call expressions
#59153 opened
Jul 5, 2024 -
Fix of #58996
#59155 opened
Jul 6, 2024 -
Fixed crash on authored import type nodes when serializing for declarations
#59160 opened
Jul 6, 2024 -
fix: fix the return type of Int8Array::toReversed in es2023.array.d.ts
#59163 opened
Jul 7, 2024 -
add missing interfaces for sub-classes of PerformanceEntry
#59166 opened
Jul 7, 2024 -
🤖 Pick PR #59137 (`visitNodesWithoutCopyingPositions`...) into release-5.5
#59179 opened
Jul 8, 2024 -
Fix circularity errors in intra-binding-pattern references
#59183 opened
Jul 8, 2024 -
Update deps
#59188 opened
Jul 8, 2024 -
Make AST nodes monomorphic.
#59190 opened
Jul 8, 2024 -
Make types monomorphic
#59191 opened
Jul 8, 2024 -
Make Signature monomorphic
#59192 opened
Jul 8, 2024 -
Mark `jsxFactorySymbol` as referenced for noUnusedLocals even in verbatimModuleSyntax
#59193 opened
Jul 8, 2024 -
🤖 Pick PR #59163 (fix: fix the return type of Int8Arr...) into release-5.5
#59197 opened
Jul 9, 2024 -
🤖 Pick PR #59121 (Fixed regression in signature insta...) into release-5.5
#59204 opened
Jul 9, 2024 -
feat(lib): define TypedArray interface
#59205 opened
Jul 9, 2024 -
🤖 Pick PR #59110 (Fixed a regression in declaration e...) into release-5.5
#59206 opened
Jul 9, 2024 -
🤖 Pick PR #59207 (Fixed crash when finding all refere...) into release-5.5
#59209 opened
Jul 9, 2024 -
🤖 Pick PR #59203 (Skip ID inference errors on nodes c...) into release-5.5
#59210 opened
Jul 9, 2024 -
🤖 Pick PR #59154 (Create a `SourceFile`-level indirec...) into release-5.5
#59211 opened
Jul 9, 2024 -
Cherry-pick PR 59170 to release-5.5
#59212 opened
Jul 9, 2024 -
fix(59116): Codefix add missing function declaration inserts function in wrong file
#59213 opened
Jul 9, 2024 -
No suspect truthy checks
#59217 opened
Jul 10, 2024 -
🤖 Pick PR #59215 (Fix codefix crash on circular alias...) into release-5.5
#59224 opened
Jul 10, 2024 -
🤖 Pick PR #59193 (Mark `jsxFactorySymbol` as referenc...) into release-5.5
#59225 opened
Jul 10, 2024 -
🤖 Pick PR #59160 (Fixed crash on authored import type...) into release-5.5
#59226 opened
Jul 10, 2024 -
Improve error message for unserializable private and protected class members
#59229 opened
Jul 10, 2024 -
🤖 Pick PR #59208 (Write non-missing undefined on mapp...) into release-5.5
#59230 opened
Jul 10, 2024 -
🤖 Pick PR #59195 (Added affectsSourceFile to importHe...) into release-5.5
#59231 opened
Jul 10, 2024 -
Fixed regression in reverse mapped type inference caused by cache leak
#59232 opened
Jul 10, 2024 -
Only create literal types if a contexutal type is present and indicates they may be necessary
#59233 opened
Jul 11, 2024
175 Issues closed by 56 people
-
AsyncReturnType<T> a utility type designed to obtain return type of an asynchronous function.
#59239 closed
Jul 11, 2024 -
Cleaner Documentation Comments with `///`
#59174 closed
Jul 11, 2024 -
TypeScript generates invalid types if `@import` tags are spread over multiple lines
#59011 closed
Jul 10, 2024 -
Circular declarations cause infinite loops in getExportInfos since v5.5
#59201 closed
Jul 10, 2024 -
Declaration emit change in 5.5 with `exactOptionalPropertyTypes`
#59056 closed
Jul 10, 2024 -
`resolution-mode` Feedback
#49055 closed
Jul 10, 2024 -
Many interfaces seem to be broken when `exactOptionalPropertyTypes` is enabled.
#59227 closed
Jul 10, 2024 -
verbatimModuleSyntax enables isolatedModules errors, even when isolatedModules is disabled
#59186 closed
Jul 10, 2024 -
Incorrectly allowing the use of methods that the return value of Object.groupBy does not have
#59156 closed
Jul 10, 2024 -
[ServerErrors][JavaScript] 5.6.0-dev.20240707 vs 5.5.3
#59167 closed
Jul 10, 2024 -
[ServerErrors][TypeScript] 5.6.0-dev.20240630
#59085 closed
Jul 10, 2024 -
[ServerErrors][TypeScript] 5.6.0-dev.20240707 vs 5.5.3
#59168 closed
Jul 10, 2024 -
[ServerErrors][JavaScript] 5.6.0-dev.20240630
#59083 closed
Jul 10, 2024 -
.focus() on an HTMLElement also sends a click event, which it shouldn't
#59194 closed
Jul 9, 2024 -
Document criteria for ESNext types inclusion
#59178 closed
Jul 9, 2024 -
Some long function return expressions no longer evaluated in 5.5
#58937 closed
Jul 9, 2024 -
Conditional on property not propagated
#59125 closed
Jul 9, 2024 -
Object.assign() inconsistent overload: assign(target: object, ...sources: any[]): any;
#59033 closed
Jul 9, 2024 -
[5.5 beta] package.json `"type"` lookup in non-Node.js `module` is unexpected
#58663 closed
Jul 9, 2024 -
Regression in types after v5.5
#59108 closed
Jul 9, 2024 -
Generic return type of function is missing of nested name-quoted properties
#59107 closed
Jul 9, 2024 -
getPasteEdits returns edits even when no imports are added
#58934 closed
Jul 9, 2024 -
Build caching not working in CI workflows
#59152 closed
Jul 9, 2024 -
perf: `Node.getChildren` speed regression in ts 5.5 when used at very large scale
#59101 closed
Jul 8, 2024 -
Missing function parameter implementation from function type do not throw compiler errrors
#59175 closed
Jul 8, 2024 -
Using Parameters With Union Types
#59148 closed
Jul 8, 2024 -
RegexpMatchArray type definition is missing undefined in value type
#59147 closed
Jul 8, 2024 -
Switch type by generic enum
#59149 closed
Jul 6, 2024 -
Contravariance with optional arguments causes runtime errors
#59096 closed
Jul 5, 2024 -
Typescript can't type regconize error
#59114 closed
Jul 5, 2024 -
move to new file code action results in TS server error
#59118 closed
Jul 5, 2024 -
Debug Failure. False expression: Token end is child end
#58205 closed
Jul 4, 2024 -
typing for navigator.clipboard
#59057 closed
Jul 4, 2024 -
Signature help stopped expanding type alias in TypeScript 5.5
#59078 closed
Jul 4, 2024 -
How to correctly obtain the type of return value after the decorator
#59060 closed
Jul 4, 2024 -
using a toLowerCase function inside the if block type error
#59091 closed
Jul 4, 2024 -
[ServerErrors][TypeScript] 5.6.0-dev.20240702 vs 5.5.3
#59123 closed
Jul 3, 2024 -
The type reduction of the in operator is invalid in ts 5.5
#59061 closed
Jul 3, 2024 -
Problem with .d.ts file generation for inner classes
#59079 closed
Jul 3, 2024 -
[ServerErrors][TypeScript] 5.6.0-dev.20240701
#59103 closed
Jul 2, 2024 -
Support project-only exports
#58891 closed
Jul 2, 2024 -
TS 5.5.2: JavaScript and TypeScript language service has been disabled after crashing repeatedly
#59032 closed
Jul 2, 2024 -
Field overwriting with stage 3 decorators changes parent class metadata
#59081 closed
Jul 2, 2024 -
filter type inference does not work with extra conditions
#59109 closed
Jul 2, 2024 -
TSC version 5.5.3 - output file looses triple slash reference comment hence compilation fails
#59094 closed
Jul 2, 2024 -
getPasteEdits adds import when not needed
#59092 closed
Jul 1, 2024 -
Suggestion xml2typescript tooling
#59076 closed
Jul 1, 2024 -
Param with generic function type extends `Window` can't compare to `window`
#59090 closed
Jul 1, 2024 -
TS2536 only when type argument is a generic type parameter
#59000 closed
Jun 29, 2024 -
utf object property is rendered as `\u` on hover
#59037 closed
Jun 29, 2024 -
Hex Colors error with TS2590: Expression produces a union type that is too complex to represent
#59015 closed
Jun 29, 2024 -
Incorrect transform when namespace is empty
#59053 closed
Jun 29, 2024 -
allow decorator return function with different returnType
#59008 closed
Jun 28, 2024 -
`isolatedDeclarations` not giving related errors under `noEmit`
#59024 closed
Jun 28, 2024 -
Suggestion: A use case requires the "nameof" operator
#59063 closed
Jun 28, 2024 -
computeCommonSourceDirectory doesn't work with subst on windows
#58602 closed
Jun 28, 2024 -
Typescript does not explicitly pass undefined, which breaks intelliSense [5.5.2]
#58976 closed
Jun 28, 2024 -
Remove unused exports & dead code (using Knip)
#56818 closed
Jun 27, 2024 -
Tsconfig show typescript file not found error after moving it to another directory or delete it.
#43838 closed
Jun 27, 2024 -
Only resolve source return type when actually needed during inference when generic is used
#58926 closed
Jun 27, 2024 -
this.constructor.staticMethod() is ok in JS, but is an error in TS
#59052 closed
Jun 27, 2024 -
Array filter() by element constructor returns never[]
#58987 closed
Jun 27, 2024 -
[Feature request] Support generic type default values in functions
#56315 closed
Jun 27, 2024 -
Predicate inference fails for empty object and nullish values
#58967 closed
Jun 27, 2024 -
Unable to use top-level for-await loops with module `preserve`
#59030 closed
Jun 26, 2024 -
Allow consumers of Compiler API to override getDirectoryToWatchFailedLookupLocation
#58856 closed
Jun 25, 2024 -
Explicit Resource Management normative changes for April 2024
#58876 closed
Jun 25, 2024 -
`import "os"` compiles even if `types` is set to `[]` in tsconfig.json
#59010 closed
Jun 25, 2024 -
support dynamic import with import assertion with `module: preserve`
#58975 closed
Jun 25, 2024 -
Inferred Type Predicates don't work with the Boolean function
#58999 closed
Jun 25, 2024 -
RegExp constructor ignoring given flags as second argument leading to TS errors
#58993 closed
Jun 25, 2024 -
Type union not matched starting from TS 5.1
#58603 closed
Jun 25, 2024 -
respect createElement return type for JSX
#59007 closed
Jun 25, 2024 -
Unresolved `any` behaves different from `any`
#58960 closed
Jun 25, 2024 -
Generic is "`any`-like" for relational operators
#58938 closed
Jun 25, 2024 -
`@import` JSDoc tag doesn't seem to account for `resolution-mode` import attribute in TS v5.5.2
#58955 closed
Jun 24, 2024 -
"Duplicate identifier" errors introduced in TS 5.5, if declare module is used
#58961 closed
Jun 24, 2024 -
Compile without type declarations showing up as undefined initialisations
#58994 closed
Jun 24, 2024 -
[ServerErrors][TypeScript] 5.6.0-dev.20240623
#58983 closed
Jun 24, 2024 -
[ServerErrors][JavaScript] 5.6.0-dev.20240623
#58979 closed
Jun 24, 2024 -
[NewErrors] 5.6.0-dev.20240623 vs 5.5.2
#58978 closed
Jun 24, 2024 -
tsc crash with `Error: start < 0` in a specific config
#58600 closed
Jun 24, 2024 -
[ID-Prep] Preserve constant initializer in declarations as written in source
#57443 closed
Jun 24, 2024 -
Implement type narrowing for `Array.prototype.includes`
#58989 closed
Jun 24, 2024 -
Pushing an item into a sub-array gives error
#58984 closed
Jun 24, 2024 -
Code?
#58980 closed
Jun 24, 2024 -
Enabling typescript.preferGoToSourceDefinition breaks Intellisense
#57450 closed
Jun 24, 2024 -
Get another function's parameter types for use in another function's rest parameter
#58991 closed
Jun 24, 2024 -
Required triple-slash types reference no longer generated in TS 5.5
#58985 closed
Jun 24, 2024 -
`let` indexes using noUncheckedIndexedAccess in TS 5.5.2
#58972 closed
Jun 23, 2024 -
inherit interface/type block comment
#58940 closed
Jun 23, 2024 -
Is the "Roadmap" wiki page still maintained?
#58949 closed
Jun 23, 2024 -
Target signature provides too few arguments. Expected 1 or more, but got 0
#58927 closed
Jun 23, 2024 -
update Object.values and Object.entries docs to mention they look only at own properties
#58954 closed
Jun 21, 2024 -
TS 5.5 type guards overly strict in some cases
#58959 closed
Jun 21, 2024 -
`/// <reference lib` is stripped out of `d.ts` file
#58956 closed
Jun 21, 2024 -
Emtpy interface reduced to `never` in nested generic function
#49536 closed
Jun 21, 2024 -
Ambient reference silently included in all files
#58911 closed
Jun 21, 2024 -
isFinite(), isInteger(), ... as type predicates?
#58916 closed
Jun 21, 2024 -
Update Variable Type After a Type Narrowing
#58913 closed
Jun 21, 2024 -
Object circular assignment never error
#58925 closed
Jun 20, 2024 -
Narrowing subtypes by enum values does not work
#58865 closed
Jun 20, 2024 -
VSCode JavaScript/TypeScript Intellisense show WRONG ICON
#58892 closed
Jun 20, 2024 -
`Move` Code Action Constraints
#58387 closed
Jun 19, 2024 -
"Move to file" on global code unnecessarily imports/exports, generates invalid code
#58801 closed
Jun 19, 2024 -
TS is offering no quick fix to implement interface
#55816 closed
Jun 18, 2024 -
jsconfig Not Picked Up When tsconfig is Present
#15869 closed
Jun 18, 2024 -
Polymorphic this in static methods is not resolving correctly
#58492 closed
Jun 18, 2024 -
`.call` on an union with different arguments counts fails when passing `any`
#58468 closed
Jun 17, 2024 -
Contravariant inference gets picked when a a better covariant candidate exists
#57908 closed
Jun 17, 2024 -
`ts` object has no properties when loading typescript.js in a browser with v5.5-rc
#58893 closed
Jun 17, 2024 -
getSpecifierForModuleSymbol failing in 5.5 rc
#58819 closed
Jun 17, 2024 -
Request to expose `getBigIntLiteralType` on the TS Type Checker
#58563 closed
Jun 17, 2024 -
[NewErrors] 5.6.0-dev.20240616 vs 5.4.5
#58878 closed
Jun 17, 2024 -
[ServerErrors][TypeScript] 5.6.0-dev.20240616
#58882 closed
Jun 17, 2024 -
[ServerErrors][JavaScript] 5.6.0-dev.20240616
#58881 closed
Jun 17, 2024 -
bug(esm): TypeScript is not an ECMAScript superset post-ES2015
#50501 closed
Jun 17, 2024 -
TypeScript 5.5 "Control Flow Narrowing for Constant Indexed Accesses" is not working
#58883 closed
Jun 17, 2024 -
Map containing array with strict nullable doesn't work right
#58860 closed
Jun 17, 2024 -
JSDoc unexpected type error when spreading array containing different shapes of same type
#58437 closed
Jun 17, 2024 -
Watcher recursively watches irrelevant directories
#58319 closed
Jun 17, 2024 -
Incremental Builds are not Reliable v5.4.5
#58427 closed
Jun 17, 2024 -
Inconsistency with Rest Parameter in Function Type
#58552 closed
Jun 17, 2024 -
Generic argument type changes inside function body
#58731 closed
Jun 17, 2024 -
Control flow analysis for element access with variable index doesn't account for async race condition
#58822 closed
Jun 17, 2024 -
DecoratorsOf<TClass, TFieldName> - Expose decorators to the type system
#58836 closed
Jun 17, 2024 -
[Wiki] Breaking changes. TypeScript 3.9. Exports Now Use Getters for Live Bindings.
#58773 closed
Jun 16, 2024 -
Improve Object.hasOwn
#58877 closed
Jun 16, 2024 -
Type predicate doesn't narrow down function overload (but assertion works)
#58660 closed
Jun 16, 2024 -
Type guards do not flow when used as callbacks
#58855 closed
Jun 16, 2024 -
Promise<T> where T is an object allows additional keys on T
#58744 closed
Jun 16, 2024 -
Inconsistency in Generic Inference for Private Properties
#58470 closed
Jun 16, 2024 -
Protected instance member inaccessible to same-class constructor via object destructuring assignment
#58529 closed
Jun 16, 2024 -
String template literals as object keys don't get validated correctly
#58673 closed
Jun 16, 2024 -
ts2322 incorrectly triggered when importing json
#58734 closed
Jun 16, 2024 -
Passed generic not giving exact return type in callbacks
#58826 closed
Jun 16, 2024 -
Type is not checked when spreading a typed object into another typed object
#58835 closed
Jun 16, 2024 -
Add k command-line flag to allow user specify the module option on their tsconfig.json file at build time.
#58871 closed
Jun 15, 2024 -
Type narrowing not work
#58795 closed
Jun 15, 2024 -
TS7018 error without file and line number
#58150 closed
Jun 14, 2024 -
Spread of two generic array types is misreported as having length 2
#58697 closed
Jun 14, 2024 -
Project references: TS server does not find correct project
#56959 closed
Jun 14, 2024 -
`import.meta.resolve` is missing in `lib.dom.d.ts`
#58828 closed
Jun 14, 2024 -
VS Code TS plugin Quick Fix Expansion Incorrect
#58778 closed
Jun 14, 2024 -
Should the literal number value types of const-asserted arrays' indices be inferred?
#34589 closed
Jun 14, 2024 -
[nightly] Syntactically invalid declaration files emitted under extremely specific conditions
#58807 closed
Jun 14, 2024 -
importHelpers not respected when exporting defaults
#58827 closed
Jun 14, 2024 -
Region-Prioritized Error Checking for Editors
#57393 closed
Jun 13, 2024 -
[ServerErrors][TypeScript] 5.6.0-dev.20240609
#58813 closed
Jun 13, 2024 -
[ServerErrors][JavaScript] 5.6.0-dev.20240609
#58812 closed
Jun 13, 2024 -
[NewErrors] 5.6.0-dev.20240609 vs 5.4.5
#58809 closed
Jun 13, 2024 -
Make TypeScript Compilable to Native Machine Code!
#58808 closed
Jun 13, 2024 -
[compiler crash] TypeError: Cannot read properties of undefined (reading 'kind')
#58781 closed
Jun 13, 2024 -
DOM.AsyncIterable not recognized as a valid lib
#58834 closed
Jun 13, 2024 -
Default imports don't work with module resolution node16
#58851 closed
Jun 13, 2024 -
Feature: Import module using alias as path if there is one
#47053 closed
Jun 13, 2024 -
Cannot find name react.
#58844 closed
Jun 13, 2024 -
`override` keyword doesn't check symbol-key class members
#57141 closed
Jun 12, 2024 -
Wrong import suggestions for JavaScript default exports
#58590 closed
Jun 12, 2024 -
Regression in detecting unused parameters in 5.5.0-beta
#58493 closed
Jun 12, 2024 -
Conditional Type Inference Bug in TS 5.x
#58524 closed
Jun 12, 2024
109 Issues opened by 96 people
-
Null checks returned from function fails to return accurate types
#59238 opened
Jul 11, 2024 -
Line comment in type cast incorrectly compiles to early return
#59237 opened
Jul 11, 2024 -
Parse error when using `in` nested in a `for` initializer
#59236 opened
Jul 11, 2024 -
Grammar allows infer statement on the left side in a nested conditional
#59234 opened
Jul 11, 2024 -
Completions fail to be provided for type alias arguments before all required type arguments are provided
#59222 opened
Jul 10, 2024 -
Expose MappedType in typescript.d.ts
#59221 opened
Jul 10, 2024 -
Error processing request. Debug Failure. False expression.
#59220 opened
Jul 10, 2024 -
Function parameter hover info is inconsistent between contexts
#59219 opened
Jul 10, 2024 -
Deducing return types from boolean arguments does not work with JSDoc and default argument values
#59214 opened
Jul 9, 2024 -
tsserver with `"module": "Preserve"` and `"moduleResolution": "Bundler"` adds .js extensions to imports
#59200 opened
Jul 9, 2024 -
`Index signature for type 'string' is missing in type` when extending `Record<string, unknown>`
#59199 opened
Jul 9, 2024 -
Performance: Monomorphic AST Nodes
#59198 opened
Jul 9, 2024 -
string enum works from exported strings but not from strings exported as const
#59187 opened
Jul 8, 2024 -
Object access reports error after upgrading to TypeScript 5.5
#59185 opened
Jul 8, 2024 -
Can't emit types for subclassed abstract class: error TS4094
#59184 opened
Jul 8, 2024 -
Synthesized optional properties don't satisfy `Record<` target under EOPT: false
#59180 opened
Jul 8, 2024 -
Ghost errors and inconsistencies in destructuring patterns
#59177 opened
Jul 8, 2024 -
Regression in types starting with 5.1
#59176 opened
Jul 8, 2024 -
@types dependency resolution can reference incorrect version
#59173 opened
Jul 8, 2024 -
The inferred type of X cannot be named without a reference to @types/qs
#59172 opened
Jul 8, 2024 -
[NewErrors] 5.6.0-dev.20240707 vs 5.5.3
#59165 opened
Jul 7, 2024 -
the return type of Int8Array::toReversed in es2023.array.d.ts is wrong
#59162 opened
Jul 7, 2024 -
Naked generic type returned from iterator method
#59161 opened
Jul 7, 2024 -
Infer keyword in typearg constraint
#59158 opened
Jul 6, 2024 -
discriminated union using non-literal-type
#59151 opened
Jul 5, 2024 -
bug(Printer): LF newline in template strings is escaped when it shouldn't be
#59150 opened
Jul 5, 2024 -
OneOf access by case and inference
#59146 opened
Jul 5, 2024 -
Aliased optional chain calls don't narrow like their inline equivalents
#59145 opened
Jul 5, 2024 -
Missing error on generic type parametrisation of generic function
#59143 opened
Jul 5, 2024 -
checkJs: false still check for error
#59142 opened
Jul 4, 2024 -
switch-true case-true narrowing not equivalent to default case.
#59133 opened
Jul 3, 2024 -
Move to new file refactor misses shorthand property referencing import
#59131 opened
Jul 3, 2024 -
Returning narrowed type of union in generic function doesn't work as expected
#59128 opened
Jul 3, 2024 -
Nested conditional types with type parameters extending union are not inferred
#59127 opened
Jul 3, 2024 -
[Feature] Generic Reference Syntax Proposal
#59126 opened
Jul 3, 2024 -
[Generic type] Function type of the returned result is not mapped to the parameter
#59124 opened
Jul 3, 2024 -
TS module not found until server is restarted
#59129 opened
Jul 2, 2024 -
Regression issue with React import when using `"jsx": "react"` compiler
#59117 opened
Jul 2, 2024 -
Scanner crash in services (TypeScript 5.5)
#59115 opened
Jul 2, 2024 -
Maximum call stack size exceeded — forEachChildInBinaryExpression
#59113 opened
Jul 2, 2024 -
Fix "isolatedDeclarations" QuickFix
#59112 opened
Jul 2, 2024 -
Renaming files imported with alias/absolute paths does not update the path
#59119 opened
Jul 2, 2024 -
Nested Promise not automatically unwrapped
#59111 opened
Jul 2, 2024 -
Please Allow return `void` of `set accessor`
#59105 opened
Jul 2, 2024 -
Type of pointer to object is treated differently from type of object
#59104 opened
Jul 2, 2024 -
Inconsistent key type inference when spreading objects with const assertion into plain objects
#59102 opened
Jul 2, 2024 -
Investigate Adopting `--isolatedDeclarations` in TypeScript's Codebase
#59097 opened
Jul 1, 2024 -
parseCommandLine fails with --build and --force
#59095 opened
Jul 1, 2024 -
Extend type predicate inference to work with certain type variables
#59088 opened
Jul 1, 2024 -
[NewErrors] 5.6.0-dev.20240630 vs 5.5.2
#59082 opened
Jun 30, 2024 -
VSCode Find All References Not Working for Imported Functions
#59134 opened
Jun 30, 2024 -
TS7022 (circular reference) on simple assignments in a loop
#59074 opened
Jun 28, 2024 -
Function overloading of generic functions allows for invalid code
#59069 opened
Jun 28, 2024 -
Deprecating no-default-lib and rethinking of other lib related CompilerOptions
#59067 opened
Jun 28, 2024 -
Overload call signature resolution resolves to first overload
#59064 opened
Jun 28, 2024 -
`getTypeListId` crashes with `TypeError: Cannot read properties of undefined (reading 'id')`
#59062 opened
Jun 28, 2024 -
Codefix add missing function declaration inserts function in wrong file
#59116 opened
Jun 28, 2024 -
Investigate Wildcard Matching Performance
#59058 opened
Jun 27, 2024 -
Filter with a type guard fails to narrow when the type guard's predicate is a tuple supertype
#59054 opened
Jun 27, 2024 -
TS 5.5 - Imports used by decorator output are removed
#59051 opened
Jun 27, 2024 -
Generic parameter type checking stops too early
#59049 opened
Jun 27, 2024 -
Unpredictable behavior when trying to infer a generic type from a union function parameter
#59046 opened
Jun 26, 2024 -
Include paths evaluate to no files when tsconfig.json is in a sandbox (regression in 5.5)
#59036 opened
Jun 26, 2024 -
Compiler Option typeTruncationLength
#59035 opened
Jun 26, 2024 -
C extends A but C does not extend A | B
#59034 opened
Jun 26, 2024 -
`abstract class` should be usable in expressions
#59031 opened
Jun 26, 2024 -
Support Expandable Quick Info/Hover Verbosity
#59029 opened
Jun 26, 2024 -
Enable npm Build Provenance
#59028 opened
Jun 25, 2024 -
Suspected breaking change with pushing and assigning a 'derived' value into a 'base' array
#59016 opened
Jun 25, 2024 -
Consider making `WritableStreamDefaultWriter.write()` contravariant
#59012 opened
Jun 25, 2024 -
Type 'any' cannot be used as an index type silently fails when used in generics (TS2538)
#59009 opened
Jun 25, 2024 -
Warn when regular expression is used in conditional
#59001 opened
Jun 24, 2024 -
Filter with "something is smallerType" don't work as negative
#58996 opened
Jun 24, 2024 -
RTCStatsReport should inherit or extend from Map
#58995 opened
Jun 24, 2024 -
`getJSDocTags` detects decorators inside code blocks as JSDoc tags
#58992 opened
Jun 24, 2024 -
Allow defering type check of default value for generic-typed function parameter until instantiation
#58977 opened
Jun 23, 2024 -
Cannot find name 'AggregateError'.ts(2304)
#58971 opened
Jun 22, 2024 -
`@import`s marked as unused
#58969 opened
Jun 22, 2024 -
HookWebpackError: Maximum call stack size exceeded in Release 5.5.2
#58957 opened
Jun 21, 2024 -
Isolated declarations quick fix suggests `boolean` return type for predicates
#58948 opened
Jun 20, 2024 -
Isolated Declarations in TS 5.5: State of the feature
#58944 opened
Jun 20, 2024 -
JSDoc: property access within static initialization block of @extends annotated class from different file
#58943 opened
Jun 20, 2024 -
getPasteEdits returns wrong range for primary edit
#58936 opened
Jun 19, 2024 -
Convert params to destructed object: Cannot apply refactoring
#58930 opened
Jun 19, 2024 -
Crashes on transform and parse (from assertion/debug failures)
#58924 opened
Jun 19, 2024 -
JSDoc @import _unintentional?_ passthrough to generated declarations.
#58921 opened
Jun 18, 2024 -
Design Meeting Notes, 6/18/2024
#58919 opened
Jun 18, 2024 -
Design Meeting Notes, 6/11/2024
#58918 opened
Jun 18, 2024 -
Command vscode.executeDocumentSymbolProvider Incomplete Parsing
#58915 opened
Jun 18, 2024 -
use [""] in object will lose ts check
#58908 opened
Jun 18, 2024 -
Unable to use `Pick` on union with data-${string} index signature
#58898 opened
Jun 17, 2024 -
Object destructuring causes deprecated status to get lost
#58888 opened
Jun 17, 2024 -
Moving files or folders in a monorepo setup does not adapt imports
#59136 opened
Jun 17, 2024 -
Add support for beforeDeclarations
#58880 opened
Jun 16, 2024 -
Typescript ignores package.json export maps
#58890 opened
Jun 16, 2024 -
TypeScript refactoring: option to use `export default` with "Move to a new file"
#58894 opened
Jun 14, 2024 -
Inverted union type narrowing was broken in 4.9
#58861 opened
Jun 14, 2024 -
5.4.5 nuget package is missing.
#58843 opened
Jun 12, 2024 -
refactor: New file doesn't work
#58897 opened
Jun 12, 2024
242 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.
-
Fixed propagating object flags when dealing with spreads
#58180 commented on
Jun 15, 2024 • 9 new comments -
Only look up package.json type if module is node16/nodenext or file is in node_modules
#58825 commented on
Jul 10, 2024 • 5 new comments -
intl.d.ts: cleanup, add missing features, fix library discrepancies
#58084 commented on
Jul 11, 2024 • 4 new comments -
refactor: improve string export name completions
#58818 commented on
Jun 24, 2024 • 3 new comments -
fix35982: allow BigIntLiteral to parse as PropertyName for literal object and indices
#58608 commented on
Jun 18, 2024 • 3 new comments -
lib.d.ts: add missing TypedArray-from-iterable signatures
#58188 commented on
Jun 15, 2024 • 3 new comments -
Disallow whitespace before non-null assertion
#56384 commented on
Jul 1, 2024 • 2 new comments -
Allow implicit `undefined` returns when the contextual union type contains it
#57912 commented on
Jun 18, 2024 • 2 new comments -
Bailout early from `isFunctionObjectType` for evolving arrays
#58049 commented on
Jun 12, 2024 • 2 new comments -
fix(58166): Class parameter property with initializer before required property emits non-nullable parameter for declaration emit
#58177 commented on
Jul 10, 2024 • 2 new comments -
`type` identifier should not trigger an parsing error when part of an assertion
#58712 commented on
Jun 26, 2024 • 2 new comments -
Unwrap substitution types early in `getPropertyTypeForIndexType`
#57113 commented on
Jun 27, 2024 • 1 new comment -
preserve declarations if @internal is mentioned in unrelated comment
#57960 commented on
Jul 9, 2024 • 1 new comment -
Allow specifying interface implements clauses for the static side of classes
#33892 commented on
Jul 7, 2024 • 0 new comments -
Missing JSDoc description when using arrow functions in --allowJs + --declaration
#34860 commented on
Jul 8, 2024 • 0 new comments -
[isolatedDeclarations] Add a syntactic form of computed property name which is always emitted as a computed property name
#58800 commented on
Jul 8, 2024 • 0 new comments -
typescript-language-features remote ssh crash
#59139 commented on
Jul 8, 2024 • 0 new comments -
Typescript crashes in VS Code insiders latest build with all extensions disabled and TypeScript Nightly extension
#52353 commented on
Jul 8, 2024 • 0 new comments -
Provide control to determine if a project needs rebuild with --build flag
#54563 commented on
Jul 9, 2024 • 0 new comments -
List @deprecated strikethroughs in Problems tab
#40604 commented on
Jul 9, 2024 • 0 new comments -
Narrowing for constant indexed access fails on array getter
#58803 commented on
Jul 9, 2024 • 0 new comments -
Allow wrapped values to be used in place of primitives.
#2361 commented on
Jul 9, 2024 • 0 new comments -
improper declared type cause narrow type not work when its computed type is not union.
#39114 commented on
Jul 11, 2024 • 0 new comments -
TypeScript does not recognize unreachable code after a method returning never is called outside of its defining scope
#59138 commented on
Jul 9, 2024 • 0 new comments -
Allow a module to implement an interface
#420 commented on
Jul 9, 2024 • 0 new comments -
Support @ts-ignore for specific errors
#19139 commented on
Jul 10, 2024 • 0 new comments -
Add support for @inheritdoc
#31267 commented on
Jul 10, 2024 • 0 new comments -
Ignore non-ts/js files in move to file refactor
#56749 commented on
Jul 10, 2024 • 0 new comments -
Implicit Symbol.iterator call in for..of loops / spread destructuring doesn't infer `this` generic type parameter
#38388 commented on
Jul 11, 2024 • 0 new comments -
Update expressions with untyped argument are typed `number`, not `number | bigint`
#49558 commented on
Jul 10, 2024 • 0 new comments -
Support Intellisense for string/number literals in a widened union
#33471 commented on
Jul 11, 2024 • 0 new comments -
PSA: potential lib breaking change after iterator-helpers proposal
#54481 commented on
Jul 10, 2024 • 0 new comments -
Object spread drops index signature
#27273 commented on
Jul 10, 2024 • 0 new comments -
Allow extending types referenced through interfaces
#31843 commented on
Jul 11, 2024 • 0 new comments -
Suggestion: Type annotations and interfaces for function declarations
#22063 commented on
Jul 11, 2024 • 0 new comments -
Relate control flow to conditional types in return types
#33912 commented on
Jul 11, 2024 • 0 new comments -
this any typed in some JS object literals
#22058 commented on
Jul 11, 2024 • 0 new comments -
disallow comparing to null and undefined unless they are valid cases in strict null mode
#11920 commented on
Jul 11, 2024 • 0 new comments -
Support @class in JSDoc
#12681 commented on
Jul 11, 2024 • 0 new comments -
Error inferring types of promise function
#17873 commented on
Jul 11, 2024 • 0 new comments -
Rename file by renaming on an aliased path
#27959 commented on
Jul 2, 2024 • 0 new comments -
No error on unconstrained type parameter in `>` comparison
#50603 commented on
Jul 2, 2024 • 0 new comments -
Preserve JSDocs in *.d.ts files when stripping comments
#14619 commented on
Jul 2, 2024 • 0 new comments -
Duplicate exports.* = assignments in CommonJS output in some cases
#58772 commented on
Jul 2, 2024 • 0 new comments -
Generic type changes depending if its parameter type is wrapped or not.
#56675 commented on
Jul 3, 2024 • 0 new comments -
`NonNullable` is not resolved for a mapped type in a contextual parameter type from instantiated type alias
#51331 commented on
Jul 3, 2024 • 0 new comments -
Ideas for faster cold compiler start-up
#25658 commented on
Jul 3, 2024 • 0 new comments -
Add ElementInternals, attachInternals from HTML standard
#33218 commented on
Jul 4, 2024 • 0 new comments -
@ts-ignore for the block scope and imports
#19573 commented on
Jul 4, 2024 • 0 new comments -
Request (probably long-term) type compilation debugger
#30396 commented on
Jul 4, 2024 • 0 new comments -
Allow minimal type checking of JavaScript files
#28448 commented on
Jul 4, 2024 • 0 new comments -
tsc with allowJs reports TS9005 error for nested anonymous constructor functions
#57523 commented on
Jul 4, 2024 • 0 new comments -
Removing optional modifier also removes `undefined` from value type
#31025 commented on
Jul 4, 2024 • 0 new comments -
"Organize Imports" should adjust specifiers based on preferences
#58642 commented on
Jul 5, 2024 • 0 new comments -
Preserve comments with object destructuring assignment
#32392 commented on
Jul 5, 2024 • 0 new comments -
Type guard should infer the type of parent object when applied on a property
#42384 commented on
Jul 5, 2024 • 0 new comments -
Switch-like statement to avoid repetitive 'extends' ternary
#51375 commented on
Jul 5, 2024 • 0 new comments -
Offer an auto-import for unresolved shorthand-named object literal properties
#32219 commented on
Jul 5, 2024 • 0 new comments -
Lazily evaluated template literal types
#43335 commented on
Jul 5, 2024 • 0 new comments -
Support import of jsonc file to infer type
#54137 commented on
Jul 6, 2024 • 0 new comments -
Module/interface augmentation doesn't preserve import for declaration emit
#56528 commented on
Jul 6, 2024 • 0 new comments -
Feature request: allow user to merge extended arrays in tsconfig files
#20110 commented on
Jul 6, 2024 • 0 new comments -
Index signatures in type definitions: now we have `noUncheckedIndexedAccess`, include or omit `undefined`?
#42810 commented on
Jul 6, 2024 • 0 new comments -
Allow static members in abstract classes to reference type parameters
#34665 commented on
Jul 7, 2024 • 0 new comments -
Problems with Node.js `--experimental-detect-module`
#56678 commented on
Jul 7, 2024 • 0 new comments -
Allow `this` in constructor parameter
#38038 commented on
Jul 7, 2024 • 0 new comments -
Provide way to link to other files from JSDoc comments
#47718 commented on
Jul 7, 2024 • 0 new comments -
[WIP] Add custom transformer plugins
#54278 commented on
Jul 8, 2024 • 0 new comments -
Remove reportErrors check in relateVariances
#55222 commented on
Jun 27, 2024 • 0 new comments -
Instantiable tuple labels
#55452 commented on
Jun 23, 2024 • 0 new comments -
Fix good lints given by eslint-plugin-unicorn
#55517 commented on
Jun 28, 2024 • 0 new comments -
Remove stableSort, rename sort to toSorted
#55728 commented on
Jun 27, 2024 • 0 new comments -
error on variables that are used but never initialized
#55887 commented on
Jun 24, 2024 • 0 new comments -
[wip] Shared resolutions in tsserver
#55968 commented on
Jul 10, 2024 • 0 new comments -
Run bun in CI
#55987 commented on
Jul 9, 2024 • 0 new comments -
[wip] Type acquisition and module resolution updates
#56074 commented on
Jul 10, 2024 • 0 new comments -
Use destructured names as fallback labels when expanding parameters
#57619 commented on
Jun 27, 2024 • 0 new comments -
Use more universal ANSI sequence for 'clear screen and clear buffer'
#57701 commented on
Jun 14, 2024 • 0 new comments -
[experiment] make tsc use the public API
#57703 commented on
Jun 27, 2024 • 0 new comments -
Infer from type arguments of the same alias in `inferFromObjectTypes`
#57895 commented on
Jun 14, 2024 • 0 new comments -
Try making parenthesizeConstituentTypeOfUnionType a no-op
#57900 commented on
Jul 8, 2024 • 0 new comments -
[experiment] Make intersectionState a required parameter
#57989 commented on
Jul 8, 2024 • 0 new comments -
Fix 'diagnosticMessages‘ Chinese translations
#58129 commented on
Jun 12, 2024 • 0 new comments -
Old Program disposal (memory leak)
#58138 commented on
Jun 11, 2024 • 0 new comments -
Strip JSDoc from private properties in declaration emit
#58187 commented on
Jun 14, 2024 • 0 new comments -
Don't exempt late bound symbols from EPC in presence of string index signature
#58190 commented on
Jun 14, 2024 • 0 new comments -
add types for iterator helpers proposal
#58222 commented on
Jul 11, 2024 • 0 new comments -
Add TReturn/TNext to Iterable et al
#58243 commented on
Jul 4, 2024 • 0 new comments -
Contextually type array elements using index signatures
#58288 commented on
Jun 14, 2024 • 0 new comments -
Make TypeScript itself ESM-only, made possible by require(ESM)
#58419 commented on
Jul 11, 2024 • 0 new comments -
Introduce ES2024 target and fix some types
#58573 commented on
Jul 7, 2024 • 0 new comments -
Analyze control flow effects of lambdas passed as arguments
#58729 commented on
Jun 25, 2024 • 0 new comments -
Use `canHaveFlowNode` in `checkIfExpressionRefinesParameter`
#58816 commented on
Jun 14, 2024 • 0 new comments -
Only use resolutionStart when pushing resolution stack
#58824 commented on
Jun 14, 2024 • 0 new comments -
In JSDoc @type is not a type declaration, which it is much more like type conversion.
#39650 commented on
Jul 11, 2024 • 0 new comments -
Compile error if I named last array destructuring element.
#41548 commented on
Jul 11, 2024 • 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
Jul 11, 2024 • 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
Jul 11, 2024 • 0 new comments -
Broken emit when `Infinity` or `‑Infinity` ends up in a type position
#42905 commented on
Jul 11, 2024 • 0 new comments -
Typescript 4.2.x - incorrectly infered generic return type of a record union (extra undefined)
#43943 commented on
Jul 11, 2024 • 0 new comments -
Support inferring `never` as the return type in JavaScript when overriding a class method that returns `never`
#46791 commented on
Jul 11, 2024 • 0 new comments -
verbatimModuleSyntax + import of ambient const enum missing error
#48040 commented on
Jul 11, 2024 • 0 new comments -
Intersection causes incorrect type compatability
#48720 commented on
Jul 11, 2024 • 0 new comments -
Regression in 4.8 where string union type widens to string
#50635 commented on
Jul 11, 2024 • 0 new comments -
Order of ReadonlySet/ReadonlyMap in union causes differing key inference
#52313 commented on
Jul 11, 2024 • 0 new comments -
Crash when defining `Array` type via `[]` syntax
#57009 commented on
Jul 11, 2024 • 0 new comments -
Expression produces a union type that is too complex to represent
#53234 commented on
Jul 11, 2024 • 0 new comments -
mapped type with remapped keys unexpectedly widens type
#57265 commented on
Jul 11, 2024 • 0 new comments -
Error not issued when global type is an alias of an object type literal
#57564 commented on
Jul 11, 2024 • 0 new comments -
Inconsistent type inference on overloaded function types
#57351 commented on
Jul 11, 2024 • 0 new comments -
TypeScript 5.5 Iteration Plan
#57475 commented on
Jul 11, 2024 • 0 new comments -
Proposal: Partial Type Argument Inference
#26242 commented on
Jul 11, 2024 • 0 new comments -
Fix 4628: add compiler option for non-check static member in inheritance
#39699 commented on
Jul 8, 2024 • 0 new comments -
Convert debug namespace into a module, direct import
#51455 commented on
Jul 1, 2024 • 0 new comments -
Fixed an issue with contextual type for intersection properties (take 2)
#52095 commented on
Jun 19, 2024 • 0 new comments -
Completely remove Collection/ReadonlyCollection types
#52134 commented on
Jun 30, 2024 • 0 new comments -
Deprecate isParameter, rename to isParameterDeclaration
#52283 commented on
Jul 8, 2024 • 0 new comments -
Ensure that Comparers only return -1, 0, 1 so results can be equated
#52897 commented on
Jun 30, 2024 • 0 new comments -
Remove Debug namespace runtime modification
#53228 commented on
Jul 1, 2024 • 0 new comments -
Use iterators to avoid calculating all properties of UnionOrIntersectionType
#53346 commented on
Jun 27, 2024 • 0 new comments -
Add nested call and new expressions as potential intra expression inference sites
#54183 commented on
Jun 18, 2024 • 0 new comments -
Proposal: JSX.ElementType
#13890 commented on
Jun 12, 2024 • 0 new comments -
Rename symbol weirdness with typescript type properties
#58479 commented on
Jun 17, 2024 • 0 new comments -
[TS2742] Occurs building a library that depends on `@reduxjs/toolkit`
#58743 commented on
Jun 17, 2024 • 0 new comments -
Feature Request: Display JSDoc Array of Objects as Array
#58901 commented on
Jun 17, 2024 • 0 new comments -
Visual hint when using a deprecated children prop in a React component
#58902 commented on
Jun 17, 2024 • 0 new comments -
Syntax highlighting can not resolve @throws of tsdoc
#58599 commented on
Jun 17, 2024 • 0 new comments -
Typescript [4.8.2] is adding invalid javascript for *.cjs files
#50647 commented on
Jun 17, 2024 • 0 new comments -
ESM-only packages come with synthesized default in `moduleResolution: bundler`
#54752 commented on
Jun 17, 2024 • 0 new comments -
[ServerErrors][JavaScript] 5.3.0-dev.20231029
#56252 commented on
Jun 17, 2024 • 0 new comments -
Semantic Tokens for TypeScript Template Literal Strings
#58900 commented on
Jun 18, 2024 • 0 new comments -
Bad error when using `import()` type within JSDoc tag `@implements`
#58542 commented on
Jun 18, 2024 • 0 new comments -
Don't escape valid Unicode characters in strings
#36174 commented on
Jun 18, 2024 • 0 new comments -
[API] Ability to check if a parameter is being passed to const type parameter
#58656 commented on
Jun 18, 2024 • 0 new comments -
JSDoc `@private` on constructor without parameters is omitted in declaration files
#58653 commented on
Jun 18, 2024 • 0 new comments -
Need way to express hybrid types that are indexable for a subset of properties
#17867 commented on
Jun 18, 2024 • 0 new comments -
[isolatedDeclarations] An option like disableSourceOfProjectReferenceRedirect, but configurable on the referenced project's end
#58692 commented on
Jun 18, 2024 • 0 new comments -
Make `satisfies` configurable to allow excess properties in nested values
#52999 commented on
Jun 18, 2024 • 0 new comments -
Type inference/narrowing lost after assignment
#27706 commented on
Jun 18, 2024 • 0 new comments -
implicit 'any' in method with parameter of inferred generic type
#58726 commented on
Jun 18, 2024 • 0 new comments -
Compiler cannot handle promise.then(null | undefined)
#58619 commented on
Jun 18, 2024 • 0 new comments -
[isolatedDeclarations] Should imported JSON files be emitted when "resolveJsonModules", "emitDeclarationOnly", and "isolatedDeclarations" are all enabled?
#58684 commented on
Jun 18, 2024 • 0 new comments -
Emmited Type Declarations generate empty export
#51338 commented on
Jun 18, 2024 • 0 new comments -
Handle JSDoc {@link ... } inline tags for OS
#58491 commented on
Jun 18, 2024 • 0 new comments -
`completionInfo` command ignoring whitespace generating suggestions
#54600 commented on
Jun 19, 2024 • 0 new comments -
Negated types
#4196 commented on
Jun 19, 2024 • 0 new comments -
Non-exported recursive type alias is inlined until it falls back to any in declarations
#58696 commented on
Jun 19, 2024 • 0 new comments -
Simple Comparison of Generics not allowed?
#38220 commented on
Jun 20, 2024 • 0 new comments -
Compiler API: A reference to an enum with one value references the enum value
#46755 commented on
Jun 20, 2024 • 0 new comments -
`Node16` module resolution doesn't check side effect imports
#50394 commented on
Jun 20, 2024 • 0 new comments -
Newlines removed/incorrect code generated for `getPasteEdits`
#58784 commented on
Jun 20, 2024 • 0 new comments -
Allow overrides in tsconfig
#33407 commented on
Jun 20, 2024 • 0 new comments -
“Type instantiation is excessively deep and possibly infinite” but only in a large codebase
#34933 commented on
Jun 12, 2024 • 0 new comments -
Project references: error when importing `tsx` file in referenced project
#44540 commented on
Jun 12, 2024 • 0 new comments -
@ts-expect-error not ignoring next line correctly in JSX, and errors are reported on the same line
#57488 commented on
Jun 12, 2024 • 0 new comments -
Incorrect Chinese Translation for 'initializer' and Incorrect Use of Chinese Quotation Marks
#58130 commented on
Jun 12, 2024 • 0 new comments -
Sourcemap - names array empty for all files
#9627 commented on
Jun 13, 2024 • 0 new comments -
Avoid barrel re-exports in auto-imports
#51418 commented on
Jun 13, 2024 • 0 new comments -
JSDoc @typedef property description lost
#35346 commented on
Jun 13, 2024 • 0 new comments -
Idea for allowing destructuring non-common property of discriminated unions
#46318 commented on
Jun 13, 2024 • 0 new comments -
CommonJS globals permitted for ES module builds with no compiler error.
#58658 commented on
Jun 13, 2024 • 0 new comments -
Pull required references from referenced projects.
#30608 commented on
Jun 13, 2024 • 0 new comments -
Accept de-structured elements in type predicates
#41173 commented on
Jun 13, 2024 • 0 new comments -
Template Literal Type JSX children prop issue
#58799 commented on
Jun 13, 2024 • 0 new comments -
Compiler Option to monitor external dependencies
#58433 commented on
Jun 14, 2024 • 0 new comments -
Special member completions not work after a comment.
#58815 commented on
Jun 14, 2024 • 0 new comments -
Annotated parameters are not used for inferring rest parameters
#58746 commented on
Jun 14, 2024 • 0 new comments -
TypeScript emits d.ts file that is invalid for complex mapped type.
#58688 commented on
Jun 14, 2024 • 0 new comments -
Narrowing by type predicate fails to produce intersection type with weak type
#58518 commented on
Jun 14, 2024 • 0 new comments -
Allow ambient module names to be filtered out of auto-imports or something
#55092 commented on
Jun 15, 2024 • 0 new comments -
Configure from package.json
#32830 commented on
Jun 15, 2024 • 0 new comments -
Preserve property comment and insert @default value, if provided
#41486 commented on
Jun 16, 2024 • 0 new comments -
auto import with tsconfig alias paths to node_modules
#51058 commented on
Jun 16, 2024 • 0 new comments -
Add capability of transforming and emitting JSDoc comments
#17146 commented on
Jun 16, 2024 • 0 new comments -
Decouple jsx element type from jsx factory return type and sfc return type
#21699 commented on
Jun 17, 2024 • 0 new comments -
React props in typescript are displayed in alphabetical order instead of showing component props at the top when running "trigger suggest"
#52080 commented on
Jun 17, 2024 • 0 new comments -
Function parameters are not inferable when defined via JSDoc using @type tag (with strict)
#58580 commented on
Jun 17, 2024 • 0 new comments -
TypeScript colorizer confused by comments after colon in class member function signature with Generic return type
#58614 commented on
Jun 17, 2024 • 0 new comments -
Go to definition/Go to Type definition items in right click menu do not respect typesVersions
#58714 commented on
Jun 17, 2024 • 0 new comments -
Allow prepending --watch with --clean in CLI --build mode?
#43193 commented on
Jun 17, 2024 • 0 new comments -
Generics in conditionals have differing behavior in 4.8
#49490 commented on
Jun 17, 2024 • 0 new comments -
texSubImage2D missing WebGL2 syntax
#58695 commented on
Jun 17, 2024 • 0 new comments -
Intellisense should show internals of an interface declaration on hover
#38040 commented on
Jun 25, 2024 • 0 new comments -
Narrowing empty string or false in generic misbehaves
#58232 commented on
Jun 26, 2024 • 0 new comments -
TS Server fatal error: Maximum call stack size exceeded
#59047 commented on
Jun 26, 2024 • 0 new comments -
Provide way to configure default compiler options for TS Server Inferred Project
#39689 commented on
Jun 27, 2024 • 0 new comments -
Assertion violation in "move to new file"
#58806 commented on
Jun 27, 2024 • 0 new comments -
Indexed access lookup on enum type could produce specific key types
#50933 commented on
Jun 27, 2024 • 0 new comments -
Overloaded function args not inferred correctly
#54539 commented on
Jun 28, 2024 • 0 new comments -
Why doesn't awaiting a Promise<never> change reachability?
#34955 commented on
Jun 28, 2024 • 0 new comments -
Use the width of a type to add newlines in type assignment error messages
#45896 commented on
Jun 28, 2024 • 0 new comments -
Permit type alias declarations inside a class
#7061 commented on
Jun 28, 2024 • 0 new comments -
Suggestion: DeepReadonly<T> type
#13923 commented on
Jun 28, 2024 • 0 new comments -
Can't augment function overload is function is exported via `export {}`
#58756 commented on
Jun 28, 2024 • 0 new comments -
Proposal for merging array or object options in tsconfig file
#57486 commented on
Jun 28, 2024 • 0 new comments -
Allow to emit sourcemaps when printing ast
#51329 commented on
Jun 29, 2024 • 0 new comments -
TypeScript doesn't allow event : CustomEvent in addEventListener
#28357 commented on
Jun 29, 2024 • 0 new comments -
Confusing type checker error message for invalid discriminated union
#52358 commented on
Jun 30, 2024 • 0 new comments -
Regex-validated string types (feedback reset)
#41160 commented on
Jun 30, 2024 • 0 new comments -
Exact Types
#12936 commented on
Jun 30, 2024 • 0 new comments -
Add full type hover popup to VS Code commands
#35601 commented on
Jul 1, 2024 • 0 new comments -
Suggestion: one-sided or fine-grained type guards
#15048 commented on
Jul 1, 2024 • 0 new comments -
`updateImportsOnFileMove` doesn't work after first use
#58889 commented on
Jul 1, 2024 • 0 new comments -
TS 5.4.5: Return type for performance.getEntriesByType is inaccurate
#58644 commented on
Jul 1, 2024 • 0 new comments -
Typescript process is consuming much memory and preventing suggestions at editor
#58820 commented on
Jul 1, 2024 • 0 new comments -
Mark ~module~ `namespace` as deprecated via LS strikethrough
#57913 commented on
Jul 1, 2024 • 0 new comments -
Smarter type alias preservation for unions originating from type query types
#47828 commented on
Jul 2, 2024 • 0 new comments -
Generic values
#17574 commented on
Jul 2, 2024 • 0 new comments -
Disable formatting a region of code using directives
#18261 commented on
Jul 2, 2024 • 0 new comments -
Allow "T extends enum" generic constraint
#30611 commented on
Jul 2, 2024 • 0 new comments -
Error: Debug Failure when importing `AssertionError` from `node:assert/strict`
#58534 commented on
Jul 2, 2024 • 0 new comments -
Update import does not work with typescript alias import
#51763 commented on
Jul 2, 2024 • 0 new comments -
Allow specifying exclude as a command line option
#46005 commented on
Jun 20, 2024 • 0 new comments -
Array method definition revamp: Use case collection
#36554 commented on
Jun 21, 2024 • 0 new comments -
Typescript 5.5 performance regression on arktype
#58805 commented on
Jun 21, 2024 • 0 new comments -
Boolean() cannot be used to perform a null check
#16655 commented on
Jun 21, 2024 • 0 new comments -
Optional parameters instantiated from generic params add `| undefined` to displayed type
#58578 commented on
Jun 21, 2024 • 0 new comments -
Incorrect class #private fields initialization order with target ES2022 and useDefineForClassFields set to false
#54206 commented on
Jun 21, 2024 • 0 new comments -
Make tsc --init generate default target to ES6 or higher
#39308 commented on
Jun 21, 2024 • 0 new comments -
A Pragmatic, Not-Really-Typed Errors Proposal
#57943 commented on
Jun 22, 2024 • 0 new comments -
Talk about Exceptions Here
#56365 commented on
Jun 22, 2024 • 0 new comments -
Provide a way to type a fix-length tuple-like generator/iterator
#42033 commented on
Jun 22, 2024 • 0 new comments -
Allow conditionally setting optional properties in a mapped type
#36126 commented on
Jun 22, 2024 • 0 new comments -
source.organizeImports causing extra blank line
#48126 commented on
Jun 22, 2024 • 0 new comments -
Allow classes to be parametric in other parametric classes
#1213 commented on
Jun 22, 2024 • 0 new comments -
Go to Definition for Non JS/TS File Imports
#15146 commented on
Jun 23, 2024 • 0 new comments -
Getters in mixins get serialized to property accessors
#58790 commented on
Jun 23, 2024 • 0 new comments -
Colour coded error messages
#50019 commented on
Jun 23, 2024 • 0 new comments -
Slow Typescript problem reporting and intellisense
#56142 commented on
Jun 23, 2024 • 0 new comments -
Workspace Symbol Provider called with empty string doesn't return all workspace symbols
#37954 commented on
Jun 24, 2024 • 0 new comments -
Suggestion: Reopen static and instance side of classes
#2957 commented on
Jun 24, 2024 • 0 new comments -
Cannot assign to ... because it is a read-only property when using type guard in ctor
#37823 commented on
Jun 24, 2024 • 0 new comments -
JSDoc @import not detecting use in @callback
#58368 commented on
Jun 24, 2024 • 0 new comments -
Type narrowing in one case statement does not propagate to the next case
#56361 commented on
Jun 24, 2024 • 0 new comments -
TypeScript support for VS Code notebooks
#58717 commented on
Jun 24, 2024 • 0 new comments -
Debug failure on paste with imports
#58740 commented on
Jun 24, 2024 • 0 new comments -
Union tuple type in rest argument can't accpect less argument.
#48663 commented on
Jun 25, 2024 • 0 new comments -
tsconfig should support suffix `.jsonc`
#43121 commented on
Jun 25, 2024 • 0 new comments -
Discriminated union parameter destructuring doesn't work if the fields have defaults
#50139 commented on
Jun 25, 2024 • 0 new comments -
[ID] `--isolatedDeclarations` disallows `const` initialized with a regex literal
#58383 commented on
Jun 25, 2024 • 0 new comments -
Feature Request: LanguageServiceHost plugin
#29706 commented on
Jun 25, 2024 • 0 new comments -
`static abstract` methods and properties
#34516 commented on
Jun 25, 2024 • 0 new comments