@ui5/task-adaptation
Version:
Custom task for ui5-builder which allows building UI5 Flexibility Adaptation Projects for SAP BTP, Cloud Foundry environment
18 lines (17 loc) • 697 B
TypeScript
import AbapRepoManager from "./repositories/abapRepoManager.js";
import { IConfiguration } from "./model/types.js";
import Language from "./model/language.js";
export interface IAnnotationFiles {
annotationName: string;
annotationFileName: string;
}
export default class AnnotationManager {
private abapRepoManager;
private configuration;
constructor(configuration: IConfiguration, abapRepoManager: AbapRepoManager);
ANNOTATIONS_FOLDER: string;
process(baseAppManifest: any, languages: Language[], appVariantId: string, prefix: string): Promise<Map<string, string>>;
private updateManifestModel;
private createManifestModel;
private enhanceManifestModel;
}