mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-05-30 10:29:18 -05:00
Accepted valid baselines
This commit is contained in:
@@ -12,8 +12,6 @@ var x = <div></div><div></div>
|
||||
|
||||
|
||||
//// [file1.js]
|
||||
React.createElement("div", null)
|
||||
,
|
||||
React.createElement("div", null);
|
||||
React.createElement("div", null), React.createElement("div", null);
|
||||
//// [file2.js]
|
||||
var x = React.createElement("div", null), React.createElement("div", null);
|
||||
var x = (React.createElement("div", null), React.createElement("div", null));
|
||||
|
||||
@@ -21,6 +21,6 @@ declare var Foo, React;
|
||||
"use strict";
|
||||
var mod_1 = require('mod');
|
||||
// Should see mod_1['default'] in emit here
|
||||
React.createElement(Foo, {handler: mod_1["default"]});
|
||||
React.createElement(Foo, { handler: mod_1["default"] });
|
||||
// Should see mod_1['default'] in emit here
|
||||
React.createElement(Foo, React.__spread({}, mod_1["default"]));
|
||||
|
||||
@@ -44,17 +44,17 @@ var whitespace3 = <div>
|
||||
//// [file.js]
|
||||
var p;
|
||||
var selfClosed1 = React.createElement("div", null);
|
||||
var selfClosed2 = React.createElement("div", {x: "1"});
|
||||
var selfClosed3 = React.createElement("div", {x: '1'});
|
||||
var selfClosed4 = React.createElement("div", {x: "1", y: '0'});
|
||||
var selfClosed5 = React.createElement("div", {x: 0, y: '0'});
|
||||
var selfClosed6 = React.createElement("div", {x: "1", y: '0'});
|
||||
var selfClosed7 = React.createElement("div", {x: p, y: 'p', b: true});
|
||||
var selfClosed2 = React.createElement("div", { x: "1" });
|
||||
var selfClosed3 = React.createElement("div", { x: '1' });
|
||||
var selfClosed4 = React.createElement("div", { x: "1", y: '0' });
|
||||
var selfClosed5 = React.createElement("div", { x: 0, y: '0' });
|
||||
var selfClosed6 = React.createElement("div", { x: "1", y: '0' });
|
||||
var selfClosed7 = React.createElement("div", { x: p, y: 'p', b: true });
|
||||
var openClosed1 = React.createElement("div", null);
|
||||
var openClosed2 = React.createElement("div", {n: 'm'}, "foo");
|
||||
var openClosed3 = React.createElement("div", {n: 'm'}, p);
|
||||
var openClosed4 = React.createElement("div", {n: 'm'}, p < p);
|
||||
var openClosed5 = React.createElement("div", {n: 'm', b: true}, p > p);
|
||||
var openClosed2 = React.createElement("div", { n: 'm' }, "foo");
|
||||
var openClosed3 = React.createElement("div", { n: 'm' }, p);
|
||||
var openClosed4 = React.createElement("div", { n: 'm' }, p < p);
|
||||
var openClosed5 = React.createElement("div", { n: 'm', b: true }, p > p);
|
||||
var SomeClass = (function () {
|
||||
function SomeClass() {
|
||||
}
|
||||
@@ -63,15 +63,12 @@ var SomeClass = (function () {
|
||||
var rewrites1 = React.createElement("div", null, function () { return _this; });
|
||||
var rewrites2 = React.createElement("div", null, [p].concat(p, [p]));
|
||||
var rewrites3 = React.createElement("div", null, { p: p });
|
||||
var rewrites4 = React.createElement("div", {a: function () { return _this; }});
|
||||
var rewrites5 = React.createElement("div", {a: [p].concat(p, [p])});
|
||||
var rewrites6 = React.createElement("div", {a: { p: p }});
|
||||
var rewrites4 = React.createElement("div", { a: function () { return _this; } });
|
||||
var rewrites5 = React.createElement("div", { a: [p].concat(p, [p]) });
|
||||
var rewrites6 = React.createElement("div", { a: { p: p } });
|
||||
};
|
||||
return SomeClass;
|
||||
}());
|
||||
var whitespace1 = React.createElement("div", null, " ");
|
||||
var whitespace2 = React.createElement("div", null,
|
||||
" ",
|
||||
p,
|
||||
" ");
|
||||
var whitespace2 = React.createElement("div", null, " ", p, " ");
|
||||
var whitespace3 = React.createElement("div", null, p);
|
||||
|
||||
@@ -19,6 +19,6 @@ var spreads5 = <div x={p2} {...p1} y={p3}>{p2}</div>;
|
||||
var p1, p2, p3;
|
||||
var spreads1 = React.createElement("div", React.__spread({}, p1), p2);
|
||||
var spreads2 = React.createElement("div", React.__spread({}, p1), p2);
|
||||
var spreads3 = React.createElement("div", React.__spread({x: p3}, p1), p2);
|
||||
var spreads4 = React.createElement("div", React.__spread({}, p1, {x: p3}), p2);
|
||||
var spreads5 = React.createElement("div", React.__spread({x: p2}, p1, {y: p3}), p2);
|
||||
var spreads3 = React.createElement("div", React.__spread({ x: p3 }, p1), p2);
|
||||
var spreads4 = React.createElement("div", React.__spread({}, p1, { x: p3 }), p2);
|
||||
var spreads5 = React.createElement("div", React.__spread({ x: p2 }, p1, { y: p3 }), p2);
|
||||
|
||||
@@ -8,11 +8,4 @@ declare var Foo, Bar, baz;
|
||||
<Foo> <Bar> q </Bar> <Bar/> s <Bar/><Bar/></Foo>;
|
||||
|
||||
//// [test.js]
|
||||
React.createElement(Foo, null,
|
||||
" ",
|
||||
React.createElement(Bar, null, " q "),
|
||||
" ",
|
||||
React.createElement(Bar, null),
|
||||
" s ",
|
||||
React.createElement(Bar, null),
|
||||
React.createElement(Bar, null));
|
||||
React.createElement(Foo, null, " ", React.createElement(Bar, null, " q "), " ", React.createElement(Bar, null), " s ", React.createElement(Bar, null), React.createElement(Bar, null));
|
||||
|
||||
@@ -21,4 +21,4 @@ var spread1 = <div {...p} x={0} />;
|
||||
var p;
|
||||
var openClosed1 = React.createElement("div", null, blah);
|
||||
// Should emit React.__spread({}, p, {x: 0})
|
||||
var spread1 = React.createElement("div", React.__spread({}, p, {x: 0}));
|
||||
var spread1 = React.createElement("div", React.__spread({}, p, { x: 0 }));
|
||||
|
||||
@@ -21,13 +21,13 @@ var e = <div xxxxx="val"></div>;
|
||||
|
||||
|
||||
//// [file.js]
|
||||
var m = React.createElement("div", {"x-y": "val"});
|
||||
var n = React.createElement("div", {"xx-y": "val"});
|
||||
var o = React.createElement("div", {"x-yy": "val"});
|
||||
var p = React.createElement("div", {"xx-yy": "val"});
|
||||
var m = React.createElement("div", { "x-y": "val" });
|
||||
var n = React.createElement("div", { "xx-y": "val" });
|
||||
var o = React.createElement("div", { "x-yy": "val" });
|
||||
var p = React.createElement("div", { "xx-yy": "val" });
|
||||
// Investigation
|
||||
var a = React.createElement("div", {x: "val"});
|
||||
var b = React.createElement("div", {xx: "val"});
|
||||
var c = React.createElement("div", {xxx: "val"});
|
||||
var d = React.createElement("div", {xxxx: "val"});
|
||||
var e = React.createElement("div", {xxxxx: "val"});
|
||||
var a = React.createElement("div", { x: "val" });
|
||||
var b = React.createElement("div", { xx: "val" });
|
||||
var c = React.createElement("div", { xxx: "val" });
|
||||
var d = React.createElement("div", { xxxx: "val" });
|
||||
var e = React.createElement("div", { xxxxx: "val" });
|
||||
|
||||
Reference in New Issue
Block a user