// Generated by dts-bundle v0.7.3 // Dependencies for this module: // ../../../../../../../packages/@rspack/core // ../../../../../../../packages/net // ../../../../../../../packages/chokidar // ../../../../../../../packages/http // ../../../../../../../packages/webpack-dev-server export type { DevServer as Configuration } from "@rspack/core"; import { Compiler, MultiCompiler } from "@rspack/core"; import type { Socket } from "net"; import type { FSWatcher } from "chokidar"; import type { Server } from "http"; import WebpackDevServer from "webpack-dev-server"; import type { DevServer } from "@rspack/core"; export class RspackDevServer extends WebpackDevServer { /** * resolved after `normalizedOptions` */ options: ResolvedDevServer; staticWatchers: FSWatcher[]; sockets: Socket[]; server: Server; /** @ts-ignore */ compiler: Compiler | MultiCompiler; webSocketServer: WebpackDevServer.WebSocketServerImplementation | undefined; constructor(options: DevServer, compiler: Compiler | MultiCompiler); initialize(): Promise; } export type { DevServer }; export interface ResolvedDevServer extends DevServer { port: number | string; static: false | Array; devMiddleware: DevServer["devMiddleware"]; hot: boolean | "only"; host?: string; open: WebpackDevServer.Open[]; magicHtml: boolean; liveReload: boolean; webSocketServer: false | WebpackDevServer.WebSocketServerConfiguration; proxy: WebpackDevServer.ProxyConfigArray; client: WebpackDevServer.ClientConfiguration; allowedHosts: "auto" | string[] | "all"; bonjour: false | Record | WebpackDevServer.BonjourOptions; compress: boolean; historyApiFallback: false | WebpackDevServer.ConnectHistoryApiFallbackOptions; server: WebpackDevServer.ServerConfiguration; ipc: string | undefined; setupExitSignals: boolean; watchFiles: WebpackDevServer.WatchFiles[]; }