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
Anders Hejlsberg
894ba853a0
Improved undefined/null handling for unary operators
2017-01-13 16:09:03 -08:00
Anders Hejlsberg
8ce193c302
Improved undefined/null handling for relational operators
2017-01-13 15:54:39 -08:00
Anders Hejlsberg
bc7f86c1df
Improved undefined/null handling for arithmetic operators
2017-01-13 15:05:08 -08:00