Commit Graph

18857 Commits

Author SHA1 Message Date
Sheetal Nandi d3ce95f047 Merge branch 'master' into ownJsonParsing 2017-01-23 13:11:36 -08:00
David Sheldrick 7bf52ee1fd add notifications and tests for jsx react-native es3 2017-01-23 22:08:39 +01:00
David Sheldrick 8d590d5191 rename preserveWithJsExtension to react-native 2017-01-23 21:42:39 +01:00
Kanchalai Tanglertsampan a0cdc9de8a Update comments 2017-01-23 11:53:46 -08:00
Kanchalai Tanglertsampan 0ea507332c Report an error when can't infer but do not report an error for other failure to resolve signature cases 2017-01-23 11:53:36 -08:00
Kanchalai Tanglertsampan 378f444e14 Add tests and update baselines 2017-01-23 11:52:31 -08:00
Kanchalai Tanglertsampan 0b4f25c3f5 Handle inference of function expression/arrow functions attribute 2017-01-23 11:50:11 -08:00
Andy 6a192ceb6b Merge pull request #13598 from Microsoft/node_modules_bundled_emit
Clean up code for getting emitted files
2017-01-23 11:48:37 -08:00
Andy Hanson a32914f687 Combine forEachExpectedEmitFile and forEachEmittedFile 2017-01-23 11:14:29 -08:00
David Sheldrick 7879b22ea9 Add test case for preserveWithJsExtension 2017-01-23 19:30:24 +01:00
David Sheldrick dd0ed44b9a Add option to output .js files while preserving jsx
This commit adds the ability to preserve jsx in source code, but
also to output .js files rather than .jsx files. This is useful
for react-native which does not support .jsx files.
2017-01-23 18:17:16 +01:00
Anders Hejlsberg 3cf326a8c4 Merge pull request #13623 from Microsoft/fixIntersectionApparentType
Fix intersection apparent type
2017-01-22 11:55:41 -10:00
Anders Hejlsberg f0e90c0d8b Accept new baselines 2017-01-22 11:59:40 -08:00
Anders Hejlsberg 6d6b19fd23 Fix typo in intersection apparent type 2017-01-22 11:54:39 -08:00
Anders Hejlsberg 80e5f2f314 Add regression test 2017-01-22 11:53:18 -08:00
Anders Hejlsberg 5b9004e1bc Merge pull request #13604 from Microsoft/intersectionBaseTypes
Allow deriving from object and intersection types
2017-01-21 11:38:24 -10:00
Mohamed Hegazy 6c90e3fc01 Merge pull request #13616 from tinganho/staticPropertyConflictsInAmbientContext
Static property conflicts in ambient context
2017-01-21 13:24:58 -08:00
Anders Hejlsberg 3a34cb3088 Accept new baselines 2017-01-21 13:12:02 -08:00
Anders Hejlsberg 615784ad94 Add tests 2017-01-21 13:07:06 -08:00
Anders Hejlsberg ad71da0a7f Fix error reporting bug 2017-01-21 13:06:54 -08:00
Tingan Ho 36f6e19d9e Add reference baseline 2017-01-21 17:09:26 +01:00
Tingan Ho 1e5b7c5564 Add tests 2017-01-21 17:09:09 +01:00
Tingan Ho 02af00fae7 Fixes formatting 2017-01-21 17:08:48 +01:00
Tingan Ho 7d773f18e0 Adds non-ambient context check 2017-01-21 17:07:37 +01:00
Ron Buckton 76ba6a7f6a Merge branch 'master' into genericDefaults 2017-01-20 20:37:35 -08:00
Ron Buckton 6b2c8cb7df Defaults for type aliases 2017-01-20 20:33:41 -08:00
Vladimir Matveev 4ee8213dde do not capture 'arguments' when property name 'arguments' is met (#13600)
do not capture 'arguments' when property name 'arguments' is met
2017-01-20 19:59:26 -08:00
Ron Buckton fd228a93a7 Remove partial inference 2017-01-20 18:30:06 -08:00
Ron Buckton a2be5e263a Report error using type parameter from merged declaration 2017-01-20 17:58:28 -08:00
Mohamed Hegazy 9ced124579 Merge pull request #13610 from basarat/patch-1
export the type `Log` that is used by exported functions
2017-01-20 17:27:45 -08:00
Mohamed Hegazy 9ac7c322b5 Merge pull request #13599 from Microsoft/getFirstToken-returns-jsdoc
getFirstToken returns jsdoc as single comment
2017-01-20 17:01:02 -08:00
Basarat Ali Syed 108d8cf584 export the type Log that is used by exported functions
closes https://github.com/Microsoft/TypeScript/issues/13559
2017-01-21 11:36:18 +11:00
Ron Buckton 5ff0f81827 Diagnostic message punctuation 2017-01-20 15:27:02 -08:00
Mohamed Hegazy 82d8befe06 Merge pull request #13595 from falsandtru/lib/collection
Fix regressions
2017-01-20 14:25:58 -08:00
Sheetal Nandi a185ddc885 Merge pull request #13584 from Microsoft/decoratorMetadata
Use the value symbol for decorator purpose only if it is same as type symbol
2017-01-20 13:46:19 -08:00
Ron Buckton 0500065e8b Avoid inference for fully-supplied type arguments 2017-01-20 12:56:08 -08:00
Andy c2f5ac40b9 Merge pull request #13566 from Microsoft/find_all_refs_primitive
Support find-all-references for type keywords
2017-01-20 12:41:19 -08:00
Andy Hanson 8886cefe58 Clean up code for getting emitted files 2017-01-20 10:46:15 -08:00
Nathan Shively-Sanders 1183129bda getFirstToken returns jsdoc as single comment
This is a bit odd, but it's the way that 2.0 and earlier behaved. 2.1
broke it.
2017-01-20 10:17:11 -08:00
Anders Hejlsberg c16c7d56c0 Allow base constructor types to be intersections 2017-01-20 09:17:14 -08:00
Andy Hanson 36a9f6798a Merge branch 'master' into find_all_refs_primitive 2017-01-20 06:50:52 -08:00
Andy Hanson 1267fd3030 Don't use nameTable for type keywords, and don't handle keyof. 2017-01-20 06:41:57 -08:00
Anders Hejlsberg a9af10b030 Intersections as their own 'this' type 2017-01-20 06:16:08 -08:00
falsandtru 21c2c0e786 Fix regressions 2017-01-20 23:05:45 +09:00
Mohamed Hegazy 0a535f0bf7 Merge pull request #13585 from Microsoft/Fix14036
Fix https://github.com/DefinitelyTyped/DefinitelyTyped/issues/14036
2017-01-19 20:49:15 -08:00
Mohamed Hegazy d11d03a06c Fix https://github.com/DefinitelyTyped/DefinitelyTyped/issues/14036:
Remove assert.
2017-01-19 17:36:16 -08:00
Ron Buckton 21bf48551c Always descend into loop, fix lint warnings 2017-01-19 14:57:34 -08:00
Anders Hejlsberg f9a65e436c Accept new baselines 2017-01-19 14:47:38 -08:00
Anders Hejlsberg c51e2867f5 Allow object intersection types in class implements clauses 2017-01-19 14:47:26 -08:00
Anders Hejlsberg 1c2f7f866b Improve efficiency of union/intersection resolved property caching 2017-01-19 14:30:53 -08:00