@sap/adp-common
Version:
common logic for all yeoman generators
27 lines (26 loc) • 714 B
TypeScript
export interface ProjectSettingsDestination {
name: string;
url: string;
proxyType?: string;
}
export interface ProjectSettingsBase {
environment: string;
appvariant: string;
sourceSystem?: string;
cfApiUrl?: string;
cfSpace?: string;
cfOrganization?: string;
}
export interface ProjectSettingsLegacy extends ProjectSettingsBase {
destinations: ProjectSettingsDestination[];
}
export interface ProjectSettings extends ProjectSettingsBase {
isInternalUsage?: boolean;
ui5Version: string;
}
export default class Configuration {
private projectPath;
constructor(projectPath: string);
getProjectPath(): string;
getSettings(): Promise<ProjectSettings>;
}