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) {

0 commit comments

Comments
 (0)