UNPKG

navidev-adt-api

Version:

API de conexión al Abap Developer Tools

26 lines (25 loc) 878 B
"use strict"; 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;