Commit Graph
8062 Commits
Author SHA1 Message Date
Ryan Cavanaugh 76b1e95c3d Always call checkExpression on JSX attribute values
Fixes #13676
2017-01-25 10:40:59 -08:00
Vladimir Matveev abc30b26c7 handle cases when body of for-of statement is expanded after loop conversion (#13677) 2017-01-25 09:53:34 -08:00
Andy Hanson a68a7cea3f Merge branch 'master' into import_star_namespace 2017-01-25 07:03:35 -08:00
Andy c55b9ffe83 Merge pull request #13658 from Microsoft/findallrefs_mappedtypes
Support find-all-references on mapped types.
2017-01-24 13:31:48 -08:00
Andy Hanson 0d21c241b2 Support find-all-references on mapped types.
* Need to put a 'mappedTypeOrigin' property in SymbolLinks
2017-01-24 10:17:17 -08:00
Nathan Shively-Sanders ceb5fac343 Merge pull request #13558 from HerringtonDarkholme/rest-spread-intrinsic
Fix #13556: enable rest/spread on `object`
2017-01-24 08:59:02 -08:00
Mohamed Hegazy 4888e4f958 Merge pull request #13636 from ds300/preserve-jsx-but-output-.js-files
Add option to output .js files while preserving jsx
2017-01-23 23:22:45 -08:00
Herrington Darkholme 24bb21c55a address code review 2017-01-24 11:24:30 +08:00
David Sheldrick 6fda5a1b3a Update comment about jsx react-native in es5.ts 2017-01-23 22:14:57 +01: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
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 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 6d6b19fd23 Fix typo in intersection apparent type 2017-01-22 11:54:39 -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
Anders Hejlsberg ad71da0a7f Fix error reporting bug 2017-01-21 13:06:54 -08: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
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
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
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
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
Anders Hejlsberg a9af10b030 Intersections as their own 'this' type 2017-01-20 06:16:08 -08:00
Mohamed Hegazy d11d03a06c Fix https://github.com/DefinitelyTyped/DefinitelyTyped/issues/14036:
Remove assert.
2017-01-19 17:36:16 -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
Sheetal Nandi 679a7ec04f Use the value symbol for decorator purpose only if it is same as typesymbol
Fixes #13155
2017-01-19 14:27:53 -08:00
Anders Hejlsberg a6c5306479 Allow object intersection types as class/interface base types 2017-01-19 13:58:09 -08:00
Yui d36cd9b51b Merge pull request #11683 from Microsoft/useCollator_toImprovcePerformance
Remove localeFix function and use collator object when we can
2017-01-18 14:03:57 -08:00
Nathan Shively-Sanders 4759adefba Merge pull request #12671 from Microsoft/property-access-for-string-index-sigs
Property access for string index signatures
2017-01-18 08:38:33 -08:00
Nathan Shively-Sanders 34fa27895f Merge branch 'master' into property-access-for-string-index-sigs 2017-01-18 08:29:38 -08:00
Herrington Darkholme b4c15982ff fix #13556: enable rest/spread on object 2017-01-18 14:57:20 +08:00
Andy Hanson 7baeb9726a Merge branch 'master' into no_dom 2017-01-17 14:35:33 -08:00
Anders Hejlsberg 4d501d1f44 Merge pull request #13523 from Microsoft/fixNumericIndexedAccess
Fix numeric indexed access types
2017-01-17 11:51:52 -10:00
Nathan Shively-Sanders 899d51267d Merge pull request #12065 from about-code/master
Fixing #442: Impossible to define static 'length' function on class
2017-01-17 11:25:46 -08:00
Andy 65ef51d2f3 Merge pull request #12715 from Microsoft/map5
Use native maps when they're available
2017-01-17 11:04:28 -08:00
Andy Hanson 30ccc7a5d0 Merge branch 'master' into map5 2017-01-17 10:42:27 -08:00
Andy Hanson 9fbadfdc67 Move "types": [] to tsconfig-base 2017-01-17 08:02:39 -08:00
Andy 4ba382a1d1 Merge pull request #13478 from Microsoft/string_literal_rest_parameter
Support completions for string literal in rest parameter
2017-01-17 06:40:15 -08:00
Anders Hejlsberg d6fde0c07f Merge pull request #13483 from Microsoft/operatorsAndNullableTypes
Improved checking of nullable operands in expressions
2017-01-16 15:03:48 -10:00
Ron Buckton ed13dde154 Merge pull request #13505 from Microsoft/fix13504
Emit 'object' type in declaration emitter
2017-01-16 15:05:41 -08:00
Anders Hejlsberg 919e682e3f Allow T[N] where N is numeric and T has apparent numeric index signature 2017-01-16 12:18:01 -08:00
Ron Buckton 061175ef9f Emit 'object' type in declaration emitter 2017-01-15 16:26:17 -08:00
about-code 9b217e31df Removing es6 method/property distinction.
Adding tests with default export and anonymous class expressions.
2017-01-14 16:30:12 +01:00
about-code 66263b3782 Merge remote-tracking branch 'upstream/master' 2017-01-14 12:24:07 +01:00
rdosanjh 093929e49c adding 2 new lines to tsc --watch output 2017-01-14 11:02:05 +00:00
Daniel Rosenwasser 33f6fa8cc6 Error on the return statement itself when checking against function return types. 2017-01-13 18:47:18 -08:00