@@ -12,6 +12,7 @@ import { resolve as pathResolve } from 'node:path';
1212import { Observable , from , isObservable , of , switchMap } from 'rxjs' ;
1313import type webpack from 'webpack' ;
1414import type WebpackDevServer from 'webpack-dev-server' ;
15+ import type { Configuration } from 'webpack-dev-server' ;
1516import { getEmittedFiles , getWebpackConfig } from '../../utils' ;
1617import { BuildResult , WebpackFactory , WebpackLoggingCallback } from '../webpack' ;
1718import { Schema as WebpackDevServerBuilderSchema } from './schema' ;
@@ -33,7 +34,7 @@ export function runWebpackDevServer(
3334 context : BuilderContext ,
3435 options : {
3536 shouldProvideStats ?: boolean ;
36- devServerConfig ?: WebpackDevServer . Configuration ;
37+ devServerConfig ?: Configuration ;
3738 logging ?: WebpackLoggingCallback ;
3839 webpackFactory ?: WebpackFactory ;
3940 webpackDevServerFactory ?: WebpackDevServerFactory ;
@@ -52,17 +53,6 @@ export function runWebpackDevServer(
5253 }
5354 } ;
5455
55- const createWebpackDevServer = (
56- webpack : webpack . Compiler | webpack . MultiCompiler ,
57- config : WebpackDevServer . Configuration ,
58- ) => {
59- if ( options . webpackDevServerFactory ) {
60- return new options . webpackDevServerFactory ( config , webpack ) ;
61- } else {
62- return from ( import ( 'webpack-dev-server' ) . then ( ( mod ) => new mod . default ( config , webpack ) ) ) ;
63- }
64- } ;
65-
6656 const {
6757 logging : log = ( stats , config ) => {
6858 if ( config . stats !== false ) {
0 commit comments