Commit Graph

13117 Commits

Author SHA1 Message Date
Kanchalai Tanglertsampan
231c3cb8ab Emit first encounter shebang at the top of a output file 2017-02-23 15:27:22 -08:00
Kanchalai Tanglertsampan
eca4af5029 When making unit test only include non empty line. This is crucial because it will allow us to test shebang which has to be the first line 2017-02-23 15:26:30 -08:00
Mohamed Hegazy
02ccd91159 Infer class properties from methods and not just constructors 2017-02-23 15:20:08 -08:00
Anders Hejlsberg
9b6b6cc289 Fix linting error 2017-02-22 19:32:34 -08:00
Anders Hejlsberg
168d367b5e Contextually type 'this' in accessors of object literals 2017-02-22 19:16:55 -08:00
Jason Ramsay
e62108cf9b Removing throttling until tests prove it is required 2017-02-22 17:47:18 -08:00
Arthur Ozga
65da012527 Merge pull request #14158 from aozgaa/QuickFixPeriods
Add periods to diagnostic messages
2017-02-22 16:15:34 -08:00
Arthur Ozga
1c25034a18 instantiate generic this param correctly 2017-02-22 16:15:16 -08:00
Kanchalai Tanglertsampan
84b9ebd0d7 Return empty string instead to prevent exception downstream particularly in writeReferencePath 2017-02-22 15:42:22 -08:00
Jason Ramsay
497d8d3a58 Updates from CR comments 2017-02-22 15:33:57 -08:00
Vladimir Matveev
eb34f0ca03 a few fixed in printer/factory (#14239) 2017-02-22 15:24:29 -08:00
Jason Ramsay
a37053f780 Addressing CR comments
- Adding a throttle
- Refactor
- Navbar reset onCancel
2017-02-22 14:23:06 -08:00
Nathan Shively-Sanders
dbaf1f6756 isConstructorType checks base constraint for undefined
Previously, it assumed there was always a base constraint, which is true
for correct code. For incorrect code, the base constraint may be
missing, which caused a crash because the base constraint was undefined.
2017-02-22 14:16:20 -08:00
Arthur Ozga
1217ca7986 Merge branch 'master' into ImplementMissingThis 2017-02-22 12:50:13 -08:00
Yui
31c4ad193f Merge pull request #14216 from Microsoft/master-fix13526
[Master] Fix13526 allow JSX attributes to be union type
2017-02-22 11:01:08 -08:00
Kanchalai Tanglertsampan
f55167e565 Collect type from return statment in generator function 2017-02-22 10:23:47 -08:00
Mohamed Hegazy
7e2abfca28 Add a string indexer to any for object literals on a .js file 2017-02-21 18:44:57 -08:00
Herrington Darkholme
51966076d4 fix #14187, forIn should allow non primitive object as right hand side 2017-02-22 10:06:34 +08:00
Kanchalai Tanglertsampan
994ddacae2 Allow JSX attributes to be union types 2017-02-21 14:28:46 -08:00
Vladimir Matveev
359823b4be ignore request for codefixes with no error codes (#14215) 2017-02-21 13:59:33 -08:00
Jason Ramsay
3f198e6751 Adding cancellation token checks for lower priority tasks 2017-02-21 13:30:55 -08:00
Ron Buckton
06c318c69a Merge branch 'master' into externalExportStar 2017-02-21 12:35:35 -08:00
Kanchalai Tanglertsampan
0290e20b8e Get completion of JSX attributes type when tag name is a property access expression 2017-02-21 10:54:28 -08:00
Vladimir Matveev
dca368b719 handle the case when conversion of tsconfig.json failed (#14160) 2017-02-21 10:27:50 -08:00
Jason Jarrett
e2222b2680 Update protocol.ts 2017-02-19 22:14:39 -08:00
Klaus Meinhardt
6c9ba46e8b Fix compile errors 2017-02-19 22:03:32 +01:00
Klaus Meinhardt
077862736d Add parent type for nodes where possible 2017-02-19 21:26:04 +01:00
Klaus Meinhardt
5ed5e5fd94 Add CatchClause to VariableDeclaration.parent 2017-02-19 18:38:09 +01:00
Mohamed Hegazy
1d339de342 Fix #14171: Recognize property assignements to module.export aliases as exports 2017-02-18 14:17:12 -08:00
Ron Buckton
2d62245607 Merge pull request #14163 from Microsoft/fix14151
Fix for-await-of emit in async function
2017-02-17 18:26:56 -08:00
Ron Buckton
7d77c2bc18 Fix for-await-of emit in async function 2017-02-17 18:01:13 -08:00
Mohamed Hegazy
a89c62a268 Fix #14136: Make Object.create return any all the time 2017-02-17 16:47:51 -08:00
Arthur Ozga
2c3369e2a4 Merge branch 'master' into ImplementMissingThis 2017-02-17 14:25:00 -08:00
Arthur Ozga
5af5358f3a update unit tests 2017-02-17 14:21:15 -08:00
Arthur Ozga
f3b80b75a5 add periods 2017-02-17 14:20:51 -08:00
Kanchalai Tanglertsampan
9ca08a4efa Fix linting 2017-02-17 13:50:05 -08:00
Kanchalai Tanglertsampan
096c15b0de Defer get JSX.Element type
allow null to be returned in SFC
2017-02-17 12:58:17 -08:00
Anders Hejlsberg
e3a0687327 Contextual this in 'obj.xxx = function(...)' or 'obj[xxx] = function(...)' 2017-02-17 06:56:58 -08:00
Mohamed Hegazy
0eec41ee63 Simplify helpers 2017-02-16 22:53:41 -08:00
Anders Hejlsberg
fe32bb7642 Merge branch 'master' into contextualThisType 2017-02-16 20:15:55 -08:00
Ron Buckton
4db86f78b0 Merge branch 'master' into publicTransformers 2017-02-16 17:52:57 -08:00
Ron Buckton
67a004195a Minor factory cleanup 2017-02-16 17:42:58 -08:00
Ron Buckton
11f58ea2f0 Minor fixes after merging from master 2017-02-16 17:31:26 -08:00
Ron Buckton
cf72ceb093 Merge branch 'master' into asyncGenerators 2017-02-16 17:22:43 -08:00
Ron Buckton
344a9d274d PR feedback 2017-02-16 17:16:27 -08:00
Arthur Ozga
33fc26cb9c Detect this type for codefix 2017-02-16 17:11:01 -08:00
Anders Hejlsberg
2ca6164fea Default contextual 'this' type is containing object literal 2017-02-16 17:04:30 -08:00
Anders Hejlsberg
8cd6c5d8eb Introduce ThisType<T> marker interface 2017-02-16 17:03:39 -08:00
Ron Buckton
6ff081fea6 Merge branch 'master' into publicTransformers 2017-02-16 14:33:01 -08:00
Ron Buckton
511cc41e56 Better strictNullChecks support for TransformationContext 2017-02-16 14:13:59 -08:00