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) 785 B
import { BuildApi } from "azure-devops-node-api/BuildApi"; import { CoreApi } from "azure-devops-node-api/CoreApi"; import { GitApi } from "azure-devops-node-api/GitApi"; import { ReleaseApi } from "azure-devops-node-api/ReleaseApi"; import { ISecurityRolesApi } from "azure-devops-node-api/SecurityRolesApi"; import { ITaskAgentApi } from "azure-devops-node-api/TaskAgentApi"; import { VsoClient } from "azure-devops-node-api/VsoClient"; export interface IApiFactory { createCoreApi(): Promise<CoreApi>; createReleaseApi(): Promise<ReleaseApi>; createBuildApi(): Promise<BuildApi>; createGitApi(): Promise<GitApi>; createTaskAgentApi(): Promise<ITaskAgentApi>; createSecurityRolesApi(): Promise<ISecurityRolesApi>; createVsoClient(): Promise<VsoClient>; }