From fc04d7629eb3c07db4318bd902fda7bf38927947 Mon Sep 17 00:00:00 2001 From: c4605 Date: Thu, 4 Apr 2019 00:14:29 +0800 Subject: [PATCH] poi: update types --- types/poi/index.d.ts | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/types/poi/index.d.ts b/types/poi/index.d.ts index 15ac85edcc..6fc0e3b536 100644 --- a/types/poi/index.d.ts +++ b/types/poi/index.d.ts @@ -50,6 +50,7 @@ export namespace Config { fileNames?: Output.FileNames; target?: | "web" + | "electron" | "electron-renderer" | "electron-main" | "node" @@ -66,12 +67,14 @@ export namespace Config { image?: string; } - interface Html { + interface HtmlOptions { title?: string; filename?: string; template?: string; inject?: boolean; } + + type Html = boolean | HtmlOptions; } interface Pages { @@ -86,6 +89,14 @@ export namespace Config { interface Babel { jsx?: string; transpileModules?: string | string[]; + namedImports?: string | Babel.NamedImportsOptions; + } + namespace Babel { + interface NamedImportsOptions { + [fileExt: string]: { + [ComponentName: string]: string; + }; + } } interface Css { @@ -129,11 +140,11 @@ export namespace Config { host?: string; port?: string | number; hot?: boolean; - hotOnly?: string; + hotOnly?: boolean; hotEntries?: string[]; historyApiFallback?: WebpackDevServerConfig["historyApiFallback"]; open?: boolean; - proxy?: WebpackDevServerConfig["proxy"]; + proxy?: string | WebpackDevServerConfig["proxy"]; https?: WebpackDevServerConfig["https"]; before?: WebpackDevServerConfig["before"]; after?: WebpackDevServerConfig["after"];