[webpack] Adding client config options to the ConfigurationFactory (#40298)

* [webpack] Adding client config options

* Fix on interface
This commit is contained in:
Rubens Pinheiro
2019-11-15 11:01:16 -08:00
committed by Pranav Senthilnathan
parent 71381a8470
commit c13521e2fe
+12 -2
View File
@@ -136,14 +136,24 @@ declare namespace webpack {
optimization?: Options.Optimization;
}
interface CliConfigOptions {
config?: string;
mode?: Configuration["mode"];
env?: string;
'config-register'?: string;
configRegister?: string;
'config-name'?: string;
configName?: string;
}
type ConfigurationFactory = ((
env: string | Record<string, boolean | number | string>,
args: Record<string, string>,
args: CliConfigOptions,
) => Configuration | Promise<Configuration>);
type MultiConfigurationFactory = ((
env: string | Record<string, boolean | number | string>,
args: Record<string, string>,
args: CliConfigOptions,
) => Configuration[] | Promise<Configuration[]>);
interface Entry {