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.02 kB
import { CoreApi } from "azure-devops-node-api/CoreApi"; import { ReleaseApi } from "azure-devops-node-api/ReleaseApi"; import { BuildApi } from "azure-devops-node-api/BuildApi"; import { GitApi } from "azure-devops-node-api/GitApi"; import { ITaskAgentApi } from "azure-devops-node-api/TaskAgentApi"; import { ISecurityRolesApi } from "azure-devops-node-api/SecurityRolesApi"; import { VsoClient } from "azure-devops-node-api/VsoClient"; import { IApiFactory } from "./iapifactory"; import { ILogger } from "../loggers/ilogger"; export declare class ApiFactory implements IApiFactory { private debugLogger; private webApi; constructor(accountName: string, token: string, logger: ILogger); createCoreApi(): Promise<CoreApi>; createReleaseApi(): Promise<ReleaseApi>; createBuildApi(): Promise<BuildApi>; createGitApi(): Promise<GitApi>; createTaskAgentApi(): Promise<ITaskAgentApi>; createSecurityRolesApi(): Promise<ISecurityRolesApi>; createVsoClient(): Promise<VsoClient>; }