@contiva/sap-integration-suite-client
Version:
SAP Cloud Platform Integration API Client
36 lines (35 loc) • 980 B
JavaScript
;
/**
* Abstrakte Basisklasse für benutzerdefinierte Client-Erweiterungen
*
* Diese Klasse dient als Grundlage für alle erweiterten Client-Implementierungen,
* die zusätzliche Funktionalität zu den Standard-API-Clients hinzufügen.
*
* @module sap-integration-suite-client/custom
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.BaseCustomClient = void 0;
/**
* BaseCustomClient abstrakte Klasse
*
* T: Der Typ des zugrundeliegenden Standard-Clients, der erweitert wird
*/
class BaseCustomClient {
/**
* Erstellt eine neue Instanz eines benutzerdefinierten Clients
*
* @param client - Der zugrundeliegende Standard-Client
*/
constructor(client) {
this.client = client;
}
/**
* Gibt den zugrundeliegenden Standard-Client zurück
*
* @returns Der Basis-Client
*/
getBaseClient() {
return this.client;
}
}
exports.BaseCustomClient = BaseCustomClient;