navidev-adt-api
Version:
API de conexión al Abap Developer Tools
26 lines (25 loc) • 878 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ClientTypes = void 0;
const axiosHTTPClient_1 = __importDefault(require("./axiosHTTPClient"));
var ClientTypes;
(function (ClientTypes) {
ClientTypes["axios"] = "axios";
})(ClientTypes || (exports.ClientTypes = ClientTypes = {}));
class HttpClient {
/**
* Devuelve la instancia del cliente
* @param baseUrl | URL base del servicio
* @returns | Instancia del cliente HTTP
*/
static getInstance(baseUrl, client) {
if (client == ClientTypes.axios)
return new axiosHTTPClient_1.default(baseUrl);
else
return new axiosHTTPClient_1.default(baseUrl);
}
}
exports.default = HttpClient;