angular-cli
Version:
CLI tool for Angular
32 lines (31 loc) • 878 B
TypeScript
export interface BuildOptions {
target?: string;
environment?: string;
outputPath?: string;
aot?: boolean;
sourcemap?: boolean;
vendorChunk?: boolean;
baseHref?: string;
deployUrl?: string;
verbose?: boolean;
progress?: boolean;
i18nFile?: string;
i18nFormat?: string;
locale?: string;
extractCss?: boolean;
outputHashing?: string;
}
export interface WebpackConfigOptions {
projectRoot: string;
buildOptions: BuildOptions;
appConfig: any;
}
export declare class NgCliWebpackConfig {
config: any;
constructor(buildOptions: BuildOptions);
getTargetConfig(webpackConfigOptions: WebpackConfigOptions): any;
private validateBuildOptions(buildOptions);
private addTargetDefaults(buildOptions);
private mergeConfigs(buildOptions, appConfig);
private addAppConfigDefaults(appConfig);
}