mirror of
https://github.com/angular/angular-cli.git
synced 2025-05-17 02:54:21 +08:00
refactor(@angular-devkit/architect): remove _registry
from being a private (#14182)
This commit is contained in:
parent
1f92015863
commit
968204fa2a
@ -1,5 +1,5 @@
|
||||
export declare class Architect {
|
||||
constructor(_host: ArchitectHost, _registry?: json.schema.SchemaRegistry, additionalJobRegistry?: experimental.jobs.Registry);
|
||||
constructor(_host: ArchitectHost, registry?: json.schema.SchemaRegistry, additionalJobRegistry?: experimental.jobs.Registry);
|
||||
has(name: experimental.jobs.JobName): Observable<boolean>;
|
||||
scheduleBuilder(name: string, options: json.JsonObject, scheduleOptions?: ScheduleOptions): Promise<BuilderRun>;
|
||||
scheduleTarget(target: Target, overrides?: json.JsonObject, scheduleOptions?: ScheduleOptions): Promise<BuilderRun>;
|
||||
|
@ -309,23 +309,23 @@ export class Architect {
|
||||
|
||||
constructor(
|
||||
private _host: ArchitectHost,
|
||||
private _registry: json.schema.SchemaRegistry = new json.schema.CoreSchemaRegistry(),
|
||||
registry: json.schema.SchemaRegistry = new json.schema.CoreSchemaRegistry(),
|
||||
additionalJobRegistry?: experimental.jobs.Registry,
|
||||
) {
|
||||
const privateArchitectJobRegistry = new experimental.jobs.SimpleJobRegistry();
|
||||
// Create private jobs.
|
||||
privateArchitectJobRegistry.register(_getTargetOptionsFactory(_host));
|
||||
privateArchitectJobRegistry.register(_getBuilderNameForTargetFactory(_host));
|
||||
privateArchitectJobRegistry.register(_validateOptionsFactory(_host, _registry));
|
||||
privateArchitectJobRegistry.register(_validateOptionsFactory(_host, registry));
|
||||
|
||||
const jobRegistry = new experimental.jobs.FallbackRegistry([
|
||||
new ArchitectTargetJobRegistry(_host, _registry, this._jobCache, this._infoCache),
|
||||
new ArchitectBuilderJobRegistry(_host, _registry, this._jobCache, this._infoCache),
|
||||
new ArchitectTargetJobRegistry(_host, registry, this._jobCache, this._infoCache),
|
||||
new ArchitectBuilderJobRegistry(_host, registry, this._jobCache, this._infoCache),
|
||||
privateArchitectJobRegistry,
|
||||
...(additionalJobRegistry ? [additionalJobRegistry] : []),
|
||||
] as experimental.jobs.Registry[]);
|
||||
|
||||
this._scheduler = new experimental.jobs.SimpleScheduler(jobRegistry, _registry);
|
||||
this._scheduler = new experimental.jobs.SimpleScheduler(jobRegistry, registry);
|
||||
}
|
||||
|
||||
has(name: experimental.jobs.JobName) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user