diff --git a/goldens/public-api/angular_devkit/build_angular/index.md b/goldens/public-api/angular_devkit/build_angular/index.md index 19a46f29ecdf..11cd33cc089a 100644 --- a/goldens/public-api/angular_devkit/build_angular/index.md +++ b/goldens/public-api/angular_devkit/build_angular/index.md @@ -303,6 +303,7 @@ export type KarmaConfigOptions = ConfigOptions & { // @public export interface NgPackagrBuilderOptions { + poll?: number; project: string; tsConfig?: string; watch?: boolean; diff --git a/packages/angular/cli/src/commands/build/long-description.md b/packages/angular/cli/src/commands/build/long-description.md index e369ff8d2d0c..b2c14d8f23fe 100644 --- a/packages/angular/cli/src/commands/build/long-description.md +++ b/packages/angular/cli/src/commands/build/long-description.md @@ -1,5 +1,5 @@ The command can be used to build a project of type "application" or "library". -When used to build a library, a different builder is invoked, and only the `ts-config`, `configuration`, and `watch` options are applied. +When used to build a library, a different builder is invoked, and only the `ts-config`, `configuration`, `poll` and `watch` options are applied. All other options apply only to building applications. The application builder uses the [esbuild](https://esbuild.github.io/) build tool, with default configuration options specified in the workspace configuration file (`angular.json`) or with a named alternative configuration. diff --git a/packages/angular_devkit/build_angular/src/builders/ng-packagr/index.ts b/packages/angular_devkit/build_angular/src/builders/ng-packagr/index.ts index eeb945a68ae1..73671b5f622b 100644 --- a/packages/angular_devkit/build_angular/src/builders/ng-packagr/index.ts +++ b/packages/angular_devkit/build_angular/src/builders/ng-packagr/index.ts @@ -47,6 +47,7 @@ export function execute( const ngPackagrOptions = { cacheEnabled, + poll: options.poll, cacheDirectory: join(cacheDirectory, 'ng-packagr'), }; diff --git a/packages/angular_devkit/build_angular/src/builders/ng-packagr/schema.json b/packages/angular_devkit/build_angular/src/builders/ng-packagr/schema.json index 9fd60637cb00..da76255f092a 100644 --- a/packages/angular_devkit/build_angular/src/builders/ng-packagr/schema.json +++ b/packages/angular_devkit/build_angular/src/builders/ng-packagr/schema.json @@ -16,6 +16,10 @@ "type": "boolean", "description": "Run build when files change.", "default": false + }, + "poll": { + "type": "number", + "description": "Enable and define the file watching poll time period in milliseconds." } }, "additionalProperties": false,