UNPKG

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
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>; }