From c13521e2fe7ac2acfe7ebb86382d4be714031cd9 Mon Sep 17 00:00:00 2001 From: Rubens Pinheiro Date: Fri, 15 Nov 2019 20:01:16 +0100 Subject: [PATCH] [webpack] Adding client config options to the ConfigurationFactory (#40298) * [webpack] Adding client config options * Fix on interface --- types/webpack/index.d.ts | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/types/webpack/index.d.ts b/types/webpack/index.d.ts index 1b956a2f5c..8752c7fb30 100644 --- a/types/webpack/index.d.ts +++ b/types/webpack/index.d.ts @@ -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, - args: Record, + args: CliConfigOptions, ) => Configuration | Promise); type MultiConfigurationFactory = (( env: string | Record, - args: Record, + args: CliConfigOptions, ) => Configuration[] | Promise); interface Entry {