From 92940810e20f98d07ffd5780ecb57bb81ddad054 Mon Sep 17 00:00:00 2001 From: Harel Moshe Date: Mon, 30 Aug 2021 16:49:18 +0300 Subject: [PATCH] Export the ResolvePluginInstance type --- lib/index.js | 1 + types.d.ts | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/index.js b/lib/index.js index 91146933d9f..886218f61e0 100644 --- a/lib/index.js +++ b/lib/index.js @@ -14,6 +14,7 @@ const memoize = require("./util/memoize"); /** @typedef {import("../declarations/WebpackOptions").LibraryOptions} LibraryOptions */ /** @typedef {import("../declarations/WebpackOptions").ModuleOptions} ModuleOptions */ /** @typedef {import("../declarations/WebpackOptions").ResolveOptions} ResolveOptions */ +/** @typedef {import("../declarations/WebpackOptions").ResolvePluginInstance} ResolvePluginInstance */ /** @typedef {import("../declarations/WebpackOptions").RuleSetCondition} RuleSetCondition */ /** @typedef {import("../declarations/WebpackOptions").RuleSetConditionAbsolute} RuleSetConditionAbsolute */ /** @typedef {import("../declarations/WebpackOptions").RuleSetRule} RuleSetRule */ diff --git a/types.d.ts b/types.d.ts index f9e8c4f06e8..8941909c8cf 100644 --- a/types.d.ts +++ b/types.d.ts @@ -9229,7 +9229,7 @@ declare interface ResolveOptionsWebpackOptions { /** * Plugins for the resolver. */ - plugins?: ("..." | ResolvePluginInstance)[]; + plugins?: (ResolvePluginInstance | "...")[]; /** * Prefer to resolve server-relative URLs (starting with '/') as absolute paths before falling back to resolve in 'resolve.roots'. @@ -12360,6 +12360,7 @@ declare namespace exports { LibraryOptions, ModuleOptions, ResolveOptionsWebpackOptions as ResolveOptions, + ResolvePluginInstance, RuleSetCondition, RuleSetConditionAbsolute, RuleSetRule,