shift73k/assets_old/node_modules/@webpack-cli/serve/lib/types.d.ts

48 lines
1.3 KiB
TypeScript

export declare type devServerOptionsType = {
bonjour?: boolean;
client?: devServerClientOptions;
compress?: boolean;
dev?: Record<string, any>;
firewall?: boolean | string[];
headers?: object;
historyApiFallback?: boolean | object;
host?: string | null;
hot?: boolean | string;
http2?: boolean;
https?: boolean | object;
injectClient?: boolean | Function;
injectHot?: boolean | Function;
liveReload?: boolean;
onAfterSetupMiddleware?: Function;
onBeforeSetupMiddleware?: Function;
onListening?: Function;
open?: string | boolean | object;
openPage?: string | string[];
overlay?: boolean | object;
port?: number | string | null;
profile?: boolean;
progress?: boolean;
proxy?: object | (object | Function)[];
public?: string;
static?: boolean | string | object | (string | object)[];
transportMode?: object | string;
useLocalIp?: boolean;
publicPath?: string | Function;
stats?: string | boolean;
};
declare type devServerClientOptions = {
host?: string;
path?: string;
port?: string | number | null;
logging?: devServerClientLogging;
progress?: boolean;
};
export declare enum devServerClientLogging {
none = "none",
error = "error",
warn = "warn",
info = "info",
log = "log",
verbose = "verbose"
}
export {};