diff --git a/packages/angular_devkit/build_angular/src/dev-server/index.ts b/packages/angular_devkit/build_angular/src/dev-server/index.ts index d3fc730398..ca4944d42f 100644 --- a/packages/angular_devkit/build_angular/src/dev-server/index.ts +++ b/packages/angular_devkit/build_angular/src/dev-server/index.ts @@ -52,6 +52,7 @@ export interface DevServerBuilderOptions { hmrWarning: boolean; servePathDefaultWarning: boolean; + // These options come from the browser builder and are provided here for convenience. optimization?: boolean; aot?: boolean; sourceMap?: boolean; @@ -60,6 +61,7 @@ export interface DevServerBuilderOptions { commonChunk?: boolean; baseHref?: string; progress?: boolean; + poll?: number; } interface WebpackDevServerConfigurationOptions { @@ -450,6 +452,7 @@ export class DevServerBuilder implements Builder { ...(options.commonChunk !== undefined ? { commonChunk: options.commonChunk } : {}), ...(options.baseHref !== undefined ? { baseHref: options.baseHref } : {}), ...(options.progress !== undefined ? { progress: options.progress } : {}), + ...(options.poll !== undefined ? { poll: options.poll } : {}), ...builderConfig.options, }; diff --git a/packages/angular_devkit/build_angular/src/dev-server/schema.json b/packages/angular_devkit/build_angular/src/dev-server/schema.json index d803bacd08..e58cb4cfb3 100644 --- a/packages/angular_devkit/build_angular/src/dev-server/schema.json +++ b/packages/angular_devkit/build_angular/src/dev-server/schema.json @@ -117,6 +117,10 @@ "progress": { "type": "boolean", "description": "Log progress to the console while building." + }, + "poll": { + "type": "number", + "description": "Enable and define the file watching poll time period in milliseconds." } }, "additionalProperties": false,