Commit Graph

2009 Commits

Author SHA1 Message Date
Nathan Shively-Sanders
2c3c4dd465 Merge pull request #16135 from katemihalikova/diff3
Add support for diff3-style merge
2017-05-30 11:27:22 -07:00
Kate Miháliková
2d60b2d117 Add tests and baselines 2017-05-30 08:04:18 +02:00
Yui T
d35e538123 Add fourslash tests 2017-05-29 21:48:43 -07:00
Anders Hejlsberg
bcf84f4958 Merge pull request #16072 from Microsoft/improveTypeArgumentInference
Infer from generic function return types
2017-05-26 10:59:40 -07:00
Andy
3cd9f3d2d4 Support services for @typedef (#16087)
* Support services for @typedef

* Ensure JSDocTypeReference has SemanticMeaning.Type

* Get SemanticMeaning right
2017-05-26 09:52:46 -07:00
Andy
2ceb350bac Merge pull request #16059 from Microsoft/mappedTypeDeclarations
Set '.declarations' on a property of a homomorphic mapped type
2017-05-25 09:43:36 -07:00
Andy Hanson
b0de80f07e Set '.declarations' on a property of a homomorphic mapped type 2017-05-24 08:32:48 -07:00
Kanchalai Tanglertsampan
bd422e3a52 Add tests and update baselines 2017-05-23 16:11:23 -07:00
Andy
23b2545586 Merge pull request #16031 from Microsoft/isWriteAccess
findAllReferences: Make "isWriteAccess" handle special declaration kinds
2017-05-23 11:11:18 -07:00
Andy
8b15e2b523 Merge pull request #16026 from Microsoft/importEqualsMethod
buildSymbolDisplay: Handle alias parentSymbol
2017-05-23 09:57:32 -07:00
Andy Hanson
7b0bd090e2 findAllReferences: Make "isWriteAccess" handle special declaration kinds 2017-05-23 09:14:19 -07:00
Andy Hanson
8894915d1a buildSymbolDisplay: Handle alias parentSymbol 2017-05-23 08:03:43 -07:00
Arthur Ozga
567b10d71c Merge pull request #15545 from aozgaa/atTypesPrefixAndImportSuffix
At types prefix and import suffix
2017-05-22 16:53:04 -07:00
Anders Hejlsberg
0b37adc3a7 Fix fourslash test 2017-05-22 16:48:45 -07:00
Andy
24d98f2295 Merge pull request #15856 from Microsoft/jsdoc
Support for JSDoc in services
2017-05-22 07:46:52 -07:00
Ryan Cavanaugh
f6fbe61718 Refactoring support (squash) 2017-05-19 10:45:49 -07:00
Andy Hanson
d646c727e7 Merge branch 'master' into jsdoc 2017-05-19 08:18:18 -07:00
Andy Hanson
ba884bc27b Merge branch 'master' into jsdoc 2017-05-19 08:14:52 -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
Andy Hanson
0c60824860 Set @typedef parent pointer, but still do not bind a symbol 2017-05-17 08:02:07 -07:00
Andy Hanson
dc40f5d6b9 Merge branch 'master' into jsdoc 2017-05-17 07:17:32 -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
Andy Hanson
0140e6df77 Remove goToImplementation test, not supported for parameters 2017-05-15 15:02:47 -07:00
Andy Hanson
38784b761a Support for JSDoc in services 2017-05-15 14:45:30 -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