UNPKG

@angular-devkit/build-webpack

Version:
29 lines (28 loc) 1.17 kB
/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.dev/license */ import { Builder, BuilderContext } from '@angular-devkit/architect'; import { Observable } from 'rxjs'; import webpack from 'webpack'; import WebpackDevServer from 'webpack-dev-server'; import { BuildResult, WebpackFactory, WebpackLoggingCallback } from '../webpack'; import { Schema as WebpackDevServerBuilderSchema } from './schema'; export type WebpackDevServerFactory = typeof WebpackDevServer; export type DevServerBuildOutput = BuildResult & { port: number; family: string; address: string; }; export declare function runWebpackDevServer(config: webpack.Configuration, context: BuilderContext, options?: { shouldProvideStats?: boolean; devServerConfig?: WebpackDevServer.Configuration; logging?: WebpackLoggingCallback; webpackFactory?: WebpackFactory; webpackDevServerFactory?: WebpackDevServerFactory; }): Observable<DevServerBuildOutput>; declare const builder: Builder<WebpackDevServerBuilderSchema>; export default builder;