@sap/adp-cf
Version:
cf service logic for all yeoman generators
34 lines (33 loc) • 1.45 kB
TypeScript
import { Yaml, AppParamsExtended } from "../models/Types";
export default class YamlUtils {
static timestamp: string;
static yamlContent: Yaml;
static spaceGuid: string;
private static STANDALONE_APPROUTER;
private static APPROUTER_MANAGED;
private static yamlPath;
private static MTA_YAML_FILE;
private static UI5_YAML_FILE;
private static HTML5_APPS_REPO;
private static SAP_APPLICATION_CONTENT;
private static CF_MANAGED_SERVICE;
static isMtaProject(selectedPath: string): boolean;
static loadYamlContent(file: string): void;
static adjustMtaYaml(projectPath: string, moduleName: string, appRouterType: string, businessSolutionName: string, businessService: string): Promise<void>;
static getRouterType(): string;
static getProjectName(): string;
static getProjectNameForXsSecurity(): string;
private static setTimestamp;
static getSAPCloudService(): string;
static getAppParamsFromUI5Yaml(projectPath: string): Promise<AppParamsExtended>;
private static parseMtaFile;
private static createServices;
private static writeFileCallback;
private static adjustMtaYamlStandaloneApprouter;
private static adjustMtaYamlManagedApprouter;
private static adjustMtaYamlUDeployer;
private static adjustMtaYamlResources;
private static adjustMtaYamlOwnModule;
private static addModuleIfNotExists;
private static adjustMtaYamlFlpModule;
}