{boolean | string} [ipc]
{Host} [host]
{Port} [port]
{boolean | "only"} [hot]
{boolean} [liveReload]
{DevMiddlewareOptions<Request, Response>} [devMiddleware]
{boolean} [compress]
{boolean} [magicHtml]
{"auto" | "all" | string | string[]} [allowedHosts]
{boolean | ConnectHistoryApiFallbackOptions} [historyApiFallback]
{boolean} [setupExitSignals]
{boolean | Record<string, never> | BonjourOptions} [bonjour]
{string | string[] | WatchFiles | Array<string | WatchFiles>} [watchFiles]
{boolean | string | Static | Array<string | Static>} [static]
{boolean | ServerOptions} [https]
{boolean} [http2]
{"http" | "https" | "spdy" | string | ServerConfiguration} [server]
{boolean | "sockjs" | "ws" | string | WebSocketServerConfiguration} [webSocketServer]
{ProxyConfigMap | ProxyConfigArrayItem | ProxyConfigArray} [proxy]
{boolean | string | Open | Array<string | Open>} [open]
{boolean | ClientConfiguration} [client]
{Headers | ((req: Request, res: Response, context: DevMiddlewareContext<Request, Response>) => Headers)} [headers]
{(devServer: Server) => void} [onAfterSetupMiddleware]
{(devServer: Server) => void} [onBeforeSetupMiddleware]
{(devServer: Server) => void} [onListening]
{(middlewares: Middleware[], devServer: Server) => Middleware[]} [setupMiddlewares]