diff --git a/lib/ContextModule.js b/lib/ContextModule.js index 9dfa3c8ba..97fb7023c 100644 --- a/lib/ContextModule.js +++ b/lib/ContextModule.js @@ -29,6 +29,7 @@ const { const makeSerializable = require("./util/makeSerializable"); /** @typedef {import("webpack-sources").Source} Source */ +/** @typedef {import("../declarations/WebpackOptions").ResolveOptions} ResolveOptions */ /** @typedef {import("../declarations/WebpackOptions").WebpackOptionsNormalized} WebpackOptions */ /** @typedef {import("./Chunk")} Chunk */ /** @typedef {import("./Chunk").ChunkId} ChunkId */ @@ -83,7 +84,7 @@ const makeSerializable = require("./util/makeSerializable"); * @property {false|string|string[]} resource * @property {string=} resourceQuery * @property {string=} resourceFragment - * @property {TODO} resolveOptions + * @property {ResolveOptions=} resolveOptions */ /** @typedef {ContextOptions & ContextModuleOptionsExtras} ContextModuleOptions */ diff --git a/types.d.ts b/types.d.ts index d60d4b686..b5ef02bcc 100644 --- a/types.d.ts +++ b/types.d.ts @@ -3082,7 +3082,7 @@ declare interface ContextModuleOptions { resource: string | false | string[]; resourceQuery?: string; resourceFragment?: string; - resolveOptions: any; + resolveOptions?: ResolveOptions; } declare class ContextReplacementPlugin { constructor(