Commit graph

8367 commits

Author SHA1 Message Date
Sheetal Nandi
5aa7086b81 Use ts.indexOf instead of Array.indexOf method 2015-10-15 11:04:25 -07:00
Sheetal Nandi
81763543f3 Fix the duplicate function implementation error that depended on order of files 2015-10-14 12:00:43 -07:00
Sheetal Nandi
11b270f6ca Add testcase - generating declaration file results in more errors in ts file 2015-10-12 16:27:11 -07:00
Sheetal Nandi
9f96f47a4f Added scenario when duplicate function implementation is reported 2015-10-12 14:47:22 -07:00
Sheetal Nandi
d4d6e48ea5 Adding test case for scenario in which error reported depends on order of files 2015-10-12 14:39:10 -07:00
Sheetal Nandi
b38a81bc73 Emit enabled for JS files 2015-10-12 14:31:44 -07:00
Sheetal Nandi
286fb3e948 Fix the lint error 2015-10-12 13:10:54 -07:00
Sheetal Nandi
f28fbfd7c5 Merge branch 'master' into tscJsFiles 2015-10-12 12:51:24 -07:00
Sheetal Nandi
6882035dc0 Verify if one or more files are emitting into same output file we provide error 2015-10-12 12:50:35 -07:00
Sheetal Nandi
a87dae15a9 Verify that when emit blocking error occurs rest of the emit occurs as expected 2015-10-12 12:44:21 -07:00
Sheetal Nandi
5e14edb4b7 Verify the emit file name is unique and doesnt overwrite input file
Fixes #4424
2015-10-12 12:25:13 -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
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
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
jbondc
3d6398162e Typo 2015-10-09 11:16:36 -04: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
Sheetal Nandi
2c3c321593 Merge branch 'master' into tscJsFiles 2015-10-08 14:40:40 -07:00
jbondc
afa08181e2 Address code review.
Accept baselines.
2015-10-08 17:30:46 -04:00
Sheetal Nandi
2d083f7d83 Use compilation options to get extensions to remove to get module name 2015-10-08 14:27:02 -07:00
Sheetal Nandi
f7b72047f0 Remove extension for emitting output should remove any of supported extensions + js/jsx to get the dts file 2015-10-08 14:26:40 -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
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
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
Vladimir Matveev
fb1d2cf42c address PR feedback 2015-10-07 15:48:53 -07:00
zhengbli
7175e5d1ae fix issue 4942 2015-10-07 14:32:17 -07:00
Vladimir Matveev
75af4f70b6 transpile text as tsx if jsx option is specified 2015-10-07 10:37:28 -07:00
Ron Buckton
738b26f065 Merge pull request #5145 from Microsoft/fixAsyncTypeChecks
Fixes some checker errors regarding async functions. Fixes #5115.
2015-10-06 16:57:19 -07:00
Ron Buckton
703af074ff Fixes some checker errors regarding async functions. Fixes #5115. 2015-10-06 16:44:48 -07:00
Ron Buckton
4d3c74fd80 Merge pull request #5137 from Microsoft/fixExportDefaultClassStatics
Fix emit for ES6 export default class with static initializers.
2015-10-06 15:55:45 -07:00
Sheetal Nandi
242eb8bc5c Taken feedback into account and simplified the getFileNames logic to handle extensions by priority 2015-10-06 15:49:39 -07:00