From fc87c009806dcc98867f6b58efe29b042aa01dee Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Mon, 18 May 2026 23:10:59 +0800 Subject: node: update --- node_modules/webpack/lib/util/MapHelpers.js | 34 ----------------------------- 1 file changed, 34 deletions(-) delete mode 100644 node_modules/webpack/lib/util/MapHelpers.js (limited to 'node_modules/webpack/lib/util/MapHelpers.js') diff --git a/node_modules/webpack/lib/util/MapHelpers.js b/node_modules/webpack/lib/util/MapHelpers.js deleted file mode 100644 index 259f621d..00000000 --- a/node_modules/webpack/lib/util/MapHelpers.js +++ /dev/null @@ -1,34 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -/** - * getOrInsert is a helper function for maps that allows you to get a value - * from a map if it exists, or insert a new value if it doesn't. If it value doesn't - * exist, it will be computed by the provided function. - * @template K - * @template V - * @param {Map} map The map object to check - * @param {K} key The key to check - * @param {function(): V} computer function which will compute the value if it doesn't exist - * @returns {V} The value from the map, or the computed value - * @example - * ```js - * const map = new Map(); - * const value = getOrInsert(map, "key", () => "value"); - * console.log(value); // "value" - * ``` - */ -module.exports.getOrInsert = (map, key, computer) => { - // Grab key from map - const value = map.get(key); - // If the value already exists, return it - if (value !== undefined) return value; - // Otherwise compute the value, set it in the map, and return it - const newValue = computer(); - map.set(key, newValue); - return newValue; -}; -- cgit v1.2.3