TypeScript
TypeScript copied to clipboard
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Fixes #61743 This issue arised because the intersection types are different. ``` declare class X { private a: number; b: string; } type Y = { a: number } &...
Fixes #61867 --- Fix [regression](https://github.com/microsoft/TypeScript/pull/58640/files#diff-4f7d18dd83dde2a81734d434c3453bdc53c60e4209a5f8b78f5b03e4a9e7c556R1845-R1851 ) in _fix-all-refs_ for constructors with string literals by moving the length check after node kind checks
### 🔎 Search Terms is:issue is:open 2742 ### 🕗 Version & Regression Information This seems to not be a regression bug ### ⏯ Playground Link https://github.com/Teascade/typescript-error-demonstration ### 💻 Code ```ts...
# Bug Report ### 🔎 Search Terms referenced directly or indirectly asserts ### 🕗 Version & Regression Information - This is the behavior in every version I tried ### ⏯...
### 🔎 Search Terms "instantiated with a different subtype of constraint", distributive, recursion, generic ### 🕗 Version & Regression Information - This is the behavior in every version I tried,...
This cherry-pick was triggered by a request on #61861. Please review the diff and merge if no changes are unexpected. This involved updating baselines; please check the diff.
### 🔎 Search Terms provideInlayHints Debug Failure Unexpected node ### 🕗 Version & Regression Information This changed between versions 5.3.0-dev.20230919 and 5.3.0-dev.20230920 ### ⏯ Playground Link https://github.com/niklas-wortmann/signals-observable-example ### 💻 Code...
Does this issue occur when all extensions are disabled?: Yes - VS Code Version: 1.100.23258 - OS Version: Linux x64 6.9.3-76060903-generic - Chromium: 132.0.6834.210 - Node.js: 20.19.0 - V8: 13.2.152.41-electron.0...
### 🔎 Search Terms comment like jsx text, preserve jsx ### 🕗 Version & Regression Information - This is the behavior in every version I tried, and I reviewed the...
**TypeScript Version:** 2.1.6 **Code** ```ts interface Foo { bar(s: string): void; bar(n: number): number; bar(b: boolean): boolean; } type SN = string | number; var sn1: string | number; var...