navidev-adt-api
Version:
API de conexión al Abap Developer Tools
39 lines • 1.16 kB
TypeScript
import { LogonData, ResponseConnection, ResponseRequest } from "./connectionTypes";
import { RequestOptions } from "../shared/httpClient/httpClient";
export default class ConnectionApp {
private connection;
private exceptionManager;
/**
* Constructor
* @param logonData | Datos de conexion
*/
constructor(logonData: LogonData);
/**
* Conexión al sistema SAP
*/
login(): Promise<ResponseConnection>;
/**
* Logout
*/
logout(): Promise<void>;
/**
* Realiza la petición HTTP
* @param url | URL a llamar
* @param options | Opciones de la llamad
* @returns Respuesta del proceso
*/
request(url: string, options?: RequestOptions): Promise<ResponseRequest>;
/**
* Devuelve si es una excepción por autorización
* @param adtException | Objeto de excepción
* @returns true o false si
*/
private isExceptionAuth;
/**
* Devuelve si es una excepción por timeout
* @param adtException | Objeto de excepción
* @returns true o false si
*/
private isExceptionTimeOut;
}
//# sourceMappingURL=connectionApp.d.ts.map