Skip to content

Commit 8ed7c76

Browse files
Accepted baselines.
1 parent bb0ec3b commit 8ed7c76

6 files changed

Lines changed: 53 additions & 11 deletions

File tree

tests/baselines/reference/reactNamespaceJSXEmit.js

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,15 @@ declare var x: any;
1313

1414

1515
//// [reactNamespaceJSXEmit.js]
16+
var __assign = (this && this.__assign) || Object.assign || function(t) {
17+
for (var i = 1, n = arguments.length; i < n; i++) {
18+
var s = arguments[i];
19+
if (s != null) for (var p in s) if (s.hasOwnProperty(p)) t[p] = s[p];
20+
}
21+
return t;
22+
};
1623
myReactLib.createElement("foo", {data: true});
1724
myReactLib.createElement(Bar, {x: x});
1825
myReactLib.createElement("x-component", null);
19-
myReactLib.createElement(Bar, myReactLib.__spread({}, x));
20-
myReactLib.createElement(Bar, myReactLib.__spread({}, x, {y: 2}));
26+
myReactLib.createElement(Bar, __assign({}, x));
27+
myReactLib.createElement(Bar, __assign({}, x, {y: 2}));

tests/baselines/reference/tsxExternalModuleEmit2.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,15 @@ declare var Foo, React;
1919

2020
//// [app.js]
2121
"use strict";
22+
var __assign = (this && this.__assign) || Object.assign || function(t) {
23+
for (var i = 1, n = arguments.length; i < n; i++) {
24+
var s = arguments[i];
25+
if (s != null) for (var p in s) if (s.hasOwnProperty(p)) t[p] = s[p];
26+
}
27+
return t;
28+
};
2229
var mod_1 = require('mod');
2330
// Should see mod_1['default'] in emit here
2431
React.createElement(Foo, {handler: mod_1["default"]});
2532
// Should see mod_1['default'] in emit here
26-
React.createElement(Foo, React.__spread({}, mod_1["default"]));
33+
React.createElement(Foo, __assign({}, mod_1["default"]));

tests/baselines/reference/tsxReactEmit2.js

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,16 @@ var spreads5 = <div x={p2} {...p1} y={p3}>{p2}</div>;
1616

1717

1818
//// [file.js]
19+
var __assign = (this && this.__assign) || Object.assign || function(t) {
20+
for (var i = 1, n = arguments.length; i < n; i++) {
21+
var s = arguments[i];
22+
if (s != null) for (var p in s) if (s.hasOwnProperty(p)) t[p] = s[p];
23+
}
24+
return t;
25+
};
1926
var p1, p2, p3;
20-
var spreads1 = React.createElement("div", React.__spread({}, p1), p2);
21-
var spreads2 = React.createElement("div", React.__spread({}, p1), p2);
22-
var spreads3 = React.createElement("div", React.__spread({x: p3}, p1), p2);
23-
var spreads4 = React.createElement("div", React.__spread({}, p1, {x: p3}), p2);
24-
var spreads5 = React.createElement("div", React.__spread({x: p2}, p1, {y: p3}), p2);
27+
var spreads1 = React.createElement("div", __assign({}, p1), p2);
28+
var spreads2 = React.createElement("div", __assign({}, p1), p2);
29+
var spreads3 = React.createElement("div", __assign({x: p3}, p1), p2);
30+
var spreads4 = React.createElement("div", __assign({}, p1, {x: p3}), p2);
31+
var spreads5 = React.createElement("div", __assign({x: p2}, p1, {y: p3}), p2);

tests/baselines/reference/tsxReactEmit4.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,14 @@ var openClosed1 = <div>
1818
var spread1 = <div {...p} x={0} />;
1919

2020
//// [file.js]
21+
var __assign = (this && this.__assign) || Object.assign || function(t) {
22+
for (var i = 1, n = arguments.length; i < n; i++) {
23+
var s = arguments[i];
24+
if (s != null) for (var p in s) if (s.hasOwnProperty(p)) t[p] = s[p];
25+
}
26+
return t;
27+
};
2128
var p;
2229
var openClosed1 = React.createElement("div", null, blah);
2330
// Should emit React.__spread({}, p, {x: 0})
24-
var spread1 = React.createElement("div", React.__spread({}, p, {x: 0}));
31+
var spread1 = React.createElement("div", __assign({}, p, {x: 0}));

tests/baselines/reference/tsxReactEmit5.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,15 @@ var spread1 = <div x='' {...foo} y='' />;
2323
//// [file.js]
2424
//// [react-consumer.js]
2525
"use strict";
26+
var __assign = (this && this.__assign) || Object.assign || function(t) {
27+
for (var i = 1, n = arguments.length; i < n; i++) {
28+
var s = arguments[i];
29+
if (s != null) for (var p in s) if (s.hasOwnProperty(p)) t[p] = s[p];
30+
}
31+
return t;
32+
};
2633
var test_1 = require("./test");
2734
// Should emit test_1.React.createElement
2835
// and React.__spread
2936
var foo;
30-
var spread1 = test_1.React.createElement("div", test_1.React.__spread({x: ''}, foo, {y: ''}));
37+
var spread1 = test_1.React.createElement("div", __assign({x: ''}, foo, {y: ''}));

tests/baselines/reference/tsxReactEmit6.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,13 @@ namespace M {
2828

2929
//// [file.js]
3030
//// [react-consumer.js]
31+
var __assign = (this && this.__assign) || Object.assign || function(t) {
32+
for (var i = 1, n = arguments.length; i < n; i++) {
33+
var s = arguments[i];
34+
if (s != null) for (var p in s) if (s.hasOwnProperty(p)) t[p] = s[p];
35+
}
36+
return t;
37+
};
3138
var M;
3239
(function (M) {
3340
})(M || (M = {}));
@@ -36,7 +43,7 @@ var M;
3643
// Should emit M.React.createElement
3744
// and M.React.__spread
3845
var foo;
39-
var spread1 = M.React.createElement("div", M.React.__spread({x: ''}, foo, {y: ''}));
46+
var spread1 = M.React.createElement("div", __assign({x: ''}, foo, {y: ''}));
4047
// Quotes
4148
var x = M.React.createElement("div", null, "This \"quote\" thing");
4249
})(M || (M = {}));

0 commit comments

Comments
 (0)