@sap/adp-common
Version:
common logic for all yeoman generators
28 lines (27 loc) • 734 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;
layer?: string;
ui5Version: string;
}
export default class Configuration {
private projectPath;
constructor(projectPath: string);
getProjectPath(): string;
getSettings(): Promise<ProjectSettings>;
}