Bill Ticehurst
2e0eb26543
Fix equals
2017-05-30 10:39:03 -07:00
Bill Ticehurst
05d3ff1823
Wrap npmLocation if needed
2017-05-30 10:38:55 -07:00
Kanchalai Tanglertsampan
27078f995e
Merge branch 'master' into master-fix16092
2017-05-30 08:25:53 -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á
2d60b2d117
Add tests and baselines
2017-05-30 08:04:18 +02: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
Yui T
fe838bab2d
Parse ts-style property tag
2017-05-27 19:10:53 -07:00
Ron Buckton
b8ee1691af
Add wrapper to emit statics/decorators inside es5 class
2017-05-27 13:07:27 -07:00
Yui T
9c102461d9
Rename parameterName to name
2017-05-26 19:08:08 -07:00
Sheetal Nandi
7bd9e092ac
Make configFile on compiler options as non enumerable
2017-05-26 17:15:57 -07:00
Sheetal Nandi
16fd947ac3
Reorganized code to keep createBundle and updateBundle in factory.ts
2017-05-26 15:37:41 -07:00
Nathan Shively-Sanders
f9a05a1f9d
Re-enable weak type check for intersection props
...
Previously, intersections disabled the weak type check for their
constituents, and all properties (recursively) of their constituents.
Also add test for this case.
2017-05-26 13:39:53 -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
Nathan Shively-Sanders
548f92ad34
Weak types must not have call or construct sigs
...
This changes the definition of weak types
2017-05-26 10:19:20 -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
Andy
2412f8c6cf
Allow configurable npmLocation for typingsInstaller ( #16084 )
...
* Allow configurable npmLocation for typingsInstaller
* Undo "export class" changes
* Add log for npmLocation
* Log whether '--npmLocation' was provided
2017-05-26 07:06:11 -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
Mohamed Hegazy
159614315c
Fix build breaks with the instrumenter
2017-05-25 16:13:34 -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
7cca4ba536
Merge pull request #16081 from Microsoft/findAllRefs-state
...
findAllRefs: Replace 'interface State' and 'createState' with just 'class State'
2017-05-25 12:28:06 -07:00
Andy Hanson
528a59fdde
Clean up instance variables
2017-05-25 10:23:04 -07:00
Andy Hanson
98893efa11
findAllRefs: Replace 'interface State' and 'createState' with just 'class State'
2017-05-25 10:14:44 -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
0d1e41d937
In findAllReferences, always return undefined (global) symbol scope for properties; also update baselines
2017-05-25 08:40:50 -07:00
Nathan Shively-Sanders
d1d487cf40
Improve naming and refactor for readability
2017-05-25 08:39:25 -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
Nathan Shively-Sanders
0b911d5648
Improve comments in source and tests
2017-05-24 13:52:29 -07:00
Nathan Shively-Sanders
4b1f1b6828
Fix lint
2017-05-24 12:57:46 -07:00
Sheetal Nandi
55018920ac
Fix the build break of typings installer
2017-05-24 12:56:44 -07:00
Sheetal Nandi
f1ea38d127
Merge branch 'master' into ownJsonParsing
2017-05-24 12:46:29 -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
Kanchalai Tanglertsampan
faab927c8d
Merge branch 'master' into master-dynamicImport
...
# Conflicts:
# src/compiler/checker.ts
# src/compiler/emitter.ts
# src/compiler/parser.ts
# src/compiler/transformers/module/module.ts
# src/compiler/transformers/module/system.ts
2017-05-24 11:26:06 -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
34bb955655
Use orderedRemoveItem instead of remove helper
2017-05-24 08:42:02 -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
Sheetal Nandi
7cf93f94d4
Report config file errors as part of syntactic diagnostic on the file
2017-05-23 15:56:20 -07:00
Nathan Shively-Sanders
c9da70560f
Update tests
...
1. Accept baselines
2. Fix APISample_watcher
3. Switch checker to use JSDOc for isWeak
Some of the baselines seem incorrect or weirder than before.
2017-05-23 14:35:05 -07:00