UNPKG

@sap/adp-abap

Version:

abap service for all yeoman generators

31 lines (30 loc) 931 B
import { AxiosRequestConfig } from "axios"; import { Project as WorkspaceProject, DeploymentData } from "../models/Types"; interface Auth { username: string; password: string; } interface Destination { url: string; client?: string; auth?: Auth; isUsingProxy?: boolean; } export default class DeploymentManager { private readonly service; private projectData; private isRunningInBAS; private isUsingProxy; private baseUrl; private client; private auth; constructor(projectData: WorkspaceProject, targetDestination: Destination); getConfig(): AxiosRequestConfig; deploy(packageName: string, transport: string): Promise<void>; undeploy(transport: string): Promise<void>; deploymentData(): Promise<DeploymentData>; isUndeploymentSupported(): Promise<boolean>; getSystemUI5Version(): Promise<string>; logSystemResponse(result: any): void; } export {};