Commit Graph

35940 Commits

Author SHA1 Message Date
Anders Hejlsberg 7f4a132af9 Merge pull request #19564 from Microsoft/fixGenericMappedTypeRelationships
Fix generic mapped type relationships
2017-10-30 12:42:24 -07:00
Matt 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 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 d669771462 Accept new baselines 2017-10-30 12:36:34 -07:00
Anders Hejlsberg a01df0f20b Use nominal check in isTypeInstanceOf 2017-10-30 12:36:25 -07:00
Andy 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
Andrew Casey d8aafeef0a Add regression test for #19395
Thanks to @mjbvz for finding it and @sandersn for reducing it.
2017-10-30 11:21:22 -07:00
Nathan Shively-Sanders 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 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 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 c0c1b6f954 Accept new baselines 2017-10-29 16:50:15 -07:00
Anders Hejlsberg ec2aecf90e Add tests 2017-10-29 16:49:43 -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 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 4adb15bbe4 Accept new baselines 2017-10-28 15:28:22 -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 709541cfe9 Accept new baselines 2017-10-27 17:19:19 -07: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
uniqueiniquity 49772187e5 Update comments 2017-10-27 16:56:00 -07:00
uniqueiniquity 7aeb11b41e Return doc comment template for interfaces and method signatures 2017-10-27 16:56:00 -07:00
uniqueiniquity b566480aaa Update tests to expect empty doc comment template 2017-10-27 16:56:00 -07:00
uniqueiniquity 22eb519b0f Return empty doc comment instead of undefined 2017-10-27 16:56:00 -07:00
Ryan Cavanaugh da63c2c579 Exclude legacy safelist files in external projects 2017-10-27 16:24:12 -07:00
csigs b5f292d932 LEGO: Merge pull request 19540
LEGO: Merge pull request 19540
2017-10-27 15:10:37 -07:00
csigs 8ce740dad6 LEGO: check in for master to temporary branch. 2017-10-27 22:10:18 +00:00
Nathan Shively-Sanders d2771a8e76 Improve regex for tsconfig test 2017-10-27 14:34:40 -07:00
Nathan Shively-Sanders 3ac91d109b Generate tsconfig in tsc-instrumented instead 2017-10-27 14:31:48 -07:00
Anders Hejlsberg 39383cadb1 Accept new baselines 2017-10-27 10:05:56 -07:00
Anders Hejlsberg 9c27c56779 Perform subtype reduction when widened union type contains {} 2017-10-27 10:05:44 -07:00
csigs 325538262a LEGO: Merge pull request 19531
LEGO: Merge pull request 19531
2017-10-27 09:10:34 -07:00
csigs 8f4184370c LEGO: check in for master to temporary branch. 2017-10-27 16:10:13 +00:00
csigs 4ccc879dca LEGO: Merge pull request 19526
LEGO: Merge pull request 19526
2017-10-27 03:10:31 -07:00
csigs 530881cb4b LEGO: check in for master to temporary branch. 2017-10-27 10:10:14 +00:00
csigs 3e333e834e LEGO: Merge pull request 19522
LEGO: Merge pull request 19522
2017-10-26 21:10:21 -07:00
csigs 268ee02a44 LEGO: check in for master to temporary branch. 2017-10-27 04:10:03 +00:00
Ron Buckton ec90dbc1b9 Unify logic for getMembers/Exports of symbol 2017-10-26 18:26:37 -07:00
Ron Buckton 44117e19ea Reduce noise in PR, minor cleanup 2017-10-26 17:57:54 -07:00
Ron Buckton 3cb15378d7 Improve performance of deduplication of sorted arrays 2017-10-26 17:51:09 -07:00
Andrew Casey b82015f69e Merge pull request #19515 from amcasey/DebugTI
Handle --debug-brk and --inspect-brk when launching TypingsInstaller
2017-10-26 17:22:07 -07:00