Nathan Shively-Sanders
3a55c849c7
Assert that ambient classes merge with interfaces
...
Specifically, overloads are recognised as having the same export/ambient
flags when merging the two.
2015-10-12 14:26:45 -07:00
Nathan Shively-Sanders
d6ae55708d
Do not mark class members as ambient or export.
...
Even members of ambient classes. These flags have no useful semantics
there, and it prevents ambient classes from merging properly with
interfaces.
2015-10-12 14:25:39 -07:00
Nathan Shively-Sanders
8a051343ff
Merge pull request #5169 from Microsoft/fix-simple-uses-of-polymorphic-this-in-services
...
Fix simple uses of polymorphic this in services
2015-10-12 13:54:50 -07:00
Vladimir Matveev
4ccf630f63
merge with master
2015-10-12 13:45:06 -07:00
Ryan Cavanaugh
c05297cfea
Merge pull request #5178 from RyanCavanaugh/fix5132
...
Escape quotes when emitting React
2015-10-12 11:56:46 -07:00
Yui T
e405ccebec
fix linter failure
2015-10-12 11:48:38 -07:00
Zhengbo Li
5605c8a639
Merge pull request #5177 from zhengbli/i4684
...
Change the definition of NodeFilter in lib.d.ts
2015-10-12 11:44:26 -07:00
zhengbli
de52865243
Remove prototype from NodeFilter static type
2015-10-12 11:35:36 -07:00
Vladimir Matveev
22e68de7ec
Merge pull request #5216 from Microsoft/checkFunctionsInClassExpressions
...
check functions in class expressions
2015-10-12 11:09:21 -07:00
Yui T
6a62c01aab
Merge branch 'exponentiation' of https://github.com/Microsoft/TypeScript into exponentiation
2015-10-12 10:55:17 -07:00
Yui T
2918f9d7a2
Update baseline after merge conflict
2015-10-12 10:55:10 -07:00
Yui T
d3e10b3d3f
Merge remote-tracking branch 'origin/master' into exponentiation
...
Conflicts:
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/program.ts
2015-10-12 10:54:46 -07:00
Vladimir Matveev
d757e5e7a2
Merge pull request #5226 from Microsoft/blockScopedExports
...
check initialization of exported block scoped variables
2015-10-12 10:32:57 -07:00
Vladimir Matveev
61c5b95f8a
Merge pull request #5217 from Microsoft/formatAsyncOpenParen
...
add rule to insert space between async keyword and open paren
2015-10-12 10:23:32 -07:00
Vladimir Matveev
ca98831674
addressed PR feedback: added tests for let declarations
2015-10-12 10:22:18 -07:00
Vladimir Matveev
adf9f9b8df
check initialization of exported block scoped variables
2015-10-12 09:59:41 -07:00
Vladimir Matveev
c35419e12e
add rule to insert space between async keyword and open paren
2015-10-11 22:19:51 -07:00
Vladimir Matveev
a0683276d1
check functions in class expressions
2015-10-11 21:57:17 -07:00
Vladimir Matveev
1b5dc0d7d1
Merge pull request #5121 from Microsoft/shorthandPropsInDestructuring
...
parse/check/emit shorthand property assignment in destructuring
2015-10-10 22:39:05 -07:00
Paul van Brenk
573652160c
Merge pull request #5197 from Microsoft/supportIndentStyle
...
Support different indentation styles
2015-10-09 16:51:39 -07:00
Daniel Rosenwasser
12b436bb2c
Merge pull request #5084 from MartyIX/patch-4
...
Compiler gives unhelpful error messages in the presence of multiple default exports
2015-10-09 14:18:18 -07:00
Martin Vseticka
69ff6f5090
Add "A module cannot have multiple default exports." message for multiple "default" exports
2015-10-09 21:37:54 +02:00
Vladimir Matveev
a556209b7e
addressed PR feedback
2015-10-09 09:55:25 -07:00
Daniel Rosenwasser
543cce5e43
Merge pull request #5191 from jbondc/typo-1
...
Typo
2015-10-09 09:32:18 -07:00
Nathan Shively-Sanders
f19a2f54ed
Fixup comments
2015-10-09 09:02:42 -07:00
jbondc
3d6398162e
Typo
2015-10-09 11:16:36 -04:00
Yui T
d57ee1db79
Merge branch 'master' into errorsuperbeforethis
...
Conflicts:
src/compiler/checker.ts
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/types.ts
2015-10-08 23:57:26 -07:00
Yui T
1fc11aa18f
Address PR feedback, add comment
2015-10-08 23:25:05 -07:00
Yui T
5e921c1d8d
Address PR feedback, remove scriptTarget ES7
2015-10-08 17:12:22 -07:00
Yui T
af5dc3e3b3
Address PR feedback. Always emit parentheses around emit capturing
2015-10-08 16:59:49 -07:00
Mohamed Hegazy
350bb1f315
Merge pull request #5167 from jbondc/const-indexed-access
...
Const enum indexed access
2015-10-08 15:39:14 -07:00
Ryan Cavanaugh
24334b506c
Only show the opening tag name when completing a close tag
...
Fixes #5096
2015-10-08 15:32:36 -07:00
Ryan Cavanaugh
1e708b46a7
Implement not.greaterThan for completion list
2015-10-08 15:31:59 -07:00
Ryan Cavanaugh
b1c8303300
Fix case for completion on the line after a self-closing element
2015-10-08 14:55:11 -07:00
Yui T
cd3f711a76
Address PR feedback
2015-10-08 14:38:58 -07:00
jbondc
afa08181e2
Address code review.
...
Accept baselines.
2015-10-08 17:30:46 -04:00
Ryan Cavanaugh
88bffac07f
Don't issue completion in JSX text
...
Fixes #5096
2015-10-08 14:26:43 -07:00
Anders Hejlsberg
bff9148fe0
Merge pull request #5176 from Microsoft/emitExportAssignments
...
Fix emit for `export {...}` with ES6 target and non-ES6 modules
2015-10-08 13:18:57 -07:00
Anders Hejlsberg
241220411e
Merge branch 'master' into emitExportAssignments
2015-10-08 12:02:04 -07:00
Ryan Cavanaugh
d229ae4be5
Escape quotes when emitting React
2015-10-08 11:28:18 -07:00
zhengbli
9eed58db47
Fix i4684
2015-10-08 11:23:52 -07:00
Anders Hejlsberg
cae21c09b4
Adding tests
2015-10-08 10:58:58 -07:00
Zhengbo Li
c2a589826d
Merge pull request #5159 from zhengbli/i4942
...
Change types of fillStyle and strokeStyle in CanvasRenderingContext2D
2015-10-08 10:18:50 -07:00
Anders Hejlsberg
533c4eb0c2
Emit export assignments when target is ES6 and module kind is not ES6
2015-10-08 10:18:14 -07:00
Nathan Shively-Sanders
10f9fa6da6
Fix lint: remove trailing whitespace on empty line
2015-10-08 09:30:08 -07:00
Nathan Shively-Sanders
2fb6eabc2e
Fix this.member completion+quickinfo of overloads
...
1. Completion after `this.` was empty.
2. Quick info of methods with overloads always chose the first overload,
regardless of whether an argument whose type matched a different overload.
Both have the same cause: the type parameter introduced by
polymorphic `this` is not usable, whereas the original is. In both cases,
the usage is simple -- it doesn't take advantage of the capabilities of
polymorphic `this`.
2015-10-08 08:11:33 -07:00
jbondc
82eb992dc4
Accept baselines.
2015-10-08 08:21:28 -04:00
jbondc
8960f523ea
Resolve const enum value in index access.
2015-10-08 07:57:35 -04:00
Yui T
75de6d4530
Add comment
2015-10-07 18:44:20 -07:00
Vladimir Matveev
0d95d0405c
Merge pull request #5153 from Microsoft/transpileTsx
...
transpile text as tsx if jsx option is specified
2015-10-07 16:33:22 -07:00