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 7bbee39ab75..bbcb1a2b9fb 100644 --- a/types.d.ts +++ b/types.d.ts @@ -7890,10 +7890,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