From 2cc85c64f1c64a2dbaeae276a3e2ca8420de76b7 Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期三, 22 四月 2026 18:09:58 +0800
Subject: [PATCH] 上报转运调试

---
 node_modules/webpack/lib/DelegatedModuleFactoryPlugin.js |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/node_modules/webpack/lib/DelegatedModuleFactoryPlugin.js b/node_modules/webpack/lib/DelegatedModuleFactoryPlugin.js
index 32d80a0..b914e25 100644
--- a/node_modules/webpack/lib/DelegatedModuleFactoryPlugin.js
+++ b/node_modules/webpack/lib/DelegatedModuleFactoryPlugin.js
@@ -9,12 +9,14 @@
 
 /** @typedef {import("../declarations/plugins/DllReferencePlugin").DllReferencePluginOptions} DllReferencePluginOptions */
 /** @typedef {import("../declarations/plugins/DllReferencePlugin").DllReferencePluginOptionsContent} DllReferencePluginOptionsContent */
+/** @typedef {import("./DelegatedModule").DelegatedModuleData} DelegatedModuleData */
 /** @typedef {import("./DelegatedModule").DelegatedModuleSourceRequest} DelegatedModuleSourceRequest */
 /** @typedef {import("./DelegatedModule").DelegatedModuleType} DelegatedModuleType */
 /** @typedef {import("./NormalModuleFactory")} NormalModuleFactory */
 /** @typedef {import("./util/identifier").AssociatedObjectForCache} AssociatedObjectForCache */
 
 /**
+ * Defines the options type used by this module.
  * @typedef {object} Options
  * @property {DelegatedModuleSourceRequest} source source
  * @property {NonNullable<DllReferencePluginOptions["context"]>} context absolute context path to which lib ident is relative to
@@ -29,6 +31,7 @@
 
 class DelegatedModuleFactoryPlugin {
 	/**
+	 * Creates an instance of DelegatedModuleFactoryPlugin.
 	 * @param {Options} options options
 	 */
 	constructor(options) {
@@ -38,6 +41,7 @@
 	}
 
 	/**
+	 * Applies the plugin by registering its hooks on the compiler.
 	 * @param {NormalModuleFactory} normalModuleFactory the normal module factory
 	 * @returns {void}
 	 */
@@ -51,6 +55,7 @@
 					const { request } = dependency;
 					if (request && request.startsWith(`${scope}/`)) {
 						const innerRequest = `.${request.slice(scope.length)}`;
+						/** @type {undefined | DelegatedModuleData} */
 						let resolved;
 						if (innerRequest in this.options.content) {
 							resolved = this.options.content[innerRequest];

--
Gitblit v1.9.3