Ryan Cavanaugh
f6fbe61718
Refactoring support (squash)
2017-05-19 10:45:49 -07:00
Andy
38ece3b703
Merge pull request #15737 from Microsoft/findAllRefs_module
...
Support find-all-references for a module specifier
2017-05-19 08:11:56 -07:00
Andy Hanson
c4c9bf70c4
Add | undefined to test
2017-05-17 12:51:37 -07:00
Andy Hanson
b9c3a992e1
getAllPossiblePropertiesOfTypes: Skip primitives
2017-05-17 08:26:51 -07:00
Arthur Ozga
11019e4a4a
Merge branch 'master' into typeToStringViaTypeNode
2017-05-16 15:35:31 -07:00
Arthur Ozga
bba41a8a0c
avoid ascii escaping literal text
2017-05-15 18:42:49 -07:00
Mohamed Hegazy
d51e467238
Fix #15463 : use intersection types to emulate spread in generic react components ( #15851 )
...
* Fix #15463 : use intersection types to emulate spread in generic react components
* Fix lint errors
* reverse condition
2017-05-15 15:46:50 -07:00
Arthur Ozga
d8f29a5fe8
update tests
2017-05-15 12:42:28 -07:00
Andy Hanson
5eb2bd08ac
findAllReferences: In export default foo, symbol name is foo
2017-05-15 08:34:05 -07:00
Sheetal Nandi
303d7b209e
Merge branch 'master' into completionListForClassElementDeclarations
2017-05-12 15:31:52 -07:00
Arthur Ozga
62dbf12825
Merge branch 'master' into typeToStringViaTypeNode
2017-05-12 13:09:43 -07:00
Sheetal Nandi
99ea9c730f
Add the members of interfaces that need to be implemented to class element completion
2017-05-12 12:13:16 -07:00
Mohamed Hegazy
1becbf4d2c
Merge pull request #15754 from charlespierce/string_literal_completion
...
Prevent Duplicate String Literal Completions
2017-05-12 11:07:00 -07:00
Andy
bed1e02f87
Merge pull request #15783 from Microsoft/goToDef-default
...
goToDefinition: Skip default and `=` imports
2017-05-12 11:00:41 -07:00
Andy Hanson
aaf6b83cb5
Don't goto aliased symbol with no declarations; and update tests
2017-05-12 10:26:39 -07:00
Andy Hanson
d6fa91edcd
goToDefinition: Skip default and = imports
2017-05-11 15:49:30 -07:00
Andy Hanson
5a4be34aaf
Merge branch 'master' into union-completion
2017-05-11 15:24:13 -07:00
Sheetal Nandi
588c4eca42
Filter out existing members of the class from the completion list
2017-05-11 14:19:35 -07:00
Arthur Ozga
d5f34da9dd
Accept baselines and update test
2017-05-11 14:07:33 -07:00
Andy
83beae7b8d
Merge pull request #15751 from Microsoft/tsx-gotodef
...
Fix bug for goto-definition on a TSX constructor using an alias declaration
2017-05-11 13:12:22 -07:00
Sheetal Nandi
a8ad40f131
Add async to the list of class element completion keyword and refactoring according to feedback
2017-05-11 11:42:36 -07:00
Charles Pierce
3c8732fab1
Prevent Duplicate String Literal Completions
2017-05-10 17:26:47 -07:00
Andy
12cfa248c1
Merge pull request #15673 from Microsoft/import-star-export-equals
...
Given `import *` of an `export =` module, raise an error but still return a symbol.
2017-05-10 17:04:04 -07:00
Andy
69324278d1
Merge pull request #15741 from Microsoft/import_propertyName_isWriteAccess
...
isDeclarationName: Return false for LHS of `import { x as y }` and `e…
2017-05-10 16:30:48 -07:00
Andy Hanson
f05a85d56f
Fix bug for goto-definition on a TSX constructor using an alias declaration
2017-05-10 15:49:40 -07:00
Andy Hanson
f3fe0138a2
Also make EnumMember have Type meaning
2017-05-10 12:21:01 -07:00
Andy Hanson
e26d2ae139
An enum should include a Namespace SemanticMeaning
2017-05-10 12:15:30 -07:00
Andy Hanson
2e36c83f77
isDeclarationName: Return false for LHS of import { x as y } and export { x as y }
2017-05-10 11:52:19 -07:00
Andy Hanson
71fb02c099
Support find-all-references for a module specifier
2017-05-10 11:02:17 -07:00
Nathan Shively-Sanders
3768daeeca
Merge pull request #15594 from Microsoft/get-name-of-declaration-wrapper
...
Get name of declaration uniformly, even for JS-style assignment declarations.
2017-05-10 08:08:07 -07:00
Andy
25796f0432
Merge pull request #15677 from Microsoft/find-all-refs-mapped-type
...
findAllReferences: Don't need to check for `symbol.declarations`
2017-05-09 12:21:40 -07:00
Nathan Shively-Sanders
370b5618a0
Merge branch 'master' into spelling-correction
2017-05-09 10:01:03 -07:00
Nathan Shively-Sanders
0080c5fd66
Merge branch 'master' into get-name-of-declaration-wrapper
...
This PR included a fix that I already checked in this morning.
2017-05-08 15:39:57 -07:00
Yui T
36ef849209
Update baaselines
2017-05-08 15:35:17 -07:00
Andy Hanson
73a944711f
Remove checks for symbol.declarations
2017-05-08 13:51:08 -07:00
Andy Hanson
eb9d4c0586
findAllReferences: Given a synthetic property, find references for the original property.
2017-05-08 13:25:12 -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 Hanson
9e03d42fda
In addStringLiteralCompletionsFromType, use getBaseConstraintOfType instead of getApparentType
2017-05-08 10:33:48 -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
c0adf99f35
Add aliasing test
2017-05-05 10:54:53 -07:00
Nathan Shively-Sanders
aceadeb04b
Update baselines
2017-05-04 16:13:32 -07:00
Andy Hanson
705774e707
Remove tests that depended on exact number of jsdoc tag names
2017-05-04 14:38:06 -07:00
Nathan Shively-Sanders
9eaf40bded
Merge branch 'master' into spelling-correction
2017-05-03 15:34:32 -07:00
Andy Hanson
e12b708221
For completions of union type, get all possible properties
2017-05-02 15:38:15 -07:00
Andy Hanson
b6bd396983
Fix formatting for async computed method: Allow space between 'async' and '['
2017-05-02 09:42:32 -07:00
Nathan Shively-Sanders
2479c071f9
Update baselines
2017-05-01 11:42:22 -07:00
Mohamed Hegazy
5e7778b36f
Merge pull request #15491 from SaschaNaz/newformat
...
No space after new keyword on constructor signature
2017-05-01 09:43:12 -07:00
Andy Hanson
969da26d45
Add isWriteAccess
2017-05-01 09:03:12 -07:00