azdev-automation
Version:
Azure DevOps automation framework enables access control automation of projects, pipelines and repositories configuration in Azure DevOps Services
18 lines (17 loc) • 651 B
TypeScript
import { IArtifactFactory } from "../factories/iartifactfactory";
import { ILogger } from "../loggers/ilogger";
import { IConfigurationReader, IProject } from "./iconfigurationreader";
export declare class ConfigurationReader implements IConfigurationReader {
private debugLogger;
private artifactFactory;
constructor(artifactFactory: IArtifactFactory, logger: ILogger);
read(): Promise<IProject[]>;
private parse;
private readSchema;
private readJson;
private getProjectPermission;
private getBuildPermission;
private getReleasePermission;
private getRepositoryPermission;
private getWorkPermission;
}