UNPKG

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