Nathan Shively-Sanders
69bbfedd63
Merge branch 'master' into jsdoc-values-as-namespaces
2017-11-30 10:34:50 -08:00
Andrew Casey
4c7b49156f
Merge pull request #20359 from amcasey/CorrectEnumBaselines
...
Correct errorForUsingPropertyOfTypeAsType03
2017-11-30 10:09:22 -08:00
Andy
43a35bad2e
Miscellaneous fixes to avoid duplicate completions ( #20349 )
...
* Miscellaneous fixes to avoid duplicate completions
* Move typeHasCallOrConstructSignatures to utility
2017-11-30 09:36:17 -08:00
Andy
56a046ddf4
installTypesForPackage refactor: Trigger even if resolved to a ".js" file ( #20353 )
...
* installTypesForPackage refactor: Trigger even if resolved to a ".js" file
* Use `extensionIsTypeScript`
2017-11-30 08:41:15 -08:00
Andrew Casey
3a05363a29
Correct errorForUsingPropertyOfTypeAsType03
...
Rename didn't work properly in a file with errors, so the test isn't
testing the right thing.
2017-11-29 17:48:58 -08:00
Andrew Casey
cdd3cd4f51
Merge pull request #20335 from amcasey/TS2713
...
Apply TS2713 to classes
2017-11-29 17:39:32 -08:00
Wesley Wigham
a1669bb431
handle multiline jsx strings correctly, emit escapes in jsx attributes correctly ( #20309 )
2017-11-29 17:08:51 -08:00
Wesley Wigham
a625dec58a
Elide import namespace from which only const enums are used ( #20320 )
2017-11-29 16:36:17 -08:00
Andrew Casey
170cb9c811
Add baselines for the current state of enum members
2017-11-29 15:57:11 -08:00
Andrew Casey
31c4ca5235
Handle all non-namespace types
2017-11-29 15:49:58 -08:00
wenlu.wang
78250ec58f
fix noImplicitReturns check when strictNullChecks is false ( #20326 )
2017-11-29 15:27:32 -08:00
Andy
93dca009f9
In navigation tree, don't merge static with non-static ( #20347 )
2017-11-29 15:25:06 -08:00
Charles Pierce
72da4b8f12
Error when LHS of instanceof is Union of Primitives #18519 ( #19063 )
...
* Error when LHS of instanceof is Union of Primitives #18519
* Refactor to allTypesAssignableToKind method and update test
* Use ternary expression instead of if / else blocks
2017-11-28 15:05:06 -08:00
Nathan Shively-Sanders
61fe04ba0d
Merge branch 'master' into jsdoc-values-as-namespaces
2017-11-28 15:01:40 -08:00
Andy
94ea38859b
Disable import fix for method of 'export =' value ( #20208 )
...
* Disable import fix for method of 'export =' value
* Exclude primitives, but allow other interfaces
* Use type.flags
* Fix comment
2017-11-28 17:46:06 -05:00
Nathan Shively-Sanders
74faa3d738
JS static properties:fix multi-file references+merging
2017-11-28 13:46:14 -08:00
Andy
cb5fd53731
Handle shebang in import code fix ( #20306 )
2017-11-28 15:41:59 -05:00
Andy
bbb56fed11
Support parameter properties in getRelatedSymbol ( #20202 )
2017-11-28 14:12:28 -05:00
Andy
185f15d2af
Support both baseUrl and relative paths when adding missing import ( #19724 )
...
* Support both baseUrl and relative paths when adding missing import
* Code review
* Always use getRelativePathNParents, not getRelativePathLength
2017-11-28 14:01:51 -05:00
Wesley Wigham
835fae264f
Allow possibly undefined destructuring in ambient parameter declarations ( #20230 )
2017-11-27 23:16:21 -08:00
Nathan Shively-Sanders
33f3e491c3
Update chrome dev tools definitions
...
This removes tons of errors.
2017-11-27 16:07:33 -08:00
Nathan Shively-Sanders
3a74147153
Add empty 'module' declarations for chrome-devtools
...
Like: `var SDK = {}`.
These are normally generated by the Chrome dev tools build; adding them
gets rid of more than 10,000 errors
2017-11-27 15:21:38 -08:00
Nathan Shively-Sanders
d338ecd6d0
Tests:more JS static property assignments
...
export default fails right now; I haven't got it to work and it's not in
dev tools, so I don't know if it's worth the effort.
2017-11-27 15:20:06 -08:00
Mohamed Hegazy
6b3cfc7008
Fix #19959 and #19958 : Remove un-localizable messages ( #20019 )
...
* Fix #19959 and #19958 : Remove un-localizable messages
* Update message
* Update diagnostic messages
2017-11-24 22:02:48 -08:00
Anders Hejlsberg
61094ec2ea
Merge pull request #20229 from Microsoft/fixParenthesizedAsyncArrowFunction
...
Fix parenthesized async arrow function
2017-11-22 19:50:35 -08:00
Andrew Casey
dc3b4166b2
Update test baseline
2017-11-22 15:11:38 -08:00
Anders Hejlsberg
3a00b76cff
Add regression test
2017-11-22 10:50:49 -08:00
Andy
013ce8e36d
Catch illegal jsdoc tags on constructors ( #20045 )
2017-11-21 21:36:08 -05:00
Wesley Wigham
50866e114a
Fix visibility checking of mutually recursive exports ( #19929 )
...
* Do visibility painting from collectLinkedAliases in checker to remove statefullness in declaration emit
* Fix #17085
* Add deeply destructured array to test
* Add test case for #18634
* Add PR feedback
2017-11-21 15:06:27 -08:00
Nathan Shively-Sanders
fa96bd4b01
More tests and update baselines
2017-11-21 15:03:44 -08:00
Andy
6e57c2630f
Support getJSDocCommentsAndTags for special property assignments ( #20193 )
2017-11-21 14:29:52 -05:00
Andy
7c5a0ec9c6
Clean up outliningElementsCollector ( #20143 )
...
* Clean up outliningElementsCollector
* Use depthRemaining instead of maxDepth
2017-11-21 14:27:26 -05:00
Nathan Shively-Sanders
418274ecb4
Merge branch 'master' into jsdoc-values-as-namespaces
2017-11-21 10:26:08 -08:00
Nathan Shively-Sanders
b1c735fea6
Test:Type references to nested JS classes
2017-11-21 10:23:23 -08:00
Anders Hejlsberg
9abb72d920
Merge pull request #20166 from Microsoft/definiteAssignmentAssertions
...
Definite assignment assertions
2017-11-21 06:27:56 -08:00
Wesley Wigham
2c8e49f32e
Exclude global types from devtools user test ( #20172 )
2017-11-20 15:17:53 -08:00
Anders Hejlsberg
9b9f3f25d7
Merge branch 'master' into definiteAssignmentAssertions
2017-11-20 15:09:50 -08:00
Anders Hejlsberg
54d35b926a
Add tests
2017-11-20 15:08:24 -08:00
Wesley Wigham
e684f30d18
Fix build in the presence of definite assignment analysis ( #20170 )
2017-11-20 14:49:15 -08:00
Anders Hejlsberg
005838f6df
Merge pull request #20142 from Microsoft/fixTypeVariableInstanceof
...
Fix instanceof with type variable constrained to class
2017-11-20 12:57:51 -08:00
Anders Hejlsberg
148dc4e013
Merge pull request #20075 from Microsoft/strictPropertyInitialization
...
Strict property initialization checks in classes
2017-11-20 10:44:27 -08:00
Nathan Shively-Sanders
edf9f02bdd
Merge branch 'master' into jsdoc-errors-become-semantic-errors
2017-11-20 08:34:26 -08:00
Anders Hejlsberg
3d153e2ac3
Add tests
2017-11-19 09:50:45 -08:00
Anders Hejlsberg
82fd5a884d
Add test
2017-11-18 11:42:56 -08:00
Andy
97bb471e48
For import completion, if multiple re-exports exist, choose the one with the shortest path ( #20049 )
...
* For import completion, if multiple re-exports exist, choose the one with the shortest path
* Code review
2017-11-17 14:35:32 -08:00
Anders Hejlsberg
8c4c529d8e
Merge branch 'master' into strictPropertyInitialization
2017-11-17 14:30:23 -08:00
Andy
e7adb1ce79
Bundle fileName with CodeActionCommand ( #19881 )
...
* Bundle fileName with CodeActionCommand
* Update test
* Fix API tests
* Add new overloads in services
* Fix overload
* Update API baselines
2017-11-17 14:16:38 -08:00
Anders Hejlsberg
20b21d3259
Add test
2017-11-17 13:21:49 -08:00
Nathan Shively-Sanders
c01f0c0b9f
Test:ts-ignore works on jsdoc syntax errors
2017-11-17 10:40:16 -08:00
Anders Hejlsberg
4141a37ba7
Add tests
2017-11-17 09:52:37 -08:00