@sap/adp-abap
Version:
abap service for all yeoman generators
25 lines (24 loc) • 1.16 kB
TypeScript
import { Destination } from "../models/Destination";
import { MappedDestination } from "../models/Types";
export default class DestinationService {
private static instance;
private destinationConfigs;
private errorMessage;
private NO_AUTHENTICATION_VALUE;
private constructor();
static getInstance(): DestinationService;
getErrorMessage(): string;
getDestinationNames(): Promise<Array<string>>;
getDestinationHost(destinationName: string): string;
getDestinationHostPattern(destinationName: string): string;
getDestinationRequiresAuthentication(destinationName: string): boolean;
getDestinationProxyType(destinationName: string): string;
reloadDestinations(): Promise<Array<Destination>>;
getDestinationInfoByName(destinationName: string): Promise<Destination>;
getDestinationUI5Version(destinationName: string, defaultUI5Versions: string[]): Promise<string[]>;
getPublicAvailableUI5Version(ui5Version: string): string;
getPathToDestination(destinationName: string): string;
static destinations(): Promise<MappedDestination[]>;
static getH2OEnvParam(): string;
private getEnvProxy;
}