@angular-builders/dev-server
Version:
Dev server generic builder for Angular build facade. Allows to run custom builder in serve target
16 lines (15 loc) • 1 kB
TypeScript
/// <reference types="node" />
import { BuilderConfiguration, BuilderContext, BuildEvent } from '@angular-devkit/architect';
import { DevServerBuilder, DevServerBuilderOptions, NormalizedBrowserBuilderSchema } from '@angular-devkit/build-angular';
import { Path, virtualFs } from '@angular-devkit/core';
import { Observable } from 'rxjs';
import { Stats } from 'fs';
import { Configuration } from "webpack";
export declare class GenericDevServerBuilder extends DevServerBuilder {
private targetBuilder;
constructor(context: BuilderContext);
run(builderConfig: BuilderConfiguration<DevServerBuilderOptions>): Observable<BuildEvent>;
buildWebpackConfig(root: Path, projectRoot: Path, host: virtualFs.Host<Stats>, browserOptions: NormalizedBrowserBuilderSchema): Configuration;
buildServerConfig: (devServerConfig: any) => (root: Path, options: DevServerBuilderOptions, browserOptions: NormalizedBrowserBuilderSchema) => any;
}
export default GenericDevServerBuilder;