UNPKG

azdev-automation

Version:

Azure DevOps automation framework enables access control automation of projects, pipelines and repositories configuration in Azure DevOps Services

17 lines (16 loc) 879 B
import { TeamProject } from "azure-devops-node-api/interfaces/CoreInterfaces"; import { IBuildPermission } from "../readers/iconfigurationreader"; import { ICommonHelper } from "../helpers/icommonhelper"; import { IRepositoryHelper } from "../helpers/irepositoryhelper"; import { IRepositoryUpdater } from "./irepositoryupdater"; import { ISecurityHelper } from "../helpers/isecurityhelper"; import { ILogger } from "../loggers/ilogger"; export declare class RepositoryUpdater implements IRepositoryUpdater { private logger; private debugLogger; repositoryHelper: IRepositoryHelper; securityHelper: ISecurityHelper; private commonHelper; constructor(repositoryHelper: IRepositoryHelper, securityHelper: ISecurityHelper, commonHelper: ICommonHelper, logger: ILogger); updatePermissions(project: TeamProject, policy: IBuildPermission): Promise<void>; }