mirror of
https://github.com/angular/angular-cli.git
synced 2025-05-23 07:19:58 +08:00
refactor(@angular-devkit/build-angular): export executeExtractI18nBuilder
export executeExtractI18nBuilder for use in custom builders and to be consistent with browser- and dev-server-builder. no breaking changes, no issue
This commit is contained in:
parent
f4bb020b94
commit
c73e28e91c
@ -25,7 +25,9 @@ import { Schema as BrowserBuilderOptions } from '../browser/schema';
|
||||
import { createI18nOptions } from '../utils/i18n-options';
|
||||
import { assertCompatibleAngularVersion } from '../utils/version';
|
||||
import { generateBrowserWebpackConfigFromContext } from '../utils/webpack-browser-config';
|
||||
import { Format, Schema as ExtractI18nBuilderOptions } from './schema';
|
||||
import { Format, Schema } from './schema';
|
||||
|
||||
export type ExtractI18nBuilderOptions = Schema & JsonObject;
|
||||
|
||||
function getI18nOutfile(format: string | undefined) {
|
||||
switch (format) {
|
||||
@ -49,7 +51,7 @@ class InMemoryOutputPlugin {
|
||||
}
|
||||
}
|
||||
|
||||
async function execute(options: ExtractI18nBuilderOptions, context: BuilderContext) {
|
||||
export async function execute(options: ExtractI18nBuilderOptions, context: BuilderContext) {
|
||||
// Check Angular version.
|
||||
assertCompatibleAngularVersion(context.workspaceRoot, context.logger);
|
||||
|
||||
|
@ -43,6 +43,11 @@ export {
|
||||
DevServerBuilderOutput,
|
||||
} from './dev-server';
|
||||
|
||||
export {
|
||||
execute as executeExtractI18nBuilder,
|
||||
ExtractI18nBuilderOptions,
|
||||
} from './extract-i18n';
|
||||
|
||||
export {
|
||||
execute as executeKarmaBuilder,
|
||||
KarmaBuilderOptions,
|
||||
|
Loading…
x
Reference in New Issue
Block a user