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