c7d3e9d | Daniel Rosenwasser | 14 February 2023, 22:04:30 UTC | Add `overload` to known JSDoc tag names. | 14 February 2023, 22:07:57 UTC |
73eba45 | Daniel Rosenwasser | 14 February 2023, 22:07:44 UTC | Add failing test for `overload` tag completions. | 14 February 2023, 22:07:44 UTC |
84b8483 | Anders Hejlsberg | 14 February 2023, 20:12:42 UTC | Improvements to `strictSubtypeRelation` and `getNarrowedType` (#52282) | 14 February 2023, 20:12:42 UTC |
a8b4a3b | Oleksandr T | 14 February 2023, 20:03:54 UTC | fix(52061): Constructor parameters exported as type included in emitted metadata (#52138) | 14 February 2023, 20:03:54 UTC |
df6b9e5 | Tobias S | 14 February 2023, 18:50:53 UTC | fix property completion in unions of object types and template literal types (#52196) | 14 February 2023, 18:50:53 UTC |
48e812a | Andrew Branch | 14 February 2023, 18:23:08 UTC | Prefer top-level type-only imports in verbatimModuleSyntax (#52747) | 14 February 2023, 18:23:08 UTC |
ab40f5e | Mateusz Burzyński | 14 February 2023, 17:47:32 UTC | Avoid caching resolved signatures for language service requests like signature help (#52679) | 14 February 2023, 17:47:32 UTC |
f23dd7a | Ron Buckton | 14 February 2023, 16:16:12 UTC | Fix crash in getAwaitedType (#52752) | 14 February 2023, 16:16:12 UTC |
72fb827 | Anders Hejlsberg | 14 February 2023, 15:33:22 UTC | Check conditional types in depth in `isTypeParameterAtTopLevel` (#52648) | 14 February 2023, 15:33:22 UTC |
9c40be1 | TypeScript Bot | 14 February 2023, 06:07:26 UTC | Update package-lock.json | 14 February 2023, 06:07:26 UTC |
99927ca | Andrew Branch | 14 February 2023, 00:03:02 UTC | Replace all instances of `compilerOptions.isolatedModules` with function considering `verbatimModuleSyntax` (#52746) | 14 February 2023, 00:03:02 UTC |
79df2bc | Jake Bailey | 13 February 2023, 22:58:56 UTC | Don't allow everything to be assignable to string within string mappings like Uppercase/Lowercase (#52734) | 13 February 2023, 22:58:56 UTC |
5b71f59 | Jake Bailey | 13 February 2023, 22:55:12 UTC | Fix spurious circularity caused by removeOptionalityFromDeclaredType, cache result (#52696) | 13 February 2023, 22:55:12 UTC |
6aba9b8 | Daniel Rosenwasser | 13 February 2023, 21:50:57 UTC | Drop `deferredNodes` after checking them all. (#52606) | 13 February 2023, 21:50:57 UTC |
738b45e | Mateusz Burzyński | 13 February 2023, 19:24:15 UTC | Fixed crash in `checkExportsOnMergedDeclarationsWorker` (#52740) | 13 February 2023, 19:24:15 UTC |
098e18e | TypeScript Bot | 13 February 2023, 06:06:58 UTC | Update package-lock.json | 13 February 2023, 06:06:58 UTC |
ed15865 | TypeScript Bot | 11 February 2023, 06:06:14 UTC | Update package-lock.json | 11 February 2023, 06:06:14 UTC |
aa65825 | Andrew Branch | 10 February 2023, 23:26:09 UTC | Fix completion details auto-imports crashes (#52686) | 10 February 2023, 23:26:09 UTC |
c838b0c | Anders Hejlsberg | 10 February 2023, 19:17:59 UTC | Consult cached contextual types only when no contextFlags (#52611) | 10 February 2023, 19:17:59 UTC |
1c9ce4f | TypeScript Bot | 10 February 2023, 06:06:59 UTC | Update package-lock.json | 10 February 2023, 06:06:59 UTC |
7612a3a | Gabriela Araujo Britto | 10 February 2023, 00:31:58 UTC | Fix crash on `addImportFromExportedSymbol` with default exported symbol (#52694) | 10 February 2023, 00:31:58 UTC |
7fb6c99 | Daniel Rosenwasser | 09 February 2023, 23:37:22 UTC | Don't create an unnecessary text span in `isInStringOrRegularExpressionOrTemplateLiteral` (#52697) | 09 February 2023, 23:37:22 UTC |
bd905d4 | Anders Hejlsberg | 09 February 2023, 23:04:57 UTC | Fix crash in union subtype reduction involving template literal and string mapping types (#52699) | 09 February 2023, 23:04:57 UTC |
6c9792a | Ron Buckton | 09 February 2023, 19:48:45 UTC | Decorators normative changes (#52582) | 09 February 2023, 19:48:45 UTC |
0ef9e8e | Jake Bailey | 09 February 2023, 19:34:47 UTC | Ensure we treat "type assertions" as JSX within a unary expression (#52667) | 09 February 2023, 19:34:47 UTC |
bec0fda | Jake Bailey | 09 February 2023, 19:04:07 UTC | Add test for already fixed issue 49778 (#52668) | 09 February 2023, 19:04:07 UTC |
9a14949 | Gabriela Araujo Britto | 09 February 2023, 18:22:22 UTC | Fix accessing `toString` of features map (#52340) | 09 February 2023, 18:22:22 UTC |
57ebd99 | Anders Hejlsberg | 09 February 2023, 15:06:09 UTC | Exclude `typeof this` from check in `isConstantReference` (#52680) | 09 February 2023, 15:06:09 UTC |
1c822c4 | Oleksandr T | 09 February 2023, 01:25:39 UTC | feat(52097): "Add missing properties" quick fix for calculated string values ... (#52135) | 09 February 2023, 01:25:39 UTC |
a0afacd | Andrew Branch | 08 February 2023, 20:36:12 UTC | Avoid caching duplicate export info from AutoImportProvider (#52683) | 08 February 2023, 20:36:12 UTC |
963f913 | TypeScript Bot | 08 February 2023, 06:06:47 UTC | Update package-lock.json | 08 February 2023, 06:06:47 UTC |
a89f416 | TypeScript Bot | 07 February 2023, 06:06:24 UTC | Update package-lock.json | 07 February 2023, 06:06:24 UTC |
cdeb1e3 | Oleksandr T | 07 February 2023, 00:18:06 UTC | feat(48702): Emit for dynamic import (import()) when target >= ES2020 and module == None (#50942) | 07 February 2023, 00:18:06 UTC |
76c23e4 | Mateusz Burzyński | 07 February 2023, 00:17:05 UTC | Fixed binding element types coming from the out of tuple bounds under `noUncheckedIndexedAccess` (#52318) | 07 February 2023, 00:17:05 UTC |
40208a8 | Mateusz Burzyński | 07 February 2023, 00:15:27 UTC | Narrow references within optional chains in for-in loops (#52059) | 07 February 2023, 00:15:27 UTC |
4775381 | Gabriela Araujo Britto | 06 February 2023, 23:42:05 UTC | Ensure projects are updated for find all references (#52583) | 06 February 2023, 23:42:05 UTC |
59844e7 | Jake Bailey | 06 February 2023, 23:28:21 UTC | Don't consult JSDoc outside of JS in expando function assignment declarations (#52640) | 06 February 2023, 23:28:21 UTC |
6b43f82 | Mateusz Burzyński | 06 February 2023, 21:16:29 UTC | Filter out existing cases from string completions (#52633) | 06 February 2023, 21:16:29 UTC |
7d8f6ee | Andrew Branch | 06 February 2023, 19:33:04 UTC | Add cache to auto-import package.json filter (#52422) | 06 February 2023, 19:33:04 UTC |
720ec45 | Anders Hejlsberg | 06 February 2023, 19:32:33 UTC | Improve handling of corner cases in `narrowTypeByInstanceof` (#52592) | 06 February 2023, 19:32:33 UTC |
7bfe6ac | Andrew Branch | 06 February 2023, 19:31:07 UTC | Make traces where #50762 happens machine analyzable (#52602) | 06 February 2023, 19:31:07 UTC |
70d14f3 | Oleksandr T | 06 February 2023, 16:59:32 UTC | fix(52594): this incorrectly applies in TS files in typeToString (#52610) | 06 February 2023, 16:59:32 UTC |
0bf9991 | Andrew Branch | 06 February 2023, 16:44:58 UTC | Make `emitModuleKindIsNonNodeESM` internal (#52599) | 06 February 2023, 16:44:58 UTC |
1ed0a5a | TypeScript Bot | 05 February 2023, 06:06:09 UTC | Update package-lock.json | 05 February 2023, 06:06:09 UTC |
00eb220 | pyBlob | 04 February 2023, 00:54:56 UTC | Fix completion of partial identifier inside a JsxExpression (#52572) Co-authored-by: Karl Kraus <karl.kraus@avantagarde-talents.de> Co-authored-by: Gabriela Araujo Britto <gabrielaa@microsoft.com> | 04 February 2023, 00:54:56 UTC |
c9b5f2b | Mateusz Burzyński | 04 February 2023, 00:32:22 UTC | Replace `missingType` with `undefinedType` in the `IndexedAccessTypeNode`'s type (#52016) | 04 February 2023, 00:32:22 UTC |
c06711d | Vitaly | 03 February 2023, 23:40:00 UTC | Handle literal string union complete pattern for JSX attribute snippets (`<input type />`) (#52562) Co-authored-by: Andrew Branch <andrewbranch@users.noreply.github.com> | 03 February 2023, 23:40:00 UTC |
2e9da1e | Andrew Branch | 03 February 2023, 23:02:57 UTC | Remove always-incorrect error message about importing .ts extensions (#52595) | 03 February 2023, 23:02:57 UTC |
ddadea1 | Sheetal Nandi | 03 February 2023, 21:17:33 UTC | Make getSupportedCodeFixes plugin test such that we dont need to update its baseline for every new error (#52596) | 03 February 2023, 21:17:33 UTC |
ea47fb1 | Andrew Branch | 03 February 2023, 20:32:01 UTC | Fix false verbatimModuleSyntax error on `export namespace` in ESM (#52555) | 03 February 2023, 20:32:01 UTC |
c828562 | Jake Bailey | 03 February 2023, 18:01:41 UTC | Speed up debug attach by setting outFiles (#52584) Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com> | 03 February 2023, 18:01:41 UTC |
066c78d | Tobias S | 03 February 2023, 16:35:10 UTC | return `baseType` in `getSubstitutionType` when `baseType` is `any` (#52573) | 03 February 2023, 16:35:10 UTC |
bbfb9ac | TypeScript Bot | 03 February 2023, 06:06:35 UTC | Update package-lock.json | 03 February 2023, 06:06:35 UTC |
2a8436c | Jake Bailey | 02 February 2023, 22:36:21 UTC | Use eslint-plugin-simple-import-sort (#52090) | 02 February 2023, 22:36:21 UTC |
0d251ba | Nathan Shively-Sanders | 02 February 2023, 22:24:17 UTC | Improve `@overload`'s interactions with constructors (#52577) | 02 February 2023, 22:24:17 UTC |
0f41b7a | Oleksandr T | 02 February 2023, 21:03:52 UTC | fix(52418): "Convert to named function" breaks on concise return of async function (#52434) | 02 February 2023, 21:03:52 UTC |
87b6fcd | Vitaly | 02 February 2023, 20:59:37 UTC | don't use `Extension[]` cast (#52556) | 02 February 2023, 20:59:37 UTC |
ab5067b | Sheetal Nandi | 02 February 2023, 20:37:35 UTC | Always respect preserveSymlinks (#51842) | 02 February 2023, 20:37:35 UTC |
e7dfe82 | Oleksandr T | 02 February 2023, 19:27:10 UTC | fix(52543): Module specifier should be escaped for snippet in import statement completion (#52574) | 02 February 2023, 19:27:10 UTC |
4ec9b2f | Andrew Branch | 02 February 2023, 17:27:10 UTC | Fix crash when looking for `__esModule` during symbol table merging (#52554) | 02 February 2023, 17:27:10 UTC |
3099385 | Anders Hejlsberg | 02 February 2023, 15:19:00 UTC | Consistently propagate `intersectionState` in relations (#52392) | 02 February 2023, 15:19:00 UTC |
9ee3315 | Jake Bailey | 02 February 2023, 03:16:38 UTC | Make getTypeOfSymbol, isArrayType, isTupleType public on TypeChecker (#52467) | 02 February 2023, 03:16:38 UTC |
8fd1308 | Mateusz Burzyński | 02 February 2023, 00:59:47 UTC | Cover more literal expressions in `getQuickTypeOfExpression` (#52181) | 02 February 2023, 00:59:47 UTC |
d0938c8 | Vitaly | 02 February 2023, 00:43:07 UTC | imports: display completions to files with extensions from ambient modules (#52406) | 02 February 2023, 00:43:07 UTC |
c72d929 | Mateusz Burzyński | 01 February 2023, 21:18:19 UTC | Fixed accidental propagation of caching-related `objectFlags` (#52546) | 01 February 2023, 21:18:19 UTC |
3880fce | Oleksandr T | 01 February 2023, 19:44:22 UTC | fix(52455): destructuring function props with "enum" as property name breaks .d.ts (#52544) | 01 February 2023, 19:44:22 UTC |
0715fe5 | Matias Osorio | 01 February 2023, 18:11:41 UTC | Better compatibility error for indexed access type (#51228) | 01 February 2023, 18:11:41 UTC |
1da4725 | Andrew Branch | 01 February 2023, 17:49:38 UTC | Fix auto-imports of aliased packages with `exports` (#52538) | 01 February 2023, 17:49:38 UTC |
fb70d44 | João Santos | 01 February 2023, 17:46:01 UTC | fix/52457: remove extra the from TS(2809) (#52541) | 01 February 2023, 17:46:01 UTC |
d32118c | Jake Bailey | 01 February 2023, 17:33:01 UTC | Remove line/col for all lib file diagnostics in baselines, completions (#52380) Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> | 01 February 2023, 17:33:01 UTC |
d656487 | Anders Hejlsberg | 01 February 2023, 17:09:55 UTC | Permit instantiation expressions in `typeof import(...)` (#52532) | 01 February 2023, 17:09:55 UTC |
26eced3 | TypeScript Bot | 01 February 2023, 06:06:47 UTC | Update package-lock.json | 01 February 2023, 06:06:47 UTC |
9584055 | Jake Bailey | 01 February 2023, 00:55:48 UTC | Prevent valid JSX from being seen as the start of a generic arrow function, fix crashes (#52450) | 01 February 2023, 00:55:48 UTC |
3d07795 | Mateusz Burzyński | 01 February 2023, 00:42:29 UTC | Fixed type lookup on non-exported value symbol when it has an export symbol (#52140) | 01 February 2023, 00:42:29 UTC |
42530c3 | Oleksandr T | 01 February 2023, 00:41:03 UTC | fix(50952): Can't infer from this type on static class method call in JS Doc (#51149) Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> | 01 February 2023, 00:41:03 UTC |
60edd06 | Andrew Branch | 31 January 2023, 21:02:59 UTC | Reject auto-imports of relative paths through node_modules in `bundler` resolution (#52536) | 31 January 2023, 21:02:59 UTC |
c93f20b | navya9singh | 31 January 2023, 19:15:10 UTC | Fix(50161): Instantiation expressions trigger incorrect error messages (#52373) | 31 January 2023, 19:15:10 UTC |
7c22023 | Oleksandr T | 31 January 2023, 17:41:42 UTC | fix(52514): overload Tags do not receive noImplicitAny errors on missing return types (#52518) | 31 January 2023, 17:41:42 UTC |
7f41c90 | TypeScript Bot | 31 January 2023, 06:06:21 UTC | Update package-lock.json | 31 January 2023, 06:06:21 UTC |
1dc5b28 | Ron Buckton | 31 January 2023, 03:23:29 UTC | Restore global `onProfilerEvent` hook for ts-perf (#52523) | 31 January 2023, 03:23:29 UTC |
a514c7b | Jake Bailey | 30 January 2023, 21:15:34 UTC | Prevent generation of dynamic require in library bundles (#52522) | 30 January 2023, 21:15:34 UTC |
3c0a3e5 | Oleksandr T | 30 January 2023, 18:28:38 UTC | fix(52440): typeof ... === "undefined" check on mapped object member doesn't narrow correctly, for only some purposes (#52456) | 30 January 2023, 18:28:38 UTC |
39a9ac8 | Jake Bailey | 30 January 2023, 01:07:58 UTC | Remove extra checkDefined in visitEachChildOfJsxExpression (#52482) | 30 January 2023, 01:07:58 UTC |
ac24daa | TypeScript Bot | 29 January 2023, 06:06:09 UTC | Update package-lock.json | 29 January 2023, 06:06:09 UTC |
7d1cc88 | TypeScript Bot | 28 January 2023, 06:06:12 UTC | Update package-lock.json | 28 January 2023, 06:06:12 UTC |
ef2d363 | Jake Bailey | 27 January 2023, 20:55:46 UTC | Ensure built/local exists before producing typesMap.json (#52468) | 27 January 2023, 20:55:46 UTC |
41edecd | Stéphane Roucheray | 27 January 2023, 19:44:12 UTC | Fix typo in diagnostic messages (#52465) | 27 January 2023, 19:44:12 UTC |
477ec2c | Jake Bailey | 27 January 2023, 18:13:56 UTC | Get export symbol if needed for verbatimModuleSyntax check on default/equals exports (#52448) | 27 January 2023, 18:13:56 UTC |
737a931 | TypeScript Bot | 27 January 2023, 06:06:39 UTC | Update package-lock.json | 27 January 2023, 06:06:39 UTC |
f794fbf | Jake Bailey | 27 January 2023, 00:46:55 UTC | Mark new createPrinter vars as pure to remove new code from typingsInstaller (#52438) | 27 January 2023, 00:46:55 UTC |
5a419a2 | Sheetal Nandi | 27 January 2023, 00:03:00 UTC | In tsc --b mode detect if root file of compilation is not root any more (#52417) | 27 January 2023, 00:03:00 UTC |
d63d081 | Jake Bailey | 26 January 2023, 21:40:19 UTC | Mark allowArbitraryExtensions as affectsProgramStructure (#52437) | 26 January 2023, 21:40:19 UTC |
5e8bf48 | Andrew Branch | 26 January 2023, 17:44:07 UTC | Fix auto-imports with `--moduleResolution bundler` and `customConditions` (#52423) | 26 January 2023, 17:44:07 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 |