Arthur Ozga
c9b490f234
Merge branch 'master' into arozga/RemoveNavBarWhiteSpace
2016-10-25 10:39:18 -07:00
Arthur Ozga
82e8e43236
only remove whitespace for expr assignment
2016-10-25 10:38:41 -07:00
Andy Hanson
040942f2b2
Merge branch 'master' into includes_glob
2016-10-25 08:19:37 -07:00
Andy Hanson
1b15646c41
Simplify isImplicitGlob test
2016-10-25 08:13:07 -07:00
Andy Hanson
dc99355b5d
Move most of resolveModuleNameForLsHost to lsHost
2016-10-25 08:02:16 -07:00
Anders Hejlsberg
07478aae14
Introduce PropertyNameType
2016-10-25 06:35:35 -07:00
Sheetal Nandi
f98369b711
Fix the AV resulting from presence of undefined in the jsDocPropertyTags
...
Fixes #11703
2016-10-24 18:10:05 -07:00
Arthur Ozga
cb804df151
remove whitespace
2016-10-24 17:53:03 -07:00
Paul van Brenk
d4b99d66e0
Simplifying handling import cases
2016-10-24 17:32:58 -07:00
Vladimir Matveev
3bdff73c16
Merge pull request #11819 from Microsoft/vladima/11752
...
treat ambient non-aliased 'require' as commonjs 'require'
2016-10-24 16:26:32 -07:00
Ron Buckton
6453fde400
Move emit helpers into related transformers
2016-10-24 16:21:46 -07:00
Nathan Shively-Sanders
32af04660f
Merge branch 'master' into object-spread
2016-10-24 15:46:09 -07:00
Anders Hejlsberg
ad88109420
Initial implementation of 'keyof T' type operator
2016-10-24 15:24:26 -07:00
Sheetal Nandi
1884c89620
Merge pull request #11818 from Microsoft/unusedDestructuredParameter
...
Report error on unused destructured parameters
2016-10-24 15:05:42 -07:00
Andy
e20f52b758
Merge pull request #11757 from Microsoft/destructure_catch
...
Allow destructuring in catch clauses
2016-10-24 14:55:23 -07:00
Alexander Rusakov
7b684214fa
Fix #11545 ('export as namespace foo' occurs EOF without semicolon) ( #11797 )
2016-10-24 13:18:46 -07:00
Paul van Brenk
409787495e
Fix 'import a = A' case
2016-10-24 11:40:23 -07:00
Vladimir Matveev
b7ea3e5bdd
treat ambient non-aliased 'require' as commonjs 'require'
2016-10-24 11:19:41 -07:00
Sheetal Nandi
c1c670f8f6
Report error on unused destructured parameters
...
Fixes #11795
2016-10-24 11:17:35 -07:00
Mohamed Hegazy
4dc6028263
Fix #11650 add an error message for no source files parsing a tsconfig.json ( #11743 )
...
* Fix #11650 add an error message for no source files parsing a tsconfig.json
* Use the file name in error message
* Use constants
* Review comments: change message text
2016-10-24 11:00:32 -07:00
Sheetal Nandi
1e32b6742e
Add test case for destructured unused parameter
2016-10-24 10:58:51 -07:00
Sheetal Nandi
a8db81393f
Merge pull request #11762 from Microsoft/jsxEmit
...
Set parent of reactnamespace identifier to be parse tree node
2016-10-24 10:53:24 -07:00
Anders Hejlsberg
39a4feb90a
Merge pull request #11771 from Microsoft/typeFlagsRefactoring
...
Type flags refactoring
2016-10-24 10:49:59 -07:00
(´・ω・`)
287b54518d
Fix #10967 , allow boolean flags to have explicit value ( #11798 )
...
* Fix #10967 , allow boolean flag to have explicit value
* add commandLineParsing test for boolean flags
2016-10-24 10:45:07 -07:00
Sheetal Nandi
e38c004f90
Merge pull request #11791 from Microsoft/genericTypeParameterConstraint
...
Check type parameters of the type alias declaration
2016-10-24 10:42:45 -07:00
Sheetal Nandi
23d325120e
Merge pull request #11790 from Microsoft/allowUnderScoreForIn
...
Allow unused locals in for in or for of that start with _
2016-10-24 10:42:20 -07:00
Ryan Cavanaugh
ba3297d214
Merge pull request #11816 from RyanCavanaugh/fix11805
...
Perform a useful comparison with typeRoots
2016-10-24 10:25:50 -07:00
Ryan Cavanaugh
95670c6251
Perform a useful comparison. Fixes #11805
2016-10-24 10:14:41 -07:00
Nathan Shively-Sanders
8f59993186
Merge branch 'master' into object-spread
2016-10-24 10:04:08 -07:00
Nathan Shively-Sanders
35be8c351c
Add more commentary to getSpreadType
2016-10-24 10:02:04 -07:00
Nathan Shively-Sanders
a94fb2f5a3
Explain writeSpreadType a little better
2016-10-24 09:40:10 -07:00
Nathan Shively-Sanders
24300932cf
Update baselines with new spread type index errors
2016-10-24 09:22:40 -07:00
Nathan Shively-Sanders
66d4798145
Error for call/construct signatures in spread type
...
1. Simplify the error reporting code to handle all kinds of signatures.
2. Remove index signature handling code when creating a spread type
since it's an error anyway.
2016-10-24 09:21:23 -07:00
Andy Hanson
7157692191
Respond to PR comments
2016-10-24 06:48:05 -07:00
Nathan Shively-Sanders
16dfdc49dc
Clean up and reorder getSpreadType body
2016-10-22 10:08:58 -07:00
Nathan Shively-Sanders
485e2490e7
Move multiple-spread handling out of getSpreadType
2016-10-22 09:07:48 -07:00
Paul van Brenk
1f94e14d84
Remove unused case, and fix for..in
2016-10-21 17:11:32 -07:00
Sheetal Nandi
f8c3a550ca
Check type parameters of the type alias declaration
...
Fixes #11166
2016-10-21 16:45:58 -07:00
Nathan Shively-Sanders
510ab1c42f
Move n-ary spread handling into separate function.
...
To be moved to callers in the next step.
2016-10-21 16:33:28 -07:00
Anders Hejlsberg
7facab08cb
Rename TypeFlags.ObjectType to TypeFlags.Object
2016-10-21 16:32:28 -07:00
Nathan Shively-Sanders
ff92afd47b
Update baselines with new index signature rules
2016-10-21 16:27:32 -07:00
Sheetal Nandi
45ba67d36f
Remove unused locals/parameters from webTestServer.ts
2016-10-21 16:23:30 -07:00
Sheetal Nandi
acd574066b
Add test for #11166
2016-10-21 16:15:39 -07:00
Paul van Brenk
79fa9dbc5f
Add tests for different constructor parameter cases.
2016-10-21 15:48:24 -07:00
Paul van Brenk
03a6eeb643
Major refactoring after PR feedback
2016-10-21 14:56:38 -07:00
Sheetal Nandi
a645b6e4dd
Allow unused locals in for in or for of that start with _
...
Fixes #11734
2016-10-21 14:47:41 -07:00
Nathan Shively-Sanders
fdfb159024
Simplify expression in resolveObjectIntersection
2016-10-21 13:38:24 -07:00
Nathan Shively-Sanders
422f73b1a9
Update and improve spread intersection tests
2016-10-21 10:54:53 -07:00
Nathan Shively-Sanders
ce61b34159
Resolve all-object intersections inside spreads
...
This means that getSpreadType will return an object type, even when
spreading two intersections, as long as those intersections contain
nothing but object types themselves.
2016-10-21 10:53:19 -07:00
Arthur Ozga
cef9d85979
Merge pull request #11765 from Microsoft/aozgaa/AddTestForComparingNumericLiteral
...
add test from comparing numeric literals to branded numbers
2016-10-21 09:52:31 -07:00