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/node/nodeConsole.js |   22 +++++++++++++++++++++-
 1 files changed, 21 insertions(+), 1 deletions(-)

diff --git a/node_modules/webpack/lib/node/nodeConsole.js b/node_modules/webpack/lib/node/nodeConsole.js
index 46e67dc..7d57433 100644
--- a/node_modules/webpack/lib/node/nodeConsole.js
+++ b/node_modules/webpack/lib/node/nodeConsole.js
@@ -14,6 +14,7 @@
 /* eslint-disable no-console */
 
 /**
+ * Returns logger function.
  * @param {object} options options
  * @param {boolean=} options.colors colors
  * @param {boolean=} options.appendOnly append only
@@ -28,6 +29,7 @@
 	let currentCollapsed = 0;
 
 	/**
+	 * Returns indented string.
 	 * @param {string} str string
 	 * @param {string} prefix prefix
 	 * @param {string} colorPrefix color prefix
@@ -67,10 +69,12 @@
 	};
 
 	/**
+	 * Returns function to write with colors.
+	 * @template T
 	 * @param {string} prefix prefix
 	 * @param {string} colorPrefix color prefix
 	 * @param {string} colorSuffix color suffix
-	 * @returns {(...args: EXPECTED_ANY[]) => void} function to write with colors
+	 * @returns {(...args: T[]) => void} function to write with colors
 	 */
 	const writeColored =
 		(prefix, colorPrefix, colorSuffix) =>
@@ -87,12 +91,14 @@
 			writeStatusMessage();
 		};
 
+	/** @type {<T extends unknown[]>(...args: T) => void} */
 	const writeGroupMessage = writeColored(
 		"<-> ",
 		"\u001B[1m\u001B[36m",
 		"\u001B[39m\u001B[22m"
 	);
 
+	/** @type {<T extends unknown[]>(...args: T) => void} */
 	const writeGroupCollapsedMessage = writeColored(
 		"<+> ",
 		"\u001B[1m\u001B[36m",
@@ -100,17 +106,25 @@
 	);
 
 	return {
+		/** @type {LoggerConsole["log"]} */
 		log: writeColored("    ", "\u001B[1m", "\u001B[22m"),
+		/** @type {LoggerConsole["debug"]} */
 		debug: writeColored("    ", "", ""),
+		/** @type {LoggerConsole["trace"]} */
 		trace: writeColored("    ", "", ""),
+		/** @type {LoggerConsole["info"]} */
 		info: writeColored("<i> ", "\u001B[1m\u001B[32m", "\u001B[39m\u001B[22m"),
+		/** @type {LoggerConsole["warn"]} */
 		warn: writeColored("<w> ", "\u001B[1m\u001B[33m", "\u001B[39m\u001B[22m"),
+		/** @type {LoggerConsole["error"]} */
 		error: writeColored("<e> ", "\u001B[1m\u001B[31m", "\u001B[39m\u001B[22m"),
+		/** @type {LoggerConsole["logTime"]} */
 		logTime: writeColored(
 			"<t> ",
 			"\u001B[1m\u001B[35m",
 			"\u001B[39m\u001B[22m"
 		),
+		/** @type {LoggerConsole["group"]} */
 		group: (...args) => {
 			writeGroupMessage(...args);
 			if (currentCollapsed > 0) {
@@ -119,10 +133,12 @@
 				currentIndent += "  ";
 			}
 		},
+		/** @type {LoggerConsole["groupCollapsed"]} */
 		groupCollapsed: (...args) => {
 			writeGroupCollapsedMessage(...args);
 			currentCollapsed++;
 		},
+		/** @type {LoggerConsole["groupEnd"]} */
 		groupEnd: () => {
 			if (currentCollapsed > 0) {
 				currentCollapsed--;
@@ -130,8 +146,11 @@
 				currentIndent = currentIndent.slice(0, -2);
 			}
 		},
+		/** @type {LoggerConsole["profile"]} */
 		profile: console.profile && ((name) => console.profile(name)),
+		/** @type {LoggerConsole["profileEnd"]} */
 		profileEnd: console.profileEnd && ((name) => console.profileEnd(name)),
+		/** @type {LoggerConsole["clear"]} */
 		clear:
 			/** @type {() => void} */
 			(
@@ -143,6 +162,7 @@
 						writeStatusMessage();
 					})
 			),
+		/** @type {LoggerConsole["status"]} */
 		status: appendOnly
 			? writeColored("<s> ", "", "")
 			: (name, ...args) => {

--
Gitblit v1.9.3