18520 Commits

Author SHA1 Message Date
Nathan Shively-Sanders
e81733b827 Revert "Fix lint"
This reverts commit b39c319f0c4ee9b460ed51eba77e8c0958896c80.
2017-05-08 14:17:11 -07:00
Nathan Shively-Sanders
dd94ad239a Revert "Turn ClassElement and TypeElement into unions too"
This reverts commit 22f353ac940bfd4e170d9e56a094fdd385476191.
2017-05-08 14:16:53 -07:00
Andy Hanson
73a944711f Remove checks for symbol.declarations 2017-05-08 13:51:08 -07:00
Nathan Shively-Sanders
a72a9aa5d5 Merge pull request #15669 from Microsoft/simplify-js-check-in-index-constraint-errors
Simplify js check in index constraint errors
2017-05-08 13:36:54 -07:00
Kanchalai Tanglertsampan
d17450bbbd Update tests and baselines 2017-05-08 13:35:09 -07:00
Kanchalai Tanglertsampan
bb1125a2b6 Do not error when spread generic type 2017-05-08 13:31:44 -07:00
Andy Hanson
eb9d4c0586 findAllReferences: Given a synthetic property, find references for the original property. 2017-05-08 13:25:12 -07:00
Ron Buckton
47bd4d3a87 Merge pull request #15531 from Microsoft/moreFactoryFuncs
More factory functions
2017-05-08 12:05:05 -07:00
Andy Hanson
8035e99921 Given import * of an export = module, raise an error but still return a symbol. 2017-05-08 12:00:52 -07:00
Andy
abb2b828b8 Merge pull request #15668 from Microsoft/completions-keyof
In addStringLiteralCompletionsFromType, use getBaseConstraintOfType instead of getApparentType
2017-05-08 11:52:39 -07:00
Andy
57d57a3540 Merge pull request #15670 from Microsoft/signatureHelp
Remove old commented-out code from signatureHelp
2017-05-08 11:52:25 -07:00
Arthur Ozga
b00aea5c7c Parameter improvements 2017-05-08 11:45:02 -07:00
Nathan Shively-Sanders
2e9143aaf0 Clean up test a little 2017-05-08 11:36:30 -07:00
Andy
a4b9110f7c Merge pull request #15139 from Microsoft/config-extension
Tsconfig inheritance: Do not resolve included files in an inherited tsconfig
2017-05-08 11:32:13 -07:00
Andy Hanson
883ccaee5f Remove old commented-out code from signatureHelp 2017-05-08 11:30:09 -07:00
Arthur Ozga
965b98f6cb UseFullyQualifiedType 2017-05-08 11:10:47 -07:00
Yui
1b520fce3e Merge pull request #15595 from Microsoft/master-fix15463
[Master] fix 15463
2017-05-08 11:06:48 -07:00
Nathan Shively-Sanders
5ad2ced0c3 Update test with trickier case from #15616 2017-05-08 11:03:41 -07:00
Andy Hanson
a7457871a6 Merge branch 'master' into config-extension 2017-05-08 11:00:58 -07:00
Andy
0b0a2d070b Merge pull request #15039 from Microsoft/resolveJavaScriptModule
Refactor how we (internally) expose JS module resolution
2017-05-08 10:52:17 -07:00
Nathan Shively-Sanders
6038ea09c9 Simplify JS check in index constraint error reporting
Any declaration that is a BinaryExpression is a special javascript
declaration, and all JS declarations that are checked for index
constraint compatibility are, in fact, relevant.
2017-05-08 10:40:24 -07:00
Andy Hanson
9e03d42fda In addStringLiteralCompletionsFromType, use getBaseConstraintOfType instead of getApparentType 2017-05-08 10:33:48 -07:00
Kanchalai Tanglertsampan
1e32b1097c Update baselines 2017-05-08 09:46:54 -07:00
Kanchalai Tanglertsampan
2c5117b2d9 Refactor "isKnownProperty" to be use outside of checkTypeScriptAssignable as JSX do excess property after 2017-05-08 09:46:46 -07:00
Nathan Shively-Sanders
22f353ac94 Turn ClassElement and TypeElement into unions too
Slows down compilation another 3%, so I'm not sure we'll want to take
this change.
2017-05-08 09:35:21 -07:00
Nathan Shively-Sanders
b4caf646ea Merge pull request #15634 from joechung-msft/joechung-15477
Support @arg and @argument synonyms for @param JSDoc tag
2017-05-08 09:33:30 -07:00
Andy Hanson
c08e1fcc5d Remove check for static from checkKindsOfPropertyMemberOrderrides, which is only called on instance side 2017-05-08 09:28:01 -07:00
Anders Hejlsberg
c39a683504 Merge pull request #15576 from Microsoft/typeVariableTypeGuards
Improve type guards for type variables
2017-05-07 10:52:29 -07:00
Joe Chung
64ea6803aa Support @arg and @argument synonyms for @param JSDoc tag
- Fix #15477
2017-05-06 22:11:38 -07:00
Ron Buckton
83da3268ed Merge pull request #15624 from Microsoft/fix15603
Fix var emit order for converted loops
2017-05-05 17:48:30 -07:00
Ron Buckton
ada4b3d4d8 Fix var emit order for converted loops 2017-05-05 17:38:23 -07:00
Andy
681f33ef4a Merge pull request #15560 from Microsoft/tokenRange
Make TokenRange an interface and remove `ITokenAccess` delegation
2017-05-05 17:23:40 -07:00
Arthur Ozga
e43377db55 Better qualified name handling 2017-05-05 17:12:58 -07:00
Yui T
788b2a3dd7 Wip - remove freshness flag from jsx attributes 2017-05-05 16:36:02 -07:00
Nathan Shively-Sanders
6a175321bf Address comments: simplify, dedupe and clean up 2017-05-05 15:09:54 -07:00
Arthur Ozga
818bfdcd88 accessibility check 2017-05-05 15:08:02 -07:00
Arthur Ozga
a1d2049c29 convert type format flags 2017-05-05 14:48:20 -07:00
Arthur Ozga
b8bb0c22f3 emit type parameter's default 2017-05-05 14:47:57 -07:00
Nathan Shively-Sanders
b39c319f0c Fix lint 2017-05-05 13:48:45 -07:00
Arthur Ozga
a5bef216ae Use symbolToName instead of copying 2017-05-05 13:47:51 -07:00
Nathan Shively-Sanders
573040f0cf Convert Declaration to union, not type hierarchy 2017-05-05 13:47:28 -07:00
Arthur Ozga
d2bda47e80 fix inTypeAlias logic 2017-05-05 12:39:47 -07:00
Sheetal Nandi
fcb0f46178 Tune the completion list for static and private modifiers
Do not show inherited members in completion for when writing private member
Show only static inherited members when writing static member
2017-05-05 11:30:32 -07:00
Sheetal Nandi
37a2cddabc Give the class element completion on typing keywords like public, private, readonly
Also when name of the function is location, make sure we are actually looking at the same symbol before using the declaration to get signature to display
2017-05-05 11:30:32 -07:00
Sheetal Nandi
b3d793608d Completion list for a class extending another class should contain members from base class
Handles #7158
2017-05-05 11:30:32 -07:00
Arthur Ozga
1774c67afa parens and this param for function type 2017-05-05 11:00:54 -07:00
Arthur Ozga
c0adf99f35 Add aliasing test 2017-05-05 10:54:53 -07:00
Mohamed Hegazy
d483df94ef Merge pull request #15600 from mjbvz/log-when-types-registry-is-updated
Add Log for When Typings Installer Finishes Updating the Types Registry
2017-05-05 10:43:51 -07:00
Yui T
d94d490647 Updates tests and baselines 2017-05-05 10:05:50 -07:00
Andy Hanson
d36175b1e8 Remove some redundant code in createJsxAttributesTypeFromAttributesProperty 2017-05-05 08:51:18 -07:00