azdev-automation
Version:
Azure DevOps automation framework enables access control automation of projects, pipelines and repositories configuration in Azure DevOps Services
22 lines (21 loc) • 1.05 kB
TypeScript
import { IApiFactory } from "./iapifactory";
import { IAutomationFactory } from "./iautomationfactory";
import { IBuildUpdater } from "../updaters/ibuildupdater";
import { IProjectUpdater } from "../updaters/iprojectupdater";
import { IReleaseUpdater } from "../updaters/ireleaseupdater";
import { IRepositoryUpdater } from "../updaters/irepositoryupdater";
import { IWorkUpdater } from "../updaters/iworkupdater";
import { IEndpointUpdater } from "../updaters/iendpointupdater";
import { ILogger } from "../loggers/ilogger";
export declare class AutomationFactory implements IAutomationFactory {
private logger;
private debugLogger;
private apiFactory;
constructor(apiFactory: IApiFactory, logger: ILogger);
createProjectUpdater(): Promise<IProjectUpdater>;
createBuildUpdater(): Promise<IBuildUpdater>;
createReleaseUpdater(): Promise<IReleaseUpdater>;
createRepositoryUpdater(): Promise<IRepositoryUpdater>;
createWorkUpdater(): Promise<IWorkUpdater>;
createEndpointUpdater(): Promise<IEndpointUpdater>;
}