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/library/ExportPropertyLibraryPlugin.js | 18 +++++++++++++++---
1 files changed, 15 insertions(+), 3 deletions(-)
diff --git a/node_modules/webpack/lib/library/ExportPropertyLibraryPlugin.js b/node_modules/webpack/lib/library/ExportPropertyLibraryPlugin.js
index e5050d4..88caf31 100644
--- a/node_modules/webpack/lib/library/ExportPropertyLibraryPlugin.js
+++ b/node_modules/webpack/lib/library/ExportPropertyLibraryPlugin.js
@@ -8,7 +8,7 @@
const { ConcatSource } = require("webpack-sources");
const { UsageState } = require("../ExportsInfo");
const RuntimeGlobals = require("../RuntimeGlobals");
-const propertyAccess = require("../util/propertyAccess");
+const { propertyAccess } = require("../util/property");
const { getEntryRuntime } = require("../util/runtime");
const AbstractLibraryPlugin = require("./AbstractLibraryPlugin");
@@ -20,23 +20,31 @@
/** @typedef {import("../Module")} Module */
/** @typedef {import("../Module").RuntimeRequirements} RuntimeRequirements */
/** @typedef {import("../javascript/JavascriptModulesPlugin").StartupRenderContext} StartupRenderContext */
-/** @template T @typedef {import("./AbstractLibraryPlugin").LibraryContext<T>} LibraryContext<T> */
+/**
+ * Defines the shared type used by this module.
+ * @template T
+ * @typedef {import("./AbstractLibraryPlugin").LibraryContext<T>} LibraryContext<T>
+ */
/**
+ * Defines the export property library plugin parsed type used by this module.
* @typedef {object} ExportPropertyLibraryPluginParsed
* @property {LibraryExport=} export
*/
/**
+ * Defines the export property library plugin options type used by this module.
* @typedef {object} ExportPropertyLibraryPluginOptions
* @property {LibraryType} type
*/
/**
+ * Represents the export property library plugin runtime component.
* @typedef {ExportPropertyLibraryPluginParsed} T
* @extends {AbstractLibraryPlugin<ExportPropertyLibraryPluginParsed>}
*/
class ExportPropertyLibraryPlugin extends AbstractLibraryPlugin {
/**
+ * Creates an instance of ExportPropertyLibraryPlugin.
* @param {ExportPropertyLibraryPluginOptions} options options
*/
constructor({ type }) {
@@ -47,8 +55,9 @@
}
/**
+ * Returns preprocess as needed by overriding.
* @param {LibraryOptions} library normalized library option
- * @returns {T | false} preprocess as needed by overriding
+ * @returns {T} preprocess as needed by overriding
*/
parseOptions(library) {
return {
@@ -57,6 +66,7 @@
}
/**
+ * Finish entry module.
* @param {Module} module the exporting entry module
* @param {string} entryName the name of the entrypoint
* @param {LibraryContext<T>} libraryContext context
@@ -83,6 +93,7 @@
}
/**
+ * Processes the provided chunk.
* @param {Chunk} chunk the chunk
* @param {RuntimeRequirements} set runtime requirements
* @param {LibraryContext<T>} libraryContext context
@@ -93,6 +104,7 @@
}
/**
+ * Renders source with library export.
* @param {Source} source source
* @param {Module} module module
* @param {StartupRenderContext} renderContext render context
--
Gitblit v1.9.3