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
TypeScript
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>;
}