azdev-automation
Version:
Azure DevOps automation framework enables access control automation of projects, pipelines and repositories configuration in Azure DevOps Services
14 lines (13 loc) • 687 B
TypeScript
import { IBuildUpdater } from "../updaters/ibuildupdater";
import { IEndpointUpdater } from "../updaters/iendpointupdater";
import { IProjectUpdater } from "../updaters/iprojectupdater";
import { IReleaseUpdater } from "../updaters/ireleaseupdater";
import { IRepositoryUpdater } from "../updaters/irepositoryupdater";
export interface IAutomationFactory {
createProjectUpdater(): Promise<IProjectUpdater>;
createBuildUpdater(): Promise<IBuildUpdater>;
createReleaseUpdater(): Promise<IReleaseUpdater>;
createRepositoryUpdater(): Promise<IRepositoryUpdater>;
createWorkUpdater(): Promise<IRepositoryUpdater>;
createEndpointUpdater(): Promise<IEndpointUpdater>;
}