feat: refactoring project

This commit is contained in:
Carlos
2024-11-23 14:56:07 -05:00
parent f0c2a50c18
commit 1c6db5818d
2351 changed files with 39323 additions and 60326 deletions

19
node_modules/webpack/lib/Watching.js generated vendored
View File

@@ -13,7 +13,9 @@ const Stats = require("./Stats");
/** @typedef {import("./FileSystemInfo").FileSystemInfoEntry} FileSystemInfoEntry */
/** @typedef {import("./WebpackError")} WebpackError */
/** @typedef {import("./logging/Logger").Logger} Logger */
/** @typedef {import("./util/fs").TimeInfoEntries} TimeInfoEntries */
/** @typedef {import("./util/fs").WatchFileSystem} WatchFileSystem */
/** @typedef {import("./util/fs").Watcher} Watcher */
/**
* @template T
@@ -43,12 +45,15 @@ class Watching {
this._onChange = () => {};
this._onInvalid = () => {};
if (typeof watchOptions === "number") {
/** @type {WatchOptions} */
this.watchOptions = {
aggregateTimeout: watchOptions
};
} else if (watchOptions && typeof watchOptions === "object") {
/** @type {WatchOptions} */
this.watchOptions = { ...watchOptions };
} else {
/** @type {WatchOptions} */
this.watchOptions = {};
}
if (typeof this.watchOptions.aggregateTimeout !== "number") {
@@ -72,8 +77,8 @@ class Watching {
}
/**
* @param {ReadonlySet<string>=} changedFiles changed files
* @param {ReadonlySet<string>=} removedFiles removed files
* @param {ReadonlySet<string> | undefined | null} changedFiles changed files
* @param {ReadonlySet<string> | undefined | null} removedFiles removed files
*/
_mergeWithCollected(changedFiles, removedFiles) {
if (!changedFiles) return;
@@ -95,8 +100,8 @@ class Watching {
}
/**
* @param {ReadonlyMap<string, FileSystemInfoEntry | "ignore">=} fileTimeInfoEntries info for files
* @param {ReadonlyMap<string, FileSystemInfoEntry | "ignore">=} contextTimeInfoEntries info for directories
* @param {TimeInfoEntries=} fileTimeInfoEntries info for files
* @param {TimeInfoEntries=} contextTimeInfoEntries info for directories
* @param {ReadonlySet<string>=} changedFiles changed files
* @param {ReadonlySet<string>=} removedFiles removed files
* @returns {void}
@@ -255,7 +260,7 @@ class Watching {
(compilation && compilation.getLogger("webpack.Watching"));
/** @type {Stats | undefined} */
let stats = undefined;
let stats;
/**
* @param {Error} err error
@@ -406,8 +411,8 @@ class Watching {
}
/**
* @param {ReadonlyMap<string, FileSystemInfoEntry | "ignore">=} fileTimeInfoEntries info for files
* @param {ReadonlyMap<string, FileSystemInfoEntry | "ignore">=} contextTimeInfoEntries info for directories
* @param {TimeInfoEntries=} fileTimeInfoEntries info for files
* @param {TimeInfoEntries=} contextTimeInfoEntries info for directories
* @param {ReadonlySet<string>=} changedFiles changed files
* @param {ReadonlySet<string>=} removedFiles removed files
* @returns {void}