@ui5/task-adaptation
Version:
Custom task for ui5-builder which allows building UI5 Flexibility Adaptation Projects for SAP BTP, Cloud Foundry environment
20 lines (19 loc) • 870 B
TypeScript
import IAppInfo from "../model/appVariantIdHierarchyItem.js";
import { IConfiguration } from "../model/types.js";
import IProcessor from "./processor.js";
export default class CFProcessor implements IProcessor {
private configuration;
constructor(configuration: IConfiguration);
getAppVariantIdHierarchy(appId: string): Promise<IAppInfo[]>;
fetch(_repoName: string, _cachebusterToken: string): Promise<Map<string, string>>;
validateConfiguration(): void;
updateLandscapeSpecificContent(baseAppManifest: any, baseAppFiles: Map<string, string>): Promise<void>;
private updateXsAppJson;
private enhanceRoutesWithEndpointAndService;
private updateCloudPlatform;
getConfigurationType(): string;
createAppVariantHierarchyItem(appVariantId: string, version: string): {
appVariantId: string;
version: string;
};
}