Commit Graph

35766 Commits

Author SHA1 Message Date
Sheetal Nandi
12402f2609 Ensure that we are checking if correct file with resolved path is present in the new program when removing the existing packageJson watching (#57988) 2024-03-28 12:02:45 -07:00
Jake Bailey
35f4f033eb Compare package.json paths with correct sensitivity in getLocalModuleSpecifier (#57973) 2024-03-28 10:33:17 -07:00
TypeScript Bot
ebd0570182 Update package-lock.json 2024-03-28 06:15:06 +00:00
Anders Hejlsberg
e418f8d12c Improve optionality detection in mapped type indexed access substitutions (#57946) 2024-03-27 15:52:26 -07:00
Lyu, Wei-Da
b0d5ae6091 fix type import check for default-import/re-export in js files (#57778) 2024-03-27 15:08:18 -07:00
Sheetal Nandi
f3f70df94e Dont fail on "create" event when watching package json files (#57971) 2024-03-27 14:58:43 -07:00
Sheetal Nandi
54504fc9b3 Normalize slashes for paths in watch events (#57968) 2024-03-27 14:16:35 -07:00
Wesley Wigham
ed5eeafdad Preserve range on copied identifiers (#57965) 2024-03-27 13:42:11 -07:00
Sheetal Nandi
c87b5bcab9 Watch events enhancements (#57950) 2024-03-27 13:36:45 -07:00
Wesley Wigham
6b4eec4aca Underline type nodes without position mappings in .types baselines (#57963) 2024-03-27 16:16:55 -04:00
Andrew Branch
b24b5c4ec1 Allow cross-project references to const enums in isolatedModules when referenced project has preserveConstEnums (#57914) 2024-03-27 11:45:57 -07:00
Titian Cernicova-Dragomir
fd388f7d00 Refactor expression evaluator (#57955) 2024-03-27 10:56:29 -07:00
Wesley Wigham
bc7e5388da Fix main baselines. Again. (#57964) 2024-03-27 10:49:15 -07:00
Wesley Wigham
47f48d3bac Apply same single-line style to copied nodes as manufactured ones (#57890)
Co-authored-by: TypeScript Bot <typescriptbot@microsoft.com>
2024-03-27 10:40:05 -07:00
Neil Bryson
32a1370fa8 Add missing parameters from Array.toLocaleString on ES2015 libs (#57679) 2024-03-27 10:38:11 -07:00
Wesley Wigham
a39c43cc78 Fix main baselines (#57962) 2024-03-27 10:23:12 -07:00
Wesley Wigham
e1874f3ffe Propagate outer type parameters of single signature types (#57403) 2024-03-27 09:57:09 -07:00
TypeScript Bot
6d0cc1beda Update package-lock.json 2024-03-27 06:14:59 +00:00
Oleksandr T
2de69b09c5 feat(41825): JSDoc equivalent of import * (#57207) 2024-03-26 13:52:43 -07:00
Anders Hejlsberg
a22aaf0ee7 Control flow analysis for element access with variable index (#57847) 2024-03-26 13:40:28 -07:00
idango10
316f1805f3 fix(57635): duplicate property name error when trying to overwrite early-bound prop with late-bound prop (#57717) 2024-03-26 08:22:06 -07:00
TypeScript Bot
088f25a8bf Update package-lock.json 2024-03-26 06:15:39 +00:00
Sheetal Nandi
d4b8ff6918 Directories dont check modified time when sending "change" event (#57938) 2024-03-25 16:19:30 -07:00
Sheetal Nandi
a1c4732222 Test for tsc --watch to stub out actual time (#57936) 2024-03-25 14:11:44 -07:00
Mateusz Burzyński
0e0975d1cf Add extra tests for inference with any co-inference with a different contra-inference (#57917) 2024-03-25 13:08:12 -07:00
Wesley Wigham
d660bab254 dprint exclude .git (#57935) 2024-03-25 13:03:12 -07:00
Ron Buckton
64a00106a8 Limit decorator use-before-def check to ES decorators only (#57933) 2024-03-25 14:31:17 -04:00
Ryan Cavanaugh
0d4414d10d Allow this in constructor parameter defaults when legal (#57682) 2024-03-25 11:20:08 -07:00
Sheetal Nandi
ac962eaa1f Fix incorrect use of "path" instead of "resolvedPath" when watching file's package json locations (#57931) 2024-03-25 11:00:33 -07:00
Jake Bailey
3c0a802387 Remove sys.bufferFrom, duplicate Buffer declarations, etc (#57916) 2024-03-25 10:50:10 -07:00
Jake Bailey
3c637400da Use performance.now when possible, re-disable unconditional perf marking on all Node versions (#57875) 2024-03-22 15:55:18 -07:00
Jake Bailey
b75261df74 On cherry-pick, attempt to update baselines on conflict (#57891) 2024-03-21 14:15:20 -07:00
Jake Bailey
39fd53547d Properly add assignees and reviewers for cherry picked PRs (#57889) 2024-03-21 12:06:07 -07:00
Wesley Wigham
91cecdc109 Lookup retained type nodes in the node builder using correct, specific SymbolFlags meaning (#57887) 2024-03-21 11:47:56 -07:00
Anders Hejlsberg
ecb6eb2354 Divide-and-conquer strategy for intersections of unions (#57871) 2024-03-21 10:18:50 -07:00
Jake Bailey
03c4b35255 Preserve resolution-mode as-written too (#57867) 2024-03-21 10:03:13 -07:00
Jake Bailey
a84577bf3b Remove getSuggestionForNonexistent* from TypeChecker (#57869) 2024-03-21 09:28:45 -07:00
Jake Bailey
e72605925d Update deps and fix new lints (#57870) 2024-03-21 09:24:23 -07:00
Jake Bailey
dc113f8170 Don't indirect through _namespaces in tsserver/typingsInstaller (#57829) 2024-03-20 16:41:05 -07:00
Jake Bailey
7d504551ae Do not perserve references in declaration emit, unless preserve=true (#57681) 2024-03-20 15:06:02 -07:00
Eloy Robillard
ede8ad84b1 fix(57451): Prevent self-imports when using the "Move to File" refactor (#57530) 2024-03-20 14:06:46 -07:00
Isabel Duan
4ecadc6c03 fix54092: return replacement ranges for completions on unclosed strings (#57839)
Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com>
2024-03-20 13:41:48 -07:00
Jan Kühle
f70b068b3c isolatedModules errors for non-literal enum initializers (#56736) 2024-03-20 09:50:53 -07:00
Mateusz Burzyński
af81456247 Fixed referencing properties that are reserved keywords in @link (#57739) 2024-03-20 09:01:49 -07:00
Jake Bailey
309fd3db81 Revert PR 56161 (#57853) 2024-03-19 15:07:33 -07:00
Jake Bailey
cc460dc327 Revert PR 56087 (#57849) 2024-03-19 13:54:17 -07:00
Jake Bailey
8fa18b212c Print baseline diffs on test failures (#57852) 2024-03-19 12:32:40 -07:00
Jake Bailey
e37df042eb Remove rich-navigation workflow (#57848) 2024-03-19 10:58:50 -07:00
Isabel Duan
3282ff28e6 add Array.fromAsync to esnext (#57748)
Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com>
2024-03-19 10:43:02 -07:00
Joshua Chen
a9460c8c93 Add lib declaration for RegExp#unicodeSets (#57111) 2024-03-18 15:02:07 -07:00