377a819 | Sheetal Nandi | 20 January 2023, 23:17:20 UTC | Remove long deprecated completions protocol commands | 20 January 2023, 23:47:38 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 |
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 |