Commit Graph
26450 Commits
Author SHA1 Message Date
Alexander T 949770a4fe @typescript-eslint/triple-slash-reference 2019-07-19 10:30:40 +03:00
Alexander T 36a6028d56 Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint 2019-07-19 10:16:10 +03:00
xiaofa 615cfaa891 use a map instead of an array 2019-07-19 11:37:28 +08:00
Jake BooneandGitHub c30ba7884c Fix capitalization in parseInt description 2019-07-18 12:38:14 -07:00
Alexander T 8bf5ebc417 remove tslint, tslint:disable-next-line, update @typescript-eslint/* 2019-07-18 16:00:44 +03:00
Alexander T 68ae4382bd jsdoc/check-alignment 2019-07-18 15:06:56 +03:00
Alexander T 2c32308f35 no-null/no-null 2019-07-18 10:50:38 +03:00
Alexander T a8ee8fbe87 Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint 2019-07-18 10:00:16 +03:00
xiaofa 6a50507aad sort text for class member, JSX attribute, RHS of dot 2019-07-18 13:57:46 +08:00
xiaofa 8aa39d6cb8 Set sort text while adding sysmbols 2019-07-18 12:33:21 +08:00
Orta Therox 282e72419b Set the ModuleKind value for ESNext to be 99 so it doesn't change between releases (and yet another module system?!) 2019-07-17 22:56:28 -04:00
Anders Hejlsberg 8f020559fb Treat Array<T> and ReadonlyArray<T> as synonymous in inference 2019-07-17 18:49:56 -07:00
Orta Therox 5f6cdf17ea Set the ScriptTarget of ESNext to be 99 so it doesn't change between releases 2019-07-17 18:27:29 -04:00
Orta Therox a24e4b0d2c Undo accidental push to master 2019-07-17 18:24:35 -04:00
Orta Therox 7f071d2a1b Set the ScriptTarget of ESNext to be 99 so it doesn't change between releases 2019-07-17 18:21:53 -04:00
Anders Hejlsberg c6b77fa5df Fix lint error 2019-07-17 15:15:56 -07:00
csigs 69ec5e0366 LEGO: check in for master to temporary branch. 2019-07-17 22:10:20 +00:00
Anders Hejlsberg 5a45d5aed8 Reduce union and intersection targets when source is singleton type 2019-07-17 14:53:29 -07:00
Andrew BranchandGitHub 387c917765 Revert "Proposal: If there’s a package.json, only auto-import things in it, more or less (#31893)" (#32448)
This reverts commit 60a1b1dc1a.
2019-07-17 14:02:18 -07:00
Milosz PiechockiandWesley Wigham 8f2ed0ded8 addTypeToIntersection performance improvement (#32388) 2019-07-17 13:22:53 -07:00
Andrew BranchandGitHub 2466109577 Fix build/lint due to differences in master and LKG (#32450) 2019-07-17 13:07:10 -07:00
csigs e6c723dd2a LEGO: check in for master to temporary branch. 2019-07-17 16:10:08 +00:00
Ron BucktonandGitHub 049618f7da 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
2019-07-16 17:16:21 -07:00
Sheetal NandiandGitHub b589020bb3 Merge pull request #32425 from microsoft/scopedPackageAquisition
Handle scoped package names in typing installer
2019-07-16 16:48:35 -07:00
Anders Hejlsberg d8b191a671 Improve algorithm for inferring to union types 2019-07-16 16:29:52 -07:00
Sheetal Nandi 607c9c5e26 Fix missing tokenToString for the backtick
Fixes #32073
2019-07-16 13:30:38 -07:00
OrtaandGitHub 10f306350b Merge pull request #32421 from orta/improve_mulitline_exceptions
Make it easier to read multi-line exceptions
2019-07-16 14:55:09 -04:00
Sheetal Nandi dc38aceb02 Fix the export on TestServerHostCreationParameters to fix build break after LKG
Its not detected currently is because LKG doesnt have #32156
2019-07-16 11:38:09 -07:00
Sheetal Nandi 49ba408e4f Handle scoped package names in typing installer
Fixes #32075
2019-07-16 11:13:03 -07:00
Sheetal NandiandGitHub 664671cf49 Merge pull request #32377 from minajevs/fix29666
Fix completion lists for 'readonly' and 'const' keywords
2019-07-16 10:17:52 -07:00
Nathan Shively-SandersandGitHub 1de76cd605 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
2019-07-16 10:10:58 -07:00
Orta Therox d3f3c8e113 Make it easier to read multi-line exceptions 2019-07-16 12:00:22 -04:00
Dmitrijs Minajevs 84cdc63d1f Merge angle-bracket fix 2019-07-16 11:00:45 +03:00
Dmitrijs Minajevs 7608dc2306 Merge branch 'master' into fix29666 2019-07-16 10:52:26 +03:00
Dmitrijs Minajevs 0075b0a6a5 Fix for angle-bracket type assertion 2019-07-16 10:06:16 +03:00
Dmitrijs Minajevs 9a37ef8667 typeAssertionKeywords tests 2019-07-16 10:04:14 +03:00
Daniel RosenwasserandGitHub c7b8b2ae9b Merge pull request #32382 from dragomirtitian/GH-29769-generic-auto-completion-missing-primitives
Fixed auto completion after a < token to return types not values.
2019-07-15 16:41:03 -07:00
Andrew BranchandGitHub 7cdfbceb43 Improve accuracy of remove unnecessary await fix (#32384) 2019-07-15 15:17:32 -07:00
Ron BucktonandGitHub 17762c480d Fall back to (Async)IterableIterator if (Async)Generator not found (#32303) 2019-07-15 13:41:17 -07:00
Sheetal NandiandGitHub 0038b0baa3 Merge pull request #31815 from gb714us/bug/31631
create outlining span for JsxFragment
2019-07-15 11:19:24 -07:00
csigs 79201c909d LEGO: check in for master to temporary branch. 2019-07-15 16:10:11 +00:00
OrtaandGitHub 2c26ac2e43 Merge pull request #32243 from orta/fix-30536
Adds support for class completions after ASI inserted class property definition
2019-07-15 11:54:13 -04:00
Alexander T 64baa804a8 Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint 2019-07-15 18:35:34 +03:00
OrtaandGitHub 4bb0aaea06 Merge pull request #32359 from orta/fix_14589
Don't add extra indentation for objects inside function parameters
2019-07-15 11:33:48 -04:00
Orta Therox 1d78218053 Handle feedback from #32359 2019-07-15 10:49:08 -04:00
Anders HejlsbergandGitHub 303297aa27 Merge pull request #32362 from microsoft/fix32230
Fix type parameter inference cache invalidation logic
2019-07-12 16:57:34 -07:00
Daniel RosenwasserandGitHub 851156d73d Add kind to JsxAttributes (#32369)
Add kind to JsxAttributes
2019-07-12 14:40:30 -07:00
Anders Hejlsberg e0599fd19c Instantiate contextual type for return type in getReturnTypeFromBody 2019-07-12 11:11:36 -10:00
Andrew BranchandGitHub 4f3412153a 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
2019-07-12 14:01:57 -07:00
Titian Cernicova-Dragomir ba79b5ffac Fixed auto completion after a < token to return types not values. 2019-07-12 23:14:42 +03:00