UNPKG

@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) 840 B
import { IChange } from "./model/types.js"; import TaskUtil from "@ui5/project/build/helpers/TaskUtil"; export default class AppVariant { readonly files: ReadonlyMap<string, string>; readonly resources?: ReadonlyArray<Resource>; readonly id: string; readonly reference: string; readonly layer: any; readonly content: any; static fromWorkspace(workspace: IWorkspace, projectNamespace: string): Promise<AppVariant>; static fromFiles(files: ReadonlyMap<string, string>): AppVariant; private constructor(); getProcessedFiles(): Map<string, string>; getProcessedManifestChanges(): IChange[]; private validateManifest; private updateRelativePaths; private isManifestChange; omitDeletedResources(files: ReadonlyMap<string, string>, projectNamespace: string, taskUtil: TaskUtil): void; }