https://github.com/Microsoft/TypeScript

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