Skip to content

Commit 2b646cd

Browse files
committed
Modified __rest output in test baselines.
1 parent 782ceb4 commit 2b646cd

29 files changed

+116
-58
lines changed

tests/baselines/reference/asyncFunctionTempVariableScoping.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,10 @@ var __rest = (this && this.__rest) || function (s, e) {
4545
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
4646
t[p] = s[p];
4747
if (s != null && typeof Object.getOwnPropertySymbols === "function")
48-
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) if (e.indexOf(p[i]) < 0)
49-
t[p[i]] = s[p[i]];
48+
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
49+
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable(p[i]))
50+
t[p[i]] = s[p[i]];
51+
}
5052
return t;
5153
};
5254
var _this = this;

tests/baselines/reference/destructuringAssignmentWithStrictNullChecks.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,10 @@ var __rest = (this && this.__rest) || function (s, e) {
99
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
1010
t[p] = s[p];
1111
if (s != null && typeof Object.getOwnPropertySymbols === "function")
12-
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) if (e.indexOf(p[i]) < 0)
13-
t[p[i]] = s[p[i]];
12+
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
13+
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable(p[i]))
14+
t[p[i]] = s[p[i]];
15+
}
1416
return t;
1517
};
1618
var bar;

tests/baselines/reference/destructuringInitializerContextualTypeFromContext.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,10 @@ var __rest = (this && this.__rest) || function (s, e) {
4343
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
4444
t[p] = s[p];
4545
if (s != null && typeof Object.getOwnPropertySymbols === "function")
46-
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) if (e.indexOf(p[i]) < 0)
47-
t[p[i]] = s[p[i]];
46+
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
47+
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable(p[i]))
48+
t[p[i]] = s[p[i]];
49+
}
4850
return t;
4951
};
5052
var Parent = function (_a) {

tests/baselines/reference/destructuringObjectBindingPatternAndAssignment5.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,10 @@ var __rest = (this && this.__rest) || function (s, e) {
1212
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
1313
t[p] = s[p];
1414
if (s != null && typeof Object.getOwnPropertySymbols === "function")
15-
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) if (e.indexOf(p[i]) < 0)
16-
t[p[i]] = s[p[i]];
15+
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
16+
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable(p[i]))
17+
t[p[i]] = s[p[i]];
18+
}
1719
return t;
1820
};
1921
function a() {

tests/baselines/reference/forLoopWithDestructuringDoesNotElideFollowingStatement.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,10 @@ var __rest = (this && this.__rest) || function (s, e) {
99
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
1010
t[p] = s[p];
1111
if (s != null && typeof Object.getOwnPropertySymbols === "function")
12-
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) if (e.indexOf(p[i]) < 0)
13-
t[p[i]] = s[p[i]];
12+
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
13+
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable(p[i]))
14+
t[p[i]] = s[p[i]];
15+
}
1416
return t;
1517
};
1618
var array = [{ a: 0, b: 1 }];

tests/baselines/reference/genericIsNeverEmptyObject.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,10 @@ var __rest = (this && this.__rest) || function (s, e) {
2929
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
3030
t[p] = s[p];
3131
if (s != null && typeof Object.getOwnPropertySymbols === "function")
32-
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) if (e.indexOf(p[i]) < 0)
33-
t[p[i]] = s[p[i]];
32+
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
33+
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable(p[i]))
34+
t[p[i]] = s[p[i]];
35+
}
3436
return t;
3537
};
3638
function test(obj) {

tests/baselines/reference/genericObjectRest.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,10 @@ var __rest = (this && this.__rest) || function (s, e) {
3535
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
3636
t[p] = s[p];
3737
if (s != null && typeof Object.getOwnPropertySymbols === "function")
38-
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) if (e.indexOf(p[i]) < 0)
39-
t[p[i]] = s[p[i]];
38+
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
39+
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable(p[i]))
40+
t[p[i]] = s[p[i]];
41+
}
4042
return t;
4143
};
4244
const a = 'a';

tests/baselines/reference/literalTypeWidening.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,8 +156,10 @@ var __rest = (this && this.__rest) || function (s, e) {
156156
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
157157
t[p] = s[p];
158158
if (s != null && typeof Object.getOwnPropertySymbols === "function")
159-
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) if (e.indexOf(p[i]) < 0)
160-
t[p[i]] = s[p[i]];
159+
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
160+
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable(p[i]))
161+
t[p[i]] = s[p[i]];
162+
}
161163
return t;
162164
};
163165
exports.__esModule = true;

tests/baselines/reference/mappedTypeConstraints.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,10 @@ var __rest = (this && this.__rest) || function (s, e) {
4242
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
4343
t[p] = s[p];
4444
if (s != null && typeof Object.getOwnPropertySymbols === "function")
45-
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) if (e.indexOf(p[i]) < 0)
46-
t[p[i]] = s[p[i]];
45+
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
46+
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable(p[i]))
47+
t[p[i]] = s[p[i]];
48+
}
4749
return t;
4850
};
4951
function f0(obj) {

tests/baselines/reference/nonPrimitiveAccessProperty.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,10 @@ var __rest = (this && this.__rest) || function (s, e) {
1313
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
1414
t[p] = s[p];
1515
if (s != null && typeof Object.getOwnPropertySymbols === "function")
16-
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) if (e.indexOf(p[i]) < 0)
17-
t[p[i]] = s[p[i]];
16+
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
17+
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable(p[i]))
18+
t[p[i]] = s[p[i]];
19+
}
1820
return t;
1921
};
2022
var a;

0 commit comments

Comments
 (0)