wenlu.wang and Mohamed Hegazy
deb94886fd
fix completion module path ( #19351 )( #19367 ) ( #19366 )
...
* completion module path with re-export(#19351 )
* completion module path with dynamic import(#19367 )
2017-10-31 14:10:38 -07:00
uniqueiniquity
f962aba24a
Indent all lines of single JsxText node
2017-10-31 14:09:36 -07:00
Andy and GitHub
ce25dc9807
reduceRight is never used ( #19605 )
2017-10-31 13:29:28 -07:00
Nathan Shively-Sanders and GitHub
98e9a561af
Merge pull request #19219 from Microsoft/abstract-property-access-error-in-own-constructor-only
...
Abstract property access error in own constructor only
2017-10-31 13:27:24 -07:00
Wesley Wigham and GitHub
7e1e7a711a
Cache some LS calls in fourslash ( #19517 )
...
* Cache some LS calls in fourslash
* Add comment
2017-10-31 13:26:58 -07:00
Anders Hejlsberg
7f35c8fd07
Add type annotation
2017-10-31 13:00:30 -07:00
Anders Hejlsberg
25af351014
Nix getBestChoiceType, [] subtyping, nominal union reduction for classes
2017-10-31 12:50:01 -07:00
Ron Buckton
542a060875
Remove case-insensitive UI comparisons for now
2017-10-31 12:33:35 -07:00
Ron Buckton
88e56f3956
Assert arrays passed to relativeComplement are sorted
2017-10-31 11:49:52 -07:00
uniqueiniquity
3ebb2e8a34
Merge branch 'master' into jsxFragment
2017-10-31 10:53:57 -07:00
Ron Buckton
1d0a9ee453
PR feedback
2017-10-31 10:49:08 -07:00
Andy and GitHub
f4236ec5c8
Rename "isPartOfExpression" ( #18469 )
2017-10-31 08:05:39 -07:00
csigs
d22d489407
LEGO: check in for master to temporary branch.
2017-10-31 04:10:09 +00:00
Wesley Wigham and GitHub
c2aa13dac5
Parenthesize export assignments if needed ( #19590 )
...
* parenthesize export assignments if needed
* Add default-specific parenthesization to handle lookahead
* New parenthesization logic for export default
* Handle commalist and comma cases
2017-10-30 18:23:32 -07:00
Ron Buckton
26ca98c820
Merge branch 'master' into dynamicNames
2017-10-30 18:02:53 -07:00
Ron Buckton
967a426fe1
Unify deduplication, fix deferred global diagnostics
2017-10-30 17:19:27 -07:00
Armando Aguirre and GitHub
d5c18a6fb7
Merge branch 'master' into AddDefinitionAndBoundSpan
2017-10-30 17:02:23 -07:00
Andrew Casey and GitHub
a89c055a48
Merge pull request #19578 from amcasey/GH19395
...
Don't pass synthesized node to typeToTypeNode
2017-10-30 16:35:20 -07:00
Andy and GitHub
5e0c71e6ba
The global "JSON" object should always exist ( #19583 )
2017-10-30 16:20:55 -07:00
Nathan Shively-Sanders and GitHub
f26ac9f414
Merge pull request #19589 from Microsoft/reorder-jsdoctag-kinds
...
Fix the order of JSDocTag kinds
2017-10-30 16:07:28 -07:00
Anders Hejlsberg
3d89837cfa
Use nominal checks in union type subtype reduction
2017-10-30 15:35:51 -07:00
csigs and GitHub
48457eafad
LEGO: Merge pull request 19591
...
LEGO: Merge pull request 19591
2017-10-30 15:11:19 -07:00
csigs
5294c4190b
LEGO: check in for master to temporary branch.
2017-10-30 22:10:50 +00:00
Andy and Mohamed Hegazy
277e3189c2
Make getCompletionEntryDetails and getCompletionEntrySymbol parameters non-optional ( #19507 )
...
* Make getCompletionEntryDetails and getCompletionEntrySymbol parameters non-optional
* Increment servicesVersion
* Update api baselines
2017-10-30 15:10:34 -07:00
uniqueiniquity
976c25c672
Add support for enums and property signatures
2017-10-30 15:05:55 -07:00
Nathan Shively-Sanders
aea2ee5726
Fix the order of JSDocTag kinds
...
JSDocTypeLiteral should not be grouped with the JSDocTag kinds, so move
it just before they start, instead of just after. This updates the
LastJSDocNode and LastJSDocTagNode.
2017-10-30 15:00:34 -07:00
Mohamed Hegazy and GitHub
6c71ca84e7
Add utility function to check for strict option flags ( #19427 )
...
* Add utility function to check for strict option flags
- Correctelly check for noImplicitAny in checker
- Correctelly check for noImplicitAny in installTypesForPackage refactor
* Respond to code review comments
* Accept baselines
* Revert "Accept baselines"
This reverts commit cf4ef62830 .
* Move type alias to core
2017-10-30 13:05:54 -07:00
Anders Hejlsberg and GitHub
7f4a132af9
Merge pull request #19564 from Microsoft/fixGenericMappedTypeRelationships
...
Fix generic mapped type relationships
2017-10-30 12:42:24 -07:00
Matt and Mohamed Hegazy
6de69df9c1
Fix #102 : More accurate error message for module in type reference ( #19324 )
...
* Add: Logical OR of "SymbolFlags.ValueModule" into the "meaning" argument of the
"resolveName" call, in the "checkAndReportErrorForUsingNamespaceModuleAsValue"
function, when checking if a namespace is being used as a type.
* Fix: test "privacyImportParseErrors" error messages.
* Fix: test "typeofInternalModules" error message.
* Fix: test "moduleWithValuesAsType" error message.
* Fix: test "moduleAssignmentCompat2" error messages.
* Fix: test "moduleVisibilityTest3" error message.
* Fix: test "getAccessorWithImpliedReturnTypeAndFunctionClassMerge" error messages.
* Fix: test "staticInstanceResolution5" error messages.
* Fix: test "noCrashOnImportShadowing" error message.
* Fix: test "moduleAssignmentCompat3" error messages.
* Fix: test "primaryExpressionMods" error message.
* Fix: test "moduleInTypePosition1" error message.
* Fix: test "moduleAssignmentCompat1" error messages.
* Fix: test "moduleAssignmentCompat4" error messages.
* Fix: test "moduleCrashBug1" error message.
2017-10-30 12:38:18 -07:00
Ron Buckton and GitHub
91c37f72d3
Merge pull request #19401 from Microsoft/fix19349
...
Remove escaped names of well known symbols from string completions
2017-10-30 12:37:13 -07:00
Anders Hejlsberg
a01df0f20b
Use nominal check in isTypeInstanceOf
2017-10-30 12:36:25 -07:00
Andy and GitHub
f0da3d7336
Fix declaration emit for typeof default export ( #19471 )
...
* Fix declaration emit for `typeof` default export
* Add comment
2017-10-30 11:40:32 -07:00
Andrew Casey
1f93526fd9
Assert that enclosing declaration is not synthesized
2017-10-30 11:22:07 -07:00
Andrew Casey
aa59a69e14
Correct typo - pass correct argument
...
All of the other calls in extractSymbol are already correct.
2017-10-30 11:21:22 -07:00
Nathan Shively-Sanders and GitHub
505ffab745
Merge pull request #19511 from Microsoft/add-tsconfig-after-running-rwc
...
Generate tsconfig.json for RWC projects that lack them.
2017-10-30 10:54:27 -07:00
Ryan Cavanaugh
5395d0ddb8
Add test
2017-10-30 10:44:51 -07:00
Andy and GitHub
212efd5c7b
In quick info, show all jsdoc tags ( #19357 )
2017-10-30 10:27:19 -07:00
Nathan Shively-Sanders
c5b199014c
Use Harness.isDefaultLibraryFile to detect lib.d.ts
2017-10-30 10:20:11 -07:00
Mohamed Hegazy and GitHub
5d469cf0e8
Merge pull request #19552 from ajafff/parse-negative-numbers
...
convertToObject: handle negative numbers in JSON
2017-10-30 09:58:30 -07:00
Anders Hejlsberg
b3a24322d3
Make generic mapped type relationship more inclusive
2017-10-29 16:49:28 -07:00
Ron Buckton
c83eeaaac7
Added comment
2017-10-29 13:26:51 -07:00
Ron Buckton
1f961cda11
PR Feedback, cleanup
2017-10-29 13:24:22 -07:00
Ron Buckton
fcb8296a05
Updated comments
2017-10-29 12:40:40 -07:00
Ron Buckton
e6cdd6334b
PR Feedback
2017-10-29 12:35:48 -07:00
Anders Hejlsberg and GitHub
7798f69558
Merge pull request #19513 from Microsoft/strictObjectLiterals
...
Improved type inference for object literals
2017-10-28 17:13:21 -07:00
Anders Hejlsberg
fd0d40cc2b
Undo unnecessary change
2017-10-28 15:31:39 -07:00
Anders Hejlsberg
90d20f260a
Redo subtype reduction with correct --noImplicitAny error reporting
2017-10-28 15:28:11 -07:00
Klaus Meinhardt
4895d16645
convertToObject: handle negative numbers in JSON
...
Fixes : #19551
2017-10-28 20:06:33 +02:00
Anders Hejlsberg
73802be004
Undo extra subtype reduction in getWidenedType
2017-10-27 17:18:49 -07:00
Ryan Cavanaugh
5830bb9b19
Improved logging
2017-10-27 17:07:04 -07:00