navidev-adt-api
Version:
API de conexión al Abap Developer Tools
28 lines • 1.09 kB
TypeScript
import { AdtConnection } from "../adtConnection/adtConnection";
import { AdtRepository } from "../adtRepository/adtRepository";
import { ResultObjectStructure } from "./abapObjectsTypes";
import { Version } from "../shared/commonTypes";
export default class AbapObjectStructureApp {
private connectionController;
private AdtRepository;
constructor(connectionController: AdtConnection, AdtRepository: AdtRepository);
/**
* Lectura de la estructura de un objeto
* @param objectUri URL del objeto
* @param version version del código
* @returns Estructura del objeto
*/
readObjectStructure(objectUri: string, version?: Version): Promise<ResultObjectStructure>;
/**
* Simplifica la lectura de los tipos en la estructura de objeto
* @returns Array con los tipos de objeto
*/
private getTypesStructure;
/**
* Devuelve el tipo de bloque del elemento
* @param elementInfo Valor del elemento
* @returns tipo de bloque
*/
private extractTypeBlockElement;
}
//# sourceMappingURL=abapObjectStructureApp.d.ts.map