UNPKG

remote-abap-compiler-cli

Version:
32 lines (31 loc) 876 B
export interface ICompilationError { line?: number; offset?: number; errorMessage?: string; } export interface ICompilationResult { success: boolean; errors?: ICompilationError[]; className: string; output?: string; } export declare class CompilationRequest { url: string; user: string; client: string; password: string; private adtClient; private className; private classUrl; constructor(url: string, user: string, client: string, password: string); compile(code: string): Promise<ICompilationResult>; private cleanup; private createClass; private getGlobalClassSource; private putClassSource; private mapToCompilationResult; private mapErrorMessages; private mapErrorFromLocalTypesInclude; private mapErrorFromGlobalClass; private runClass; }