Merge pull request #15050 from luffy84217/fix-callback-err-type-should-include-null
fix callback err type should include null
This commit is contained in:
commit
508877c91d
|
@ -21,7 +21,7 @@ const {
|
|||
/**
|
||||
* @template T
|
||||
* @callback CallbackCache
|
||||
* @param {WebpackError=} err
|
||||
* @param {(WebpackError | null)=} err
|
||||
* @param {T=} result
|
||||
* @returns {void}
|
||||
*/
|
||||
|
|
|
@ -19,7 +19,7 @@ const mergeEtags = require("./cache/mergeEtags");
|
|||
/**
|
||||
* @template T
|
||||
* @callback CallbackCache
|
||||
* @param {WebpackError=} err
|
||||
* @param {(WebpackError | null)=} err
|
||||
* @param {T=} result
|
||||
* @returns {void}
|
||||
*/
|
||||
|
@ -27,7 +27,7 @@ const mergeEtags = require("./cache/mergeEtags");
|
|||
/**
|
||||
* @template T
|
||||
* @callback CallbackNormalErrorCache
|
||||
* @param {Error=} err
|
||||
* @param {(Error | null)=} err
|
||||
* @param {T=} result
|
||||
* @returns {void}
|
||||
*/
|
||||
|
|
|
@ -45,7 +45,7 @@ const validate = createSchemaValidation(
|
|||
* @param {OutputFileSystem} fs filesystem
|
||||
* @param {string} outputPath output path
|
||||
* @param {Set<string>} currentAssets filename of the current assets (must not start with .. or ., must only use / as path separator)
|
||||
* @param {function(Error=, Set<string>=): void} callback returns the filenames of the assets that shouldn't be there
|
||||
* @param {function((Error | null)=, Set<string>=): void} callback returns the filenames of the assets that shouldn't be there
|
||||
* @returns {void}
|
||||
*/
|
||||
const getDiffToFs = (fs, outputPath, currentAssets, callback) => {
|
||||
|
|
|
@ -116,34 +116,34 @@ const { isSourceEqual } = require("./util/source");
|
|||
|
||||
/**
|
||||
* @callback Callback
|
||||
* @param {WebpackError=} err
|
||||
* @param {(WebpackError | null)=} err
|
||||
* @returns {void}
|
||||
*/
|
||||
|
||||
/**
|
||||
* @callback ModuleCallback
|
||||
* @param {WebpackError=} err
|
||||
* @param {(WebpackError | null)=} err
|
||||
* @param {Module=} result
|
||||
* @returns {void}
|
||||
*/
|
||||
|
||||
/**
|
||||
* @callback ModuleFactoryResultCallback
|
||||
* @param {WebpackError=} err
|
||||
* @param {(WebpackError | null)=} err
|
||||
* @param {ModuleFactoryResult=} result
|
||||
* @returns {void}
|
||||
*/
|
||||
|
||||
/**
|
||||
* @callback ModuleOrFactoryResultCallback
|
||||
* @param {WebpackError=} err
|
||||
* @param {(WebpackError | null)=} err
|
||||
* @param {Module | ModuleFactoryResult=} result
|
||||
* @returns {void}
|
||||
*/
|
||||
|
||||
/**
|
||||
* @callback ExecuteModuleCallback
|
||||
* @param {WebpackError=} err
|
||||
* @param {(WebpackError | null)=} err
|
||||
* @param {ExecuteModuleResult=} result
|
||||
* @returns {void}
|
||||
*/
|
||||
|
|
|
@ -58,13 +58,13 @@ const { isSourceEqual } = require("./util/source");
|
|||
/**
|
||||
* @template T
|
||||
* @callback Callback
|
||||
* @param {Error=} err
|
||||
* @param {(Error | null)=} err
|
||||
* @param {T=} result
|
||||
*/
|
||||
|
||||
/**
|
||||
* @callback RunAsChildCallback
|
||||
* @param {Error=} err
|
||||
* @param {(Error | null)=} err
|
||||
* @param {Chunk[]=} entries
|
||||
* @param {Compilation=} compilation
|
||||
*/
|
||||
|
|
|
@ -71,7 +71,7 @@ const makeSerializable = require("./util/makeSerializable");
|
|||
|
||||
/**
|
||||
* @callback ResolveDependenciesCallback
|
||||
* @param {Error=} err
|
||||
* @param {(Error | null)=} err
|
||||
* @param {ContextElementDependency[]=} dependencies
|
||||
*/
|
||||
|
||||
|
@ -315,7 +315,7 @@ class ContextModule extends Module {
|
|||
|
||||
/**
|
||||
* @param {NeedBuildContext} context context info
|
||||
* @param {function(WebpackError=, boolean=): void} callback callback function, returns true, if the module needs a rebuild
|
||||
* @param {function((WebpackError | null)=, boolean=): void} callback callback function, returns true, if the module needs a rebuild
|
||||
* @returns {void}
|
||||
*/
|
||||
needBuild({ fileSystemInfo }, callback) {
|
||||
|
|
|
@ -91,7 +91,7 @@ class DelegatedModule extends Module {
|
|||
|
||||
/**
|
||||
* @param {NeedBuildContext} context context info
|
||||
* @param {function(WebpackError=, boolean=): void} callback callback function, returns true, if the module needs a rebuild
|
||||
* @param {function((WebpackError | null)=, boolean=): void} callback callback function, returns true, if the module needs a rebuild
|
||||
* @returns {void}
|
||||
*/
|
||||
needBuild(context, callback) {
|
||||
|
|
|
@ -96,7 +96,7 @@ class DllModule extends Module {
|
|||
|
||||
/**
|
||||
* @param {NeedBuildContext} context context info
|
||||
* @param {function(WebpackError=, boolean=): void} callback callback function, returns true, if the module needs a rebuild
|
||||
* @param {function((WebpackError | null)=, boolean=): void} callback callback function, returns true, if the module needs a rebuild
|
||||
* @returns {void}
|
||||
*/
|
||||
needBuild(context, callback) {
|
||||
|
|
|
@ -432,7 +432,7 @@ class ExternalModule extends Module {
|
|||
|
||||
/**
|
||||
* @param {NeedBuildContext} context context info
|
||||
* @param {function(WebpackError=, boolean=): void} callback callback function, returns true, if the module needs a rebuild
|
||||
* @param {function((WebpackError | null)=, boolean=): void} callback callback function, returns true, if the module needs a rebuild
|
||||
* @returns {void}
|
||||
*/
|
||||
needBuild(context, callback) {
|
||||
|
|
|
@ -117,7 +117,7 @@ class ExternalModuleFactoryPlugin {
|
|||
|
||||
/**
|
||||
* @param {Externals} externals externals config
|
||||
* @param {function(Error=, ExternalModule=): void} callback callback
|
||||
* @param {function((Error | null)=, ExternalModule=): void} callback callback
|
||||
* @returns {void}
|
||||
*/
|
||||
const handleExternals = (externals, callback) => {
|
||||
|
|
|
@ -1185,7 +1185,7 @@ class FileSystemInfo {
|
|||
|
||||
/**
|
||||
* @param {string} path file path
|
||||
* @param {function(WebpackError=, (FileSystemInfoEntry | "ignore" | null)=): void} callback callback function
|
||||
* @param {function((WebpackError | null)=, (FileSystemInfoEntry | "ignore" | null)=): void} callback callback function
|
||||
* @returns {void}
|
||||
*/
|
||||
getFileTimestamp(path, callback) {
|
||||
|
@ -1196,7 +1196,7 @@ class FileSystemInfo {
|
|||
|
||||
/**
|
||||
* @param {string} path context path
|
||||
* @param {function(WebpackError=, (ResolvedContextFileSystemInfoEntry | "ignore" | null)=): void} callback callback function
|
||||
* @param {function((WebpackError | null)=, (ResolvedContextFileSystemInfoEntry | "ignore" | null)=): void} callback callback function
|
||||
* @returns {void}
|
||||
*/
|
||||
getContextTimestamp(path, callback) {
|
||||
|
@ -1217,7 +1217,7 @@ class FileSystemInfo {
|
|||
|
||||
/**
|
||||
* @param {string} path context path
|
||||
* @param {function(WebpackError=, (ContextFileSystemInfoEntry | "ignore" | null)=): void} callback callback function
|
||||
* @param {function((WebpackError | null)=, (ContextFileSystemInfoEntry | "ignore" | null)=): void} callback callback function
|
||||
* @returns {void}
|
||||
*/
|
||||
_getUnresolvedContextTimestamp(path, callback) {
|
||||
|
@ -1228,7 +1228,7 @@ class FileSystemInfo {
|
|||
|
||||
/**
|
||||
* @param {string} path file path
|
||||
* @param {function(WebpackError=, string=): void} callback callback function
|
||||
* @param {function((WebpackError | null)=, string=): void} callback callback function
|
||||
* @returns {void}
|
||||
*/
|
||||
getFileHash(path, callback) {
|
||||
|
@ -1239,7 +1239,7 @@ class FileSystemInfo {
|
|||
|
||||
/**
|
||||
* @param {string} path context path
|
||||
* @param {function(WebpackError=, string=): void} callback callback function
|
||||
* @param {function((WebpackError | null)=, string=): void} callback callback function
|
||||
* @returns {void}
|
||||
*/
|
||||
getContextHash(path, callback) {
|
||||
|
@ -1259,7 +1259,7 @@ class FileSystemInfo {
|
|||
|
||||
/**
|
||||
* @param {string} path context path
|
||||
* @param {function(WebpackError=, ContextHash=): void} callback callback function
|
||||
* @param {function((WebpackError | null)=, ContextHash=): void} callback callback function
|
||||
* @returns {void}
|
||||
*/
|
||||
_getUnresolvedContextHash(path, callback) {
|
||||
|
@ -1270,7 +1270,7 @@ class FileSystemInfo {
|
|||
|
||||
/**
|
||||
* @param {string} path context path
|
||||
* @param {function(WebpackError=, ResolvedContextTimestampAndHash=): void} callback callback function
|
||||
* @param {function((WebpackError | null)=, ResolvedContextTimestampAndHash=): void} callback callback function
|
||||
* @returns {void}
|
||||
*/
|
||||
getContextTsh(path, callback) {
|
||||
|
@ -1290,7 +1290,7 @@ class FileSystemInfo {
|
|||
|
||||
/**
|
||||
* @param {string} path context path
|
||||
* @param {function(WebpackError=, ContextTimestampAndHash=): void} callback callback function
|
||||
* @param {function((WebpackError | null)=, ContextTimestampAndHash=): void} callback callback function
|
||||
* @returns {void}
|
||||
*/
|
||||
_getUnresolvedContextTsh(path, callback) {
|
||||
|
@ -1330,7 +1330,7 @@ class FileSystemInfo {
|
|||
/**
|
||||
* @param {string} context context directory
|
||||
* @param {Iterable<string>} deps dependencies
|
||||
* @param {function(Error=, ResolveBuildDependenciesResult=): void} callback callback function
|
||||
* @param {function((Error | null)=, ResolveBuildDependenciesResult=): void} callback callback function
|
||||
* @returns {void}
|
||||
*/
|
||||
resolveBuildDependencies(context, deps, callback) {
|
||||
|
@ -1798,7 +1798,7 @@ class FileSystemInfo {
|
|||
|
||||
/**
|
||||
* @param {Map<string, string | false>} resolveResults results from resolving
|
||||
* @param {function(Error=, boolean=): void} callback callback with true when resolveResults resolve the same way
|
||||
* @param {function((Error | null)=, boolean=): void} callback callback with true when resolveResults resolve the same way
|
||||
* @returns {void}
|
||||
*/
|
||||
checkResolveResultsValid(resolveResults, callback) {
|
||||
|
@ -1880,7 +1880,7 @@ class FileSystemInfo {
|
|||
* @param {Object} options options object (for future extensions)
|
||||
* @param {boolean=} options.hash should use hash to snapshot
|
||||
* @param {boolean=} options.timestamp should use timestamp to snapshot
|
||||
* @param {function(WebpackError=, Snapshot=): void} callback callback function
|
||||
* @param {function((WebpackError | null)=, (Snapshot | null)=): void} callback callback function
|
||||
* @returns {void}
|
||||
*/
|
||||
createSnapshot(startTime, files, directories, missing, options, callback) {
|
||||
|
@ -2379,7 +2379,7 @@ class FileSystemInfo {
|
|||
|
||||
/**
|
||||
* @param {Snapshot} snapshot the snapshot made
|
||||
* @param {function(WebpackError=, boolean=): void} callback callback function
|
||||
* @param {function((WebpackError | null)=, boolean=): void} callback callback function
|
||||
* @returns {void}
|
||||
*/
|
||||
checkSnapshotValid(snapshot, callback) {
|
||||
|
@ -2399,7 +2399,7 @@ class FileSystemInfo {
|
|||
|
||||
/**
|
||||
* @param {Snapshot} snapshot the snapshot made
|
||||
* @param {function(WebpackError=, boolean=): void} callback callback function
|
||||
* @param {function((WebpackError | null)=, boolean=): void} callback callback function
|
||||
* @returns {void}
|
||||
*/
|
||||
_checkSnapshotValidNoCache(snapshot, callback) {
|
||||
|
@ -2948,7 +2948,7 @@ class FileSystemInfo {
|
|||
* @param {function(string, IStats, function(Error=, ItemType=): void): void} options.fromFile called when context item is a file
|
||||
* @param {function(string, IStats, function(Error=, ItemType=): void): void} options.fromDirectory called when context item is a directory
|
||||
* @param {function(string[], ItemType[]): T} options.reduce called from all context items
|
||||
* @param {function(Error=, (T)=): void} callback callback
|
||||
* @param {function((Error | null)=, (T)=): void} callback callback
|
||||
*/
|
||||
_readContext(
|
||||
{
|
||||
|
@ -3131,7 +3131,7 @@ class FileSystemInfo {
|
|||
|
||||
/**
|
||||
* @param {ContextFileSystemInfoEntry} entry entry
|
||||
* @param {function(Error=, ResolvedContextFileSystemInfoEntry=): void} callback callback
|
||||
* @param {function((Error | null)=, ResolvedContextFileSystemInfoEntry=): void} callback callback
|
||||
* @returns {void}
|
||||
*/
|
||||
_resolveContextTimestamp(entry, callback) {
|
||||
|
@ -3239,7 +3239,7 @@ class FileSystemInfo {
|
|||
|
||||
/**
|
||||
* @param {ContextHash} entry context hash
|
||||
* @param {function(Error=, string=): void} callback callback
|
||||
* @param {function((Error | null)=, string=): void} callback callback
|
||||
* @returns {void}
|
||||
*/
|
||||
_resolveContextHash(entry, callback) {
|
||||
|
@ -3395,7 +3395,7 @@ class FileSystemInfo {
|
|||
|
||||
/**
|
||||
* @param {ContextTimestampAndHash} entry entry
|
||||
* @param {function(Error=, ResolvedContextTimestampAndHash=): void} callback callback
|
||||
* @param {function((Error | null)=, ResolvedContextTimestampAndHash=): void} callback callback
|
||||
* @returns {void}
|
||||
*/
|
||||
_resolveContextTsh(entry, callback) {
|
||||
|
|
|
@ -51,7 +51,7 @@ module.exports.makeWebpackError = makeWebpackError;
|
|||
|
||||
/**
|
||||
* @template T
|
||||
* @param {function(WebpackError=, T=): void} callback webpack error callback
|
||||
* @param {function((WebpackError | null)=, T=): void} callback webpack error callback
|
||||
* @param {string} hook name of hook
|
||||
* @returns {Callback<T>} generic callback
|
||||
*/
|
||||
|
|
|
@ -691,7 +691,7 @@ class Module extends DependenciesBlock {
|
|||
|
||||
/**
|
||||
* @param {NeedBuildContext} context context info
|
||||
* @param {function(WebpackError=, boolean=): void} callback callback function, returns true, if the module needs a rebuild
|
||||
* @param {function((WebpackError | null)=, boolean=): void} callback callback function, returns true, if the module needs a rebuild
|
||||
* @returns {void}
|
||||
*/
|
||||
needBuild(context, callback) {
|
||||
|
|
|
@ -27,7 +27,7 @@ const ArrayQueue = require("./util/ArrayQueue");
|
|||
/**
|
||||
* @template T
|
||||
* @callback Callback
|
||||
* @param {Error=} err
|
||||
* @param {(Error | null)=} err
|
||||
* @param {T=} result
|
||||
*/
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@ const asyncLib = require("neo-async");
|
|||
/**
|
||||
* @template T
|
||||
* @callback Callback
|
||||
* @param {Error=} err
|
||||
* @param {(Error | null)=} err
|
||||
* @param {T=} result
|
||||
*/
|
||||
|
||||
|
|
|
@ -310,7 +310,7 @@ class NormalModule extends Module {
|
|||
}
|
||||
|
||||
// Info from Build
|
||||
/** @type {WebpackError=} */
|
||||
/** @type {(WebpackError | null)=} */
|
||||
this.error = null;
|
||||
/** @private @type {Source=} */
|
||||
this._source = null;
|
||||
|
@ -730,7 +730,7 @@ class NormalModule extends Module {
|
|||
* @param {ResolverWithOptions} resolver the resolver
|
||||
* @param {InputFileSystem} fs the file system
|
||||
* @param {NormalModuleCompilationHooks} hooks the hooks
|
||||
* @param {function(WebpackError=): void} callback callback function
|
||||
* @param {function((WebpackError | null)=): void} callback callback function
|
||||
* @returns {void}
|
||||
*/
|
||||
_doBuild(options, compilation, resolver, fs, hooks, callback) {
|
||||
|
@ -1236,7 +1236,7 @@ class NormalModule extends Module {
|
|||
|
||||
/**
|
||||
* @param {NeedBuildContext} context context info
|
||||
* @param {function(WebpackError=, boolean=): void} callback callback function, returns true, if the module needs a rebuild
|
||||
* @param {function((WebpackError | null)=, boolean=): void} callback callback function, returns true, if the module needs a rebuild
|
||||
* @returns {void}
|
||||
*/
|
||||
needBuild(context, callback) {
|
||||
|
|
|
@ -74,7 +74,7 @@ class RawModule extends Module {
|
|||
|
||||
/**
|
||||
* @param {NeedBuildContext} context context info
|
||||
* @param {function(WebpackError=, boolean=): void} callback callback function, returns true, if the module needs a rebuild
|
||||
* @param {function((WebpackError | null)=, boolean=): void} callback callback function, returns true, if the module needs a rebuild
|
||||
* @returns {void}
|
||||
*/
|
||||
needBuild(context, callback) {
|
||||
|
|
|
@ -78,7 +78,7 @@ class RuntimeModule extends Module {
|
|||
|
||||
/**
|
||||
* @param {NeedBuildContext} context context info
|
||||
* @param {function(WebpackError=, boolean=): void} callback callback function, returns true, if the module needs a rebuild
|
||||
* @param {function((WebpackError | null)=, boolean=): void} callback callback function, returns true, if the module needs a rebuild
|
||||
* @returns {void}
|
||||
*/
|
||||
needBuild(context, callback) {
|
||||
|
|
|
@ -15,7 +15,7 @@ const Stats = require("./Stats");
|
|||
/**
|
||||
* @template T
|
||||
* @callback Callback
|
||||
* @param {Error=} err
|
||||
* @param {(Error | null)=} err
|
||||
* @param {T=} result
|
||||
*/
|
||||
|
||||
|
|
|
@ -69,7 +69,7 @@ class RawDataUrlModule extends Module {
|
|||
|
||||
/**
|
||||
* @param {NeedBuildContext} context context info
|
||||
* @param {function(WebpackError=, boolean=): void} callback callback function, returns true, if the module needs a rebuild
|
||||
* @param {function((WebpackError | null)=, boolean=): void} callback callback function, returns true, if the module needs a rebuild
|
||||
* @returns {void}
|
||||
*/
|
||||
needBuild(context, callback) {
|
||||
|
|
|
@ -106,7 +106,7 @@ class ResolverCachePlugin {
|
|||
* @param {Resolver} resolver the resolver
|
||||
* @param {Object} resolveContext context for resolving meta info
|
||||
* @param {Object} request the request info object
|
||||
* @param {function(Error=, Object=): void} callback callback function
|
||||
* @param {function((Error | null)=, Object=): void} callback callback function
|
||||
* @returns {void}
|
||||
*/
|
||||
const doRealResolve = (
|
||||
|
|
|
@ -84,7 +84,7 @@ class ContainerEntryModule extends Module {
|
|||
|
||||
/**
|
||||
* @param {NeedBuildContext} context context info
|
||||
* @param {function(WebpackError=, boolean=): void} callback callback function, returns true, if the module needs a rebuild
|
||||
* @param {function((WebpackError | null)=, boolean=): void} callback callback function, returns true, if the module needs a rebuild
|
||||
* @returns {void}
|
||||
*/
|
||||
needBuild(context, callback) {
|
||||
|
|
|
@ -76,7 +76,7 @@ class FallbackModule extends Module {
|
|||
|
||||
/**
|
||||
* @param {NeedBuildContext} context context info
|
||||
* @param {function(WebpackError=, boolean=): void} callback callback function, returns true, if the module needs a rebuild
|
||||
* @param {function((WebpackError | null)=, boolean=): void} callback callback function, returns true, if the module needs a rebuild
|
||||
* @returns {void}
|
||||
*/
|
||||
needBuild(context, callback) {
|
||||
|
|
|
@ -72,7 +72,7 @@ class RemoteModule extends Module {
|
|||
|
||||
/**
|
||||
* @param {NeedBuildContext} context context info
|
||||
* @param {function(WebpackError=, boolean=): void} callback callback function, returns true, if the module needs a rebuild
|
||||
* @param {function((WebpackError | null)=, boolean=): void} callback callback function, returns true, if the module needs a rebuild
|
||||
* @returns {void}
|
||||
*/
|
||||
needBuild(context, callback) {
|
||||
|
|
|
@ -16,7 +16,7 @@ const LoaderImportDependency = require("./LoaderImportDependency");
|
|||
|
||||
/**
|
||||
* @callback LoadModuleCallback
|
||||
* @param {Error=} err error object
|
||||
* @param {(Error | null)=} err error object
|
||||
* @param {string | Buffer=} source source code
|
||||
* @param {object=} map source map
|
||||
* @param {Module=} module loaded module if successful
|
||||
|
@ -24,7 +24,7 @@ const LoaderImportDependency = require("./LoaderImportDependency");
|
|||
|
||||
/**
|
||||
* @callback ImportModuleCallback
|
||||
* @param {Error=} err error object
|
||||
* @param {(Error | null)=} err error object
|
||||
* @param {any=} exports exports of the evaluated module
|
||||
*/
|
||||
|
||||
|
|
|
@ -146,7 +146,7 @@ class LazyCompilationProxyModule extends Module {
|
|||
|
||||
/**
|
||||
* @param {NeedBuildContext} context context info
|
||||
* @param {function(WebpackError=, boolean=): void} callback callback function, returns true, if the module needs a rebuild
|
||||
* @param {function((WebpackError | null)=, boolean=): void} callback callback function, returns true, if the module needs a rebuild
|
||||
* @returns {void}
|
||||
*/
|
||||
needBuild(context, callback) {
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
/**
|
||||
* @callback BackendHandler
|
||||
* @param {Compiler} compiler compiler
|
||||
* @param {function(Error?, any?): void} callback callback
|
||||
* @param {function((Error | null)=, any=): void} callback callback
|
||||
* @returns {void}
|
||||
*/
|
||||
|
||||
|
|
|
@ -166,7 +166,7 @@ class Lockfile {
|
|||
/**
|
||||
* @template R
|
||||
* @param {function(function(Error=, R=): void): void} fn function
|
||||
* @returns {function(function(Error=, R=): void): void} cached function
|
||||
* @returns {function(function((Error | null)=, R=): void): void} cached function
|
||||
*/
|
||||
const cachedWithoutKey = fn => {
|
||||
let inFlight = false;
|
||||
|
@ -201,10 +201,10 @@ const cachedWithoutKey = fn => {
|
|||
* @template R
|
||||
* @param {function(T, function(Error=, R=): void): void} fn function
|
||||
* @param {function(T, function(Error=, R=): void): void=} forceFn function for the second try
|
||||
* @returns {(function(T, function(Error=, R=): void): void) & { force: function(T, function(Error=, R=): void): void }} cached function
|
||||
* @returns {(function(T, function((Error | null)=, R=): void): void) & { force: function(T, function((Error | null)=, R=): void): void }} cached function
|
||||
*/
|
||||
const cachedWithKey = (fn, forceFn = fn) => {
|
||||
/** @typedef {{ result?: R, error?: Error, callbacks?: (function(Error=, R=): void)[], force?: true }} CacheEntry */
|
||||
/** @typedef {{ result?: R, error?: Error, callbacks?: (function((Error | null)=, R=): void)[], force?: true }} CacheEntry */
|
||||
/** @type {Map<T, CacheEntry>} */
|
||||
const cache = new Map();
|
||||
const resultFn = (arg, callback) => {
|
||||
|
@ -358,7 +358,7 @@ class HttpUriPlugin {
|
|||
|
||||
const getLockfile = cachedWithoutKey(
|
||||
/**
|
||||
* @param {function(Error=, Lockfile=): void} callback callback
|
||||
* @param {function((Error | null)=, Lockfile=): void} callback callback
|
||||
* @returns {void}
|
||||
*/
|
||||
callback => {
|
||||
|
@ -465,7 +465,7 @@ class HttpUriPlugin {
|
|||
*
|
||||
* @param {string} url URL
|
||||
* @param {string} integrity integrity
|
||||
* @param {function(Error=, { entry: LockfileEntry, content: Buffer, storeLock: boolean }=): void} callback callback
|
||||
* @param {function((Error | null)=, { entry: LockfileEntry, content: Buffer, storeLock: boolean }=): void} callback callback
|
||||
*/
|
||||
const resolveContent = (url, integrity, callback) => {
|
||||
const handleResult = (err, result) => {
|
||||
|
@ -510,7 +510,7 @@ class HttpUriPlugin {
|
|||
/**
|
||||
* @param {string} url URL
|
||||
* @param {FetchResult} cachedResult result from cache
|
||||
* @param {function(Error=, FetchResult=): void} callback callback
|
||||
* @param {function((Error | null)=, FetchResult=): void} callback callback
|
||||
* @returns {void}
|
||||
*/
|
||||
const fetchContentRaw = (url, cachedResult, callback) => {
|
||||
|
@ -662,7 +662,7 @@ class HttpUriPlugin {
|
|||
const fetchContent = cachedWithKey(
|
||||
/**
|
||||
* @param {string} url URL
|
||||
* @param {function(Error=, { validUntil: number, etag?: string, entry: LockfileEntry, content: Buffer, fresh: boolean } | { validUntil: number, etag?: string, location: string, fresh: boolean }=): void} callback callback
|
||||
* @param {function((Error | null)=, { validUntil: number, etag?: string, entry: LockfileEntry, content: Buffer, fresh: boolean } | { validUntil: number, etag?: string, location: string, fresh: boolean }=): void} callback callback
|
||||
* @returns {void}
|
||||
*/ (url, callback) => {
|
||||
cache.get(url, null, (err, cachedResult) => {
|
||||
|
@ -693,7 +693,7 @@ class HttpUriPlugin {
|
|||
const getInfo = cachedWithKey(
|
||||
/**
|
||||
* @param {string} url the url
|
||||
* @param {function(Error=, { entry: LockfileEntry, content: Buffer }=): void} callback callback
|
||||
* @param {function((Error | null)=, { entry: LockfileEntry, content: Buffer }=): void} callback callback
|
||||
* @returns {void}
|
||||
*/
|
||||
(url, callback) => {
|
||||
|
|
|
@ -108,7 +108,7 @@ class ConsumeSharedModule extends Module {
|
|||
|
||||
/**
|
||||
* @param {NeedBuildContext} context context info
|
||||
* @param {function(WebpackError=, boolean=): void} callback callback function, returns true, if the module needs a rebuild
|
||||
* @param {function((WebpackError | null)=, boolean=): void} callback callback function, returns true, if the module needs a rebuild
|
||||
* @returns {void}
|
||||
*/
|
||||
needBuild(context, callback) {
|
||||
|
|
|
@ -72,7 +72,7 @@ class ProvideSharedModule extends Module {
|
|||
|
||||
/**
|
||||
* @param {NeedBuildContext} context context info
|
||||
* @param {function(WebpackError=, boolean=): void} callback callback function, returns true, if the module needs a rebuild
|
||||
* @param {function((WebpackError | null)=, boolean=): void} callback callback function, returns true, if the module needs a rebuild
|
||||
* @returns {void}
|
||||
*/
|
||||
needBuild(context, callback) {
|
||||
|
|
|
@ -22,7 +22,7 @@ exports.isRequiredVersion = str => {
|
|||
* @param {InputFileSystem} fs file system
|
||||
* @param {string} directory directory to start looking into
|
||||
* @param {string[]} descriptionFiles possible description filenames
|
||||
* @param {function(Error=, {data: object, path: string}=): void} callback callback
|
||||
* @param {function((Error | null)=, {data: object, path: string}=): void} callback callback
|
||||
*/
|
||||
const getDescriptionFile = (fs, directory, descriptionFiles, callback) => {
|
||||
let i = 0;
|
||||
|
|
|
@ -19,7 +19,7 @@ let inHandleResult = 0;
|
|||
/**
|
||||
* @template T
|
||||
* @callback Callback
|
||||
* @param {WebpackError=} err
|
||||
* @param {(WebpackError | null)=} err
|
||||
* @param {T=} result
|
||||
*/
|
||||
|
||||
|
|
|
@ -676,16 +676,16 @@ declare interface CallExpressionInfo {
|
|||
getMembers: () => string[];
|
||||
}
|
||||
declare interface CallbackAsyncQueue<T> {
|
||||
(err?: WebpackError, result?: T): any;
|
||||
(err?: null | WebpackError, result?: T): any;
|
||||
}
|
||||
declare interface CallbackCache<T> {
|
||||
(err?: WebpackError, result?: T): void;
|
||||
(err?: null | WebpackError, result?: T): void;
|
||||
}
|
||||
declare interface CallbackFunction<T> {
|
||||
(err?: Error, result?: T): any;
|
||||
(err?: null | Error, result?: T): any;
|
||||
}
|
||||
declare interface CallbackNormalErrorCache<T> {
|
||||
(err?: Error, result?: T): void;
|
||||
(err?: null | Error, result?: T): void;
|
||||
}
|
||||
declare interface CallbackWebpack<T> {
|
||||
(err?: Error, stats?: T): void;
|
||||
|
@ -1542,7 +1542,7 @@ declare class Compilation {
|
|||
getLogger(name: string | (() => string)): WebpackLogger;
|
||||
addModule(
|
||||
module: Module,
|
||||
callback: (err?: WebpackError, result?: Module) => void
|
||||
callback: (err?: null | WebpackError, result?: Module) => void
|
||||
): void;
|
||||
|
||||
/**
|
||||
|
@ -1560,21 +1560,21 @@ declare class Compilation {
|
|||
*/
|
||||
buildModule(
|
||||
module: Module,
|
||||
callback: (err?: WebpackError, result?: Module) => void
|
||||
callback: (err?: null | WebpackError, result?: Module) => void
|
||||
): void;
|
||||
processModuleDependencies(
|
||||
module: Module,
|
||||
callback: (err?: WebpackError, result?: Module) => void
|
||||
callback: (err?: null | WebpackError, result?: Module) => void
|
||||
): void;
|
||||
processModuleDependenciesNonRecursive(module: Module): void;
|
||||
handleModuleCreation(
|
||||
__0: HandleModuleCreationOptions,
|
||||
callback: (err?: WebpackError, result?: Module) => void
|
||||
callback: (err?: null | WebpackError, result?: Module) => void
|
||||
): void;
|
||||
addModuleChain(
|
||||
context: string,
|
||||
dependency: Dependency,
|
||||
callback: (err?: WebpackError, result?: Module) => void
|
||||
callback: (err?: null | WebpackError, result?: Module) => void
|
||||
): void;
|
||||
addModuleTree(
|
||||
__0: {
|
||||
|
@ -1591,27 +1591,27 @@ declare class Compilation {
|
|||
*/
|
||||
contextInfo?: Partial<ModuleFactoryCreateDataContextInfo>;
|
||||
},
|
||||
callback: (err?: WebpackError, result?: Module) => void
|
||||
callback: (err?: null | WebpackError, result?: Module) => void
|
||||
): void;
|
||||
addEntry(
|
||||
context: string,
|
||||
entry: Dependency,
|
||||
optionsOrName: string | EntryOptions,
|
||||
callback: (err?: WebpackError, result?: Module) => void
|
||||
callback: (err?: null | WebpackError, result?: Module) => void
|
||||
): void;
|
||||
addInclude(
|
||||
context: string,
|
||||
dependency: Dependency,
|
||||
options: EntryOptions,
|
||||
callback: (err?: WebpackError, result?: Module) => void
|
||||
callback: (err?: null | WebpackError, result?: Module) => void
|
||||
): void;
|
||||
rebuildModule(
|
||||
module: Module,
|
||||
callback: (err?: WebpackError, result?: Module) => void
|
||||
callback: (err?: null | WebpackError, result?: Module) => void
|
||||
): void;
|
||||
finish(callback?: any): void;
|
||||
unseal(): void;
|
||||
seal(callback: (err?: WebpackError) => void): void;
|
||||
seal(callback: (err?: null | WebpackError) => void): void;
|
||||
reportDependencyErrorsAndWarnings(
|
||||
module: Module,
|
||||
blocks: DependenciesBlock[]
|
||||
|
@ -1699,7 +1699,7 @@ declare class Compilation {
|
|||
clearAssets(): void;
|
||||
createModuleAssets(): void;
|
||||
getRenderManifest(options: RenderManifestOptions): RenderManifestEntry[];
|
||||
createChunkAssets(callback: (err?: WebpackError) => void): void;
|
||||
createChunkAssets(callback: (err?: null | WebpackError) => void): void;
|
||||
getPath(
|
||||
filename: string | ((arg0: PathData, arg1?: AssetInfo) => string),
|
||||
data?: PathData
|
||||
|
@ -1735,17 +1735,20 @@ declare class Compilation {
|
|||
executeModule(
|
||||
module: Module,
|
||||
options: ExecuteModuleOptions,
|
||||
callback: (err?: WebpackError, result?: ExecuteModuleResult) => void
|
||||
callback: (err?: null | WebpackError, result?: ExecuteModuleResult) => void
|
||||
): void;
|
||||
checkConstraints(): void;
|
||||
factorizeModule: {
|
||||
(
|
||||
options: FactorizeModuleOptions & { factoryResult?: false },
|
||||
callback: (err?: WebpackError, result?: Module) => void
|
||||
callback: (err?: null | WebpackError, result?: Module) => void
|
||||
): void;
|
||||
(
|
||||
options: FactorizeModuleOptions & { factoryResult: true },
|
||||
callback: (err?: WebpackError, result?: ModuleFactoryResult) => void
|
||||
callback: (
|
||||
err?: null | WebpackError,
|
||||
result?: ModuleFactoryResult
|
||||
) => void
|
||||
): void;
|
||||
};
|
||||
|
||||
|
@ -1943,7 +1946,11 @@ declare class Compiler {
|
|||
watch(watchOptions: WatchOptions, handler: CallbackFunction<Stats>): Watching;
|
||||
run(callback: CallbackFunction<Stats>): void;
|
||||
runAsChild(
|
||||
callback: (err?: Error, entries?: Chunk[], compilation?: Compilation) => any
|
||||
callback: (
|
||||
err?: null | Error,
|
||||
entries?: Chunk[],
|
||||
compilation?: Compilation
|
||||
) => any
|
||||
): void;
|
||||
purgeInputFileSystem(): void;
|
||||
emitAssets(compilation: Compilation, callback: CallbackFunction<void>): void;
|
||||
|
@ -2477,7 +2484,10 @@ declare abstract class ContextModuleFactory extends ModuleFactory {
|
|||
resolveDependencies(
|
||||
fs: InputFileSystem,
|
||||
options: ContextModuleOptions,
|
||||
callback: (err?: Error, dependencies?: ContextElementDependency[]) => any
|
||||
callback: (
|
||||
err?: null | Error,
|
||||
dependencies?: ContextElementDependency[]
|
||||
) => any
|
||||
): void;
|
||||
}
|
||||
|
||||
|
@ -4120,40 +4130,43 @@ declare abstract class FileSystemInfo {
|
|||
getFileTimestamp(
|
||||
path: string,
|
||||
callback: (
|
||||
arg0?: WebpackError,
|
||||
arg0?: null | WebpackError,
|
||||
arg1?: null | FileSystemInfoEntry | "ignore"
|
||||
) => void
|
||||
): void;
|
||||
getContextTimestamp(
|
||||
path: string,
|
||||
callback: (
|
||||
arg0?: WebpackError,
|
||||
arg0?: null | WebpackError,
|
||||
arg1?: null | "ignore" | ResolvedContextFileSystemInfoEntry
|
||||
) => void
|
||||
): void;
|
||||
getFileHash(
|
||||
path: string,
|
||||
callback: (arg0?: WebpackError, arg1?: string) => void
|
||||
callback: (arg0?: null | WebpackError, arg1?: string) => void
|
||||
): void;
|
||||
getContextHash(
|
||||
path: string,
|
||||
callback: (arg0?: WebpackError, arg1?: string) => void
|
||||
callback: (arg0?: null | WebpackError, arg1?: string) => void
|
||||
): void;
|
||||
getContextTsh(
|
||||
path: string,
|
||||
callback: (
|
||||
arg0?: WebpackError,
|
||||
arg0?: null | WebpackError,
|
||||
arg1?: ResolvedContextTimestampAndHash
|
||||
) => void
|
||||
): void;
|
||||
resolveBuildDependencies(
|
||||
context: string,
|
||||
deps: Iterable<string>,
|
||||
callback: (arg0?: Error, arg1?: ResolveBuildDependenciesResult) => void
|
||||
callback: (
|
||||
arg0?: null | Error,
|
||||
arg1?: ResolveBuildDependenciesResult
|
||||
) => void
|
||||
): void;
|
||||
checkResolveResultsValid(
|
||||
resolveResults: Map<string, string | false>,
|
||||
callback: (arg0?: Error, arg1?: boolean) => void
|
||||
callback: (arg0?: null | Error, arg1?: boolean) => void
|
||||
): void;
|
||||
createSnapshot(
|
||||
startTime: number,
|
||||
|
@ -4170,12 +4183,12 @@ declare abstract class FileSystemInfo {
|
|||
*/
|
||||
timestamp?: boolean;
|
||||
},
|
||||
callback: (arg0?: WebpackError, arg1?: Snapshot) => void
|
||||
callback: (arg0?: null | WebpackError, arg1?: null | Snapshot) => void
|
||||
): void;
|
||||
mergeSnapshots(snapshot1: Snapshot, snapshot2: Snapshot): Snapshot;
|
||||
checkSnapshotValid(
|
||||
snapshot: Snapshot,
|
||||
callback: (arg0?: WebpackError, arg1?: boolean) => void
|
||||
callback: (arg0?: null | WebpackError, arg1?: boolean) => void
|
||||
): void;
|
||||
getDeprecatedFileTimestamps(): Map<any, any>;
|
||||
getDeprecatedContextTimestamps(): Map<any, any>;
|
||||
|
@ -6220,7 +6233,7 @@ declare interface LoaderPluginLoaderContext {
|
|||
importModule(
|
||||
request: string,
|
||||
options: ImportModuleOptions,
|
||||
callback: (err?: Error, exports?: any) => any
|
||||
callback: (err?: null | Error, exports?: any) => any
|
||||
): void;
|
||||
importModule(request: string, options?: ImportModuleOptions): Promise<any>;
|
||||
}
|
||||
|
@ -6586,7 +6599,7 @@ declare class Module extends DependenciesBlock {
|
|||
hasReasons(moduleGraph: ModuleGraph, runtime: RuntimeSpec): boolean;
|
||||
needBuild(
|
||||
context: NeedBuildContext,
|
||||
callback: (arg0?: WebpackError, arg1?: boolean) => void
|
||||
callback: (arg0?: null | WebpackError, arg1?: boolean) => void
|
||||
): void;
|
||||
needRebuild(
|
||||
fileTimestamps: Map<string, null | number>,
|
||||
|
@ -7456,7 +7469,7 @@ declare class NormalModule extends Module {
|
|||
resourceResolveData?: Record<string, any>;
|
||||
matchResource?: string;
|
||||
loaders: LoaderItem[];
|
||||
error?: WebpackError;
|
||||
error?: null | WebpackError;
|
||||
restoreFromUnsafeCache(
|
||||
unsafeCacheData?: any,
|
||||
normalModuleFactory?: any
|
||||
|
|
Loading…
Reference in New Issue