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) 817 B
import { TeamProject } from "azure-devops-node-api/interfaces/CoreInterfaces"; import { IWorkPermission } from "../readers/iconfigurationreader"; import { ICommonHelper } from "../helpers/icommonhelper"; import { IWorkHelper } from "../helpers/iworkhelper"; import { IWorkUpdater } from "./iworkupdater"; import { ISecurityHelper } from "../helpers/isecurityhelper"; import { ILogger } from "../loggers/ilogger"; export declare class WorkUpdater implements IWorkUpdater { private logger; private debugLogger; workHelper: IWorkHelper; securityHelper: ISecurityHelper; private commonHelper; constructor(workHelper: IWorkHelper, securityHelper: ISecurityHelper, commonHelper: ICommonHelper, logger: ILogger); updatePermissions(project: TeamProject, policy: IWorkPermission): Promise<void>; }