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
Yui
f938caf8c8
Merge pull request #16134 from Microsoft/master-fix15250
...
[Master] Fix 15250 - treat "object" and "Object" the same in JSDoc type def
2017-05-30 08:07:39 -07:00
Kate Miháliková
e3e81b8673
Add support for diff3-style conflict
2017-05-30 08:03:58 +02:00
Yui T
10eae61aca
Handle "object" as "Object" in JSDoc type expression
2017-05-29 21:47:39 -07:00
Yui T
4838eff2d7
"function" without followed by "(" should be considered as Global function type
2017-05-29 20:37:01 -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
Yui
3186fc4897
Merge pull request #16094 from Microsoft/master-@propWithBracket
...
[Master] @prop with bracket for optional property
2017-05-26 10:55:43 -07:00
Anders Hejlsberg
7ca91f86a7
Address CR feedback
2017-05-26 10:44:11 -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
Ika
6972766e91
Add missing undefined type for createProperty initializer ( #16095 )
2017-05-26 09:28:56 -07:00
Yui T
d68038ad28
Support bracket for optional property
2017-05-25 22:34:48 -07:00
Yui
068256b8b0
Merge pull request #16070 from Microsoft/master-15916
...
[Master] Take into account optional property in parameter
2017-05-25 22:05:25 -07:00
Yui T
23be471def
Fix linting
2017-05-25 21:52:23 -07:00
Yui T
cabe4d3606
Address PR
2017-05-25 19:49:04 -07:00
Andy
d052bb83ca
Add project telemetry ( #16050 )
...
* Add project telemetry
* Respond to some PR comments
* Wrap event in a TelemetryEvent payload
* Replace paths with empty string instead of removing them entirely
* Add "version" property to payload
* Add telemetry for typeAcquisition settings
* Add "files", "include", "exclude", and "compileOnSave"
* Convert typingsOptions include and exclude to booleanss
* Add "extends", "configFileName", and "projectType"
* configFileName: Use "other" instead of undefined
* Add "languageServiceEnabled" telemetry
2017-05-25 13:30:27 -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
Kanchalai Tanglertsampan
348fc7e51e
Take into account optional property in parameter
2017-05-24 16:37:02 -07:00
Anders Hejlsberg
b8d5eff8ac
Move return type inference to inferTypeArguments function
2017-05-24 15:31:10 -07:00
Yui
ebbfca9847
Merge pull request #16063 from Microsoft/master-fix12979
...
[Master] Fix emit duplicate comment 12979
2017-05-24 11:26:59 -07:00
Yui
21a35b256d
Merge pull request #16052 from Microsoft/master-fix15825
...
[Master] fix 15825
2017-05-24 10:56:58 -07:00
Kanchalai Tanglertsampan
a2ba649ddd
Fix emit duplicate comment
2017-05-24 10:54:08 -07:00
Anders Hejlsberg
77e2f097c3
InferenceContext is-a TypeMapper instead of has-a TypeMapper
2017-05-24 10:44:19 -07:00
Donald Pipowitch
f309996b32
added es2017.intl ( #15369 )
2017-05-24 09:50:38 -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
3d9a1babf7
Return "Function for JSDocType {Function}
2017-05-23 16:10:56 -07:00
Kanchalai Tanglertsampan
b40bc0c019
Add type alias for TypeReferenceType and convert to use JSDoc
2017-05-23 14:31:37 -07:00
Arthur Ozga
b4ee6b19aa
Object literal formatting ( #16007 )
...
* consolidate object literal formatting
* accept baselines
2017-05-23 14:22:01 -07:00
Herrington Darkholme
2f65b2c160
fix #11463 , null assertion block uninitialized error ( #14020 )
2017-05-23 14:13:32 -07:00
Mohamed Hegazy
5ef6192c20
Allow export default interface. Related to issue 3792. ( #16040 )
...
* Allow export default interface. Related to issue 3792.
* Update exportDefaultAbstractClass test
* Allow default export to be a non-value for lookup purposes
* Add local usage to exportDefaultInterface test
2017-05-23 13:40:03 -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
Ika
f9a1fca388
Add missing emitter for NamespaceExportDeclaration ( #16025 )
2017-05-23 11:07:34 -07:00
Donald Pipowitch
e4d6752a93
add createProgram docs ( #15697 )
...
* add `createProgram` docs
* updated `createProgram` docs
2017-05-23 10:40:46 -07:00
Ika
49638ab2eb
Add missing questionToken in emitMethod/PropertyDeclaration ( #16020 )
2017-05-23 10:37:21 -07:00
Yui
1c3cdf11b5
Fix the issue 15232 ( #16004 )
2017-05-23 10:26:07 -07:00
Yui
e4aa515191
[Master] Fix 15179 missing comment in switch case clause ( #16033 )
...
* Fix emit comments after switch case clause
* Update baselines
* Add new tests and baselines
2017-05-23 10:24:46 -07:00
Andy
7adfa8d854
Merge pull request #16023 from Microsoft/mrjs
...
In path mapping module resolution, try loading from path as directory even if it has an extension
2017-05-23 09:58:06 -07:00
Andy
8b15e2b523
Merge pull request #16026 from Microsoft/importEqualsMethod
...
buildSymbolDisplay: Handle alias parentSymbol
2017-05-23 09:57:32 -07:00
Klaus Meinhardt
f8aae89157
Update more return types to include undefined ( #15903 )
...
* Update more return types
* Update types of forEachChild callbacks
* fix line endings
2017-05-23 09:54:02 -07:00
Andy Hanson
7b0bd090e2
findAllReferences: Make "isWriteAccess" handle special declaration kinds
2017-05-23 09:14:19 -07:00
Andy Hanson
bf7e3229cf
Fix typo: symbol -> parentSymbol
2017-05-23 09:12:03 -07:00
Andy Hanson
3690926e62
In path mapping module resolution, try loading from path as directory even if it has an extension
2017-05-23 08:11:42 -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
501d92a049
Fix linting errors
2017-05-22 16:48:57 -07:00
Ika
05498be441
Add missing undefined type ( #15999 )
2017-05-22 15:58:35 -07:00
Nathan Shively-Sanders
bc914c02e6
Merge pull request #15932 from Microsoft/decl-emit-class-expr-as-type-literal
...
Declaration-emit class expressions as type literals
2017-05-22 15:46:38 -07:00
Anders Hejlsberg
56ba186407
Merge branch 'master' into improveTypeArgumentInference
2017-05-22 14:57:21 -07:00
Anders Hejlsberg
68056d52c4
Clean up implementation
2017-05-22 14:55:27 -07:00
Nathan Shively-Sanders
860e8e88c8
Add error for class exprs w/private properties
2017-05-22 14:49:35 -07:00
Anders Hejlsberg
e19d934b73
Initial implementation of return type inference
2017-05-22 11:59:25 -07:00