feat: refactoring project
This commit is contained in:
4
node_modules/webpack/lib/util/MapHelpers.js
generated
vendored
4
node_modules/webpack/lib/util/MapHelpers.js
generated
vendored
@@ -9,14 +9,12 @@
|
||||
* 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<K, V>} 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();
|
||||
@@ -24,7 +22,7 @@
|
||||
* console.log(value); // "value"
|
||||
* ```
|
||||
*/
|
||||
exports.getOrInsert = (map, key, computer) => {
|
||||
module.exports.getOrInsert = (map, key, computer) => {
|
||||
// Grab key from map
|
||||
const value = map.get(key);
|
||||
// If the value already exists, return it
|
||||
|
||||
Reference in New Issue
Block a user