@ui5/task-adaptation
Version:
Custom task for ui5-builder which allows building UI5 Flexibility Adaptation Projects for SAP BTP, Cloud Foundry environment
10 lines (9 loc) • 632 B
TypeScript
import IAppVariantIdHierarchyItem from "../model/appVariantIdHierarchyItem.js";
import { IConfiguration } from "../model/types.js";
export default interface IProcessor {
getAppVariantIdHierarchy(appId: string): Promise<IAppVariantIdHierarchyItem[]>;
fetch(repoName: string, cachebusterToken: string): Promise<Map<string, string>>;
createAppVariantHierarchyItem(appVariantId: string, version: string): void;
updateLandscapeSpecificContent(renamedBaseAppManifest: any, baseAppFiles?: ReadonlyMap<string, string>): Promise<void>;
}
export declare function determineProcessor(configuration: IConfiguration): IProcessor;