diff --git a/lib/NormalModuleReplacementPlugin.js b/lib/NormalModuleReplacementPlugin.js index 121e8e03399..6b10878670d 100644 --- a/lib/NormalModuleReplacementPlugin.js +++ b/lib/NormalModuleReplacementPlugin.js @@ -8,7 +8,7 @@ const { join, dirname } = require("./util/fs"); /** @typedef {import("./Compiler")} Compiler */ -/** @typedef {function(TODO): void} ModuleReplacer */ +/** @typedef {function(import("./NormalModuleFactory").ResolveData): void} ModuleReplacer */ class NormalModuleReplacementPlugin { /** diff --git a/types.d.ts b/types.d.ts index b799bdf59ac..fb714ac00d3 100644 --- a/types.d.ts +++ b/types.d.ts @@ -7926,10 +7926,10 @@ declare class NormalModuleReplacementPlugin { */ constructor( resourceRegExp: RegExp, - newResource: string | ((arg0?: any) => void) + newResource: string | ((arg0: ResolveData) => void) ); resourceRegExp: RegExp; - newResource: string | ((arg0?: any) => void); + newResource: string | ((arg0: ResolveData) => void); /** * Apply the plugin