From 9bce51f651aad297ef9eb6df832bfdaf1de05d84 Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期三, 22 四月 2026 14:27:54 +0800
Subject: [PATCH] 青岛推送

---
 node_modules/webpack/lib/wasm-sync/WebAssemblyJavascriptGenerator.js |   19 ++++++++++++++-----
 1 files changed, 14 insertions(+), 5 deletions(-)

diff --git a/node_modules/webpack/lib/wasm-sync/WebAssemblyJavascriptGenerator.js b/node_modules/webpack/lib/wasm-sync/WebAssemblyJavascriptGenerator.js
index b07da12..a282354 100644
--- a/node_modules/webpack/lib/wasm-sync/WebAssemblyJavascriptGenerator.js
+++ b/node_modules/webpack/lib/wasm-sync/WebAssemblyJavascriptGenerator.js
@@ -9,7 +9,7 @@
 const { UsageState } = require("../ExportsInfo");
 const Generator = require("../Generator");
 const InitFragment = require("../InitFragment");
-const { WEBASSEMBLY_TYPES } = require("../ModuleSourceTypesConstants");
+const { WEBASSEMBLY_TYPES } = require("../ModuleSourceTypeConstants");
 const RuntimeGlobals = require("../RuntimeGlobals");
 const Template = require("../Template");
 const ModuleDependency = require("../dependencies/ModuleDependency");
@@ -19,11 +19,13 @@
 /** @typedef {import("webpack-sources").Source} Source */
 /** @typedef {import("../Generator").GenerateContext} GenerateContext */
 /** @typedef {import("../Module")} Module */
+/** @typedef {import("../Module").SourceType} SourceType */
 /** @typedef {import("../Module").SourceTypes} SourceTypes */
 /** @typedef {import("../NormalModule")} NormalModule */
 
 class WebAssemblyJavascriptGenerator extends Generator {
 	/**
+	 * Returns the source types available for this module.
 	 * @param {NormalModule} module fresh module
 	 * @returns {SourceTypes} available types (do not mutate)
 	 */
@@ -32,8 +34,9 @@
 	}
 
 	/**
+	 * Returns the estimated size for the requested source type.
 	 * @param {NormalModule} module the module
-	 * @param {string=} type source type
+	 * @param {SourceType=} type source type
 	 * @returns {number} estimate size of the module
 	 */
 	getSize(module, type) {
@@ -41,6 +44,7 @@
 	}
 
 	/**
+	 * Generates generated code for this runtime module.
 	 * @param {NormalModule} module module for which the code should be generated
 	 * @param {GenerateContext} generateContext context for generate
 	 * @returns {Source | null} generated code
@@ -59,17 +63,21 @@
 		const exportsInfo = moduleGraph.getExportsInfo(module);
 
 		let needExportsCopy = false;
+		/** @typedef {{ dependency: ModuleDependency | undefined, importVar: string, index: number, request: string | undefined, names: Set<string>, reexports: string[] }} ImportData */
+		/** @type {Map<Module, ImportData>} */
 		const importedModules = new Map();
+		/** @type {string[]} */
 		const initParams = [];
 		let index = 0;
 		for (const dep of module.dependencies) {
 			const moduleDep =
 				dep && dep instanceof ModuleDependency ? dep : undefined;
-			if (moduleGraph.getModule(dep)) {
-				let importData = importedModules.get(moduleGraph.getModule(dep));
+			const mod = moduleGraph.getModule(dep);
+			if (mod) {
+				let importData = importedModules.get(mod);
 				if (importData === undefined) {
 					importedModules.set(
-						moduleGraph.getModule(dep),
+						mod,
 						(importData = {
 							dependency: moduleDep,
 							importVar: `m${index}`,
@@ -218,6 +226,7 @@
 	}
 
 	/**
+	 * Generates fallback output for the provided error condition.
 	 * @param {Error} error the error
 	 * @param {NormalModule} module module for which the code should be generated
 	 * @param {GenerateContext} generateContext context for generate

--
Gitblit v1.9.3