fix(@angular-devkit/build-angular): provide explicit return type for extract-i18n builder

Fixes: #16934
This commit is contained in:
Charles Lyding 2020-02-11 11:56:26 -05:00 committed by Douglas Parker
parent bf04333ed4
commit c5156977f2

View File

@ -10,7 +10,7 @@ import {
createBuilder, createBuilder,
targetFromTargetString, targetFromTargetString,
} from '@angular-devkit/architect'; } from '@angular-devkit/architect';
import { WebpackLoggingCallback, runWebpack } from '@angular-devkit/build-webpack'; import { BuildResult, WebpackLoggingCallback, runWebpack } from '@angular-devkit/build-webpack';
import { JsonObject } from '@angular-devkit/core'; import { JsonObject } from '@angular-devkit/core';
import * as path from 'path'; import * as path from 'path';
import * as webpack from 'webpack'; import * as webpack from 'webpack';
@ -51,7 +51,10 @@ class InMemoryOutputPlugin {
} }
} }
export async function execute(options: ExtractI18nBuilderOptions, context: BuilderContext) { export async function execute(
options: ExtractI18nBuilderOptions,
context: BuilderContext,
): Promise<BuildResult> {
// Check Angular version. // Check Angular version.
assertCompatibleAngularVersion(context.workspaceRoot, context.logger); assertCompatibleAngularVersion(context.workspaceRoot, context.logger);