Skip to content

Commit 8330bc3

Browse files
authored
Fix new() for legacy platform objects
1 parent f7520b3 commit 8330bc3

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

Diff for: lib/constructs/interface.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1204,7 +1204,7 @@ class Interface {
12041204
};
12051205
12061206
exports.new = globalObject => {
1207-
const wrapper = makeWrapper(globalObject);
1207+
${this.isLegacyPlatformObj ? "let" : "const"} wrapper = makeWrapper(globalObject);
12081208
12091209
exports._internalSetup(wrapper, globalObject);
12101210
Object.defineProperty(wrapper, implSymbol, {

Diff for: test/__snapshots__/test.js.snap

+12-12
Original file line numberDiff line numberDiff line change
@@ -404,7 +404,7 @@ exports.setup = (wrapper, globalObject, constructorArgs = [], privateData = {})
404404
};
405405

406406
exports.new = globalObject => {
407-
const wrapper = makeWrapper(globalObject);
407+
let wrapper = makeWrapper(globalObject);
408408

409409
exports._internalSetup(wrapper, globalObject);
410410
Object.defineProperty(wrapper, implSymbol, {
@@ -2638,7 +2638,7 @@ exports.setup = (wrapper, globalObject, constructorArgs = [], privateData = {})
26382638
};
26392639

26402640
exports.new = globalObject => {
2641-
const wrapper = makeWrapper(globalObject);
2641+
let wrapper = makeWrapper(globalObject);
26422642

26432643
exports._internalSetup(wrapper, globalObject);
26442644
Object.defineProperty(wrapper, implSymbol, {
@@ -4820,7 +4820,7 @@ exports.setup = (wrapper, globalObject, constructorArgs = [], privateData = {})
48204820
};
48214821

48224822
exports.new = globalObject => {
4823-
const wrapper = makeWrapper(globalObject);
4823+
let wrapper = makeWrapper(globalObject);
48244824

48254825
exports._internalSetup(wrapper, globalObject);
48264826
Object.defineProperty(wrapper, implSymbol, {
@@ -6685,7 +6685,7 @@ exports.setup = (wrapper, globalObject, constructorArgs = [], privateData = {})
66856685
};
66866686

66876687
exports.new = globalObject => {
6688-
const wrapper = makeWrapper(globalObject);
6688+
let wrapper = makeWrapper(globalObject);
66896689

66906690
exports._internalSetup(wrapper, globalObject);
66916691
Object.defineProperty(wrapper, implSymbol, {
@@ -7473,7 +7473,7 @@ exports.setup = (wrapper, globalObject, constructorArgs = [], privateData = {})
74737473
};
74747474

74757475
exports.new = globalObject => {
7476-
const wrapper = makeWrapper(globalObject);
7476+
let wrapper = makeWrapper(globalObject);
74777477

74787478
exports._internalSetup(wrapper, globalObject);
74797479
Object.defineProperty(wrapper, implSymbol, {
@@ -7842,7 +7842,7 @@ exports.setup = (wrapper, globalObject, constructorArgs = [], privateData = {})
78427842
};
78437843

78447844
exports.new = globalObject => {
7845-
const wrapper = makeWrapper(globalObject);
7845+
let wrapper = makeWrapper(globalObject);
78467846

78477847
exports._internalSetup(wrapper, globalObject);
78487848
Object.defineProperty(wrapper, implSymbol, {
@@ -9255,7 +9255,7 @@ exports.setup = (wrapper, globalObject, constructorArgs = [], privateData = {})
92559255
};
92569256

92579257
exports.new = globalObject => {
9258-
const wrapper = makeWrapper(globalObject);
9258+
let wrapper = makeWrapper(globalObject);
92599259

92609260
exports._internalSetup(wrapper, globalObject);
92619261
Object.defineProperty(wrapper, implSymbol, {
@@ -11448,7 +11448,7 @@ exports.setup = (wrapper, globalObject, constructorArgs = [], privateData = {})
1144811448
};
1144911449

1145011450
exports.new = globalObject => {
11451-
const wrapper = makeWrapper(globalObject);
11451+
let wrapper = makeWrapper(globalObject);
1145211452

1145311453
exports._internalSetup(wrapper, globalObject);
1145411454
Object.defineProperty(wrapper, implSymbol, {
@@ -13615,7 +13615,7 @@ exports.setup = (wrapper, globalObject, constructorArgs = [], privateData = {})
1361513615
};
1361613616

1361713617
exports.new = globalObject => {
13618-
const wrapper = makeWrapper(globalObject);
13618+
let wrapper = makeWrapper(globalObject);
1361913619

1362013620
exports._internalSetup(wrapper, globalObject);
1362113621
Object.defineProperty(wrapper, implSymbol, {
@@ -15480,7 +15480,7 @@ exports.setup = (wrapper, globalObject, constructorArgs = [], privateData = {})
1548015480
};
1548115481

1548215482
exports.new = globalObject => {
15483-
const wrapper = makeWrapper(globalObject);
15483+
let wrapper = makeWrapper(globalObject);
1548415484

1548515485
exports._internalSetup(wrapper, globalObject);
1548615486
Object.defineProperty(wrapper, implSymbol, {
@@ -16268,7 +16268,7 @@ exports.setup = (wrapper, globalObject, constructorArgs = [], privateData = {})
1626816268
};
1626916269

1627016270
exports.new = globalObject => {
16271-
const wrapper = makeWrapper(globalObject);
16271+
let wrapper = makeWrapper(globalObject);
1627216272

1627316273
exports._internalSetup(wrapper, globalObject);
1627416274
Object.defineProperty(wrapper, implSymbol, {
@@ -16637,7 +16637,7 @@ exports.setup = (wrapper, globalObject, constructorArgs = [], privateData = {})
1663716637
};
1663816638

1663916639
exports.new = globalObject => {
16640-
const wrapper = makeWrapper(globalObject);
16640+
let wrapper = makeWrapper(globalObject);
1664116641

1664216642
exports._internalSetup(wrapper, globalObject);
1664316643
Object.defineProperty(wrapper, implSymbol, {

0 commit comments

Comments
 (0)