interface ICixApi {
    baseUrl: string;
    http: HttpClient;
    rest: RestClient;
    userAgent: string;
    vsoClient: VsoClient;
    createAcceptHeader(type: string, apiVersion?: string): string;
    createProjectConnection(
        createConnectionInputs: CreatePipelineConnectionInputs,
        project: string,
    ): Promise<PipelineConnection>;
    createRequestOptions(type: string, apiVersion?: string): IRequestOptions;
    createResources(
        creationParameters: { [key: string]: ResourceCreationParameter },
        project: string,
    ): Promise<CreatedResources>;
    formatResponse(
        data: any,
        responseTypeMetadata: any,
        isCollection: boolean,
    ): any;
    getConfigurations(
        project: string,
        repositoryType?: string,
        repositoryId?: string,
        branch?: string,
        serviceConnectionId?: string,
    ): Promise<ConfigurationFile[]>;
    getDetectedBuildFrameworks(
        project: string,
        repositoryType?: string,
        repositoryId?: string,
        branch?: string,
        detectionType?: BuildFrameworkDetectionType,
        serviceConnectionId?: string,
    ): Promise<DetectedBuildFramework[]>;
}

Hierarchy (View Summary)

Implemented by

Properties

baseUrl: string
http: HttpClient
rest: RestClient
userAgent: string
vsoClient: VsoClient

Methods

  • Parameters

    • project: string
    • OptionalrepositoryType: string
    • OptionalrepositoryId: string
    • Optionalbranch: string
    • OptionalserviceConnectionId: string

    Returns Promise<ConfigurationFile[]>