Skip to content

Commit 87fd182

Browse files
authored
Merge pull request #39537 from microsoft/fix/helpers/use-hasownproperty-call
fix(helpers): Use `hasOwnProperty.call`
2 parents 8002473 + 3fdd234 commit 87fd182

File tree

890 files changed

+952
-952
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

890 files changed

+952
-952
lines changed

src/compiler/factory/emitHelpers.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -568,7 +568,7 @@ namespace ts {
568568
var extendStatics = function (d, b) {
569569
extendStatics = Object.setPrototypeOf ||
570570
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
571-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
571+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
572572
return extendStatics(d, b);
573573
};
574574
@@ -798,7 +798,7 @@ namespace ts {
798798
var __importStar = (this && this.__importStar) || function (mod) {
799799
if (mod && mod.__esModule) return mod;
800800
var result = {};
801-
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
801+
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
802802
__setModuleDefault(result, mod);
803803
return result;
804804
};`

src/compiler/transformers/module/module.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1866,7 +1866,7 @@ namespace ts {
18661866
priority: 2,
18671867
text: `
18681868
var __exportStar = (this && this.__exportStar) || function(m, exports) {
1869-
for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p);
1869+
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
18701870
};`
18711871
};
18721872

tests/baselines/reference/ExportClassWithAccessibleTypesInTypeParameterConstraintsClassHeritageListMemberTypeAnnotations.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ var __extends = (this && this.__extends) || (function () {
2525
var extendStatics = function (d, b) {
2626
extendStatics = Object.setPrototypeOf ||
2727
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
28-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
28+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
2929
return extendStatics(d, b);
3030
};
3131
return function (d, b) {

tests/baselines/reference/ExportClassWithInaccessibleTypeInTypeParameterConstraint.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ var __extends = (this && this.__extends) || (function () {
2929
var extendStatics = function (d, b) {
3030
extendStatics = Object.setPrototypeOf ||
3131
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
32-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
32+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
3333
return extendStatics(d, b);
3434
};
3535
return function (d, b) {

tests/baselines/reference/abstractClassInLocalScope.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ var __extends = (this && this.__extends) || (function () {
1212
var extendStatics = function (d, b) {
1313
extendStatics = Object.setPrototypeOf ||
1414
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
15-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
15+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
1616
return extendStatics(d, b);
1717
};
1818
return function (d, b) {

tests/baselines/reference/abstractClassInLocalScopeIsAbstract.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ var __extends = (this && this.__extends) || (function () {
1212
var extendStatics = function (d, b) {
1313
extendStatics = Object.setPrototypeOf ||
1414
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
15-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
15+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
1616
return extendStatics(d, b);
1717
};
1818
return function (d, b) {

tests/baselines/reference/abstractProperty.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ var __extends = (this && this.__extends) || (function () {
2626
var extendStatics = function (d, b) {
2727
extendStatics = Object.setPrototypeOf ||
2828
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
29-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
29+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
3030
return extendStatics(d, b);
3131
};
3232
return function (d, b) {

tests/baselines/reference/abstractPropertyInConstructor.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ var __extends = (this && this.__extends) || (function () {
7676
var extendStatics = function (d, b) {
7777
extendStatics = Object.setPrototypeOf ||
7878
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
79-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
79+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
8080
return extendStatics(d, b);
8181
};
8282
return function (d, b) {

tests/baselines/reference/abstractPropertyNegative.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ var __extends = (this && this.__extends) || (function () {
4848
var extendStatics = function (d, b) {
4949
extendStatics = Object.setPrototypeOf ||
5050
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
51-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
51+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
5252
return extendStatics(d, b);
5353
};
5454
return function (d, b) {

tests/baselines/reference/accessOverriddenBaseClassMember1.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ var __extends = (this && this.__extends) || (function () {
2020
var extendStatics = function (d, b) {
2121
extendStatics = Object.setPrototypeOf ||
2222
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
23-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
23+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
2424
return extendStatics(d, b);
2525
};
2626
return function (d, b) {

tests/baselines/reference/accessorsOverrideProperty7.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ var __extends = (this && this.__extends) || (function () {
1212
var extendStatics = function (d, b) {
1313
extendStatics = Object.setPrototypeOf ||
1414
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
15-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
15+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
1616
return extendStatics(d, b);
1717
};
1818
return function (d, b) {

tests/baselines/reference/accessors_spec_section-4.5_inference.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ var __extends = (this && this.__extends) || (function () {
2929
var extendStatics = function (d, b) {
3030
extendStatics = Object.setPrototypeOf ||
3131
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
32-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
32+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
3333
return extendStatics(d, b);
3434
};
3535
return function (d, b) {

tests/baselines/reference/aliasUsageInAccessorsOfClass.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ var __extends = (this && this.__extends) || (function () {
4343
var extendStatics = function (d, b) {
4444
extendStatics = Object.setPrototypeOf ||
4545
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
46-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
46+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
4747
return extendStatics(d, b);
4848
};
4949
return function (d, b) {

tests/baselines/reference/aliasUsageInArray.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ var __extends = (this && this.__extends) || (function () {
3737
var extendStatics = function (d, b) {
3838
extendStatics = Object.setPrototypeOf ||
3939
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
40-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
40+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
4141
return extendStatics(d, b);
4242
};
4343
return function (d, b) {

tests/baselines/reference/aliasUsageInFunctionExpression.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ var __extends = (this && this.__extends) || (function () {
3636
var extendStatics = function (d, b) {
3737
extendStatics = Object.setPrototypeOf ||
3838
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
39-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
39+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
4040
return extendStatics(d, b);
4141
};
4242
return function (d, b) {

tests/baselines/reference/aliasUsageInGenericFunction.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ var __extends = (this && this.__extends) || (function () {
4040
var extendStatics = function (d, b) {
4141
extendStatics = Object.setPrototypeOf ||
4242
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
43-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
43+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
4444
return extendStatics(d, b);
4545
};
4646
return function (d, b) {

tests/baselines/reference/aliasUsageInIndexerOfClass.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ var __extends = (this && this.__extends) || (function () {
4242
var extendStatics = function (d, b) {
4343
extendStatics = Object.setPrototypeOf ||
4444
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
45-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
45+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
4646
return extendStatics(d, b);
4747
};
4848
return function (d, b) {

tests/baselines/reference/aliasUsageInObjectLiteral.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ var __extends = (this && this.__extends) || (function () {
3737
var extendStatics = function (d, b) {
3838
extendStatics = Object.setPrototypeOf ||
3939
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
40-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
40+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
4141
return extendStatics(d, b);
4242
};
4343
return function (d, b) {

tests/baselines/reference/aliasUsageInOrExpression.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ var __extends = (this && this.__extends) || (function () {
4040
var extendStatics = function (d, b) {
4141
extendStatics = Object.setPrototypeOf ||
4242
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
43-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
43+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
4444
return extendStatics(d, b);
4545
};
4646
return function (d, b) {

tests/baselines/reference/aliasUsageInTypeArgumentOfExtendsClause.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ var __extends = (this && this.__extends) || (function () {
4040
var extendStatics = function (d, b) {
4141
extendStatics = Object.setPrototypeOf ||
4242
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
43-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
43+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
4444
return extendStatics(d, b);
4545
};
4646
return function (d, b) {
@@ -66,7 +66,7 @@ var __extends = (this && this.__extends) || (function () {
6666
var extendStatics = function (d, b) {
6767
extendStatics = Object.setPrototypeOf ||
6868
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
69-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
69+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
7070
return extendStatics(d, b);
7171
};
7272
return function (d, b) {

tests/baselines/reference/aliasUsageInVarAssignment.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ var __extends = (this && this.__extends) || (function () {
3636
var extendStatics = function (d, b) {
3737
extendStatics = Object.setPrototypeOf ||
3838
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
39-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
39+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
4040
return extendStatics(d, b);
4141
};
4242
return function (d, b) {

tests/baselines/reference/ambientShorthand_reExport.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi
3939
o[k2] = m[k];
4040
}));
4141
var __exportStar = (this && this.__exportStar) || function(m, exports) {
42-
for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p);
42+
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
4343
};
4444
exports.__esModule = true;
4545
__exportStar(require("jquery"), exports);

tests/baselines/reference/ambiguousOverloadResolution.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ var __extends = (this && this.__extends) || (function () {
1313
var extendStatics = function (d, b) {
1414
extendStatics = Object.setPrototypeOf ||
1515
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
16-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
16+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
1717
return extendStatics(d, b);
1818
};
1919
return function (d, b) {

tests/baselines/reference/amdDeclarationEmitNoExtraDeclare.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ var __extends = (this && this.__extends) || (function () {
2626
var extendStatics = function (d, b) {
2727
extendStatics = Object.setPrototypeOf ||
2828
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
29-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
29+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
3030
return extendStatics(d, b);
3131
};
3232
return function (d, b) {

tests/baselines/reference/anonClassDeclarationEmitIsAnon.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ var __extends = (this && this.__extends) || (function () {
4040
var extendStatics = function (d, b) {
4141
extendStatics = Object.setPrototypeOf ||
4242
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
43-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
43+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
4444
return extendStatics(d, b);
4545
};
4646
return function (d, b) {
@@ -80,7 +80,7 @@ var __extends = (this && this.__extends) || (function () {
8080
var extendStatics = function (d, b) {
8181
extendStatics = Object.setPrototypeOf ||
8282
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
83-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
83+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
8484
return extendStatics(d, b);
8585
};
8686
return function (d, b) {

tests/baselines/reference/anonymousClassDeclarationDoesntPrintWithReadonly.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ var __extends = (this && this.__extends) || (function () {
1313
var extendStatics = function (d, b) {
1414
extendStatics = Object.setPrototypeOf ||
1515
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
16-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
16+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
1717
return extendStatics(d, b);
1818
};
1919
return function (d, b) {

tests/baselines/reference/apparentTypeSubtyping.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ var __extends = (this && this.__extends) || (function () {
2828
var extendStatics = function (d, b) {
2929
extendStatics = Object.setPrototypeOf ||
3030
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
31-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
31+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
3232
return extendStatics(d, b);
3333
};
3434
return function (d, b) {

tests/baselines/reference/apparentTypeSupertype.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ var __extends = (this && this.__extends) || (function () {
1818
var extendStatics = function (d, b) {
1919
extendStatics = Object.setPrototypeOf ||
2020
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
21-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
21+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
2222
return extendStatics(d, b);
2323
};
2424
return function (d, b) {

tests/baselines/reference/arrayAssignmentTest1.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ var __extends = (this && this.__extends) || (function () {
9090
var extendStatics = function (d, b) {
9191
extendStatics = Object.setPrototypeOf ||
9292
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
93-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
93+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
9494
return extendStatics(d, b);
9595
};
9696
return function (d, b) {

tests/baselines/reference/arrayAssignmentTest2.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ var __extends = (this && this.__extends) || (function () {
6464
var extendStatics = function (d, b) {
6565
extendStatics = Object.setPrototypeOf ||
6666
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
67-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
67+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
6868
return extendStatics(d, b);
6969
};
7070
return function (d, b) {

tests/baselines/reference/arrayBestCommonTypes.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ var __extends = (this && this.__extends) || (function () {
112112
var extendStatics = function (d, b) {
113113
extendStatics = Object.setPrototypeOf ||
114114
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
115-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
115+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
116116
return extendStatics(d, b);
117117
};
118118
return function (d, b) {

tests/baselines/reference/arrayLiteralTypeInference.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ var __extends = (this && this.__extends) || (function () {
5656
var extendStatics = function (d, b) {
5757
extendStatics = Object.setPrototypeOf ||
5858
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
59-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
59+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
6060
return extendStatics(d, b);
6161
};
6262
return function (d, b) {

tests/baselines/reference/arrayLiterals.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ var __extends = (this && this.__extends) || (function () {
4242
var extendStatics = function (d, b) {
4343
extendStatics = Object.setPrototypeOf ||
4444
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
45-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
45+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
4646
return extendStatics(d, b);
4747
};
4848
return function (d, b) {

tests/baselines/reference/arrayLiteralsWithRecursiveGenerics.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ var __extends = (this && this.__extends) || (function () {
3030
var extendStatics = function (d, b) {
3131
extendStatics = Object.setPrototypeOf ||
3232
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
33-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
33+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
3434
return extendStatics(d, b);
3535
};
3636
return function (d, b) {

0 commit comments

Comments
 (0)