Skip to content

Commit 97497de

Browse files
build: fix webpack test tsc
1 parent 77ef8f2 commit 97497de

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

packages/plugin/webpack/test/WebpackConfig_spec.ts

+3-5
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,16 @@
11
import path from 'path';
22

33
import { expect } from 'chai';
4-
import { Compiler, Configuration, Entry, WebpackPluginInstance } from 'webpack';
4+
import { Configuration, Entry } from 'webpack';
55

66
import { WebpackConfiguration, WebpackPluginConfig, WebpackPluginEntryPoint } from '../src/Config';
77
import AssetRelocatorPatch from '../src/util/AssetRelocatorPatch';
88
import WebpackConfigGenerator, { ConfigurationFactory } from '../src/WebpackConfig';
99

1010
const mockProjectDir = process.platform === 'win32' ? 'C:\\path' : '/path';
1111

12-
type WebpackPlugin = ((this: Compiler, compiler: Compiler) => void) | WebpackPluginInstance;
13-
14-
function hasAssetRelocatorPatchPlugin(plugins?: WebpackPlugin[]): boolean {
15-
return (plugins || []).some((plugin: WebpackPlugin) => plugin instanceof AssetRelocatorPatch);
12+
function hasAssetRelocatorPatchPlugin(plugins?: Required<Configuration>['plugins']): boolean {
13+
return (plugins || []).some((plugin) => plugin && typeof plugin === 'object' && plugin instanceof AssetRelocatorPatch);
1614
}
1715

1816
const sampleWebpackConfig = {

0 commit comments

Comments
 (0)