Skip to content

Commit 87fdb61

Browse files
committed
better names for interop properties
1 parent bde9266 commit 87fdb61

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

lib/optimize/ConcatenatedModule.js

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@ const getExternalImport = (importedModule, info, exportName, asCall, strictHarmo
4242
if(exportName === "default") {
4343
return info.name;
4444
} else if(exportName === true) {
45-
info.interopUsed = true;
46-
return info.interopName;
45+
info.interopNamespaceObjectUsed = true;
46+
return info.interopNamespaceObjectName;
4747
} else {
4848
break;
4949
}
@@ -58,15 +58,15 @@ const getExternalImport = (importedModule, info, exportName, asCall, strictHarmo
5858
if(exportName === "default") {
5959
return info.name;
6060
} else if(exportName === true) {
61-
info.interopUsed = true;
62-
return info.interopName;
61+
info.interopNamespaceObjectUsed = true;
62+
return info.interopNamespaceObjectName;
6363
} else {
6464
return "/* non-default import from non-esm module */undefined";
6565
}
6666
} else {
6767
if(exportName === "default") {
68-
info.interop2Used = true;
69-
return asCall ? `${info.interop2Name}()` : `${info.interop2Name}.a`;
68+
info.interopDefaultAccessUsed = true;
69+
return asCall ? `${info.interopDefaultAccessName}()` : `${info.interopDefaultAccessName}.a`;
7070
} else if(exportName === true) {
7171
return info.name;
7272
} else {
@@ -428,10 +428,10 @@ class ConcatenatedModule extends Module {
428428
module: info.module,
429429
index: idx,
430430
name: undefined,
431-
interopUsed: false,
432-
interopName: undefined,
433-
interop2Used: false,
434-
interop2Name: undefined
431+
interopNamespaceObjectUsed: false,
432+
interopNamespaceObjectName: undefined,
433+
interopDefaultAccessUsed: false,
434+
interopDefaultAccessName: undefined
435435
};
436436
default:
437437
throw new Error(`Unsupported concatenation entry type ${info.type}`);
@@ -608,12 +608,12 @@ class ConcatenatedModule extends Module {
608608
if(info.module.buildMeta.exportsType === "named" || !info.module.buildMeta.exportsType) {
609609
const externalNameInterop = this.findNewName("namespaceObject", allUsedNames, null, info.module.readableIdentifier(requestShortener));
610610
allUsedNames.add(externalNameInterop);
611-
info.interopName = externalNameInterop;
611+
info.interopNamespaceObjectName = externalNameInterop;
612612
}
613613
if(!info.module.buildMeta.exportsType) {
614614
const externalNameInterop = this.findNewName("default", allUsedNames, null, info.module.readableIdentifier(requestShortener));
615615
allUsedNames.add(externalNameInterop);
616-
info.interop2Name = externalNameInterop;
616+
info.interopDefaultAccessName = externalNameInterop;
617617
}
618618
break;
619619
}
@@ -673,15 +673,15 @@ class ConcatenatedModule extends Module {
673673
case "external":
674674
result.add(`\n// EXTERNAL MODULE: ${info.module.readableIdentifier(requestShortener)}\n`);
675675
result.add(`var ${info.name} = __webpack_require__(${JSON.stringify(info.module.id)});\n`);
676-
if(info.interopUsed) {
676+
if(info.interopNamespaceObjectUsed) {
677677
if(info.module.buildMeta.exportsType === "named") {
678-
result.add(`var ${info.interopName} = /*#__PURE__*/Object.assign({ /* fake namespace object */ }, ${info.name}, { "default": ${info.name} });\n`);
678+
result.add(`var ${info.interopNamespaceObjectName} = /*#__PURE__*/Object.assign({ /* fake namespace object */ }, ${info.name}, { "default": ${info.name} });\n`);
679679
} else if(!info.module.buildMeta.exportsType) {
680-
result.add(`var ${info.interopName} = /*#__PURE__*/{ /* fake namespace object */ "default": ${info.name} };\n`);
680+
result.add(`var ${info.interopNamespaceObjectName} = /*#__PURE__*/{ /* fake namespace object */ "default": ${info.name} };\n`);
681681
}
682682
}
683-
if(info.interop2Used) {
684-
result.add(`var ${info.interop2Name} = /*#__PURE__*/__webpack_require__.n(${info.name});\n`);
683+
if(info.interopDefaultAccessUsed) {
684+
result.add(`var ${info.interopDefaultAccessName} = /*#__PURE__*/__webpack_require__.n(${info.name});\n`);
685685
}
686686
break;
687687
default:

0 commit comments

Comments
 (0)