forked from projectmoon/tenebrous-dicebot
65 lines
2.0 KiB
TypeScript
65 lines
2.0 KiB
TypeScript
export declare type devServerOptionsType = {
|
|
bonjour?: boolean | Record<string, any>;
|
|
client?: devServerClientOptions;
|
|
compress?: boolean;
|
|
dev?: Record<string, any>;
|
|
devMiddleware?: Record<string, any>;
|
|
firewall?: boolean | string[];
|
|
headers?: Record<string, unknown>;
|
|
historyApiFallback?: boolean | Record<string, unknown>;
|
|
host?: string | null;
|
|
hot?: boolean | hotOptionEnum;
|
|
http2?: boolean;
|
|
https?: boolean | Record<string, unknown>;
|
|
injectClient?: boolean | (() => void);
|
|
injectHot?: boolean | (() => void);
|
|
liveReload?: boolean;
|
|
onAfterSetupMiddleware?: () => void;
|
|
onBeforeSetupMiddleware?: () => void;
|
|
onListening?: () => void;
|
|
open?: string | boolean | openOptionObject;
|
|
openPage?: string | string[];
|
|
overlay?: boolean | Record<string, unknown>;
|
|
port?: number | string | null;
|
|
profile?: boolean;
|
|
progress?: boolean;
|
|
proxy?: Record<string, unknown> | (Record<string, unknown> | (() => void))[];
|
|
public?: string;
|
|
static?: boolean | string | Record<string, unknown> | (string | Record<string, unknown>)[];
|
|
transportMode?: Record<string, unknown> | string;
|
|
useLocalIp?: boolean;
|
|
publicPath?: string | (() => void);
|
|
stats?: string | boolean;
|
|
watchFiles?: string | Record<string, unknown>;
|
|
};
|
|
declare enum hotOptionEnum {
|
|
only = "only"
|
|
}
|
|
declare type devServerClientOptions = {
|
|
host?: string;
|
|
path?: string;
|
|
port?: string | number | null;
|
|
logging?: devServerClientLogging;
|
|
progress?: boolean;
|
|
overlay?: boolean | clientOverlay;
|
|
needClientEntry?: boolean | (() => void);
|
|
needHotEntry?: boolean | (() => void);
|
|
};
|
|
declare type openOptionObject = {
|
|
target?: string;
|
|
app?: string;
|
|
};
|
|
declare type clientOverlay = {
|
|
errors?: boolean;
|
|
warnings?: boolean;
|
|
};
|
|
declare enum devServerClientLogging {
|
|
none = "none",
|
|
error = "error",
|
|
warn = "warn",
|
|
info = "info",
|
|
log = "log",
|
|
verbose = "verbose"
|
|
}
|
|
export {};
|