3e5466e | Sheetal Nandi | 22 March 2023, 19:20:29 UTC | Read log file or requests file if supplied as input | 22 March 2023, 19:35:31 UTC |
9f18c3f | Lyu, Wei-Da | 22 March 2023, 17:19:16 UTC | fix: escape module specifier for snippet after quoted (#53407) | 22 March 2023, 17:19:16 UTC |
1761a67 | David Sherret | 22 March 2023, 16:54:17 UTC | perf: ensure compiler options affecting semantic diagnostics get included in build info (#53423) | 22 March 2023, 16:54:17 UTC |
1df5717 | TypeScript Bot | 22 March 2023, 06:21:51 UTC | Update package-lock.json | 22 March 2023, 06:21:51 UTC |
2c952fe | Jake Bailey | 21 March 2023, 23:04:06 UTC | Remove redundant throws of Debug.assertNever (#53405) | 21 March 2023, 23:04:06 UTC |
3f90887 | Mateusz Burzyński | 21 March 2023, 22:47:35 UTC | Optimize the transformed output of `JSXSpreadAttribute`s containing an `ObjectLiteralExpression` (#49100) | 21 March 2023, 22:47:35 UTC |
01de788 | Jake Bailey | 21 March 2023, 21:44:47 UTC | Avoid calculating union in spread if property types are identical (#53413) | 21 March 2023, 21:44:47 UTC |
01a7a3e | Oleksandr T | 21 March 2023, 20:51:08 UTC | fix(53289): TypeScript cannot auto-complete keyword typeof (#53325) | 21 March 2023, 20:51:08 UTC |
c5b539d | Oleksandr T | 21 March 2023, 20:12:38 UTC | fix(53372): TypeScript cannot auto-complete keyword extends (#53418) | 21 March 2023, 20:12:38 UTC |
84a09c7 | SHIMA RYUHEI | 21 March 2023, 19:54:05 UTC | Accurate constraintType for indexedAccessType (#53059) | 21 March 2023, 19:54:05 UTC |
3d2c344 | Anders Hejlsberg | 21 March 2023, 19:53:16 UTC | Fix recursive type inference (#53396) | 21 March 2023, 19:53:16 UTC |
bace689 | Anders Hejlsberg | 21 March 2023, 19:52:05 UTC | Fix subtype reduction involving type variables with union constraints (#53351) | 21 March 2023, 19:52:05 UTC |
abb4052 | Mateusz Burzyński | 21 March 2023, 19:50:11 UTC | Always substitute indexed generic mapped type when getting constraint from indexed access (#53066) | 21 March 2023, 19:50:11 UTC |
377c4ce | Sheetal Nandi | 21 March 2023, 18:23:36 UTC | Refactor config file syntax search to callback model instead of constructing arrays to iterate over (#53416) | 21 March 2023, 18:23:36 UTC |
de31ebe | Kevin Gibbons | 21 March 2023, 16:09:22 UTC | More explicit error message for function signature length mismatches (#51457) Co-authored-by: Jake Bailey <5341706+jakebailey@users.noreply.github.com> | 21 March 2023, 16:09:22 UTC |
f218a56 | TypeScript Bot | 21 March 2023, 06:17:12 UTC | Update package-lock.json | 21 March 2023, 06:17:12 UTC |
b168b24 | Jake Bailey | 21 March 2023, 00:43:04 UTC | Make deeplyNestedTemplateLiteralIntersection run a little faster (#53401) | 21 March 2023, 00:43:04 UTC |
f078ab0 | Mateusz Burzyński | 21 March 2023, 00:09:42 UTC | Avoid rewriting homomorphic mapped types with homomorphic instantiations (#53215) | 21 March 2023, 00:09:42 UTC |
e9836a4 | Jake Bailey | 20 March 2023, 23:18:52 UTC | Ensure rest type for source parameter is readonly in relations (#53258) | 20 March 2023, 23:18:52 UTC |
f43a4fe | Andrew Branch | 20 March 2023, 22:16:08 UTC | Fix resolving entity name of namespace member after alias is merged with type (#53387) | 20 March 2023, 22:16:08 UTC |
acfb0b5 | Mateusz Burzyński | 20 March 2023, 20:53:16 UTC | Make function properties context-sensitive based on their return statements (#50903) | 20 March 2023, 20:53:16 UTC |
4fcb8b8 | Nebojša Cvetković | 20 March 2023, 20:50:23 UTC | Consider all union types matching discriminator for excess property checks (#51884) Co-authored-by: Jake Bailey <5341706+jakebailey@users.noreply.github.com> | 20 March 2023, 20:50:23 UTC |
3ba3ace | Jake Bailey | 20 March 2023, 20:44:25 UTC | Remove incorrect handling of intersections in getStringMappingType (#53383) | 20 March 2023, 20:44:25 UTC |
8814f6d | Sheetal Nandi | 20 March 2023, 20:26:04 UTC | Report error if commanline only option is specified in tsconfig (#53397) | 20 March 2023, 20:26:04 UTC |
79a414b | Jake Bailey | 20 March 2023, 19:53:09 UTC | Consistently use '...args' for diagnostic args (#53193) | 20 March 2023, 19:53:09 UTC |
001aa99 | Wesley Wigham | 20 March 2023, 19:30:11 UTC | Fix crash when importsNotUsedAsValues is set alongside verbatimModuleSyntax (#53386) | 20 March 2023, 19:30:11 UTC |
af00915 | Andrew Branch | 20 March 2023, 19:05:20 UTC | Add missing ambient check to `verbatimModuleSyntax` `export =` error (#53385) | 20 March 2023, 19:05:20 UTC |
7a8238d | Sheetal Nandi | 20 March 2023, 19:00:08 UTC | Refactor config file parsing such that json and jsonSourceFile api use same paths (#53331) | 20 March 2023, 19:00:08 UTC |
3fab5ff | Mateusz Burzyński | 20 March 2023, 18:18:08 UTC | Fixed issues with inference from nested tuple types of the same shape (#49226) | 20 March 2023, 18:18:08 UTC |
9e1f0ad | Oleksandr T | 20 March 2023, 18:16:00 UTC | feat(25758): Computed properties no throws if there is a duplicate (#49848) | 20 March 2023, 18:16:00 UTC |
1ed06e6 | Mateusz Burzyński | 20 March 2023, 18:14:25 UTC | Fixed an issue with not being able to use mapped type over union constraint as rest param (#49947) | 20 March 2023, 18:14:25 UTC |
27aca61 | Jake Bailey | 20 March 2023, 18:13:06 UTC | Remove random code from fourslash test (#53335) | 20 March 2023, 18:13:06 UTC |
56aa3d5 | Mateusz Burzyński | 20 March 2023, 18:10:31 UTC | Normalize generic tuple types with `Simplifiable` elements (#52385) | 20 March 2023, 18:10:31 UTC |
a5e6dee | Mateusz Burzyński | 20 March 2023, 18:06:26 UTC | Do not infer to mapped types from implied index signatures created by rest bindings (#52632) | 20 March 2023, 18:06:26 UTC |
9901cf7 | Jake Bailey | 20 March 2023, 18:02:26 UTC | Fix package-lock update task (#53336) | 20 March 2023, 18:02:26 UTC |
913f65c | Jake Bailey | 20 March 2023, 17:50:40 UTC | Remove most "import * as ts" imports, except for const enum reverse mapping and plugins (#53329) | 20 March 2023, 17:50:40 UTC |
41474f9 | Daniel Hritzkiv | 20 March 2023, 17:47:51 UTC | Change ParamaterDecorator to allow an undefined propertyKey (#53365) | 20 March 2023, 17:47:51 UTC |
86f8114 | Jake Bailey | 20 March 2023, 04:29:17 UTC | Revert PR #53301 (#53366) | 20 March 2023, 04:29:17 UTC |
d458e30 | Mateusz Burzyński | 20 March 2023, 03:01:16 UTC | Rewrite getPropFromRaw slightly to surface T in the parameters (#53301) | 20 March 2023, 03:01:16 UTC |
716b592 | Jake Bailey | 20 March 2023, 02:48:32 UTC | Revert fix for intersections in template literals, fix differently (#52836) | 20 March 2023, 02:48:32 UTC |
b70784e | Anders Hejlsberg | 19 March 2023, 15:13:57 UTC | Improve detection of type variables in instantiated object types (#53246) | 19 March 2023, 15:13:57 UTC |
9b7f291 | Anders Hejlsberg | 19 March 2023, 15:13:03 UTC | Improve contextual typing of ending tuple elements (#53036) | 19 March 2023, 15:13:03 UTC |
905a0b4 | Sheetal Nandi | 17 March 2023, 23:56:01 UTC | Create baselines for tsserver event tests (#53330) | 17 March 2023, 23:56:01 UTC |
bf369f1 | gu | 17 March 2023, 22:51:11 UTC | Fix missing reference in js (#50509) (#53000) | 17 March 2023, 22:51:11 UTC |
b7b0b52 | Jake Bailey | 17 March 2023, 22:32:00 UTC | Disallow instantiation expressions on the right side of instanceof (#53323) | 17 March 2023, 22:32:00 UTC |
b1ef5b7 | Sheetal Nandi | 17 March 2023, 19:58:55 UTC | Convert config file parsing tests to baseline for easier future update verification and adds missing location verification (#53324) | 17 March 2023, 19:58:55 UTC |
f473058 | Kagami Sascha Rosylight | 17 March 2023, 19:08:01 UTC | Allow implicit return with explicit `undefined` return type (#53092) Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com> | 17 March 2023, 19:08:01 UTC |
a70c409 | Anders Hejlsberg | 17 March 2023, 15:10:48 UTC | Fast path for negative case when relating to unions of primtives (#53192) | 17 March 2023, 15:10:48 UTC |
ba42ad3 | Jake Bailey | 17 March 2023, 03:46:09 UTC | Bump TS devDep to ^5.0.2 (#53299) | 17 March 2023, 03:46:09 UTC |
b8c7168 | Mateusz Burzyński | 16 March 2023, 21:58:03 UTC | Add an extra test case related to return statements and annotated return types (#52628) | 16 March 2023, 21:58:03 UTC |
da8dfbf | Pedro Nacht | 16 March 2023, 20:19:40 UTC | Set minimal workflow permissions (#53297) | 16 March 2023, 20:19:40 UTC |
c797bd2 | Jake Bailey | 16 March 2023, 20:14:54 UTC | Skip asking for jsdoc in checkObjectLiteral for enums in TS (#53117) | 16 March 2023, 20:14:54 UTC |
a6ba2e7 | Mateusz Burzyński | 16 March 2023, 18:00:36 UTC | Collect contravariant-only inference candidates from shorter annotated functions (#52609) | 16 March 2023, 18:00:36 UTC |
377fe1f | Jake Bailey | 16 March 2023, 17:32:28 UTC | Fix esDecorators evaluation test on Node 16+ (#53175) | 16 March 2023, 17:32:28 UTC |
cfd550e | Zzzen | 16 March 2023, 17:12:23 UTC | Avoid bogus circularity error on context sensitive expando assingment (#50487) Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> | 16 March 2023, 17:12:23 UTC |
e012404 | Jake Bailey | 16 March 2023, 16:59:02 UTC | Revert PR #52589 (#53280) | 16 March 2023, 16:59:02 UTC |
7f292bf | Jake Bailey | 16 March 2023, 03:19:23 UTC | Revert PR #51580 (#53283) | 16 March 2023, 03:19:23 UTC |
a727ca1 | Jake Bailey | 15 March 2023, 22:58:26 UTC | Make perfLogger potentially undefined rather than using a noop logger (#53229) | 15 March 2023, 22:58:26 UTC |
63495be | Mateusz Burzyński | 15 March 2023, 21:57:37 UTC | Fixed an issue with spreading a spreadable generic expression into generic JSX (#51580) | 15 March 2023, 21:57:37 UTC |
7a65c34 | Oleksandr T | 15 March 2023, 19:59:19 UTC | fix(53204): Bug: __runInitializers(this) is emitted before super() call (#53268) | 15 March 2023, 19:59:19 UTC |
dfa30bb | Jake Bailey | 15 March 2023, 19:56:11 UTC | Ensure moduleType is structured during cloneTypeAsModuleType (#51136) | 15 March 2023, 19:56:11 UTC |
074bf34 | Mateusz Burzyński | 15 March 2023, 17:46:12 UTC | Do not resolve apparent type of mapped types with a tuple constraint (#52651) | 15 March 2023, 17:46:12 UTC |
eb6aaea | Mateusz Burzyński | 15 March 2023, 17:43:45 UTC | Fixed symbol declarations for generic filtering mapped types (#53207) | 15 March 2023, 17:43:45 UTC |
78089b4 | Mateusz Burzyński | 15 March 2023, 17:42:40 UTC | Add intra expression inference sites based on JSX attributes (#52837) | 15 March 2023, 17:42:40 UTC |
2b9d792 | Wesley Wigham | 15 March 2023, 17:20:35 UTC | Fix #33569 - Enable declaration emit for late-bound function members (#53034) | 15 March 2023, 17:20:35 UTC |
9ccf47f | Jake Bailey | 14 March 2023, 22:27:07 UTC | Move smoke test package script into scripts (#53245) | 14 March 2023, 22:27:07 UTC |
9769421 | Anders Hejlsberg | 14 March 2023, 21:15:32 UTC | Defer resolution of indexed access types with reducible object types (#53098) | 14 March 2023, 21:15:32 UTC |
ae1b3db | Ron Buckton | 14 March 2023, 20:03:43 UTC | Allow 'verbatimModuleSyntax' with transpileModule (#53240) Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com> | 14 March 2023, 20:03:43 UTC |
2378c0b | Oleksandr T | 14 March 2023, 18:10:40 UTC | fix(53242): Wrong error message when defined abstract property in non-abstract class (#53251) | 14 March 2023, 18:10:40 UTC |
e08a2db | Jake Bailey | 14 March 2023, 16:59:46 UTC | Enable corepack in CI (#53152) | 14 March 2023, 16:59:46 UTC |
2953bcd | Mateusz Burzyński | 14 March 2023, 16:48:05 UTC | Add an extra test case for mapped type relationships (#53232) | 14 March 2023, 16:48:05 UTC |
5a4d5e1 | Jake Bailey | 14 March 2023, 16:29:04 UTC | Test and LKG before push in dep bump (#53151) | 14 March 2023, 16:29:04 UTC |
edc343d | Jake Bailey | 14 March 2023, 16:23:51 UTC | Add custom GHA report for package size (#53241) | 14 March 2023, 16:23:51 UTC |
9dfd5ea | Jake Bailey | 14 March 2023, 15:30:19 UTC | Bump TS devDep to 5.0 RC to fix eslint (#53243) | 14 March 2023, 15:30:19 UTC |
bbb8348 | TypeScript Bot | 14 March 2023, 06:07:21 UTC | Update package-lock.json | 14 March 2023, 06:07:21 UTC |
e1488fe | Jake Bailey | 13 March 2023, 20:07:58 UTC | Don't recommend installing typescript package globally in README (#53209) | 13 March 2023, 20:07:58 UTC |
ac60ca7 | TypeScript Bot | 13 March 2023, 06:07:19 UTC | Update package-lock.json | 13 March 2023, 06:07:19 UTC |
32d2253 | TypeScript Bot | 12 March 2023, 06:06:28 UTC | Update package-lock.json | 12 March 2023, 06:06:28 UTC |
041b0db | TypeScript Bot | 11 March 2023, 06:06:19 UTC | Update package-lock.json | 11 March 2023, 06:06:19 UTC |
46d70d7 | Sheetal Nandi | 10 March 2023, 17:58:41 UTC | When resolving type reference from custom typeRoot localtion use mangled scope name if the package is scoped name (#53166) | 10 March 2023, 17:58:41 UTC |
42d2339 | Jake Bailey | 10 March 2023, 17:57:32 UTC | Remove declares in sys, core, evaluatorImpl (#53176) | 10 March 2023, 17:57:32 UTC |
e775383 | Mateusz Burzyński | 10 March 2023, 17:34:03 UTC | Filter out non-array types when contextually typing array literal elements (#52589) | 10 March 2023, 17:34:03 UTC |
a8ffab2 | TypeScript Bot | 10 March 2023, 06:07:07 UTC | Update package-lock.json | 10 March 2023, 06:07:07 UTC |
29c4b5e | Jake Bailey | 10 March 2023, 00:35:17 UTC | Fix build watch task in tasks.json post-LKG removal (#53190) | 10 March 2023, 00:35:17 UTC |
ddcbd9f | Jake Bailey | 09 March 2023, 22:32:15 UTC | Remove old references to Node v4, small cleanup of node version stuff (#53174) | 09 March 2023, 22:32:15 UTC |
7898cc1 | Jake Bailey | 09 March 2023, 22:27:13 UTC | Set package.json minimum to Node 12.20 (#53183) | 09 March 2023, 22:27:13 UTC |
39d9fdc | Jake Bailey | 09 March 2023, 21:05:02 UTC | Fix ThirdPartyNoticeText.txt encoding (#53184) | 09 March 2023, 21:05:02 UTC |
bb566f9 | Nathan Shively-Sanders | 09 March 2023, 19:00:11 UTC | DOM update 2023-03-07 (#53133) | 09 March 2023, 19:00:11 UTC |
0e3e14d | Oleksandr T | 09 March 2023, 18:00:55 UTC | fix(52992): no add missing properties quick for nested object literal (#53004) | 09 March 2023, 18:00:55 UTC |
2ab9e7e | Oleksandr T | 09 March 2023, 17:47:49 UTC | fix(53011): Illegal declaration file can be emitted (duplicate parameter names) when spreading tuples into parameter positions (#53028) | 09 March 2023, 17:47:49 UTC |
d681520 | Mateusz Burzyński | 08 March 2023, 22:45:58 UTC | Fixed array expression spreads into variadic const calls (#52845) | 08 March 2023, 22:45:58 UTC |
615a97b | Mateusz Burzyński | 08 March 2023, 20:34:47 UTC | Add an extra test for excess property check for intersection containing a recursive type (#53100) | 08 March 2023, 20:34:47 UTC |
74a37f8 | navya9singh | 08 March 2023, 17:42:18 UTC | Fix(49702): LS crash in binder for module in a JS file (#52537) | 08 March 2023, 17:42:18 UTC |
0ce5517 | Zzzen | 08 March 2023, 17:20:33 UTC | check computed property names in overloads (#52427) | 08 March 2023, 17:20:33 UTC |
746a6fe | Jake Bailey | 08 March 2023, 01:15:10 UTC | Fix smoke test failure due to bad git restore post-LKG-deletion (#53156) | 08 March 2023, 01:15:10 UTC |
6e4f0a4 | Mateusz Burzyński | 08 March 2023, 00:42:16 UTC | Fix string completions depending on contextual signatures (#52717) | 08 March 2023, 00:42:16 UTC |
f555ad7 | Mateusz Burzyński | 08 March 2023, 00:36:37 UTC | Fix property completion in unions of object types and string mappings (#52767) | 08 March 2023, 00:36:37 UTC |
137c461 | Nathan Shively-Sanders | 08 March 2023, 00:32:04 UTC | Scan bigger/fewer jsdoc tokens (#53081) | 08 March 2023, 00:32:04 UTC |
4af97b0 | jihndai | 08 March 2023, 00:02:16 UTC | Fix compound assignments for properties with different getter & setter types (#50431) | 08 March 2023, 00:02:16 UTC |
d747277 | Nathan Shively-Sanders | 07 March 2023, 23:40:43 UTC | Skip derived override assignment declarations (#52603) | 07 March 2023, 23:40:43 UTC |