/** * Group of `webpack-chain`'s configs instance. * * @export * @interface WebpackChainConfigGroup */ export interface WebpackChainConfigGroup { /** * Common JS `webpack-chain`'s config instance * * @type {any} * @memberof WebpackChainConfigGroup */ readonly commonJSConfig: any; /** * ES module `webpack-chain`'s config instance * * @type {any} * @memberof WebpackChainConfigGroup */ readonly esModuleConfig: any; /** * SSR (Server-Side Rendering) `webpack-chain`'s config instance * * @type {any} * @memberof WebpackChainConfigGroup */ readonly ssrConfig: any; /** * Unminified web `webpack-chain`'s config instance * * @type {any} * @memberof WebpackChainConfigGroup */ readonly webUnminConfig: any; /** * Minified web `webpack-chain`'s config instance * * @type {any} * @memberof WebpackChainConfigGroup */ readonly webMinConfig: any; } /** * A function that will receive the group of `webpack-chain` configs instance. */ declare type WebpackChainer = (webpackConfigs: WebpackChainConfigGroup) => void; export default WebpackChainer;