bedfac1 | Daniel Rosenwasser | 20 January 2023, 00:16:04 UTC | Accepted baselines. | 20 January 2023, 00:16:04 UTC |
9705b71 | Daniel Rosenwasser | 20 January 2023, 00:15:00 UTC | Remove (hopefully) unnecessary overload. | 20 January 2023, 00:15:00 UTC |
241b3f2 | Daniel Rosenwasser | 19 January 2023, 23:40:03 UTC | Accepted baselines. | 19 January 2023, 23:40:03 UTC |
4d51879 | Daniel Rosenwasser | 19 January 2023, 23:39:55 UTC | Use a `const` type parameter for `Object.freeze`. | 19 January 2023, 23:39:55 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 |
fdb5dc5 | TypeScript Bot | 09 January 2023, 06:06:33 UTC | Update package-lock.json | 09 January 2023, 06:06:33 UTC |
83e8de8 | TypeScript Bot | 08 January 2023, 06:06:15 UTC | Update package-lock.json | 08 January 2023, 06:06:15 UTC |
12718ad | TypeScript Bot | 07 January 2023, 06:06:11 UTC | Update package-lock.json | 07 January 2023, 06:06:11 UTC |
90fb764 | Ron Buckton | 07 January 2023, 02:08:51 UTC | Fix private name generation and missing emit for auto-accessors (#52132) | 07 January 2023, 02:08:51 UTC |
f1ff0de | Jake Bailey | 06 January 2023, 22:40:56 UTC | Use native generators/iterables, remove helper cruft (#51921) | 06 January 2023, 22:40:56 UTC |
e60c210 | Gabriela Araujo Britto | 06 January 2023, 18:26:53 UTC | Improve JSX invalid children type error (#52105) | 06 January 2023, 18:26:53 UTC |
400e2c2 | Anders Hejlsberg | 06 January 2023, 17:18:12 UTC | Defer conditional types with multi-element tuple types in `extends` clause (#52091) | 06 January 2023, 17:18:12 UTC |
fc85386 | Anders Hejlsberg | 06 January 2023, 15:56:51 UTC | Improve logic that chooses co- vs. contra-variant inferences (#52123) | 06 January 2023, 15:56:51 UTC |
4b52d3a | TypeScript Bot | 06 January 2023, 06:06:27 UTC | Update package-lock.json | 06 January 2023, 06:06:27 UTC |
bfeb927 | Jake Bailey | 06 January 2023, 00:18:53 UTC | Remove Push from public API (#52122) | 06 January 2023, 00:18:53 UTC |
91822db | Jake Bailey | 05 January 2023, 21:49:00 UTC | Remove doc folder (old archived spec and assets), word2md script (#51791) | 05 January 2023, 21:49:00 UTC |
c57fea2 | Oleksandr T | 05 January 2023, 21:30:11 UTC | fix(52050): The space before satisfies after an array expression is removed when auto-formatting the statements (#52053) | 05 January 2023, 21:30:11 UTC |
aae3115 | Gabriela Araujo Britto | 05 January 2023, 21:12:56 UTC | Call `getTypeOfSymbol` in `getNarrowedTypeOfSymbol` to avoid running into circularities when computing types (#51914) | 05 January 2023, 21:12:56 UTC |
3c7660a | Jake Bailey | 05 January 2023, 18:22:32 UTC | Make Collection and ReadonlyCollection internal (#51964) | 05 January 2023, 18:22:32 UTC |
bae715f | TypeScript Bot | 05 January 2023, 06:06:06 UTC | Update package-lock.json | 05 January 2023, 06:06:06 UTC |
4378441 | Oleksandr T | 04 January 2023, 20:05:19 UTC | fix(51198): The 'this' context of type 'T' is not assignable to method's 'this' of type 'this' (#51216) * fix(51198): skip checking this context of type assignable to super * update comment | 04 January 2023, 20:05:19 UTC |
f43cd0a | Ron Buckton | 03 January 2023, 20:20:10 UTC | Add RegExp indices and hasIndices (#52085) * Add RegExp indices * update --lib message * newlines * implement changes * Fix failing tests Thanks @xiBread! | 03 January 2023, 20:20:10 UTC |
31d1d63 | Mateusz Burzyński | 03 January 2023, 18:18:09 UTC | Infer fixed-size tuples from infer type parameters with extends clauses at variadic positions (#51157) * Infer fixed-size tuples from infer type parameters with extends clauses at variadic positions * Improve the fix to handle tuples with leading variadic elements * Fixed indentation * Infer rest element following a variadic element with a fixed-size constraint * Infer rest element preceding a variadic element with a fixed-size constraint * Rewrite the test to avoid accidental union reductions | 03 January 2023, 18:18:09 UTC |
1a943d7 | TypeScript Bot | 03 January 2023, 06:06:24 UTC | Update package-lock.json | 03 January 2023, 06:06:24 UTC |
eb3d6fa | TypeScript Bot | 02 January 2023, 06:06:33 UTC | Update package-lock.json | 02 January 2023, 06:06:33 UTC |
747172e | TypeScript Bot | 31 December 2022, 06:06:49 UTC | Update package-lock.json | 31 December 2022, 06:06:49 UTC |
e9cd2e1 | Mateusz Burzyński | 30 December 2022, 19:37:33 UTC | Allow forward references in computed properties of type declarations (#50824) * Allow forward references in type declarations * address PR feedback | 30 December 2022, 19:37:33 UTC |
79244c5 | Oleksandr T | 30 December 2022, 16:57:33 UTC | remove unused node flag (#52052) | 30 December 2022, 16:57:33 UTC |
44152bc | Oleksandr T | 30 December 2022, 00:50:57 UTC | fix(29648): Error message related to JSDoc for non-JSDoc syntax error (#50793) * fix(29648): improve diagnostics of non-JSDoc syntax errors * fix lint errors * update tests * change diagnostic type suggestion. fix QF for jsdoc nullable type * move error handling from the parser to the checker * change diagnostic message. remove speculative parsing * update baseline | 30 December 2022, 00:50:57 UTC |
ba393b6 | Oleksandr T | 30 December 2022, 00:36:59 UTC | fix(51760): Nullish-coalescing assignment narrows type to assigned value (#51767) * fix(51760): skip type guard errors for narrowed nullish-coalescing assignment * update tests | 30 December 2022, 00:36:59 UTC |
c7f49bc | ronyhe | 28 December 2022, 17:06:03 UTC | Add undefined to JSON.stringify return type (#51897) * First attempt * Revert "First attempt" This reverts commit 23f641cddbcb6b55eec764eb6b3895beba731c38. * Second try * Accept baslines | 28 December 2022, 17:06:03 UTC |
df68817 | TypeScript Bot | 28 December 2022, 06:06:36 UTC | Update package-lock.json | 28 December 2022, 06:06:36 UTC |
68df4be | TypeScript Bot | 27 December 2022, 06:06:39 UTC | Update package-lock.json | 27 December 2022, 06:06:39 UTC |
acf854b | Anders Hejlsberg | 22 December 2022, 17:52:49 UTC | Keep track of multiple current inference contexts (#51978) * Keep track of multiple current inference contexts * Add regression test | 22 December 2022, 17:52:49 UTC |
54a554d | TypeScript Bot | 21 December 2022, 06:06:30 UTC | Update package-lock.json | 21 December 2022, 06:06:30 UTC |
8b6f873 | Andreas Buob | 20 December 2022, 21:29:59 UTC | fix(51223): Go-to-definition for yield and await keyword; jump to respective function definition (#51838) | 20 December 2022, 21:29:59 UTC |
e73a51d | Oleksandr T | 20 December 2022, 21:25:33 UTC | fix(51820): disallow using readonly and declare with auto-accessor (#51824) | 20 December 2022, 21:25:33 UTC |
6f4d340 | Oleksandr T | 20 December 2022, 21:16:17 UTC | fix(51716): find all references in imported JSDoc types (#51729) | 20 December 2022, 21:16:17 UTC |
cf68a12 | Mateusz Burzyński | 20 December 2022, 21:08:55 UTC | Improve string literal completions for property values when a partially-typed string fixes inference to a type parameter (#51770) | 20 December 2022, 21:08:55 UTC |
5d8ef4b | TypeScript Bot | 20 December 2022, 06:06:31 UTC | Update package-lock.json | 20 December 2022, 06:06:31 UTC |
714d734 | Andrew Branch | 20 December 2022, 01:03:50 UTC | --moduleResoltuion bunlder: Allow import assignment in ambient contexts (#51971) | 20 December 2022, 01:03:50 UTC |
5951ee9 | Oleksandr T | 20 December 2022, 00:40:12 UTC | feat(48665): tsconfig "extends" field ignores "exports" field of source package (#50955) * feat(48665): resolve configs from the exports field of the source package * add missed property * rename loadFileName to loadFileNameFromPackageJsonField * Apply suggestions from code review Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Co-authored-by: Andrew Branch <andrewbranch@users.noreply.github.com> Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> | 20 December 2022, 00:40:12 UTC |
0f5e037 | Gabriela Araujo Britto | 19 December 2022, 23:39:39 UTC | pass `isSingle` quote preference when building string literal (#51968) | 19 December 2022, 23:39:39 UTC |
eb1e257 | Ron Buckton | 19 December 2022, 23:22:43 UTC | Support outlining in multiline import/export decls (#51937) | 19 December 2022, 23:22:43 UTC |