Commit graph

20832 commits

Author SHA1 Message Date
Andy
94ea38859b
Disable import fix for method of 'export =' value (#20208)
* Disable import fix for method of 'export =' value

* Exclude primitives, but allow other interfaces

* Use type.flags

* Fix comment
2017-11-28 17:46:06 -05:00
Nathan Shively-Sanders
e441dd0005 Binder:clean up bindPropertyAssignment and friends 2017-11-28 14:29:39 -08:00
Nathan Shively-Sanders
74faa3d738 JS static properties:fix multi-file references+merging 2017-11-28 13:46:14 -08:00
Wesley Wigham
5ee640d2b6
Move utilities for getting type parameter constraints and defaults from public lazy members to services (#20162) 2017-11-28 13:37:42 -08:00
Andy
cb5fd53731
Handle shebang in import code fix (#20306) 2017-11-28 15:41:59 -05:00
Andy
bbb56fed11
Support parameter properties in getRelatedSymbol (#20202) 2017-11-28 14:12:28 -05:00
Andy
185f15d2af
Support both baseUrl and relative paths when adding missing import (#19724)
* Support both baseUrl and relative paths when adding missing import

* Code review

* Always use getRelativePathNParents, not getRelativePathLength
2017-11-28 14:01:51 -05:00
Andy
6df0575acd
Remove length limit on spelling suggestions; use levenshteinWithMax for performance (#19937)
* Remove length limit on spelling suggestions; use levenshteinWithMax for performance

* Remove suggestion exceptions

* Move to checker.ts

* Reintroduce candidateName max length
2017-11-28 12:37:30 -05:00
csigs
5b30bef2d1
LEGO: Merge pull request 20303
LEGO: Merge pull request 20303
2017-11-28 09:10:29 -08:00
csigs
f43230a122 LEGO: check in for master to temporary branch. 2017-11-28 17:10:08 +00:00
Wesley Wigham
835fae264f
Allow possibly undefined destructuring in ambient parameter declarations (#20230) 2017-11-27 23:16:21 -08:00
csigs
d2da58e0ca
LEGO: Merge pull request 20297
LEGO: Merge pull request 20297
2017-11-27 21:10:25 -08:00
csigs
1fe9fc00ab LEGO: check in for master to temporary branch. 2017-11-28 05:10:03 +00:00
Nathan Shively-Sanders
33f3e491c3 Update chrome dev tools definitions
This removes tons of errors.
2017-11-27 16:07:33 -08:00
Nathan Shively-Sanders
5024aa6655 Update chrome-devtools baseline 2017-11-27 15:24:40 -08:00
Nathan Shively-Sanders
3a74147153 Add empty 'module' declarations for chrome-devtools
Like: `var SDK = {}`.

These are normally generated by the Chrome dev tools build; adding them
gets rid of more than 10,000 errors
2017-11-27 15:21:38 -08:00
Nathan Shively-Sanders
d338ecd6d0 Tests:more JS static property assignments
export default fails right now; I haven't got it to work and it's not in
dev tools, so I don't know if it's worth the effort.
2017-11-27 15:20:06 -08:00
Nathan Shively-Sanders
4199038652 Fix type-annotation declaration in JS files
Declaring values didn't work before.
2017-11-27 15:19:07 -08:00
Arthur Ozga
0a6a568d01 reindent 2017-11-27 15:14:55 -08:00
Arthur Ozga
0e4b8196f3 enable running all tsserverProjectSystem tests 2017-11-27 15:14:40 -08:00
Nathan Shively-Sanders
9b8b750434 Always put assignments in locals.
This means that Javascript property assignments always create a
namespace, never statics on a class. The ES5->ES6 class refactoring
still needs to be updated.
2017-11-27 11:11:48 -08:00
Andrew Casey
e934c30513
Merge pull request #20173 from RyanCavanaugh/fixTypingsInstallerAgain_master
Always send a response to installTypings even if all types are cached
2017-11-27 10:47:05 -08:00
Cameron Taggart
b36379c597 replaced @parm typo with @param (#20277) 2017-11-27 10:10:55 -08:00
csigs
0ae5a8995e
LEGO: Merge pull request 20262
LEGO: Merge pull request 20262
2017-11-25 03:10:50 -08:00
csigs
0da30253d6 LEGO: check in for master to temporary branch. 2017-11-25 11:10:31 +00:00
Mohamed Hegazy
6b3cfc7008
Fix #19959 and #19958: Remove un-localizable messages (#20019)
* Fix #19959 and #19958: Remove un-localizable messages

* Update message

* Update diagnostic messages
2017-11-24 22:02:48 -08:00
csigs
568e52d550
LEGO: Merge pull request 20255
LEGO: Merge pull request 20255
2017-11-24 15:10:31 -08:00
csigs
df81cf87ed LEGO: check in for master to temporary branch. 2017-11-24 23:10:11 +00:00
csigs
0d9bc55033
LEGO: Merge pull request 20246
LEGO: Merge pull request 20246
2017-11-23 15:10:28 -08:00
csigs
5465670b49 LEGO: check in for master to temporary branch. 2017-11-23 23:10:09 +00:00
csigs
c1873887fb
LEGO: Merge pull request 20243
LEGO: Merge pull request 20243
2017-11-23 09:10:29 -08:00
csigs
9759144777 LEGO: check in for master to temporary branch. 2017-11-23 17:10:10 +00:00
csigs
8c889333d8
LEGO: Merge pull request 20236
LEGO: Merge pull request 20236
2017-11-22 21:10:25 -08:00
csigs
ac2de11908 LEGO: check in for master to temporary branch. 2017-11-23 05:10:07 +00:00
Anders Hejlsberg
61094ec2ea
Merge pull request #20229 from Microsoft/fixParenthesizedAsyncArrowFunction
Fix parenthesized async arrow function
2017-11-22 19:50:35 -08:00
Andrew Casey
fedc459ae1
Merge pull request #20233 from amcasey/BlockCompletions
Offer global completions in all blocks
2017-11-22 15:57:43 -08:00
Mohamed Hegazy
d62a8beea0
Port generated lib files (#20213) 2017-11-22 15:42:04 -08:00
Andrew Casey
dc3b4166b2 Update test baseline 2017-11-22 15:11:38 -08:00
Andrew Casey
643e9fc1e4 Offer global completions in all blocks 2017-11-22 14:25:31 -08:00
Nathan Shively-Sanders
ee5f91cb1e Update baselines 2017-11-22 13:54:19 -08:00
Nathan Shively-Sanders
bee7d06761 Binder-based prop-assignment decls: messy version 2017-11-22 13:52:45 -08:00
Anders Hejlsberg
c8c46f6d45 Accept new baselines 2017-11-22 10:50:58 -08:00
Anders Hejlsberg
3a00b76cff Add regression test 2017-11-22 10:50:49 -08:00
Andrew Casey
eb5797fd36
Merge pull request #20211 from amcasey/GH20084
Update project on PackageInstalledResponse
2017-11-22 10:21:33 -08:00
csigs
8e6642e78f
LEGO: Merge pull request 20226
LEGO: Merge pull request 20226
2017-11-22 09:10:25 -08:00
csigs
8c52e4ea67 LEGO: check in for master to temporary branch. 2017-11-22 17:10:08 +00:00
csigs
2621a02508
LEGO: Merge pull request 20220
LEGO: Merge pull request 20220
2017-11-22 03:10:43 -08:00
csigs
208eea156b LEGO: check in for master to temporary branch. 2017-11-22 11:10:25 +00:00
Wesley Wigham
332a61ee8b
Removes redundant comments (#20214) 2017-11-21 20:22:26 -08:00
Andrew Casey
a0dec26d25
Merge pull request #20212 from amcasey/ToEventArgs
Unswap arguments
2017-11-21 19:01:13 -08:00