dcad07f | Daniel Rosenwasser | 25 January 2023, 20:14:47 UTC | Update LKG | 25 January 2023, 20:14:47 UTC |
d4d640f | Daniel Rosenwasser | 25 January 2023, 20:12:28 UTC | Merge branch 'main' into release-5.0 | 25 January 2023, 20:12:28 UTC |
0141d1d | Jake Bailey | 25 January 2023, 19:59:02 UTC | Reuse Printers with common options (#52382) | 25 January 2023, 19:59:02 UTC |
45c246f | Mateusz Burzyński | 25 January 2023, 18:50:29 UTC | Fixed a mistake in the `narrowingDestructuring` test (#52411) | 25 January 2023, 18:50:29 UTC |
a311e25 | Oliver Radini | 25 January 2023, 18:31:53 UTC | Add 2023 array methods to target features (#52242) | 25 January 2023, 18:31:53 UTC |
be488fa | Jake Bailey | 25 January 2023, 18:24:25 UTC | Revert part of catch clause PR which broke other declarations (#52403) | 25 January 2023, 18:24:25 UTC |
022516e | Andrew Branch | 25 January 2023, 18:22:56 UTC | Suppress verbatimModuleSyntax error on ambient `export default` (#52414) | 25 January 2023, 18:22:56 UTC |
43ecac8 | Oleksandr T | 25 January 2023, 07:42:57 UTC | fix(52386): JSDoc code fixes for arrow-function initialized const duplicates comment (#52390) | 25 January 2023, 07:42:57 UTC |
7f64af2 | TypeScript Bot | 25 January 2023, 06:06:34 UTC | Update package-lock.json | 25 January 2023, 06:06:34 UTC |
9ee093c | Oleksandr T | 24 January 2023, 10:00:23 UTC | feat(52366): @prop is not provided as a valid JSDoc tag in autocompletion (#52384) | 24 January 2023, 10:00:23 UTC |
273a67f | Jesper van den Ende | 24 January 2023, 09:59:05 UTC | Add linkcode and linkplain to jsdoc tags (#52176) | 24 January 2023, 09:59:05 UTC |
7458629 | TypeScript Bot | 24 January 2023, 06:06:21 UTC | Update package-lock.json | 24 January 2023, 06:06:21 UTC |
1094188 | Jake Bailey | 23 January 2023, 23:31:58 UTC | Plumb formatting to getDocCommentTemplateAtPosition (#52349) Fixes https://github.com/microsoft/TypeScript/issues/52348 | 23 January 2023, 23:31:58 UTC |
3d38971 | Jake Bailey | 23 January 2023, 21:49:26 UTC | Fix error in herebyfile after comparison strictness change (#52376) | 23 January 2023, 21:49:26 UTC |
97dfe72 | Jake Bailey | 23 January 2023, 20:52:51 UTC | Swap minestarks for zkat and joj in fabricbot.json (#52374) | 23 January 2023, 20:52:51 UTC |
87c808f | Jake Bailey | 23 January 2023, 19:59:24 UTC | Add test case for #52271 (#52333) Fixes https://github.com/microsoft/TypeScript/issues/52271 | 23 January 2023, 19:59:24 UTC |
700452d | TypeScript Bot | 23 January 2023, 06:06:23 UTC | Update package-lock.json | 23 January 2023, 06:06:23 UTC |
aa8df3e | Daniel Rosenwasser | 23 January 2023, 00:58:01 UTC | Update version to 5.0.0-beta, accept baselines, and LKG. | 23 January 2023, 00:58:41 UTC |
31b4ec5 | TypeScript Bot | 22 January 2023, 06:06:09 UTC | Update package-lock.json | 22 January 2023, 06:06:09 UTC |
670bc42 | TypeScript Bot | 21 January 2023, 06:06:26 UTC | Update package-lock.json | 21 January 2023, 06:06:26 UTC |
06db35c | Daniel Rosenwasser | 21 January 2023, 02:17:14 UTC | Use early bail-out for contextual identifier checks. | 21 January 2023, 02:17:14 UTC |
ff92ab0 | Ryan Cavanaugh | 21 January 2023, 01:20:26 UTC | Change default newLine, forceConsistentCasingInFileNames (#52298) Co-authored-by: Jake Bailey <5341706+jakebailey@users.noreply.github.com> Co-authored-by: Sheetal Nandi <shkamat@microsoft.com> | 21 January 2023, 01:20:26 UTC |
1447819 | Jake Bailey | 21 January 2023, 00:51:20 UTC | Elide line:col info in "!!! related" errors when from default lib.d.ts files (#52330) | 21 January 2023, 00:51:20 UTC |
0c2fa39 | Nathan Shively-Sanders | 21 January 2023, 00:19:59 UTC | Update DOM and baselines (#52328) | 21 January 2023, 00:19:59 UTC |
a097d55 | Sheetal Nandi | 20 January 2023, 23:39:57 UTC | Remove long deprecated typingOptions and enableAutoDiscovery (#52339) | 20 January 2023, 23:39:57 UTC |
35d76b0 | Jake Bailey | 20 January 2023, 23:37:29 UTC | Export more Node tests for use in public API (#52284) | 20 January 2023, 23:37:29 UTC |
e474b3d | Sheetal Nandi | 20 January 2023, 23:25:19 UTC | Mark APIs related to prepend option deprecated (#52344) | 20 January 2023, 23:25:19 UTC |
d76f361 | Sheetal Nandi | 20 January 2023, 23:25:06 UTC | More removals of long deprecated APIs (#52343) | 20 January 2023, 23:25:06 UTC |
1d81c1d | Oleksandr T | 20 January 2023, 22:43:23 UTC | fix(51521): Using a of property declared after an initializing constructor triggers an assertion failure in JS (#51524) Fixes https://github.com/microsoft/TypeScript/issues/51521 | 20 January 2023, 22:43:23 UTC |
f576398 | Andrew Branch | 20 January 2023, 22:24:48 UTC | Support `export type *` (#52217) | 20 January 2023, 22:24:48 UTC |
2acbcee | Mateusz Burzyński | 20 January 2023, 21:34:48 UTC | Improve comparison operators type checking to disallow unions containing numbers as an operand (#52048) | 20 January 2023, 21:34:48 UTC |
e551516 | Sheetal Nandi | 20 January 2023, 20:55:04 UTC | Remove older deprecated APIs (#52338) | 20 January 2023, 20:55:04 UTC |
181cf21 | Sheetal Nandi | 20 January 2023, 20:10:18 UTC | Deprecate prepend option on project reference (#52312) | 20 January 2023, 20:10:18 UTC |
81d0434 | Jake Bailey | 20 January 2023, 20:08:26 UTC | Make GitHub render json as jsonc (#52335) | 20 January 2023, 20:08:26 UTC |
19d2d9e | Andrew Branch | 20 January 2023, 19:10:41 UTC | Don’t let unsorted import groups eagerly derail sort detection (#52332) | 20 January 2023, 19:10:41 UTC |
f526e16 | Ron Buckton | 20 January 2023, 17:19:13 UTC | Remove outdated deprecations (#52314) | 20 January 2023, 17:19:13 UTC |
1e99934 | YuqiangZhang | 20 January 2023, 17:15:18 UTC | fix(52270): update optionalReplacementSpan in continuePreviousIncompleteResponse (#52287) Co-authored-by: zhangyuqiang <zhangyuqiang@bytedance.com> | 20 January 2023, 17:15:18 UTC |
83069ef | TypeScript Bot | 20 January 2023, 06:06:36 UTC | Update package-lock.json | 20 January 2023, 06:06:36 UTC |
e01ced0 | Tobeyyy | 20 January 2023, 00:59:07 UTC | fix type checking of variables named "exports" (#52209) | 20 January 2023, 00:59:07 UTC |
cfe1842 | Andrew Branch | 20 January 2023, 00:56:30 UTC | Add `verbatimModuleSyntax`, deprecate `importsNotUsedAsValues` and `preserveValueImports` (#52203) | 20 January 2023, 00:56:30 UTC |
ebbc56d | Jake Bailey | 20 January 2023, 00:51:41 UTC | Derive allCommandNames from CommandTypes enum (#52319) | 20 January 2023, 00:51:41 UTC |
6f338b9 | Oleksandr T | 20 January 2023, 00:41:26 UTC | fix(52274): Suggestion code action adds another JSDoc (#52276) | 20 January 2023, 00:41:26 UTC |
ddac387 | Jake Bailey | 20 January 2023, 00:31:50 UTC | Deprecate CommandNames in favor of protocol.CommandTypes, direct import for better bundler output (#52208) | 20 January 2023, 00:31:50 UTC |
5b18979 | Ron Buckton | 19 January 2023, 22:54:12 UTC | Implement the Stage 3 Decorators Proposal (#50820) | 19 January 2023, 22:54:12 UTC |
20182cf | Ron Buckton | 19 January 2023, 22:53:51 UTC | Organize imports collation (#52115) | 19 January 2023, 22:53:51 UTC |
abd6cb4 | Nathan Shively-Sanders | 19 January 2023, 22:39:14 UTC | Improve quickinfo/signature/completions baselines (#52308) | 19 January 2023, 22:39:14 UTC |
6622308 | Jake Bailey | 19 January 2023, 20:53:03 UTC | Add followup test to #52123 test (#52178) | 19 January 2023, 20:53:03 UTC |
b7f619d | Jake Bailey | 19 January 2023, 19:56:37 UTC | Make catch clause checking consistent with variable declarations (#52240) | 19 January 2023, 19:56:37 UTC |
ecaf6d9 | Nathan Shively-Sanders | 19 January 2023, 17:24:31 UTC | Revert "Add undefined to JSON.stringify return type (#51897)" (#52307) | 19 January 2023, 17:24:31 UTC |
38b8f59 | TypeScript Bot | 19 January 2023, 06:06:39 UTC | Update package-lock.json | 19 January 2023, 06:06:39 UTC |
b7290a7 | Mateusz Burzyński | 19 January 2023, 00:54:19 UTC | Remove unnecessary `isTupleType` checks in `inferFromObjectTypes` (#52026) | 19 January 2023, 00:54:19 UTC |
18794c7 | Jake Bailey | 18 January 2023, 20:00:10 UTC | Enable noImplicitOverride (#52290) | 18 January 2023, 20:00:10 UTC |
da085ae | Jake Bailey | 18 January 2023, 18:51:53 UTC | Update to esbuild 0.17 (#52238) | 18 January 2023, 18:51:53 UTC |
10c7c45 | TypeScript Bot | 18 January 2023, 06:07:16 UTC | Update package-lock.json | 18 January 2023, 06:07:16 UTC |
22b362c | Jake Bailey | 18 January 2023, 01:20:51 UTC | Enable strictFunctionTypes (#49929) | 18 January 2023, 01:20:51 UTC |
436833a | Andrew Branch | 17 January 2023, 23:13:17 UTC | Allow `allowImportingTsExtensions` to be set in any module resolution mode (#52230) | 17 January 2023, 23:13:17 UTC |
8094007 | Oleksandr T | 17 January 2023, 22:10:29 UTC | fix(52277): switch/case completions fail when has a negative literal type (#52278) | 17 January 2023, 22:10:29 UTC |
16c695c | Mateusz Burzyński | 17 January 2023, 21:22:16 UTC | Improve uncalled function check related to parenthesized and binary expressions (#50756) fixes https://github.com/microsoft/TypeScript/issues/37598 | 17 January 2023, 21:22:16 UTC |
f6fc444 | navya9singh | 17 January 2023, 20:31:23 UTC | Fix(51828): `extends` field in `tsconfig.json` does nothing with empty string (#51981) | 17 January 2023, 20:31:23 UTC |
9c9d4b0 | Oleksandr T | 17 January 2023, 18:22:22 UTC | feat(51086): satisfies support in JSDoc (#51753) | 17 January 2023, 18:22:22 UTC |
577cc1b | Oleksandr T | 17 January 2023, 17:41:16 UTC | fix(52233): Ambient modules declared with patterns are offered in path completions (#52246) | 17 January 2023, 17:41:16 UTC |
243d8de | TypeScript Bot | 17 January 2023, 06:06:28 UTC | Update package-lock.json | 17 January 2023, 06:06:28 UTC |
67a3846 | Gabriela Araujo Britto | 16 January 2023, 18:32:24 UTC | Fix `replacementSpan` for class member snippet completion entries (#52231) | 16 January 2023, 18:32:24 UTC |
4ba756f | TypeScript Bot | 15 January 2023, 06:06:21 UTC | Update package-lock.json | 15 January 2023, 06:06:21 UTC |
8586c99 | TypeScript Bot | 14 January 2023, 06:06:33 UTC | Update package-lock.json | 14 January 2023, 06:06:33 UTC |
cb4c768 | Mykola Basov | 13 January 2023, 23:35:50 UTC | Add Array.prototype.findLast() and Array.prototype.findLastIndex() (#49636) Signed-off-by: mbasov2 <mbasov2@bloomberg.net> | 13 January 2023, 23:35:50 UTC |
86ccd20 | Oleksandr T | 13 January 2023, 22:23:36 UTC | fix(52212): No member completions, and irrelevant value completions, when class property initializer has no semicolon (#52213) | 13 January 2023, 22:23:36 UTC |
41e4139 | Anders Hejlsberg | 13 January 2023, 18:10:56 UTC | Only used cached `undefined` contextual type for requests with no flags (#52224) | 13 January 2023, 18:10:56 UTC |
d6de73b | Anders Hejlsberg | 13 January 2023, 15:23:39 UTC | Instantiate rest type as needed in `getNarrowedTypeOfSymbol` (#52215) | 13 January 2023, 15:23:39 UTC |
36e9570 | Anders Hejlsberg | 13 January 2023, 15:23:04 UTC | Propagate constness of type parameters in variadic tuples (#52129) | 13 January 2023, 15:23:04 UTC |
ef58695 | TypeScript Bot | 13 January 2023, 06:06:33 UTC | Update package-lock.json | 13 January 2023, 06:06:33 UTC |
ef81c80 | Jake Bailey | 13 January 2023, 03:17:37 UTC | Bump LKG and package.json to 5.0.0-dev.20230112 (#51787) | 13 January 2023, 03:17:37 UTC |
3e9703f | Andrew Branch | 13 January 2023, 00:30:35 UTC | Add additional diagnostic for packages that only resolve under non-`exports`-respecting modes (#52173) | 13 January 2023, 00:30:35 UTC |
9cdba99 | Ron Buckton | 12 January 2023, 22:20:12 UTC | Remove some properties from `Identifier` (#52170) | 12 January 2023, 22:20:12 UTC |
59e4e38 | Anders Hejlsberg | 12 January 2023, 21:18:36 UTC | Don't widen when type parameter occurs at top level in type predicate (#52031) | 12 January 2023, 21:18:36 UTC |
5b4a8d4 | TypeScript Bot | 12 January 2023, 06:06:37 UTC | Update package-lock.json | 12 January 2023, 06:06:37 UTC |
6c494e9 | Jake Bailey | 12 January 2023, 00:54:23 UTC | Fix bad baseline on main (#52201) | 12 January 2023, 00:54:23 UTC |
9da2a9a | Wesley Wigham | 11 January 2023, 23:28:53 UTC | Fix inferences between alias type arguments and defaulted alias type arguments (#51771) | 11 January 2023, 23:28:53 UTC |
6860373 | Oleksandr T | 11 January 2023, 22:59:22 UTC | fix(52177): Wrong space in type assertions when using array (#52184) | 11 January 2023, 22:59:22 UTC |
a05b7ec | TypeScript Bot | 11 January 2023, 06:06:50 UTC | Update package-lock.json | 11 January 2023, 06:06:50 UTC |
28e4c81 | Jake Bailey | 11 January 2023, 01:08:36 UTC | Tweak co/contra inference logic from #52123 (#52180) | 11 January 2023, 01:08:36 UTC |
14b0d6d | Andrew Branch | 11 January 2023, 00:18:26 UTC | Fix nested package json lookup in modes that respect package.json exports (#51995) | 11 January 2023, 00:18:26 UTC |
b3eca68 | Jake Bailey | 11 January 2023, 00:05:44 UTC | Suppress resolvedUsingTsExtension during loadModuleFromDirectory (#52189) | 11 January 2023, 00:05:44 UTC |
3da4886 | Mateusz Burzyński | 11 January 2023, 00:05:01 UTC | Fixed an issue with quickInfo crashing on a function property returned from generic function (#49049) | 11 January 2023, 00:05:01 UTC |
ec9f6a4 | Andrew Branch | 10 January 2023, 21:57:50 UTC | Ensure self-name resolution uses same extension priorities as external imports (#52185) | 10 January 2023, 21:57:50 UTC |
32da8a2 | Mateusz Burzyński | 10 January 2023, 21:46:20 UTC | Add a test for indexed access on generic mapped type (#52069) | 10 January 2023, 21:46:20 UTC |
48b6b8b | Mateusz Burzyński | 10 January 2023, 21:45:38 UTC | Add a regression test for mapped type with as clause that bypassed interface extension check (#52070) | 10 January 2023, 21:45:38 UTC |
67cdaf9 | Josh Goldberg | 10 January 2023, 21:11:24 UTC | Fixed crash when reporting infer extends on invalid name with declaration (#52032) | 10 January 2023, 21:11:24 UTC |
94afa32 | Mateusz Burzyński | 10 January 2023, 21:04:58 UTC | Add an extra test case for circular base type (#52071) | 10 January 2023, 21:04:58 UTC |
2082ef2 | Gabriela Araujo Britto | 10 January 2023, 17:49:13 UTC | fix narrowTypeByDiscriminant for non null expression access (#52136) | 10 January 2023, 17:49:13 UTC |
280e3ac | TypeScript Bot | 10 January 2023, 06:06:48 UTC | Update package-lock.json | 10 January 2023, 06:06:48 UTC |
89e928e | Wesley Wigham | 10 January 2023, 01:12:42 UTC | Add `--allowArbitraryExtensions`, a flag for allowing arbitrary extensions on import paths (#51435) | 10 January 2023, 01:12:42 UTC |
9b718d0 | Mateusz Burzyński | 10 January 2023, 00:02:17 UTC | Add tests for excess property check for intersection containing a recursive type (#52063) | 10 January 2023, 00:02:17 UTC |
6bedd1c | Stephen Hicks | 09 January 2023, 23:56:33 UTC | Allow indirect calls (#51989) Co-authored-by: Klaus Meinhardt <klaus.meinhardt1@gmail.com> | 09 January 2023, 23:56:33 UTC |
394a777 | Oleksandr T | 09 January 2023, 23:29:33 UTC | fix(51963): Invalid property read for find-all-references when exporting non-existent binding (#52006) | 09 January 2023, 23:29:33 UTC |
f326cbf | Mateusz Burzyński | 09 January 2023, 19:06:07 UTC | Add a test for optional members completions within an object within an index signature constraint (#52149) | 09 January 2023, 19:06:07 UTC |
2c1fda2 | Mateusz Burzyński | 09 January 2023, 18:56:52 UTC | Fixed false positive circular errors for await expressions with simple non-generic calls in CFA loops (#51126) | 09 January 2023, 18:56:52 UTC |
0056761 | Wesley Wigham | 09 January 2023, 18:15:42 UTC | Reuse existing module specifiers in js declaration emit (#52089) | 09 January 2023, 18:15:42 UTC |
11bc7b7 | Wesley Wigham | 09 January 2023, 18:15:23 UTC | Issue error on export= in esm mode declaration file (#52109) | 09 January 2023, 18:15:23 UTC |
4b69e13 | Vitaly | 09 January 2023, 17:13:27 UTC | Basic JSX attribute snippet fixes (#51855) Co-authored-by: Andrew Branch <andrewbranch@users.noreply.github.com> | 09 January 2023, 17:13:27 UTC |