Skip to content

Commit 6a13fda

Browse files
authored
Merge pull request #12304 from Microsoft/improve-spread-helper-emit
Improve spread helper emit
2 parents 3a95f92 + d566c3b commit 6a13fda

16 files changed

+0
-48
lines changed

src/compiler/transformers/esnext.ts

-3
Original file line numberDiff line numberDiff line change
@@ -396,9 +396,6 @@ namespace ts {
396396
s = arguments[i];
397397
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
398398
t[p] = s[p];
399-
if (typeof Object.getOwnPropertySymbols === "function")
400-
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++)
401-
t[p[i]] = s[p[i]];
402399
}
403400
return t;
404401
};`

tests/baselines/reference/importHelpersInTsx.js

-3
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,6 @@ var __assign = (this && this.__assign) || Object.assign || function(t) {
2929
s = arguments[i];
3030
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
3131
t[p] = s[p];
32-
if (typeof Object.getOwnPropertySymbols === "function")
33-
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++)
34-
t[p[i]] = s[p[i]];
3532
}
3633
return t;
3734
};

tests/baselines/reference/objectRest2.js

-3
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,6 @@ var __assign = (this && this.__assign) || Object.assign || function(t) {
2020
s = arguments[i];
2121
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
2222
t[p] = s[p];
23-
if (typeof Object.getOwnPropertySymbols === "function")
24-
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++)
25-
t[p[i]] = s[p[i]];
2623
}
2724
return t;
2825
};

tests/baselines/reference/objectRestForOf.js

-3
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,6 @@ var __assign = (this && this.__assign) || Object.assign || function(t) {
2020
s = arguments[i];
2121
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
2222
t[p] = s[p];
23-
if (typeof Object.getOwnPropertySymbols === "function")
24-
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++)
25-
t[p[i]] = s[p[i]];
2623
}
2724
return t;
2825
};

tests/baselines/reference/objectSpread.js

-3
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,6 @@ var __assign = (this && this.__assign) || Object.assign || function(t) {
8787
s = arguments[i];
8888
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
8989
t[p] = s[p];
90-
if (typeof Object.getOwnPropertySymbols === "function")
91-
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++)
92-
t[p[i]] = s[p[i]];
9390
}
9491
return t;
9592
};

tests/baselines/reference/objectSpreadComputedProperty.js

-3
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@ var __assign = (this && this.__assign) || Object.assign || function(t) {
1616
s = arguments[i];
1717
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
1818
t[p] = s[p];
19-
if (typeof Object.getOwnPropertySymbols === "function")
20-
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++)
21-
t[p[i]] = s[p[i]];
2219
}
2320
return t;
2421
};

tests/baselines/reference/objectSpreadIndexSignature.js

-3
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,6 @@ var __assign = (this && this.__assign) || Object.assign || function(t) {
2323
s = arguments[i];
2424
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
2525
t[p] = s[p];
26-
if (typeof Object.getOwnPropertySymbols === "function")
27-
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++)
28-
t[p[i]] = s[p[i]];
2926
}
3027
return t;
3128
};

tests/baselines/reference/objectSpreadNegative.js

-3
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,6 @@ var __assign = (this && this.__assign) || Object.assign || function(t) {
7777
s = arguments[i];
7878
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
7979
t[p] = s[p];
80-
if (typeof Object.getOwnPropertySymbols === "function")
81-
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++)
82-
t[p[i]] = s[p[i]];
8380
}
8481
return t;
8582
};

tests/baselines/reference/objectSpreadNegativeParse.js

-3
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,6 @@ var __assign = (this && this.__assign) || Object.assign || function(t) {
1111
s = arguments[i];
1212
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
1313
t[p] = s[p];
14-
if (typeof Object.getOwnPropertySymbols === "function")
15-
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++)
16-
t[p[i]] = s[p[i]];
1714
}
1815
return t;
1916
};

tests/baselines/reference/objectSpreadStrictNull.js

-3
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,6 @@ var __assign = (this && this.__assign) || Object.assign || function(t) {
2727
s = arguments[i];
2828
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
2929
t[p] = s[p];
30-
if (typeof Object.getOwnPropertySymbols === "function")
31-
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++)
32-
t[p[i]] = s[p[i]];
3330
}
3431
return t;
3532
};

tests/baselines/reference/reactNamespaceJSXEmit.js

-3
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,6 @@ var __assign = (this && this.__assign) || Object.assign || function(t) {
1818
s = arguments[i];
1919
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
2020
t[p] = s[p];
21-
if (typeof Object.getOwnPropertySymbols === "function")
22-
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++)
23-
t[p[i]] = s[p[i]];
2421
}
2522
return t;
2623
};

tests/baselines/reference/tsxExternalModuleEmit2.js

-3
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,6 @@ var __assign = (this && this.__assign) || Object.assign || function(t) {
2424
s = arguments[i];
2525
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
2626
t[p] = s[p];
27-
if (typeof Object.getOwnPropertySymbols === "function")
28-
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++)
29-
t[p[i]] = s[p[i]];
3027
}
3128
return t;
3229
};

tests/baselines/reference/tsxReactEmit2.js

-3
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,6 @@ var __assign = (this && this.__assign) || Object.assign || function(t) {
2121
s = arguments[i];
2222
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
2323
t[p] = s[p];
24-
if (typeof Object.getOwnPropertySymbols === "function")
25-
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++)
26-
t[p[i]] = s[p[i]];
2724
}
2825
return t;
2926
};

tests/baselines/reference/tsxReactEmit4.js

-3
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,6 @@ var __assign = (this && this.__assign) || Object.assign || function(t) {
2323
s = arguments[i];
2424
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
2525
t[p] = s[p];
26-
if (typeof Object.getOwnPropertySymbols === "function")
27-
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++)
28-
t[p[i]] = s[p[i]];
2926
}
3027
return t;
3128
};

tests/baselines/reference/tsxReactEmit5.js

-3
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,6 @@ var __assign = (this && this.__assign) || Object.assign || function(t) {
2828
s = arguments[i];
2929
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
3030
t[p] = s[p];
31-
if (typeof Object.getOwnPropertySymbols === "function")
32-
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++)
33-
t[p[i]] = s[p[i]];
3431
}
3532
return t;
3633
};

tests/baselines/reference/tsxReactEmit6.js

-3
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,6 @@ var __assign = (this && this.__assign) || Object.assign || function(t) {
3333
s = arguments[i];
3434
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
3535
t[p] = s[p];
36-
if (typeof Object.getOwnPropertySymbols === "function")
37-
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++)
38-
t[p[i]] = s[p[i]];
3936
}
4037
return t;
4138
};

0 commit comments

Comments
 (0)