UNPKG

@omni-door/cli

Version:

A tool set for set up the standard JS project

21 lines (20 loc) 797 B
/// <reference types="node" /> import type { Configuration } from 'webpack'; import type { Options } from 'webpack-dev-middleware'; import type { ProxyConfig, MiddlewareConfig } from '../dev/server'; export interface EWServerParams { webpackConfig: Configuration | (() => Configuration); devMiddlewareOptions?: Partial<Options>; proxyConfig?: ProxyConfig; middlewareConfig?: MiddlewareConfig; ipAddress: string; host: string; listenHost?: string; port: number; httpsConfig?: { key?: string | Buffer; cert?: string | Buffer; }; favicon?: string; } export default function ({ webpackConfig, devMiddlewareOptions, proxyConfig, middlewareConfig, ipAddress, host, listenHost, port, httpsConfig, favicon: faviconPath }: EWServerParams): void;