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/InitFragment.js | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/node_modules/webpack/lib/InitFragment.js b/node_modules/webpack/lib/InitFragment.js
index 9afe460..7a2cc1a 100644
--- a/node_modules/webpack/lib/InitFragment.js
+++ b/node_modules/webpack/lib/InitFragment.js
@@ -16,6 +16,7 @@
/** @typedef {string} InitFragmentKey */
/**
+ * Defines the maybe mergeable init fragment type used by this module.
* @template GenerateContext
* @typedef {object} MaybeMergeableInitFragment
* @property {InitFragmentKey=} key
@@ -28,6 +29,7 @@
*/
/**
+ * Extract fragment index.
* @template T
* @param {T} fragment the init fragment
* @param {number} index index
@@ -36,6 +38,7 @@
const extractFragmentIndex = (fragment, index) => [fragment, index];
/**
+ * Sorts fragment with index.
* @template T
* @param {[MaybeMergeableInitFragment<T>, number]} a first pair
* @param {[MaybeMergeableInitFragment<T>, number]} b second pair
@@ -50,11 +53,13 @@
};
/**
+ * Represents InitFragment.
* @template GenerateContext
* @implements {MaybeMergeableInitFragment<GenerateContext>}
*/
class InitFragment {
/**
+ * Creates an instance of InitFragment.
* @param {string | Source | undefined} content the source code that will be included as initialization code
* @param {number} stage category of initialization code (contribute to order)
* @param {number} position position in the category (contribute to order)
@@ -70,6 +75,7 @@
}
/**
+ * Returns the source code that will be included as initialization code.
* @param {GenerateContext} context context
* @returns {string | Source | undefined} the source code that will be included as initialization code
*/
@@ -78,6 +84,7 @@
}
/**
+ * Returns the source code that will be included at the end of the module.
* @param {GenerateContext} context context
* @returns {string | Source | undefined} the source code that will be included at the end of the module
*/
@@ -86,6 +93,7 @@
}
/**
+ * Adds the provided source to the init fragment.
* @template Context
* @param {Source} source sources
* @param {MaybeMergeableInitFragment<Context>[]} initFragments init fragments
@@ -133,6 +141,7 @@
}
const concatSource = new ConcatSource();
+ /** @type {(string | Source)[]} */
const endContents = [];
for (let fragment of keyedFragments.values()) {
if (Array.isArray(fragment)) {
@@ -164,6 +173,7 @@
}
/**
+ * Serializes this instance into the provided serializer context.
* @param {ObjectSerializerContext} context context
*/
serialize(context) {
@@ -177,6 +187,7 @@
}
/**
+ * Restores this instance from the provided deserializer context.
* @param {ObjectDeserializerContext} context context
*/
deserialize(context) {
--
Gitblit v1.9.3