Skip to content

Commit f23911d

Browse files
author
Angular Builds
committed
78f5c28 refactor(@angular-devkit/build-angular): clean up some interfaces and schemas
1 parent c4a3c34 commit f23911d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+717
-579
lines changed

package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
"typings": "src/index.d.ts",
77
"builders": "builders.json",
88
"dependencies": {
9-
"@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#ac77a5e",
10-
"@angular-devkit/build-optimizer": "github:angular/angular-devkit-build-optimizer-builds#ac77a5e",
11-
"@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#ac77a5e",
12-
"@angular-devkit/core": "github:angular/angular-devkit-core-builds#ac77a5e",
13-
"@ngtools/webpack": "github:angular/ngtools-webpack-builds#ac77a5e",
9+
"@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#78f5c28",
10+
"@angular-devkit/build-optimizer": "github:angular/angular-devkit-build-optimizer-builds#78f5c28",
11+
"@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#78f5c28",
12+
"@angular-devkit/core": "github:angular/angular-devkit-core-builds#78f5c28",
13+
"@ngtools/webpack": "github:angular/ngtools-webpack-builds#78f5c28",
1414
"ajv": "6.9.1",
1515
"autoprefixer": "9.4.8",
1616
"circular-dependency-plugin": "5.0.2",

src/angular-cli-files/models/build-options.d.ts

+6-5
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,15 @@
77
*/
88
import { logging } from '@angular-devkit/core';
99
import * as ts from 'typescript';
10-
import { AssetPatternObject, Budget, CurrentFileReplacement, ExtraEntryPoint, NormalizedOptimization, NormalizedSourceMaps } from '../../browser/schema';
10+
import { AssetPatternClass, Budget, ExtraEntryPoint, OptimizationClass, SourceMapClass } from '../../browser/schema';
11+
import { NormalizedFileReplacement } from '../../utils/normalize-file-replacements';
1112
export interface BuildOptions {
12-
optimization: NormalizedOptimization;
13+
optimization: OptimizationClass;
1314
environment?: string;
1415
outputPath: string;
1516
resourcesOutputPath?: string;
1617
aot?: boolean;
17-
sourceMap: NormalizedSourceMaps;
18+
sourceMap: SourceMapClass;
1819
/** @deprecated use sourceMap instead */
1920
vendorSourceMap?: boolean;
2021
/** @deprecated */
@@ -52,15 +53,15 @@ export interface BuildOptions {
5253
index: string;
5354
polyfills?: string;
5455
budgets: Budget[];
55-
assets: AssetPatternObject[];
56+
assets: AssetPatternClass[];
5657
scripts: ExtraEntryPoint[];
5758
styles: ExtraEntryPoint[];
5859
stylePreprocessorOptions?: {
5960
includePaths: string[];
6061
};
6162
lazyModules: string[];
6263
platform?: 'browser' | 'server';
63-
fileReplacements: CurrentFileReplacement[];
64+
fileReplacements: NormalizedFileReplacement[];
6465
/** @deprecated use only for compatibility in 8.x; will be removed in 9.0 */
6566
rebaseRootRelativeCssUrls?: boolean;
6667
}

src/angular-cli-files/models/build-options.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)