dbefaf2 | Andrew Branch | 17 July 2019, 16:04:53 UTC | Revert "Proposal: If there’s a package.json, only auto-import things in it, more or less (#31893)" This reverts commit 60a1b1dc1a93ca792cf12bb0432cf7bc134c3ad1. | 17 July 2019, 16:04:53 UTC |
049618f | Ron Buckton | 17 July 2019, 00:16:21 UTC | Get contextual type of yield from contextual signature of containing function (#32433) * Get contextual type of yield from contextual signature of containing function * Add missing baseline | 17 July 2019, 00:16:21 UTC |
b589020 | Sheetal Nandi | 16 July 2019, 23:48:35 UTC | Merge pull request #32425 from microsoft/scopedPackageAquisition Handle scoped package names in typing installer | 16 July 2019, 23:48:35 UTC |
d476552 | Sheetal Nandi | 16 July 2019, 21:10:37 UTC | Merge pull request #32429 from microsoft/jsDocTokenParsing Fix missing tokenToString for the backtick token | 16 July 2019, 21:10:37 UTC |
607c9c5 | Sheetal Nandi | 16 July 2019, 20:13:02 UTC | Fix missing tokenToString for the backtick Fixes #32073 | 16 July 2019, 20:30:38 UTC |
10f3063 | Orta | 16 July 2019, 18:55:09 UTC | Merge pull request #32421 from orta/improve_mulitline_exceptions Make it easier to read multi-line exceptions | 16 July 2019, 18:55:09 UTC |
dc38ace | Sheetal Nandi | 16 July 2019, 18:38:09 UTC | Fix the export on TestServerHostCreationParameters to fix build break after LKG Its not detected currently is because LKG doesnt have #32156 | 16 July 2019, 18:38:09 UTC |
49ba408 | Sheetal Nandi | 16 July 2019, 17:14:06 UTC | Handle scoped package names in typing installer Fixes #32075 | 16 July 2019, 18:13:03 UTC |
664671c | Sheetal Nandi | 16 July 2019, 17:17:52 UTC | Merge pull request #32377 from minajevs/fix29666 Fix completion lists for 'readonly' and 'const' keywords | 16 July 2019, 17:17:52 UTC |
1de76cd | Nathan Shively-Sanders | 16 July 2019, 17:10:58 UTC | Control flow for element access expressions (#31478) * Control flow for element access expressions Draft version, just want to see how performance is * Add baselines * Fix cast lint * Cleanup to share code path * Fix errant diffs | 16 July 2019, 17:10:58 UTC |
d3f3c8e | Orta Therox | 16 July 2019, 16:00:22 UTC | Make it easier to read multi-line exceptions | 16 July 2019, 16:00:22 UTC |
84cdc63 | Dmitrijs Minajevs | 16 July 2019, 08:00:45 UTC | Merge angle-bracket fix | 16 July 2019, 08:00:45 UTC |
7608dc2 | Dmitrijs Minajevs | 16 July 2019, 07:52:26 UTC | Merge branch 'master' into fix29666 | 16 July 2019, 07:52:26 UTC |
0075b0a | Dmitrijs Minajevs | 16 July 2019, 07:06:16 UTC | Fix for angle-bracket type assertion | 16 July 2019, 07:06:16 UTC |
9a37ef8 | Dmitrijs Minajevs | 16 July 2019, 07:04:14 UTC | typeAssertionKeywords tests | 16 July 2019, 07:04:14 UTC |
c7b8b2a | Daniel Rosenwasser | 15 July 2019, 23:41:03 UTC | Merge pull request #32382 from dragomirtitian/GH-29769-generic-auto-completion-missing-primitives Fixed auto completion after a < token to return types not values. | 15 July 2019, 23:41:03 UTC |
7cdfbce | Andrew Branch | 15 July 2019, 22:17:32 UTC | Improve accuracy of remove unnecessary await fix (#32384) | 15 July 2019, 22:17:32 UTC |
17762c4 | Ron Buckton | 15 July 2019, 20:41:17 UTC | Fall back to (Async)IterableIterator if (Async)Generator not found (#32303) | 15 July 2019, 20:41:17 UTC |
0038b0b | Sheetal Nandi | 15 July 2019, 18:19:24 UTC | Merge pull request #31815 from gb714us/bug/31631 create outlining span for JsxFragment | 15 July 2019, 18:19:24 UTC |
1397dc9 | TypeScript Bot | 15 July 2019, 17:17:29 UTC | Update user baselines (#32403) | 15 July 2019, 17:17:29 UTC |
55cc638 | csigs | 15 July 2019, 16:10:37 UTC | LEGO: Merge pull request 32404 LEGO: Merge pull request 32404 | 15 July 2019, 16:10:37 UTC |
79201c9 | csigs | 15 July 2019, 16:10:11 UTC | LEGO: check in for master to temporary branch. | 15 July 2019, 16:10:11 UTC |
2c26ac2 | Orta | 15 July 2019, 15:54:13 UTC | Merge pull request #32243 from orta/fix-30536 Adds support for class completions after ASI inserted class property definition | 15 July 2019, 15:54:13 UTC |
4bb0aae | Orta | 15 July 2019, 15:33:48 UTC | Merge pull request #32359 from orta/fix_14589 Don't add extra indentation for objects inside function parameters | 15 July 2019, 15:33:48 UTC |
1d78218 | Orta Therox | 15 July 2019, 14:48:10 UTC | Handle feedback from #32359 | 15 July 2019, 14:49:08 UTC |
303297a | Anders Hejlsberg | 12 July 2019, 23:57:34 UTC | Merge pull request #32362 from microsoft/fix32230 Fix type parameter inference cache invalidation logic | 12 July 2019, 23:57:34 UTC |
851156d | Daniel Rosenwasser | 12 July 2019, 21:40:30 UTC | Add kind to JsxAttributes (#32369) Add kind to JsxAttributes | 12 July 2019, 21:40:30 UTC |
4f34121 | Andrew Branch | 12 July 2019, 21:01:57 UTC | Parse quoted constructors as constructors, not methods (#31949) * Parse quoted constructors as constructors, not methods * Update baselines * Fix disambiguation between quoted constructor and property named constructor * Clean up parsing a bit * Support escapes in constructor name * Update baselines | 12 July 2019, 21:01:57 UTC |
ba79b5f | Titian Cernicova-Dragomir | 12 July 2019, 20:14:42 UTC | Fixed auto completion after a < token to return types not values. | 12 July 2019, 20:14:42 UTC |
37f2e59 | Wesley Wigham | 12 July 2019, 19:49:34 UTC | Cache & widen assigned js prototype type (#32381) | 12 July 2019, 19:49:34 UTC |
59d5585 | Orta Therox | 12 July 2019, 19:21:57 UTC | Don't indent properties if an object literal follows directly from another object on the same line | 12 July 2019, 19:24:07 UTC |
89badcc | Andrew Branch | 12 July 2019, 18:03:20 UTC | Add 'Remove unnecessary await' suggestion and fix (#32363) * Add remove unnecessary await fix * Add test for removing unnecessary parens after await is gone * Fix handling of numbers in property access expressions * Don’t offer suggestion when awaited type is any/unknown * Fix random other test * Fix new expression edge cases * Only remove parens for identifiers and call expressions | 12 July 2019, 18:03:20 UTC |
60a1b1d | Andrew Branch | 12 July 2019, 17:08:55 UTC | Proposal: If there’s a package.json, only auto-import things in it, more or less (#31893) * Move package.json related utils to utilities * Add failing test * Make first test pass * Don’t filter when there’s no package.json, fix scoped package imports * Use type acquisition as a heuristic for whether a JS project is using node core * Make same fix in getCompletionDetails * Fix re-exporting * Change JS node core module heuristic to same-file utilization * Remove unused method * Remove other unused method * Remove unused triple-slash ref * Update comment * Refactor findAlias to forEachAlias to reduce iterations * Really fix re-exporting * Use getModuleSpecifier instead of custom hack * Fix offering auto imports to paths within node modules * Rename things and make comments better * Add another reexport test * Inline `symbolHasBeenSeen` * Simplify forEachAlias to findAlias * Add note that symbols is mutated * Symbol order doesn’t matter here * Style nits * Add test with nested package.jsons * Fix and add tests for export * re-exports | 12 July 2019, 17:08:55 UTC |
71bec5b | Andrew Branch | 12 July 2019, 17:07:55 UTC | Add quick fix to add missing 'await' (#32356) * Start prototyping addMissingAwait codefix * Filter by diagnostics that have missing-await related info * Start writing tests and checking precedence * Implement codeFixAll, add test for binary expressions * Add test for iterables * Add test for passing argument * Add test for call/construct signatures * Add test for awaiting initializer * Improve assertion error * Replace specific property access error with general one and add await related info * Add test for property access * Require code to be inside a function body to offer await * Accept suggestion Co-Authored-By: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> * Add explicit test for code fix being not available unless something is a Promise * Skip looking for function body if already in AwaitContext flags * Inline getCodeActions function for symmetry | 12 July 2019, 17:07:55 UTC |
d4b2149 | csigs | 12 July 2019, 16:10:43 UTC | LEGO: Merge pull request 32379 LEGO: Merge pull request 32379 | 12 July 2019, 16:10:43 UTC |
4e49706 | csigs | 12 July 2019, 16:10:19 UTC | LEGO: check in for master to temporary branch. | 12 July 2019, 16:10:19 UTC |
8516127 | Andrew Branch | 12 July 2019, 14:57:55 UTC | Fix regression of generic T assignability to Partial<T> (#32354) | 12 July 2019, 14:57:55 UTC |
b2c555a | Dmitrijs Minajevs | 12 July 2019, 12:25:00 UTC | Added new keword compeltion filter for assertions | 12 July 2019, 12:25:00 UTC |
74805c2 | Dmitrijs Minajevs | 12 July 2019, 11:11:23 UTC | Fixed failing test due to changed details | 12 July 2019, 11:11:23 UTC |
1d93b76 | Dmitrijs Minajevs | 12 July 2019, 11:04:19 UTC | Added "readonly" to Type Keywords | 12 July 2019, 11:04:19 UTC |
84f4acd | David Sherret | 12 July 2019, 00:34:41 UTC | Add kind to JsxAttributes. | 12 July 2019, 00:34:41 UTC |
4b9ca33 | Anders Hejlsberg | 11 July 2019, 20:47:34 UTC | Accept new baselines | 11 July 2019, 20:47:34 UTC |
c53246f | Anders Hejlsberg | 11 July 2019, 20:47:27 UTC | Add regression test | 11 July 2019, 20:47:27 UTC |
ea73093 | Sheetal Nandi | 11 July 2019, 20:45:39 UTC | Merge pull request #32360 from microsoft/incrementalPaths Ensure that the filePaths in compiler options are absolute before getting relative path to buildInfo directory | 11 July 2019, 20:45:39 UTC |
0e273c3 | Anders Hejlsberg | 11 July 2019, 20:45:19 UTC | Fix type parameter inference cache invalidation | 11 July 2019, 20:45:19 UTC |
fd4f4fe | Sheetal Nandi | 11 July 2019, 20:17:18 UTC | Ensure that the filePaths in compiler options are absolute before getting relative path to buildInfo directory Fixes #32353 | 11 July 2019, 20:18:35 UTC |
dfc97db | Orta Therox | 11 July 2019, 18:26:03 UTC | Don't add extra indentation for objects inside function parameters | 11 July 2019, 18:26:03 UTC |
f209995 | Nathan Shively-Sanders | 11 July 2019, 17:16:46 UTC | Update DOM: Remove carriage returns from comments (#32352) | 11 July 2019, 17:16:46 UTC |
d2c9d6c | Titian Cernicova-Dragomir | 11 July 2019, 17:06:49 UTC | Improved parameter names for call signatures resulting from unions when only one parameter name is available. (#32056) | 11 July 2019, 17:06:49 UTC |
fbdbb14 | TypeScript Bot | 11 July 2019, 16:46:37 UTC | Update user baselines (#32346) | 11 July 2019, 16:46:37 UTC |
c6b2869 | csigs | 11 July 2019, 10:10:49 UTC | LEGO: Merge pull request 32343 LEGO: Merge pull request 32343 | 11 July 2019, 10:10:49 UTC |
6b89c72 | csigs | 11 July 2019, 10:10:20 UTC | LEGO: check in for master to temporary branch. | 11 July 2019, 10:10:20 UTC |
8eb3822 | Andrew Branch | 11 July 2019, 04:47:36 UTC | Merge pull request #28290 from rflorian/add-codefix-cannot-find-name-in-for-loop Add codefix for 'Cannot find name' diagnostic | 11 July 2019, 04:47:36 UTC |
6839973 | Wesley Wigham | 11 July 2019, 00:12:20 UTC | Generate a unique type parameter name for each nested type parameter (#31544) * Generate a unique type parameter name for each nested type parameter * Add testcase from 31605 * Fix typo * Liiiiiine eeeendingggggss | 11 July 2019, 00:12:20 UTC |
daf0a73 | Wesley Wigham | 10 July 2019, 23:39:07 UTC | Fix lookup of optional methods in declaration emit (#32094) | 10 July 2019, 23:39:07 UTC |
5289f2e | Nathan Shively-Sanders | 10 July 2019, 23:36:50 UTC | Update DOM from TSJS-lib-generator (#32335) * Update DOM from TSJS-lib-generator 1. Update Navigator and other small updates. 2. Make ProgressEvent generic. 3. Make `window: Window & typeof globalThis`. 4. Add types: * CSS Overflow * CSS Masking * Web Authentication * WebGL 2 The big change is that `window` now includes globals in its type via `typeof globalThis`. This helps some codebases a lot, such as chrome-devtools-frontend. * Update baselines | 10 July 2019, 23:36:50 UTC |
00e7d9c | Andrew Branch | 10 July 2019, 21:21:29 UTC | Merge pull request #32334 from andrewbranch/no-missing-await-on-unary-arithmetic-expressions Remove "Did you forget to use await" for unary arithmetic expressions | 10 July 2019, 21:21:29 UTC |
f41c9b2 | Andrew Branch | 10 July 2019, 20:34:58 UTC | Rename parameter | 10 July 2019, 20:34:58 UTC |
ab9e583 | Andrew Branch | 10 July 2019, 20:18:37 UTC | Remove "Did you forget to use await" for unary arithmetic expressions | 10 July 2019, 20:18:37 UTC |
34ffefb | TypeScript Bot | 10 July 2019, 20:00:30 UTC | Update user baselines (#32324) | 10 July 2019, 20:00:30 UTC |
196db5b | Florian Regensburger | 10 July 2019, 00:35:40 UTC | Fixed lint error | 10 July 2019, 00:35:40 UTC |
f273448 | Florian Regensburger | 10 July 2019, 00:11:02 UTC | Added addMissingConst codefix for comma separated initializers | 10 July 2019, 00:11:02 UTC |
a4cddd4 | Andrew Branch | 09 July 2019, 23:28:54 UTC | Merge pull request #32239 from andrewbranch/enhancement/missing-await-errors Improve error messages for potentially missing 'await' | 09 July 2019, 23:28:54 UTC |
949956b | Nathan Shively-Sanders | 09 July 2019, 22:39:42 UTC | Improve multiple overloads error span (#32315) * Improve multiple overloads error span When all errors for a multiple-overload error refer to the same span, use that span instead of the one for the entire call. This situation is quite common for 2-overload sets in React. * Update baselines * Fix lint | 09 July 2019, 22:39:42 UTC |
b0f050f | Anders Hejlsberg | 09 July 2019, 17:30:44 UTC | Merge pull request #32260 from microsoft/fix32169 Include conditional types in top-level type parameter check | 09 July 2019, 17:30:44 UTC |
1de7881 | Florian Regensburger | 09 July 2019, 00:07:54 UTC | Add negative test case for addMissingConst codeFix with unexpected array elements | 09 July 2019, 00:07:54 UTC |
384669a | Florian Regensburger | 08 July 2019, 23:56:50 UTC | Finish addMissingConst codefix for single variable and array literal assignments | 08 July 2019, 23:56:50 UTC |
bdd8a3e | Andrew Branch | 08 July 2019, 23:32:53 UTC | Only add "Did you forget await" for function args when the parameter type is not promise-like | 08 July 2019, 23:32:53 UTC |
6450199 | Andrew Branch | 08 July 2019, 21:46:20 UTC | Update error code | 08 July 2019, 21:52:23 UTC |
6626a99 | Andrew Branch | 08 July 2019, 21:44:57 UTC | Fix bad rebase | 08 July 2019, 21:44:57 UTC |
eb6b87a | Andrew Branch | 03 July 2019, 23:53:26 UTC | Refactor to use related info everywhere | 08 July 2019, 21:37:45 UTC |
094a001 | Andrew Branch | 03 July 2019, 23:04:09 UTC | Did you forget to use await? on arguments of function calls | 08 July 2019, 21:33:25 UTC |
e89a2c4 | Andrew Branch | 03 July 2019, 17:49:09 UTC | Update baselines | 08 July 2019, 21:03:59 UTC |
a3a076d | Andrew Branch | 03 July 2019, 16:33:03 UTC | Did you forget to use await? for call and construct signatures | 08 July 2019, 21:01:25 UTC |
48fc6b8 | Andrew Branch | 03 July 2019, 01:04:55 UTC | Did you forget to use await? on iterables | 08 July 2019, 20:59:59 UTC |
c48e34e | Andrew Branch | 03 July 2019, 00:06:42 UTC | Did you forget to use await? for operators | 08 July 2019, 20:50:56 UTC |
fb50920 | Nathan Shively-Sanders | 08 July 2019, 20:25:38 UTC | Merge pull request #32092 from microsoft/report-multiple-overload-errors Report multiple overload errors | 08 July 2019, 20:25:38 UTC |
05a4e8f | Nathan Shively-Sanders | 08 July 2019, 20:04:59 UTC | Update more baselines (?) | 08 July 2019, 20:04:59 UTC |
e55f97e | Orta Therox | 08 July 2019, 18:43:06 UTC | Updates the baselines for the typo fixes | 08 July 2019, 18:43:06 UTC |
2233eba | Nathan Shively-Sanders | 08 July 2019, 16:52:12 UTC | Update baselines | 08 July 2019, 16:52:12 UTC |
834a476 | Nathan Shively-Sanders | 08 July 2019, 16:33:24 UTC | Merge branch 'master' into report-multiple-overload-errors | 08 July 2019, 16:33:24 UTC |
7d08f17 | Florian Regensburger | 07 July 2019, 11:56:34 UTC | Added fourslash tests for standalone and array initialization cases and started implementing them | 07 July 2019, 11:56:34 UTC |
0d99292 | Anders Hejlsberg | 05 July 2019, 02:27:19 UTC | Accept new baselines | 05 July 2019, 02:27:19 UTC |
de2fb95 | Anders Hejlsberg | 05 July 2019, 02:27:03 UTC | Add regression test | 05 July 2019, 02:27:03 UTC |
d7f8f00 | Anders Hejlsberg | 05 July 2019, 02:26:54 UTC | Include conditional types in top-level type parameter check | 05 July 2019, 02:26:54 UTC |
e8bf958 | Ron Buckton | 04 July 2019, 04:55:59 UTC | Improve type checking and inference for Generators and Async Generators (#30790) * Improve typing for Generators and Async Generators * Add TReturn and TNext to Iterator, IterableIterator, etc. * Update ts internal Iterator to be assignable from global Iterator * Make 'done' optional in IteratorYieldResult * Revert Iterable and IterableIterator to simpler versions plus other fixes * Add additional inference tests * Added additional tests * PR cleanup and minor async iteration type fix * Updated diagnostics message and added non-strict tests * Fix expected arity of Iterator/AsyncIterator | 04 July 2019, 04:55:59 UTC |
0bea4bd | Wesley Wigham | 03 July 2019, 22:58:21 UTC | Widen object literal this types (#32240) | 03 July 2019, 22:58:21 UTC |
6e9d098 | Orta Therox | 03 July 2019, 21:59:35 UTC | Adds support for completions after ASI inserted expressions Signed-off-by: Andrew Branch <andrew.branch@microsoft.com> | 03 July 2019, 22:02:44 UTC |
19b593e | Nathan Shively-Sanders | 03 July 2019, 21:55:06 UTC | Merge branch 'master' into report-multiple-overload-errors | 03 July 2019, 21:55:06 UTC |
68cb3ae | Nathan Shively-Sanders | 03 July 2019, 18:22:56 UTC | Merge pull request #32232 from typescript-bot/user-update-Microsoft-20190603 🤖 User test baselines have changed | 03 July 2019, 18:22:56 UTC |
6f0baa3 | Nathan Shively-Sanders | 03 July 2019, 17:42:02 UTC | Merge pull request #29717 from petersandor/jsdoc-tag-author-email-support Support email in author JSDoc tag | 03 July 2019, 17:42:02 UTC |
16bbb4d | Andrew Branch | 03 July 2019, 17:10:10 UTC | Merge pull request #32077 from andrewbranch/bug/31114 Fix incorrect noImplicitAny error on contextual union function signature | 03 July 2019, 17:10:10 UTC |
722917f | Nathan Shively-Sanders | 03 July 2019, 16:50:03 UTC | Remove TODO | 03 July 2019, 16:50:03 UTC |
d92e8ea | Nathan Shively-Sanders | 03 July 2019, 16:49:00 UTC | Update baselines | 03 July 2019, 16:49:00 UTC |
e62d84c | Nathan Shively-Sanders | 03 July 2019, 16:28:44 UTC | Merge branch 'master' into report-multiple-overload-errors | 03 July 2019, 16:28:44 UTC |
ba1a062 | typescript-bot | 03 July 2019, 14:02:33 UTC | Update user baselines | 03 July 2019, 14:02:33 UTC |
340f810 | Anders Hejlsberg | 03 July 2019, 00:25:12 UTC | Merge pull request #32178 from microsoft/improveTupleDestructuring Simplify tuple destructuring logic | 03 July 2019, 00:25:12 UTC |
440ed83 | Anders Hejlsberg | 03 July 2019, 00:19:39 UTC | Merge pull request #32079 from microsoft/instantiationCountLimiter Add type instantiation count limiter | 03 July 2019, 00:19:39 UTC |
345777e | Anders Hejlsberg | 02 July 2019, 17:01:23 UTC | Merge pull request #32208 from microsoft/fix31766 Restore union-like behavior for inference to conditional types | 02 July 2019, 17:01:23 UTC |
47856b3 | Nathan Shively-Sanders | 02 July 2019, 16:15:11 UTC | Merge pull request #32217 from typescript-bot/user-update-Microsoft-20190602 🤖 User test baselines have changed | 02 July 2019, 16:15:11 UTC |