@ui5/task-adaptation
Version:
Custom task for ui5-builder which allows building UI5 Flexibility Adaptation Projects for SAP BTP, Cloud Foundry environment
14 lines (13 loc) • 677 B
TypeScript
import { IConfiguration, IMetadata } from "../model/types.js";
import AbapProvider from "./abapProvider.js";
import IAppVariantIdHierarchyItem from "../model/appVariantIdHierarchyItem.js";
export default class AbapRepoManager {
private configuration;
private abapProvider;
constructor(configuration: IConfiguration, abapProvider?: AbapProvider);
getAppVariantIdHierarchy(id: string): Promise<IAppVariantIdHierarchyItem[]>;
getAnnotationMetadata(uri: string): Promise<IMetadata>;
downloadAnnotationFile(uri: string): Promise<Map<string, any>>;
getMetadata(id: string): Promise<IMetadata>;
fetch(repoName: string): Promise<Map<string, string>>;
}