@broadcom/endevor-bridge-for-git-for-zowe-cli
Version:
Endevor Bridge for Git plug-in for Zowe CLI
26 lines (25 loc) • 666 B
TypeScript
import { IBranchMetadata, IBranchMetadataV2 } from "./IBranchMetadata";
export interface IMappingMetadataBase {
version: number;
url: string;
git: IGitMetadata;
endevor: IEndevorMetadata;
}
/** Version 2 and 3 */
export interface IMappingMetadataV2 extends IMappingMetadataBase {
branches: IBranchMetadataV2[];
}
/** Version 4 or later */
export interface IMappingMetadata extends IMappingMetadataBase {
branches: IBranchMetadata[];
}
export interface IGitMetadata {
context: string;
repository: string;
cloneUrl: string;
branch: string;
}
export interface IEndevorMetadata {
baseUrl: string;
configuration: string;
}