navidev-adt-api
Version:
API de conexión al Abap Developer Tools
33 lines • 1.44 kB
TypeScript
import { AdtConnection } from "../adtConnection/adtConnection";
import { ResultObjectElementInfo, ObjectElementInfoProperties, ElementInfoDetails, ElementDocumentations } from "./abapObjectsTypes";
export default class AbapObjectElementInfo {
private connectionController;
constructor(connectionController: AdtConnection);
/**
* Lectura del elemento info
* @param objectUri url para obtener la información del elemento
* @param line Línea del codigo fuente donde esta el objeto
* @param pos Posición de la línea donde se obtendrá la info del elemento.
* @param content Contenido del codigo
* @returns
*/
readElementInfo(objectUri: string, line: number, pos: number, content: string): Promise<ResultObjectElementInfo>;
/**
* Rellena el detalle del element info seleccionado
* @param bodyParse Body del servicio parseado
* @returns
*/
fillDetailElementInfo(bodyParse: any): ElementInfoDetails;
/**
* Rellena la documentación
* @param bodyParse Respuesta del servicio ya parseado
*/
fillDocumentation(bodyParse: any): ElementDocumentations;
/**
* Rellena las propiedades del objeto de la info del elemento
* @param bodyParse Respuesta del servicio ya parseado
* @returns Propiedades
*/
fillProperties(bodyParse: any): ObjectElementInfoProperties;
}
//# sourceMappingURL=abapObjectElementInfoApp.d.ts.map