UNPKG

878 BTypeScriptView Raw
1export interface BuildOptions {
2 target?: string;
3 environment?: string;
4 outputPath?: string;
5 aot?: boolean;
6 sourcemap?: boolean;
7 vendorChunk?: boolean;
8 baseHref?: string;
9 deployUrl?: string;
10 verbose?: boolean;
11 progress?: boolean;
12 i18nFile?: string;
13 i18nFormat?: string;
14 locale?: string;
15 extractCss?: boolean;
16 outputHashing?: string;
17}
18export interface WebpackConfigOptions {
19 projectRoot: string;
20 buildOptions: BuildOptions;
21 appConfig: any;
22}
23export declare class NgCliWebpackConfig {
24 config: any;
25 constructor(buildOptions: BuildOptions);
26 getTargetConfig(webpackConfigOptions: WebpackConfigOptions): any;
27 private validateBuildOptions(buildOptions);
28 private addTargetDefaults(buildOptions);
29 private mergeConfigs(buildOptions, appConfig);
30 private addAppConfigDefaults(appConfig);
31}