We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a511177 commit 5c8aeaaCopy full SHA for 5c8aeaa
1 file changed
lib/dependencies/HarmonyImportSideEffectDependency.js
@@ -76,9 +76,15 @@ HarmonyImportSideEffectDependency.Template = class HarmonyImportSideEffectDepend
76
77
const module = /** @type {Module} */ (moduleGraph.getModule(dependency));
78
79
- if (module && !module.getSourceBasicTypes().has(JAVASCRIPT_TYPE)) {
80
- // no need to render import
81
- return;
+ if (module) {
+ const sourceTypes =
+ typeof module.getSourceBasicTypes === "function"
82
+ ? module.getSourceBasicTypes()
83
+ : undefined;
84
+
85
+ if (sourceTypes && !sourceTypes.has(JAVASCRIPT_TYPE)) {
86
+ return;
87
+ }
88
}
89
90
if (concatenationScope && concatenationScope.isModuleInScope(module)) {
0 commit comments