d261d4d | Ron Buckton | 29 September 2020, 01:08:06 UTC | Treat void-typed properties as optional | 29 September 2020, 20:36:52 UTC |
3e824f1 | Andrew Branch | 28 September 2020, 19:06:39 UTC | Don’t offer non-relative non-paths path when baseUrl is undefined (#40813) | 28 September 2020, 19:06:39 UTC |
343a0a0 | csigs | 28 September 2020, 18:11:15 UTC | LEGO: Merge pull request 40814 LEGO: Merge pull request 40814 | 28 September 2020, 18:11:15 UTC |
773b7ab | csigs | 28 September 2020, 18:10:45 UTC | LEGO: check in for master to temporary branch. | 28 September 2020, 18:10:45 UTC |
dc4ccc7 | TypeScript Bot | 28 September 2020, 06:21:37 UTC | Update package-lock.json | 28 September 2020, 06:21:37 UTC |
88c24e6 | csigs | 27 September 2020, 06:11:21 UTC | LEGO: Merge pull request 40794 LEGO: Merge pull request 40794 | 27 September 2020, 06:11:21 UTC |
ddf6c71 | csigs | 27 September 2020, 06:10:39 UTC | LEGO: check in for master to temporary branch. | 27 September 2020, 06:10:39 UTC |
46abf68 | csigs | 26 September 2020, 18:10:53 UTC | LEGO: Merge pull request 40790 LEGO: Merge pull request 40790 | 26 September 2020, 18:10:53 UTC |
80d2718 | csigs | 26 September 2020, 18:10:26 UTC | LEGO: check in for master to temporary branch. | 26 September 2020, 18:10:26 UTC |
2a41671 | TypeScript Bot | 26 September 2020, 06:21:33 UTC | Update package-lock.json | 26 September 2020, 06:21:33 UTC |
ec673da | csigs | 26 September 2020, 06:11:20 UTC | LEGO: Merge pull request 40785 LEGO: Merge pull request 40785 | 26 September 2020, 06:11:20 UTC |
f903d6b | csigs | 26 September 2020, 06:10:36 UTC | LEGO: check in for master to temporary branch. | 26 September 2020, 06:10:36 UTC |
73f5f02 | Alex T | 25 September 2020, 20:01:08 UTC | fix(40756): disable truncation for inferred type (#40764) | 25 September 2020, 20:01:08 UTC |
8e86b24 | Alex T | 25 September 2020, 19:36:04 UTC | feat(40233): add JS Doc types to smart selection (#40338) | 25 September 2020, 19:36:04 UTC |
dc8952d | Andrew Branch | 25 September 2020, 19:20:29 UTC | jsx option affects emit (#40775) | 25 September 2020, 19:20:29 UTC |
b508914 | csigs | 25 September 2020, 18:11:07 UTC | LEGO: Merge pull request 40777 LEGO: Merge pull request 40777 | 25 September 2020, 18:11:07 UTC |
aed2391 | csigs | 25 September 2020, 18:10:40 UTC | LEGO: check in for master to temporary branch. | 25 September 2020, 18:10:40 UTC |
62a86ec | csigs | 25 September 2020, 00:11:31 UTC | LEGO: Merge pull request 40757 LEGO: Merge pull request 40757 | 25 September 2020, 00:11:31 UTC |
4df1617 | csigs | 25 September 2020, 00:10:54 UTC | LEGO: check in for master to temporary branch. | 25 September 2020, 00:10:54 UTC |
eac75f3 | Nathan Shively-Sanders | 24 September 2020, 21:42:59 UTC | CommonJS imports support destructuring+property access (#40702) * CommonJS imports support destructuring+property access Fixes #40578 for prettier * will I ever remember semicolons? haha no * move code around * move function declaration closer to use * Add missing space after `if` Thanks to @weswigham for noticing this. Somehow it passed the linter. | 24 September 2020, 21:42:59 UTC |
e6fdcce | Septs | 24 September 2020, 21:02:56 UTC | feat: expose findAncestor. (#40325) * feat: add closest node util * chore: add definition to baseline file * chore: alias findAncestor to getClosestNode * move findAncestor to public * move findAncestor to public | 24 September 2020, 21:02:56 UTC |
03b70e6 | Nathan Shively-Sanders | 24 September 2020, 20:47:41 UTC | Remove old Typescript-*-Starter user tests (#40752) This only removes the ones with repos that are now readonly; some repos are still getting updates, so I left them in as tests. Neither one fails right now, so there's no .log files to delete from the baselines. | 24 September 2020, 20:47:41 UTC |
4f9713c | Sheetal Nandi | 24 September 2020, 20:08:57 UTC | Fix unnecessary new lines in output represented incorretly in the baseline (#40751) | 24 September 2020, 20:08:57 UTC |
fc03982 | Wenlu Wang | 24 September 2020, 19:48:29 UTC | Add missing visitor of template literal type (#40738) * Add missing visitor of template literal type * make linter happy | 24 September 2020, 19:48:29 UTC |
3b9eb1e | Andrew Branch | 24 September 2020, 17:05:07 UTC | Fix premature closing of AutoImportProviderProject for unbuilt monorepos (#40620) * Fix premature closing of AutoImportProviderProject for unbuilt monorepos * Update src/server/project.ts Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com> * Update API baseline * Don’t override hasRoots * Update API baselines * Really actually update baselines Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com> | 24 September 2020, 17:05:07 UTC |
a1a9d6d | TypeScript Bot | 24 September 2020, 16:24:06 UTC | Update user baselines +cc @sandersn (#40156) Co-authored-by: typescript-bot <typescript@microsoft.com> | 24 September 2020, 16:24:06 UTC |
5305e4a | Nathan Shively-Sanders | 23 September 2020, 15:57:11 UTC | Fix spec links in README (#40711) * Fix spec links in README I forgot to update them. * specify that the spec is archived | 23 September 2020, 15:57:11 UTC |
a960463 | Wesley Wigham | 23 September 2020, 08:08:58 UTC | Allow pattern literal types like `http://${string}` to exist and be reasoned about (#40598) * Allow pattern literal types like `http://${string}` to exist and be reasoned about * Allow bigint, number, null, and undefined in template holes * Add test of the trivia case * Handle `any` in template holes, add assignability rules for template -> template relations * Explicitly test concatenated patterns * PR Feedback | 23 September 2020, 08:08:58 UTC |
a91c287 | Wesley Wigham | 23 September 2020, 07:51:14 UTC | Allow discrimination to identical object types when discriminating contextual types (#40574) * Merge identical object types when discriminating contextual types Co-authored-by: Orta <ortam@microsoft.com> * Allow identical discriminants when discriminating, rather than trying to unify identical union members * Fix lint Co-authored-by: Orta <ortam@microsoft.com> | 23 September 2020, 07:51:14 UTC |
ad2a074 | Wesley Wigham | 23 September 2020, 07:50:12 UTC | Fix crash on js declaration emit of export assigned default augmented function (#40596) * Fix crash on js declaration emit of export assigned default augmented function * {sp} | 23 September 2020, 07:50:12 UTC |
83574ba | Wesley Wigham | 23 September 2020, 07:49:12 UTC | Reorder LKG tasks so protocol build isn't using partial LKG (#40717) * Reorder LKG tasks so protocl build isnt using partial LKG * Update scripts/produceLKG.ts Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com> Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com> | 23 September 2020, 07:49:12 UTC |
61910e8 | uhyo | 23 September 2020, 07:48:40 UTC | Fix missing constraints for parenthesized `infer T` (#40406) * add tests * consider parenthesized types in getInferredTypeParameterConstraint * update tests | 23 September 2020, 07:48:40 UTC |
10b240c | Wesley Wigham | 23 September 2020, 04:21:13 UTC | Allow an infer type node to resolve its own name (#40483) | 23 September 2020, 04:21:13 UTC |
78830f3 | Alex T | 23 September 2020, 01:17:17 UTC | fix(40510): add element access expressions support in convertToOptionalChainExpression (#40524) | 23 September 2020, 01:17:17 UTC |
9eb6424 | Andrew Branch | 23 September 2020, 00:16:09 UTC | Fix indentation of arrow functions returning parenthesized expressions (#40677) * Fix indentation of arrow functions returning parenthesized expressions * Add more test cases | 23 September 2020, 00:16:09 UTC |
aa30121 | csigs | 23 September 2020, 00:11:25 UTC | LEGO: Merge pull request 40712 LEGO: Merge pull request 40712 | 23 September 2020, 00:11:25 UTC |
8f9ed58 | csigs | 23 September 2020, 00:10:56 UTC | LEGO: check in for master to temporary branch. | 23 September 2020, 00:10:56 UTC |
5d6cce5 | Anders Hejlsberg | 22 September 2020, 23:11:17 UTC | Const contexts for template literals (#40707) * Support const assertions with template literal expressions * Add tests * Accept new baselines | 22 September 2020, 23:11:17 UTC |
c5a28fc | Alex T | 22 September 2020, 22:34:56 UTC | fix(39589): add await before return promise expression (#39649) | 22 September 2020, 22:34:56 UTC |
d93590e | csigs | 22 September 2020, 18:11:03 UTC | LEGO: Merge pull request 40705 LEGO: Merge pull request 40705 | 22 September 2020, 18:11:03 UTC |
ace0732 | csigs | 22 September 2020, 18:10:35 UTC | LEGO: check in for master to temporary branch. | 22 September 2020, 18:10:35 UTC |
7c6462a | TypeScript Bot | 22 September 2020, 06:21:20 UTC | Update package-lock.json | 22 September 2020, 06:21:20 UTC |
e7cc46b | csigs | 22 September 2020, 06:11:05 UTC | LEGO: Merge pull request 40690 LEGO: Merge pull request 40690 | 22 September 2020, 06:11:05 UTC |
d2e8831 | csigs | 22 September 2020, 06:10:37 UTC | LEGO: check in for master to temporary branch. | 22 September 2020, 06:10:37 UTC |
ce338a4 | Jesse Trinity | 22 September 2020, 01:11:46 UTC | fix(40640) add missing notApplicableReason in protocol (#40680) * update protocol * fix lint error | 22 September 2020, 01:11:46 UTC |
614b5e3 | csigs | 22 September 2020, 00:11:18 UTC | LEGO: Merge pull request 40686 LEGO: Merge pull request 40686 | 22 September 2020, 00:11:18 UTC |
7d4a801 | csigs | 22 September 2020, 00:10:49 UTC | LEGO: check in for master to temporary branch. | 22 September 2020, 00:10:49 UTC |
587252c | Alex T | 21 September 2020, 20:22:15 UTC | feat(40674): make error messages more consistent (#40675) | 21 September 2020, 20:22:15 UTC |
0310b53 | Alex T | 21 September 2020, 18:20:01 UTC | feat(40663/40664): improve error messages for assignment assertions '!' (#40669) | 21 September 2020, 18:20:01 UTC |
9c0eb22 | csigs | 21 September 2020, 18:11:16 UTC | LEGO: Merge pull request 40672 LEGO: Merge pull request 40672 | 21 September 2020, 18:11:16 UTC |
63c518e | csigs | 21 September 2020, 18:10:43 UTC | LEGO: check in for master to temporary branch. | 21 September 2020, 18:10:43 UTC |
fbce4f6 | Anders Hejlsberg | 21 September 2020, 17:09:29 UTC | Intrinsic string types (#40580) * Introduce Uppercase<T> and Lowercase<T> intrinsic types * Accept new API baselines * Add Uppercase/Lowercase/Capitalize/Uncapitalize to lib.d.ts * Update fourslash * Add an 'intrinsic' keyword * Update template literal type tests * Accept new API baselines * Minor fixes * Switch Capitalize<T> and Uncapitalize<T> to intrinsic types * Add tests * Accept new baselines * Accept new baselines * Remove template literal type casing modifiers * Update tests * Accept new baselines * Add more tests * Normalize nested template literal types * Add normalization tests * Accept new baselines * Update tests | 21 September 2020, 17:09:29 UTC |
ce3dbef | Anders Hejlsberg | 21 September 2020, 17:07:29 UTC | Support properties of mapped types in assertion control flow analysis (#40482) * Support properties of mapped types in assertion control flow analysis * Add regression test * Accept new baselines | 21 September 2020, 17:07:29 UTC |
8cd4793 | Tim van der Lippe | 21 September 2020, 15:33:37 UTC | Fix typo in isChangedSignagure (#40668) The correct spelling is `isChangedSignature`. | 21 September 2020, 15:33:37 UTC |
17c7c26 | Anders Hejlsberg | 19 September 2020, 16:12:39 UTC | Properly preserve modifiers in homomorphic mapped types with 'as' clauses (#40633) * Use original property name to fetch source property for modifiers * Add regression test * Accept new baselines | 19 September 2020, 16:12:39 UTC |
8cdf5a2 | csigs | 19 September 2020, 00:11:17 UTC | LEGO: Merge pull request 40641 LEGO: Merge pull request 40641 | 19 September 2020, 00:11:17 UTC |
c67fe4c | csigs | 19 September 2020, 00:10:42 UTC | LEGO: check in for master to temporary branch. | 19 September 2020, 00:10:42 UTC |
f1ac8cd | Hikari Hayashi | 18 September 2020, 21:26:20 UTC | Fix children prop for `react-jsx` and `react-jsxdev` (#40630) * Fix children prop for `react-jsx` and `react-jsxdev` * Add tests | 18 September 2020, 21:26:20 UTC |
6c6ddfe | Alex T | 18 September 2020, 20:06:56 UTC | fix(39899): include in NavigationBar default exported call expression arguments (#40412) | 18 September 2020, 20:06:56 UTC |
0c08138 | TypeScript Bot | 18 September 2020, 06:20:48 UTC | Update package-lock.json | 18 September 2020, 06:20:48 UTC |
735a67a | Andrew Branch | 17 September 2020, 17:42:47 UTC | Fix iterable contextual type (#40592) | 17 September 2020, 17:42:47 UTC |
d779a19 | Alex T | 17 September 2020, 09:15:48 UTC | fix(40432): show as keyword in function context (#40481) | 17 September 2020, 09:15:48 UTC |
02f5001 | TypeScript Bot | 17 September 2020, 06:20:29 UTC | Update package-lock.json | 17 September 2020, 06:20:29 UTC |
f66c8e6 | Wenlu Wang | 17 September 2020, 05:41:02 UTC | Fix missing renamed compiler flags (#40606) | 17 September 2020, 05:41:02 UTC |
a5babe1 | TypeScript Bot | 16 September 2020, 06:20:25 UTC | Update package-lock.json | 16 September 2020, 06:20:25 UTC |
1e7214f | csigs | 16 September 2020, 00:11:33 UTC | LEGO: Merge pull request 40579 LEGO: Merge pull request 40579 | 16 September 2020, 00:11:33 UTC |
4855759 | csigs | 16 September 2020, 00:11:01 UTC | LEGO: check in for master to temporary branch. | 16 September 2020, 00:11:01 UTC |
23cb2d8 | csigs | 15 September 2020, 18:11:11 UTC | LEGO: Merge pull request 40573 LEGO: Merge pull request 40573 | 15 September 2020, 18:11:11 UTC |
0425b7a | csigs | 15 September 2020, 18:10:42 UTC | LEGO: check in for master to temporary branch. | 15 September 2020, 18:10:42 UTC |
a845608 | TypeScript Bot | 15 September 2020, 06:20:25 UTC | Update package-lock.json | 15 September 2020, 06:20:25 UTC |
b908d66 | csigs | 15 September 2020, 06:11:13 UTC | LEGO: Merge pull request 40566 LEGO: Merge pull request 40566 | 15 September 2020, 06:11:13 UTC |
ca7c413 | csigs | 15 September 2020, 06:10:46 UTC | LEGO: check in for master to temporary branch. | 15 September 2020, 06:10:46 UTC |
98314d7 | Wesley Wigham | 15 September 2020, 02:56:24 UTC | Use unexpanded parameter list in serialization when the expanded list has a non-trailing variadic position (#40556) | 15 September 2020, 02:56:24 UTC |
d40663f | Wesley Wigham | 15 September 2020, 02:55:36 UTC | Pull all history in branch sync script This got broken when it got updated to checkout@v2, which by default only checks out the specified ref and none of its history. | 15 September 2020, 02:55:36 UTC |
dba042d | Ron Buckton | 15 September 2020, 02:12:33 UTC | Add quick fix to add 'void' to Promise resolved without value (#40558) * Add codefix to add 'void' to Promise resolved without value * Add specific error message in checker to reduce quick-fix time in editor | 15 September 2020, 02:12:33 UTC |
7db9118 | csigs | 15 September 2020, 00:11:41 UTC | LEGO: Merge pull request 40563 LEGO: Merge pull request 40563 | 15 September 2020, 00:11:41 UTC |
85553ec | csigs | 15 September 2020, 00:11:11 UTC | LEGO: check in for master to temporary branch. | 15 September 2020, 00:11:11 UTC |
575baf5 | Andrew Branch | 14 September 2020, 22:23:47 UTC | Support auto-import from paths alias without baseUrl (#40546) | 14 September 2020, 22:23:47 UTC |
ec36d73 | Nathan Shively-Sanders | 14 September 2020, 20:12:51 UTC | Fix error on duplicate commonjs exports (#40545) * Fix error on duplicate commonjs exports Previously, the code missed setting the parent pointer for the lhs access expression. Also add declaration emit of element access expressions, missed in my previous PR. * Switch to excludes=None, add test case CommonJS exports have None excludes, but still have an error issued by the checker. This is the previous behaviour even though it would be nice to add some exclusions. | 14 September 2020, 20:12:51 UTC |
c493d07 | Alex T | 14 September 2020, 19:24:32 UTC | copy prologue directives to new file (#40306) | 14 September 2020, 19:24:32 UTC |
94123d5 | Wesley Wigham | 14 September 2020, 19:20:57 UTC | Issue a diagnostic when the node builder performs truncation despite the `NoTruncation` flag being set (#40477) | 14 September 2020, 19:20:57 UTC |
d6859c3 | csigs | 14 September 2020, 18:11:22 UTC | LEGO: Merge pull request 40547 LEGO: Merge pull request 40547 | 14 September 2020, 18:11:22 UTC |
a6ea950 | csigs | 14 September 2020, 18:10:53 UTC | LEGO: check in for master to temporary branch. | 14 September 2020, 18:10:53 UTC |
21d781f | Ryan Cavanaugh | 14 September 2020, 16:32:22 UTC | Fix incorrect name of index signature flag in implementation (#40541) | 14 September 2020, 16:32:22 UTC |
8d6aecb | csigs | 14 September 2020, 12:11:12 UTC | LEGO: Merge pull request 40537 LEGO: Merge pull request 40537 | 14 September 2020, 12:11:12 UTC |
ff5eef4 | csigs | 14 September 2020, 12:10:34 UTC | LEGO: check in for master to temporary branch. | 14 September 2020, 12:10:34 UTC |
e9d2aa1 | TypeScript Bot | 14 September 2020, 06:20:45 UTC | Update package-lock.json | 14 September 2020, 06:20:45 UTC |
5fa379c | csigs | 14 September 2020, 06:11:11 UTC | LEGO: Merge pull request 40535 LEGO: Merge pull request 40535 | 14 September 2020, 06:11:11 UTC |
9be710b | csigs | 14 September 2020, 06:10:37 UTC | LEGO: check in for master to temporary branch. | 14 September 2020, 06:10:37 UTC |
bbf26a0 | Daniel Rosenwasser | 13 September 2020, 06:19:02 UTC | Remove technically unnecessary 'module' option from 'harness' config. (#40526) | 13 September 2020, 06:19:02 UTC |
57c8938 | Anders Hejlsberg | 13 September 2020, 02:33:33 UTC | Consistent inferences when inferring to template literal type (#40518) * Consistently make inferences when inferring to template literal type * Add tests * Accept new baselines | 13 September 2020, 02:33:33 UTC |
c9422e6 | TypeScript Bot | 12 September 2020, 06:20:06 UTC | Update package-lock.json | 12 September 2020, 06:20:06 UTC |
46506b5 | Andrew Casey | 12 September 2020, 01:12:31 UTC | Merge pull request #40095 from rhillefeld/master Added zero-padding to timestamp output | 12 September 2020, 01:12:31 UTC |
9c99870 | Nathan Shively-Sanders | 12 September 2020, 01:05:47 UTC | Support element access aliases: exports["x"] = x (#40514) | 12 September 2020, 01:05:47 UTC |
eee799f | Anders Hejlsberg | 12 September 2020, 00:48:35 UTC | Properly check types in template literal placeholders (#40498) * Properly check types in template literal placeholders * Add regression test * Update test * Accept new baselines | 12 September 2020, 00:48:35 UTC |
ea51fab | Ryan Cavanaugh | 12 September 2020, 00:18:23 UTC | Don't crash when observing invalid 'export' in object literal (#40295) Fixes #32870 | 12 September 2020, 00:18:23 UTC |
4c5e463 | Reinhard Hillefeld | 12 September 2020, 00:16:43 UTC | Simplifying padLeft() to only allow spaces or zeros for padding. Updated padRight() to mirror padLeft() but without the option to use zeros since that would be an unlikely use case. | 12 September 2020, 00:16:43 UTC |
d7cd405 | Alex T | 11 September 2020, 21:48:24 UTC | feat(14751): show static members at the top of the list for a class like completion (#40428) | 11 September 2020, 21:48:24 UTC |
3d235b4 | Ryan Cavanaugh | 11 September 2020, 21:43:10 UTC | --noUncheckedIndexedAccess (#39560) * Initial implementation + tests * linty * Support destructuring declarations and assignments * lint * Fix destructuring assignment and element access into known properties * Update baselines * Rename flag to unUncheckedIndexedAccess * Add test for unique symbol indexing * Fix flag order in baselines Co-authored-by: Andrew Branch <andrew@wheream.io> | 11 September 2020, 21:43:10 UTC |
9c8d11b | Andrew Branch | 11 September 2020, 19:58:40 UTC | Allow 'paths' without 'baseUrl' (#40101) * Allow paths without baseUrl * Remove exception for leading * paths * Add comment, remove commented code * Update baselines * Remove unnecessary default * Fix test harness * Fix baseline * Resolve relative to host.getCurrentDirectory() with createProgram API | 11 September 2020, 19:58:40 UTC |