Commit Graph

19056 Commits

Author SHA1 Message Date
Kanchalai Tanglertsampan
097bc77d0b Emit unique prologue directives at the top of bundle output file 2017-02-24 11:37:34 -08:00
Zhengbo Li
2d4b4c9c80 Merge pull request #14014 from zhengbli/12233
Fix jsdoc typedef symbol scope + avoid bind twice if the type has a namespace prefix
2017-02-23 21:26:32 -08:00
Mohamed Hegazy
fd8040978b Allow primitive types in JSDoc to start wtih uppercase letters 2017-02-23 21:25:30 -08:00
Mohamed Hegazy
91571f05d3 Add support for handeling .js file correctelly in fixAddMissingMember code fix 2017-02-23 15:58:49 -08:00
Kanchalai Tanglertsampan
d219f8afc5 Fix comment 2017-02-23 15:31:19 -08:00
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
ec292c92e2 Update test 2017-02-22 19:25:19 -08:00
Anders Hejlsberg
c2d8a593b9 Accept new baselines 2017-02-22 19:18:53 -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
fbccb62d4b cleanup tests 2017-02-22 16:20:14 -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
Nathan Shively-Sanders
746c45ccd9 Merge pull request #14250 from Microsoft/fix-crash-in-isConstructorType
isConstructorType checks base constraint for undefined
2017-02-22 14:31:33 -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
5cc9414839 Update baselines 2017-02-22 10:24:24 -08:00
Kanchalai Tanglertsampan
43cb2f5646 Add tests 2017-02-22 10:24:00 -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
cabaeae4c7 Add tests and update baaselines 2017-02-21 14:29:22 -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
Arthur Ozga
b0d916bd99 manually accept baselines 2017-02-21 12:13:15 -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
Daniel Rosenwasser
b4d2b1db0d Merge pull request #14181 from staxmanade/patch-2
Fix spelling
2017-02-20 10:03:54 -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
2804154778 Merge pull request #14162 from Microsoft/Fix14136
Fix #14136: Make `Object.create` return `any` all the time
2017-02-17 17:14:15 -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
7b58be779b update baselines 2017-02-17 14:21:35 -08:00
Arthur Ozga
5af5358f3a update unit tests 2017-02-17 14:21:15 -08:00